v5.0.0-beta.1
Pre-release
Pre-release
·
2107 commits
to master
since this release
2021-04-12
You can find the breaking changes coming in v5 and the codemod provided to make upgrading easier right here.
Components
- feat(common): Spread additional props on CanvasProvider @NicholasBoll
- chore(tabs): Convert to a compound component utility functions (#953) @NicholasBoll
- feat(tabs): Update Tabs list model to support passing index position (#990) @omasrii
- fix: Allow refs to be passed to createComponent components (#1009) @NicholasBoll
- chore: Refactor Button to use createComponent (#1017) @NicholasBoll
Codemods
- chore: Add slash imports (#992) @anicholls
- chore: Update spacing tokens + codemod (#1010) @alanbsmith
- fix: Scope buttonRef codemod to only Button components (#1022) @NicholasBoll
- chore: Rename core packages to tokens and add codemod @alanbsmith
- fix: Updates jscodeshift build directories @alanbsmith
Infrastructure
Docs
- docs: Add compound Component Creation Doc (#950) @NicholasBoll
- docs: Update v5 migration TOC and ordering @anicholls
- docs: Relocate supplemental docs to new docs module (#998) @anicholls
- chore: Deprecate CKCSS and update migration guide (#1000) @anicholls
Testing
- test: Add verifyComponent test helper and fix test types (#958) @NicholasBoll
CI
- ci: Fix error in prerelease logic in publish-canary script @anicholls
- ci: Update setup-node action and remove custom matcher (#994) @NicholasBoll
- ci: Fix canary dist-tag for prerelease canaries in slack message (#1003) @anicholls