v1.0.0
Major milestone with tons of breaking changes.
Please note your migration strategy in #odyssey on Slack.
Migration FAQ
- https://oktawiki.atlassian.net/wiki/spaces/~61dc4ad10586a200699feef6/pages/2810132827/Odyssey+v1.0+migration+FAQ
- https://odyssey-storybook.okta.design/?path=/docs/installation-migrations--docs
### ⚠ BREAKING CHANGES
- allow major version bumps (#1913)
Features
- add
isDisabled
in context from Fieldset to Field (#1911) (135dbbb) - add Button types (#1903) (5b78259)
- adds ScopedCssBaseline to OdysseyThemeProvider (#1904) (bbb734d)
- odyssey-design-tokens: add 'disabled' type color (6810a9c)
- odyssey-design-tokens: add "darker" to primary palette (775ffcb)
- odyssey-design-tokens: add alpha tokens (a861769)
- odyssey-design-tokens: add border.outer and palette.x.heading (553d3bc)
- odyssey-design-tokens: add border.radius.round (be1a4f2)
- odyssey-design-tokens: add border.width.heavy (b825c03)
- odyssey-design-tokens: add token for border.radius.tight (a3978ae)
- odyssey-design-tokens: add tokens for colorized text (6f89fc8)
- odyssey-icons: update all icon source SVGs (06cf17a)
- odyssey-react-mui: add icon support to Tag (6d1adc4)
- odyssey-react-mui: add sub2 type style (0d7b2a0)
- odyssey-react-mui: add transparency and blur to Toast (497ed8c)
- odyssey-react-mui: generate new and updated icon components (a5aa7ab)
- odyssey-react-mui: include color properties in type styles (a817ffb)
- odyssey-react-mui: manually update icon index, update references in styling (6ed2aab)
- odyssey-react-mui: update Button to match Rebrand (d017b46)
- odyssey-react-mui: update Dialog to match Rebrand (2894c1d)
- odyssey-react-mui: update Link to match new brand standards (5afc6ed)
- odyssey-react-mui: update Status styles and variants to match brand (2da6aa6)
- odyssey-react-mui: updated ScopedCSSBaseline for rebrand (e9e2514)
- odyssey-svgr: update template to support 24x24 sources (104a998)
- remove Icon component (#1864) (b897485)
Bug Fixes
- add incremental to root tsconfig (#1810) (9632839)
- add play test for dialog, menubutton, select, tag, passwordfield (#1861) (2957e6a)
- add tooltip play test (#1854) (1306cbd)
- allow major version bumps (#1913) (ad4205a)
- Applitools VRT (#1827) (ab9a391)
- Button's
tooltipText
needs to show on hover (#1817) (0ca21ff) - change to DesignTokens type rather than the overrides in theme (#1816) (47c106b)
- clicking MenuItem closes MenuButton (#1820) (bde9d88)
- enable a11y tests in CI (#1826) (cd98022)
- memoize the Link component (#1813) (a98dd87)
- odyssey-react-mui: add aria-disabled to Tag (f798e48)
- odyssey-react-mui: autocomplete is now RTL friendly (e14265e)
- odyssey-react-mui: lengthy field labels are no longer cut off (6231951)
- odyssey-react-mui: make Form, Infobox spacing constent across uses (752461c)
- odyssey-storybook: match storybook ui to new tokens (46d5e7d)
- orrectly import zh-CN and zh-TW files (659d140)
- specfy accessibility tags section508, wcag21aa (#1839) (0da693e)
- Upgrade many packages to fix vulns (#1880) (6f617e2)
- use odyssey tokens inside mui components style override (6863535)