v13.0.0-alpha.0
Feature Enhancements
This new major version of Elyra Canvas is an alpha
release. In it Elyra Canvas now supports:
- Carbon 11
- React 18
- Node 20
Note - We are releasing an alpha
version because all the unit tests are currently disabled because React 18 no longer supports enzyme testing library. We are actively working on finding a replacement for enzyme. Unit tests will be enabled in the upcoming 13.x version.
Developer Notes
We will continue to support two versions of @elyra/canvas
until September 2024. All consuming applications should plan to upgrade to Carbon 11 within this time.
- @elyra/canvas - v12.x uses Carbon 10 - Support will end on 30 September 2024
- @elyra/canvas - v13.x uses Carbon 11
12.x versions will be in maintenance mode supporting bugs and security fixes. Any new features will be available in 13.x versions. Both versions support consuming applications running on React 16, 17 and 18.
General
#1703 Carbon 11 and React 18 for elyra-canvas
Carbon has been updated to the latest version v1.53.1. All the consuming applications using @elyra/canvas v13.x must be using Carbon 11. @carbon/react package is added as a peerDependency in v13.x. Please follow carbon v10 to v11 migration guide for more details.
Elyra canvas is now using React 18. However, we continue to support consuming applications running on React 16, 17 and 18.
#1748 Upgrade Elyra canvas and Test harness to Node 20.x.
Elyra Canvas has been upgraded from Node 16.x to 20.x.
Issues Resolved
- #1748 Upgrade Elyra Canvas to Node 20.x by @srikant-ch5 in #1749
- #1758 : Typo in Readme by @srikant-ch5 in #1760
- #1761 Add Elyra documentation link in readme and npm by @nmgokhale in #1762
- #1703 Carbon 11, React 18, Webpack 5 for Elyra canvas by @nmgokhale in #1704
- Bump webpack-dev-middleware from 7.0.0 to 7.1.0 in /canvas_modules/harness by @dependabot in #1765
- #1768 Improve format of mkdocs version of Elyra Canvas Help by @tomlyn in #1769
Full Changelog: v12.44.0...v13.0.0-alpha.0