Skip to content

Releases: okta/odyssey

v0.20.0

23 Feb 20:52
382b193
Compare
Choose a tag to compare

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

  • Menu Button, Infobox, RadioGroup, Status, and TextField now wrapped and exported
  • CssBaseline and ScopedCssBaseline now available for use (with styled HTML)
  • Many, many bugfixes

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

🚀

CHANGELOG (since 0.17.1)

0.20.0 (2023-02-23)

Features

  • odyssey-react-mui: add MenuButton and MenuItem components (f29c136)

Bug Fixes

  • remove unnecessary Lerna ignore for publishing (#1694) (1660b82)

0.19.0 (2023-02-09)

Features

  • odyssey-react-mui: add 'alert' to available Banner roles (bf6f645)
  • odyssey-react-mui: wrap and export Infobox (4b0f283)

0.18.0 (2023-02-02)

⚠ BREAKING CHANGES

  • odyssey-react-mui: remove kbd variant from Typography component

Features

  • abstract Radio and RadioGroup (6b34afa)
  • add DatePicker styles to Labs (#1672) (f8d8b5e)
  • add name and defaultValue attributes (1eb7608)
  • odyssey-react-mui: add element styles to ScopedCssBaseline (d2831b0)
  • odyssey-react-mui: export ScopedCssBaseline for use (5a98aaa)
  • odyssey-react-mui: make rem-base themeable, add element styles to ScopedCssBaseline (ebafd5c)
  • odyssey-react-mui: wrap and export Status component (55ac9c9)
  • re-exported MUI List components as Odyssey MUI components (9a78122)
  • updated a bunch of packages to the latest version (36ce1d0)
  • updated Radio and fixed types on TextField and Banner (9cfa050)
  • wrap banner and add stories (0ccfbd0)

Bug Fixes

  • add Status import to index (d16b6df)
  • adjusted boolean prop names in Radio (25eb5d1)
  • adjusted boolean prop names in RadioGroup (135a8ec)
  • another potential Lerna build order fix (b4eb393)
  • another potential nx Lerna fix (38f2dd6)
  • banner having string function defined (a21fca9)
  • converted types to new Storybook component versions (a47bc16)
  • ensure aria-describedby only show when needed (a75a290)
  • fix story component (73b83f2)
  • minor update to Radio template name (132a588)
  • moved typecheck command back to Lerna (eff20bb)
  • odyssey-react-mui: make figcaption styles a fallback (a4a232a)
  • odyssey-react-mui: make Link a11y-compliant in all cases (baf01c0)
  • odyssey-react-mui: provide safety dec for input box-shadow (9562e74)
  • onClose prop type (4c2052f)
  • remove unneeded import (209574c)
  • remove unused flags (548432b)
  • remove vestigial AlertProps import (af7883b)
  • removed Nx caching from Lerna (16ad137)
  • removed nx.json (82c2966)
  • removed potentially problematic nx.json (d9f9b1d)
  • removed unnecessary useNx in lerna.json (b63d92e)
  • run build a second time before doing a typecheck (56d85cd)
  • textAlign logical value in FormHelperText for RTL support (19208d5)
  • update physical CSS properties (_-left, _-right) to use logical CSS counterpart for RTL support (08ac38c)
  • update RadioGroup params in other stories (378dbea)
  • update type of onClose for lintert (6983d7d)
  • upgraded Yarn version in script (f7d4bcb)

0.17.2 (2023-01-12)

Features

  • add custom theming to Odyssey labs (8c954cc)
  • add labs theme (8f45e5d)
  • add TextInput (fa5a033)
  • added customTheme property to OdysseyThemeProvider (4207c4b)
  • added forwardRef to Link (5598ff8)
  • added styles for DatePicker theming (db967ba)
  • odyssey-react-mui: add check icon to selected list items (dbe5777)
  • odyssey-react-mui: add status theme to Chip (82c9c28)
  • odyssey-react-mui: add theme for ListSubheader (b27c79a)
  • odyssey-storybook: remove title prop, add isDismissible variant to Toast (214d1ce)
  • remove custom theme for DatePicker (f7dcd4c)
  • replace the previous TextField (e01ce2a)
  • use * for odyssey packages in labs (1c00733)
  • use * for odyssey packages in storybook (b7e5146)

Bug Fixes

  • adjusted DatePicker story with correct theme (ddfc00b)
  • changed to workspace:_ instead of _ imports (407875b)
  • fixed a number of logistical issues (48a95e1)
  • lerna not recognizing workspace:* (355bb1a)
  • odyssey-react-mui: fix floating and small Button properties, fix Toast layout (e98d36b)
  • odyssey-react-mui: override MuiBackdrop colors correctly ([972a2...
Read more

v0.17.1

14 Dec 19:21
6c51ba9
Compare
Choose a tag to compare

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

  • New components: Select & MultiSelect
  • Default Icon size is now 16px

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

🚀

CHANGELOG

0.17.1 (2022-12-09)

Features

  • odyssey-react-mui: add theme for multiselect (ce8fbdb)
  • odyssey-react-mui: increase default icon size to 16px; add ui type variant (6577c33)
  • odyssey-react-mui: theme Select and refactor InputBase styles to support Select (0538fb1)

v0.16.1

02 Nov 20:21
da42577
Compare
Choose a tag to compare

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

  • Fixed the deploy which didn't work for v0.16.0.
  • Updated vulnerable node modules.

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

🚀

CHANGELOG

0.16.1 (2022-10-31)

Bug Fixes

  • fix browserslist vuln (6942fef)
  • odyssey-icons: remove svgo yml (35f26ed)
  • upgrade node-fetch version (70fded7)
  • upgrade tar version (17b30cb)

v0.16.0

02 Nov 20:19
155f386
Compare
Choose a tag to compare

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

  • All MUI components are now re-exported from Odyssey.
  • ThemeProvider is now exported from Odyssey as a wrapped component.
  • Changed from recommending OutlinedInput to InputBase for text fields.

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

🚀

CHANGELOG

0.16.0 (2022-10-27)

Bug Fixes

  • added odyssey-react-labs (aca12b2)
  • broken types in DatePicker story (37f33c6)
  • missing unit test in odyssey-react-labs (66233e3)

v0.15.3

20 Oct 21:38
9528bb0
Compare
Choose a tag to compare

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

  • Dialog is now themed and available
  • Fixed missing exports after flattening odyssey-react-mui

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

🚀

CHANGELOG

0.15.3 (2022-10-20)

Features

  • odyssey-react-mui: add styles and exports for Dialog (f8b392b)

Bug Fixes

  • added missing theme export (59ecdbf)
  • broken imports in odyssey-react-mui after flattening (1fbdfb9)
  • flattened odyssey-react-mui for better DX (305eeab)

v0.15.2

13 Oct 21:50
fadeba3
Compare
Choose a tag to compare

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

  • We're now exporting MUI components as Odyssey components
  • Tooltip is now available for use
  • Better Tab a11y with less boilerplate
  • added theming support for @mui/lab types/components

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

🚀

CHANGELOG

0.15.2 (2022-10-13)

Features

  • added @mui/lab (379a077)
  • exported useUniqueId and createUniqueId (79448f4)
  • odyssey-react-mui: add per-corner borderRadius support for Tooltip (069fa02)
  • odyssey-react-mui: add theme for Tooltip (96092ec)
  • odyssey-react-mui: import Labs types, add styling for TabPanel (992bf14)
  • re-exported MUI components as Odyssey MUI components (3d97a5b)
  • updated exports and stories to use new Tabs API from @mui/lab (18b9739)

Bug Fixes

  • added missing component props from MUI, utils, and one icon (e105118)
  • added missing exports from @mui/material (31e7348)
  • added missing Tooltip import (6229d7f)
  • added missing useTheme export (ae28864)
  • added MuiThemeProvider as an out from Odyssey (bbcc4ae)
  • exported more MUI components (8f09257)
  • link icon wasn't optional (567da0c)
  • odyssey-react-mui: ensure font weights are typed as numbers (ee7c9a8)
  • odyssey-react-mui: fix bg color on table row hover (b8371c2)
  • odyssey-react-mui: strip units from borderRadiusBase (267d82a)
  • password input wasn't using useUniqueId (cf9435c)
  • removed unused Checkmark from docs (d305bd1)
  • tabs story using number, not string (81dcd74)
  • updated Tabs stories to remove more unused boilerplate (0a60f36)

v0.15.1

07 Oct 17:00
ae87e24
Compare
Choose a tag to compare

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

  • Table is now available for use
  • added missing "sideEffects": false to all packages
  • much needed upgrades to many dependencies, including MUI (now 5.10.5)

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

🚀

CHANGELOG

0.15.1 (2022-10-06)

Features

  • added direnv compatibility (04d0a45)
  • added Husky compatibility with nvm (9d5be9f)
  • added missing "sideEffects": false to all packages (61ee25b)
  • odyssey-icons: add arrow-up-down asset (b6a3872)
  • odyssey-react-mui: add ArrowUpDown icon (a2f99b8)
  • odyssey-react-mui: add theme for IconButton (1b121fa)
  • odyssey-react-mui: add themes for Table component API (dcae5e8)
  • odyssey-react-mui: update to MUI 5.10.5 (6908971)
  • upgraded Node.js (cdb0aad)

Bug Fixes

  • added yarn cache as part of the repo to speed up CI dependency installs (0ced2fe)
  • corrected TypeScript issues with odyssey-babel-plugin (96a51a5)
  • fixed broken yarn.lock (5e9651e)
  • force-updated qs as the vulnerability is in Applitools and Storybook (b3f8536)
  • force-upgraded vulnerable ramda and qs (bcd84aa)
  • hotfixed TypeScript compatibility issues with custom Babel plugins (78d1a7b)
  • issue with Babel worker not completing (cd900a9)
  • odyssey-react-mui: apply appropriate styles to readonly and disabled text inputs (ccea01b)
  • odyssey-react-mui: fixes focus outline on Infobox links (6536cba)
  • odyssey-react-mui: remove body from Typography type mods (bb83940)
  • odyssey-storybook: fix eslint error, remove unnec IE11 compat (443dbeb)
  • removed @react-aria/focus (573a9af)
  • skipped another snapshot test only failing in GitHub Actions (c56de33)
  • skipped snapshot test that only breaks in GitHub Actions (0c0c315)
  • updated @svgr/cli (41dff60)
  • updated Babel and Postcss dependencies (fc5a214)
  • updated Babel to latest to fix yarn install issues (5eccaf0)
  • updated Node.js versions in Bacon scripts (7a7b133)
  • updated Stylelint rules and linting issues (8fe0791)
  • upgrade caniuse-lite (c6dd13e)
  • upgrade Lerna to 5.5.4 (4d2607e)
  • upgraded @typescript-eslint/* packages to remove ESLint plugin warning about estree (bd9a3af)
  • upgraded eslint-plugin-import (c37a96e)
  • upgraded Jest to v29 (3872c7e)
  • upgraded libraries depending on minimist (29dfd9b)
  • upgraded node-sass (4dae8c2)
  • upgraded webpack-dev-server and Storybook (de2e43e)

v0.15.0

06 Sep 18:17
0b9b95e
Compare
Choose a tag to compare

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

  • ⚠ BREAKING CHANGE body and caption variants were removed in favor of MUI's body1 and subtitle.
  • odyssey-react-mui no longer has "type": "module", so you shouldn't run into strange import errors with newer versions of Webpack and Rollup.
  • Okta's global nonce value now works for all consumers of odyssey-react.

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

🚀

CHANGELOG

0.15.0 (2022-09-01)

⚠ BREAKING CHANGES

  • odyssey-react-mui: removes body and caption variants in favor of MUI's body1 and subtitle

Features

  • added nonce capabilities for Okta apps (c89a488)
  • odyssey-icons: add UserGroup assets (b205264)
  • odyssey-react-mui: add styles for kbd to Typography (69b3ecc)
  • odyssey-react-mui: add UserGroupIcon (532a2d2)
  • odyssey-react-mui: apply ODS Icons to MuiAlert (4260b7a)
  • odyssey-react-mui: set defaultProps for SvgIcon (52b2e7d)
  • odyssey-react-mui: themes spacing for Form layout and Typography (263d248)
  • odyssey-storybook: add user-group icon example (3715357)

Bug Fixes

  • fixed incorrect Nonce global on window (5a21b7d)
  • odyssey-react-mui: fix adjacent Button spacing (44941d5)
  • temporarily remove type: "module" from odyssey-react-mui (5fde17a)

v0.14.6

18 Aug 22:44
bc45156
Compare
Choose a tag to compare

0.14.6 (2022-08-18)

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

  • MUI Tabs are now available for use
  • TextField UI has been improved

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

🚀

CHANGELOG

0.14.6 (2022-08-18)

Features

  • odyssey-react-mui: add borderRadius and borderStyle variables (b144cf6)
  • odyssey-react-mui: add theme for Tabs, Tab (b4c9fc6)
  • odyssey-react-mui: set theme.palette.action.disabled (b3ce58a)
  • odyssey-react-mui: update palette.text.disabled (c9cb834)

v0.14.5

11 Aug 20:48
5c82b61
Compare
Choose a tag to compare

0.14.5 (2022-08-11)

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

  • Storybook now displays code examples!
  • Banner and Toast are now available in MUI
  • borderWidth and maxWidth are now available as theme variables

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

🚀

CHANGELOG

0.14.5 (2022-08-11)

Features

  • added information about ThemeProvider and useTheme to README (2b2490e)
  • odyssey-react-mui: add borderWidth and maxWidth theme variables (05a2fef)
  • odyssey-react-mui: add themes for Banner and Toast (236c2bd)
  • upgraded Storybook and Material-UI (ab495f9)

Bug Fixes

  • odyssey-react-mui: fix Button :focus-visible styles (91aaa06)
  • removed unused imports in Storybook main.js (4bcac94)
  • storybook pages now show correct code examples (d3f1100)