Releases: okta/odyssey
v0.20.0
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
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...
v0.17.1
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!
🚀
v0.16.1
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!
🚀
v0.16.0
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
toInputBase
for text fields.
If you have trouble or have questions please reach out to us through the channels mentioned in our new Contribution Guidelines!
🚀
v0.15.3
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!
🚀
v0.15.2
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
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
Thanks for supporting Odyssey. First, here are a few highlights to share from this release:
- ⚠ BREAKING CHANGE
body
andcaption
variants were removed in favor of MUI'sbody1
andsubtitle
. 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 ofodyssey-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
andcaption
variants in favor of MUI'sbody1
andsubtitle
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
v0.14.6
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!
🚀
v0.14.5
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
andmaxWidth
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!
🚀