Skip to content

Commit

Permalink
Release v7.0.0 (#1685)
Browse files Browse the repository at this point in the history
Release 7.0.0

Major features and improvements

Upgrade to React 18. (Migrate to React 18 #1652)
Change CLI command to run Kedro-viz tokedro viz run. (Change 'Kedro Viz' to 'Kedro Viz Run' #1671)
Add deploy command to the CLI using kedro viz deploy for sharing Kedro-viz on AWS. (AWS focussed CLI implementation for Shareable Viz  #1661)
Add support for kedro==0.19and kedro-datasets==2.0. (Fix bug on kedro viz --load-file #1677)
Drop support for python=3.7. (Remove support for Python 3.7 #1660)
Drop support for kedro==0.17.x. (Drop Kedro 17  #1669)
Bug fixes and other changes
Fix modular pipelines breaking when collapsed on the flowchart. (Fix modular pipelines breaking when collapsed.  #1651)
Display hosted URL in CLI while launching Kedro viz. (Display hosted URL in CLI while launching kedro viz #1644)
Fix Kedro-viz display on Jupyter notebooks. (Fix Kedro-viz embedded as an IFrame #1658)
Fix zoom issues on the flowchart. (Flowchart doesn't automatically reset the zoom when actions are performed. #1672)
Fix bug on kedro-viz run --load-file. (Fix bug on kedro viz --load-file #1677)
Fix bug on adding timestamps to shareable-viz. (_#1679)
  • Loading branch information
rashidakanchwala authored Dec 19, 2023
1 parent 99b84e4 commit 8a34335
Show file tree
Hide file tree
Showing 9 changed files with 34 additions and 32 deletions.
26 changes: 13 additions & 13 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,24 @@ Please follow the established format:
- Use present tense (e.g. 'Add new feature')
- Include the ID number for the related PR (or PRs) in parentheses
-->
# Upcoming Release
# Release 7.0.0

## Major features and improvements

- Display hosted URL in CLI while launching kedro viz. (#1644)
- AWS focussed CLI implementation `kedro viz deploy` for shareable viz. (#1661)
- Upgrade to `React 18`. (#1652)
- Change CLI command to run Kedro-viz to`kedro viz run`. (#1671)
- Add deploy command to the CLI using `kedro viz deploy` for sharing Kedro-viz on AWS. (#1661)
- Add support for `kedro==0.19`and `kedro-datasets==2.0`. (#1677)
- Drop support for `python=3.7`. (#1660)
- Drop support for `kedro==0.17.x`. (#1669)

## Bug fixes and other changes

- Fix for dataset existence check in factory pattern discovery (#1659)
- Remove support for Python 3.7 (#1660)
- Adjust CLI to use 'kedro viz run' instead of 'kedro viz' (#1671)

# Release 7.0.0

## Major features and improvements

- Bump minimum version of React from 17.0.2 to 18.2.0. (#1652)
- Fix modular pipelines breaking when collapsed on the flowchart. (#1651)
- Display hosted URL in CLI while launching Kedro viz. (#1644)
- Fix Kedro-viz display on Jupyter notebooks. (#1658)
- Fix zoom issues on the flowchart. (#1672)
- Fix bug on `kedro-viz run --load-file`. (#1677)
- Fix bug on adding timestamps to shareable-viz. (#1679)

# Release 6.7.0

Expand Down
2 changes: 1 addition & 1 deletion demo-project/.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.7.0
7.0.0
2 changes: 1 addition & 1 deletion demo-project/lightsail.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"serviceName": "kedro-viz-live-demo",
"containers": {
"kedro-viz-live-demo": {
"image": "public.ecr.aws/g0x0s3o2/kedro-viz-live-demo:6.7.0",
"image": "public.ecr.aws/g0x0s3o2/kedro-viz-live-demo:7.0.0",
"ports": {
"4141": "HTTP"
}
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@quantumblack/kedro-viz",
"version": "6.7.0",
"version": "7.0.0",
"description": "Kedro-Viz is an interactive development tool for building data science pipelines with Kedro.",
"main": "lib/components/app/index.js",
"files": [
Expand Down
2 changes: 1 addition & 1 deletion package/features/steps/cli_steps.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ def install_kedro(context, version):
assert False


@when("I execute the kedro viz command")
@when("I execute the kedro viz run command")
def exec_viz_command(context):
"""Execute Kedro-Viz command."""
context.result = ChildTerminatingPopen(
Expand Down
6 changes: 3 additions & 3 deletions package/features/viz.feature
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,21 @@ Feature: Viz plugin in new project
Given I have installed kedro version "0.18.3"
And I have run a non-interactive kedro new with pandas-iris starter
And I have installed the project's requirements
When I execute the kedro viz command
When I execute the kedro viz run command
Then kedro-viz should start successfully

Scenario: Execute viz with latest Kedro with lower-bound viz requirements
Given I have installed kedro version "latest"
And I have installed the lower-bound Kedro-viz requirements
And I have run a non-interactive kedro new with spaceflights-pandas starter
And I have installed the project's requirements
When I execute the kedro viz command
When I execute the kedro viz run command
Then kedro-viz should start successfully

Scenario: Execute viz with latest Kedro
Given I have installed kedro version "latest"
And I have run a non-interactive kedro new with spaceflights-pandas starter
And I have installed the project's requirements
When I execute the kedro viz command
When I execute the kedro viz run command
Then kedro-viz should start successfully

2 changes: 1 addition & 1 deletion package/kedro_viz/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import sys
import warnings

__version__ = "6.7.0"
__version__ = "7.0.0"


class KedroVizPythonVersionWarning(UserWarning):
Expand Down
20 changes: 11 additions & 9 deletions src/components/update-reminder/update-reminder-content.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
export const updateContent = {
date: '16 November 2023',
date: '18 December 2023',
features: [
{
title: 'Deprecation warning for Kedro-Viz',
title: 'Update CLI command `kedro viz run` which starts Kedro-viz',
image: '',
copy: 'The `kedro viz` command will be deprecated with the release of Kedro-Viz 7.0.0. `kedro viz run` will be the new way to start Kedro Viz',
buttonLink: '',
buttonText: '',
copy: '`kedro viz run` is the new way to start Kedro Viz. The old command `kedro viz` is no longer supported',
buttonLink:
'https://docs.kedro.org/projects/kedro-viz/en/latest/share_kedro_viz.html',
buttonText: 'View the docs',
},
{
title: 'Fixed Kedro-Viz when hosted via URL Subpaths',
title: 'Deploy Kedro-viz to AWS using cli `kedro viz deploy`',
image: '',
copy: 'Kedro-Viz now works properly when hosted via a URL subpath.',
buttonLink: '',
buttonText: '',
copy: 'Kedro-Viz can now be deployed directly to AWS by using the command `kedro viz deploy`',
buttonLink:
'https://docs.kedro.org/projects/kedro-viz/en/latest/kedro-viz_visualisation.html',
buttonText: 'View the docs',
},
],
};

0 comments on commit 8a34335

Please sign in to comment.