Evergreen v7 is primarily a maintenance release focusing on stability and simplicity. The most notable change in this release is the removal of glamor as a fallback css-in-js solution to ui-box. Glamor has not been maintained in a number of years, and we're finally able to close out some long-standing security vulnerability issues reported through this dependency - #1304, #1552, #1146, #1519, #1533, and so on.
While there should be no significant visual changes introduced with this change, there was a large internal refactoring (#1554) to swap component themes and internal styles to use the updated ui-box functionality to replace glamor.
The migration guide can be viewed here, and feedback or questions can be posted in #1582
What's Changed
- Remove deprecated components: Nudge, SidebarTab and SegmentedControl by @brandongregoryscott in #1560
- RIP classic theme by @brandongregoryscott in #1559
- Remove glamor by @brandongregoryscott in #1554
- Port codemods to TypeScript, add codemods for replacing Nudge and SidebarTab components by @brandongregoryscott in #1558
- Add display: inline-block style to Nudge -> Pulsar codemod by @brandongregoryscott in #1572
- Update doc site for v7 migration guides by @brandongregoryscott in #1570
- Add codemods for ejecting/replacing classic/deprecatedDefaultTheme objects by @brandongregoryscott in #1577
Full Changelog: v6.13.3...v7.0.0