Skip to content

Releases: okta/odyssey

v1.0.1

04 Aug 20:13
e59c6f5
Compare
Choose a tag to compare

1.0.1 (2023-08-02)

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)

v1.0.0

31 Jul 20:46
7b68d42
Compare
Choose a tag to compare

Major milestone with tons of breaking changes.

Please note your migration strategy in #odyssey on Slack.

Migration FAQ

### ⚠ 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)

v0.24.0

25 May 21:24
a0606b6
Compare
Choose a tag to compare

Thanks for supporting Odyssey. Here are a few highlights to share from this release:

  • Form and Fieldset are now available for use. These are Odyssey's first custom components, so feedback is appreciated!
  • Translations are now supported
  • Theming is now accessible via Design Tokens
  • Tabs, Select, and NativeSelect are now wrapped components
  • Link works again! 😅

If you have trouble or have questions, please get in touch with us through the channels mentioned in our new Contribution Guidelines!

🚀

CHANGELOG

0.24.0 (2023-05-25)

Features

  • add odyssey token override support (#1797) (52543cc)
  • make tranlationOverrides available via pass-through prop (cb6fbe4)
  • odyssey-react-mui: add Form and Fieldset components (bc4cfe6)
  • odyssey-react-mui: implement translation system via OdysseyTranslationProvider (3c3fe2d)
  • wrap the Select (26452d9)

Bug Fixes

  • add href to Link (93009b7)
  • correct type error (0a2d09e)
  • exported DatePicker from Labs instead of MUI (#1793) (c63244b)
  • fix broken docs page (6730a0e)
  • fix type errors (30275bc)
  • odyssey-react-mui: add proper displayName for TextField (cd0eff0)
  • odyssey-react-mui: fix RTL placement of Select chevron (9d99d9d)
  • remove unused forwardRef from Icon and Toast (bdfd1b1)
  • remove vestigial Box import (b12a589)
  • renderValue was missing a useCallback wrapper (#1800) (40d9566)

v0.23.0

08 May 19:38
46e7484
Compare
Choose a tag to compare

Thanks for supporting Odyssey. First, here are a few highlights to share from this release:

  • Odyssey's palette and font stack have been updated to match the new Brand Foundations
  • Toast, Tooltip, and Dialog are now wrapped components
  • Migration notes are now available in Storybook
  • Numerous UI fixes and updated props

Note: This is the last release supporting the legacy tokens schema in odyssey-design-tokens. Future releases will require some migration if using the tokens directly.

If you have trouble or have questions, please get in touch with us through the channels mentioned in our new Contribution Guidelines!

🚀

CHANGELOG

0.23.0 (2023-05-08)

Features

Bug Fixes

  • add Field wrapper to CheckboxGroup and RadioGroup (#1762) (6f8c14d)
  • add missing onInput to Autocomplete (#1757) (9d6c628)
  • add name to fields (a891438)
  • Fix broken Toast stories (b5651f6)
  • fix disabled selection radios (50be355)
  • Icon generation now using newest version of SVGR and SVGO (#1755) (89a30a3)
  • odyssey-react-mui: allow pointer-events on :disabled buttons but not :active:disabled (30bb4bf)
  • odyssey-react-mui: ensure pointer events are disabled when Button is (bfd162f)
  • odyssey-react-mui: fix Icon sizing for Checkbox (96c5acd)
  • odyssey-react-mui: fixed TextField always showing input adronment (#1785) (9170df0)
  • odyssey-react-mui: pass variant and target props to Link (6594fcd)
  • odyssey-react-mui: the Tooltip not working on Button (7935b94)
  • odyssey-storybook: include static toast stories for docs (6d8fa58)
  • odyssey-storybook: restore defaultValues for RadioGroup (4ba8ebd)
  • odyssey-storybook: stories were broken because templates don't have .args (7f7343a)
  • updated Migration doc (87c37ca)

v0.22.0

21 Apr 21:36
b1a4a93
Compare
Choose a tag to compare

Thanks for supporting Odyssey. First, here are a few highlights to share from this release:

  • Autocomplete is now available
  • Button, Tag, and Taglist are now wrapped and exported
  • TextField, PasswordField, and SearchField have been rewritten

If you have trouble or have questions, please get in touch with us through the channels mentioned in our new Contribution Guidelines!

🚀

CHANGELOG

0.22.0 (2023-04-21)

Features

  • odyssey-react-mui: add styling for Autocomplete (b03516b)
  • wrap the Button (507cf60)
  • wrapped Tag and TagList (43ab012)

Bug Fixes

  • added extra props to Autocomplete to fix MUI types (d7aff4a)
  • created Autocomplete wrapper component (dbb1210)
  • export types for Autocomplete (28be391)
  • minor type improvement in Autocomplete stories (79d42e1)
  • pulled out TextField into separate components (#1744) (0b7a412)
  • removed explicit displayName from MenuItem (ab84734)
  • separated InputProps and params in Autocomplete (a93542c)
  • types for Autocomplete in stories (8d28a8c)

v0.21.4

14 Apr 22:53
facb0d9
Compare
Choose a tag to compare

Thanks for supporting Odyssey. First, here are a few highlights to share from this release:

  • ScreenReaderText is now available

If you have trouble or have questions, please get in touch with us through the channels mentioned in our new Contribution Guidelines!

🚀

CHANGELOG

0.21.4 (2023-04-13)

Features

  • odyssey-react-mui: add ScreenReaderText component (b0c98ad)
  • wrapped CircularProgress (fda8978)

v0.21.3

06 Apr 22:32
06e016c
Compare
Choose a tag to compare

Thanks for supporting Odyssey. First, here are a few highlights to share from this release:

  • Checkbox and Radio are now built with CSS instead of SVGs
  • Form controls now feature transitions

If you have trouble or have questions please reach out to us through the channels mentioned in our new Contribution Guidelines!

🚀

CHANGELOG

0.21.3 (2023-04-06)

Features

  • add Odyssey styles to Radio and Checkbox (39ebde0)
  • odyssey-react-mui: add transitions to form controls, update state ui (7388c00)

Bug Fixes

  • odyssey-react-mui: make text disabled color more a11y-friendly (372a010)
  • upgraded loader-utils and fastify for security (#1734) (d6f3d27)

v0.21.2

30 Mar 19:14
294f514
Compare
Choose a tag to compare

Thanks for supporting Odyssey. This release includes fixes for TextField, Button, Banner, and Infobox.

If you have trouble or have questions please reach out to us through the channels mentioned in our new Contribution Guidelines!

🚀

CHANGELOG

0.21.2 (2023-03-30)

Features

  • add context to Banner and Infobox (18b277c)
  • add missing autoFocus from TextField (d01dcd4)

Bug Fixes

  • odyssey-react-mui: fix Button, Floating, Disabled bg color (a9c332a)
  • odyssey-react-mui: fixes spacing for Hint/Error field helpers (846134e)

v0.21.1

16 Mar 22:34
721bec0
Compare
Choose a tag to compare

Thanks for supporting Odyssey. First, here are a few highlights to share from the past few releases:

  • Radio and Checkbox are now wrapped
  • TS project references added for VS Code

If you have trouble or have questions please reach out to us through the channels mentioned in our new Contribution Guidelines!

🚀

CHANGELOG

0.21.1 (2023-03-16)

Features

  • odyssey-react-mui: add ability to have custom props on theme (#1701) (52dd8f8)

Bug Fixes

  • added TypeScript project references for VSCode (#1708) (44e2783)

v0.21.0

09 Mar 22:10
cc5e907
Compare
Choose a tag to compare

Thanks for supporting Odyssey. First, here are a few highlights to share from the past few releases:

  • DatePicker styles have been updated
  • Icon-only Buttons no longer require children=""

If you have trouble or have questions please reach out to us through the channels mentioned in our new Contribution Guidelines!

🚀

CHANGELOG ## [0.21.0](https://github.com/okta/odyssey/compare/v0.20.0...v0.21.0) (2023-03-09)

Bug Fixes

  • odyssey-react-labs: DatePicker styles with updated spec (#1697) (cba0894)
  • odyssey-react-mui: don't require children prop for Icon buttons (a333527)