Releases: okta/odyssey
v0.14.1
0.14.1 (2022-06-22)
Thanks for supporting Odyssey. This release marks the first publication of @okta/odyssey-react-mui
. This package houses Odyssey's MUI components, theme, and customizations. Most active component development will occur there from here on.
v0.14.0
0.14.0 (2022-05-26)
Thanks for supporting Odyssey. This release includes many minor UI fixes as well as updated documentation.
Notably, <Banner>
no longer supports the heading
prop and <Infobox>
no longer has a maximum width. Both of these are breaking changes.
If you have questions please reach out to us through the channels mentioned in our Contribution Guidelines! 🚀
CHANGELOG
0.14.0 (2022-05-26)
⚠ BREAKING CHANGES
- odyssey-react: removes heading prop, ability to add headings to Banner
- odyssey-react: removes ability to theme Infobox width
Features
- odyssey-react: add :hover to Link, Monochrome (48f8d3b)
- odyssey-react: utilize :focus-visible for less intrusive ux (87cd7ca)
Bug Fixes
- odyssey-react: fix Infobox icon alignment (9ed9e8e)
- odyssey-react: modal overflow is now visible (ex: dropdowns) (f97d399)
- odyssey-react: multiselect height no longer changes on selection (1a86b1c)
- odyssey-storybook: fix nested story references (f0b26a1)
- yarn 3 husky local install (7ad0f04)
Code Refactoring
v0.13.0
Thanks for supporting Odyssey!
This release includes all unreleased changes since v0.11.3
. The highlights include:
- Updated
Button
and form control styling- Note: we have deprecated the "Clear" and "Dismiss"
Button
variants in favor of "Floating"
- Note: we have deprecated the "Clear" and "Dismiss"
- Updated documentation for most components
- Various UI and A11y fixes
- Migration to Yarn 3
Full Changelog
0.13.0 (2022-05-05)
⚠ BREAKING CHANGES
- odyssey-react: Deprecates "Clear" Button style in favor of "Floating"
- odyssey-react: removes
FloatingLineHeight
andFloatingPadding
tokens
Features
- odyssey-react: Update Button variant styling (7f3ef6c)
- odyssey-react: update Button size styles (251fdab)
- odyssey-react: update Modal display, add tokens for Padding (670cb50)
- odyssey-react: update Select/NativeSelect padding (2a68c70)
- odyssey-react: update TextArea padding (8b5ce78)
- odyssey-react: update TextInput padding, add AffixPaddingInline (fb33562)
Bug Fixes
- explicitly call yarn in prepack lifecycle script for lerna (613d00a)
- odyssey-storybook: correct spelling of 'dismissible' in props, styles, and docs (55c8ecb)
Code Refactoring
- odyssey-react: Floating Button height is now consistent (8263e99)
0.12.3 (2022-05-04)
Bug Fixes
- use yarn override env variable in ci setup script (a7d4d08)
0.12.2 (2022-05-03)
Bug Fixes
0.12.1 (2022-05-02)
Bug Fixes
- build: use fixed node version instead of alias
0.12.0 (2022-04-29)
⚠ BREAKING CHANGES
- odyssey-react: Button - "dismiss" variant renamed to "floating"
Features
- odyssey-storybook: add styles for Do and Don't examples (e65463f)
Bug Fixes
- odyssey-babel-loader: support loader options passthrough (b8da108)
- odyssey-babel-loader: support webpack 4 API (5725162)
- odyssey-react: [a11y] Infobox is now a div rather than aside (19acd20)
- odyssey-react: make invalid border behavior consistent (67398cf)
- odyssey-react: MultiSelect dismissal is visible again (c7a9573)
- resolve missing peer dependencies (36a85d6)
- update bacon setup script (35db26e)
Code Refactoring
- odyssey-react: Button - "dismiss" variant renamed to "floating" (a5306a0)
v0.11.3
0.11.3 (2022-04-14)
Thanks for supporting Odyssey. This release includes updated documentation and accessibility behavior.
If you have questions please reach out to us through the channels mentioned in our Contribution Guidelines!
🚀
v0.11.2
0.11.2 (2022-04-07)
Thanks for supporting Odyssey. This release includes new inline prefix and suffix support for <TextInput />
, accessibility improvements, improved documentation as well as a new package: @okta/odyssey-babel-loader
focused on improving the development experience for team's utilizing webpack downstream.
If you have questions please reach out to us through the channels mentioned in our Contribution Guidelines!
🚀
CHANGELOG
Features
- add odyssey-babel-loader package (baa6128)
- odyssey-react: add prefix and suffix text props to TextInput component (da7b2d9)
Bug Fixes
- odyssey-react: consolidate common css (d8b18b3)
- odyssey-react: Link Icons now match text height (6deee76)
- odyssey-react: missing error border (fbbfbc1)
- odyssey-react: show invalid border (fe3e025)
- odyssey-react: TableSortButton padding now accounts for two Icons (368d509)
- odyssey-react: update css so that the icon is sized correctly (f6987fa)
- odyssey-react: update input borders when value is invalid (635ca4c)
- odyssey-react: update Tab states to be more accessible (fd0508f)
v0.11.1
0.11.1 (2022-03-24)
Thanks for supporting Odyssey. This release includes new accessibility features for <Modal />
. Additional changes include updates to styles, improved storybook documentation, and streamlined package artifacts. Finally, if your team is using our shared browserslist
configuration package in test
or development
environments please please pay special attention to the updated configuration changes in this release as you may need to further refine the config selection using BROWSERSLIST_ENV
.
If you have questions please reach out to us through the channels mentioned in our Contribution Guidelines!
🚀
CHANGELOG
Features
- browserslist-config-odyssey: expose development and test configs (5deb33a)
Bug Fixes
v0.11.0
0.11.0 (2022-03-17)
Thanks for supporting Odyssey. This release includes a new <NativeSelect />
component, improved accessibility performance as well as updated component styles, prop API variants and theme token identifiers. A few of the style related updates are BREAKING CHANGES
. Please see the CHANGELOG
below for more detail. Additionally, this release includes an important fix for module bundlers that honor the node ESM resolution algorithm.
If you have questions please reach out to us through the channels mentioned in our Contribution Guidelines!
🚀
CHANGELOG
⚠ BREAKING CHANGES
- odyssey-design-tokens: Shadow tokens now utilize a scale palette, matching
color, spacing, and type. - odyssey-react: Link variant "primary" renamed "default"; "secondary"
renamed "monochrome" - odyssey-react: Toast "Caution" variant now utilizes the same style
API; theme tokens unique to Caution have been removed. HeadingPadding is
no longer themeable. - odyssey-react Infobox theme variable IconLineHeight removed
Features
- odyssey-design-tokens: add token for Caution Dark (217dc74)
- odyssey-ie-11-sandbox: set
font-size
to Odyssey baseline (e25176e) - odyssey-react: add :focus state to Link (28cf97f)
- odyssey-react: add NativeSelect component (c2f0cd2)
- odyssey-react: make Toast IE11-friendly, update styles (d4d98d6)
- odyssey-react: restore native ui functions for TextInput, Search (fff58c1)
- odyssey-react: update Banner styles and make Banner IE11-friendly (f470462)
- odyssey-react: update Infobox style+component to match new UI (40b77d3)
- odyssey-storybook: add NativeSelect (5ba420a)
Bug Fixes
- odyssey-react-theme: build fully qualified module specifiers (a6a0abf)
- odyssey-react: build fully qualified module specifiers (60db4c6)
- odyssey-react: conditionally display aria-describedby attribute in TextInput component (54a3863)
- odyssey-react: conditionally display aria-describedby attribute to avoid a11y warnings (fa83fd7)
- odyssey-react: make Description List IE11-friendly (0c1e040)
Code Refactoring
v0.10.0
This release includes many visual updates as well as some breaking changes including:
- Icons being redesigned and renamed
- ESM Package entry points being explicitly defined
- Design tokens being updated and renamed
In addition there are a number of design updates:
- Size and spacing of elements being adjusted
- Focus states for form elements and buttons have been redesigned to meet accessibility criteria
⚠ BREAKING CHANGES
- odyssey-react: Heading now applies standard line-heights for each
semantic and visual heading level. If custom line-heights are desired
for these headings, they can now be themed. Alternately, Text may be
used to generate custom font-size/line-height combinations. - odyssey-react: removes "normal" and "heading" line height props in
favor of "body" and "heading"s 1-6; (e.g. "heading3") - odyssey-design-tokens: set space scale under "scale"
- odyssey-design-tokens: removes prior space tokens from dict
- odyssey-react: utilizes new type tokens
- odyssey-design-tokens: updates type tokens to match new scale
- odyssey-react: icons deleted and renamed
- odyssey-icons: icons deleted and renamed
- odyssey-design-tokens: migrates all focus tokens under Focus; renames outlines
tokens - odyssey-design-tokens: define explicit exports and module type
- odyssey-react: define explicit exports and module type
- odyssey-react-theme: define explicit exports and module type
Features
- browserslist-config-odyssey: make package public (d0341bf)
- odyssey-design-tokens: add new spacing scale (faf6f19)
- odyssey-design-tokens: make Neutral Dark color available (a718368)
- odyssey-design-tokens: standardize focus styles for outline (c6556a0)
- odyssey-design-tokens: updates type tokens to match new scale (b763705)
- odyssey-icons: update icons with new designs (c46a433)
- odyssey-react-theme: useTheme hook (fce5848)
- odyssey-react: add SvgIcon to exported components (bbe1ff3)
- odyssey-react: update focus styles to be a11y-friendly (a9dc7c4)
- odyssey-react: update icons with new designs, update components with icons (a5430b9)
- odyssey-storybook: force 14px font-size on preview html (9eb4fdc)
- odyssey-storybook: update Icon and Link stories with new icons (67d9d3f)
- odyssey: add package for IE 11 testing sandbox (e30b754)
Code Refactoring
- odyssey-design-tokens: define explicit exports and module type (fdb56c5)
- odyssey-design-tokens: removes prior space tokens from dict (f35b3f5)
- odyssey-design-tokens: set space scale under "scale" (5ddbe65)
- odyssey-react-theme: define explicit exports and module type (f71a20b)
- odyssey-react: define explicit exports and module type (6a194a5)
- odyssey-react: remove lineheight props from Heading (d0538d0)
- odyssey-react: update Text props to reflect new line-heights (f0ef803)
- odyssey-react: utilizes new type tokens (3650b7c)
v0.9.3
Thanks for supporting Odyssey. This release makes several previously internal packages publically available:
- odyssey-babel-plugin
- odyssey-babel-preset
- odyssey-postcss-preset
- odyssey-postcss-scss
- odyssey-postcss-theme
If you have trouble or have questions please reach out to us through the channels mentioned in our Contribution Guidelines!
CHANGELOG
0.9.3 (2022-02-24)
Features
- odyssey-babel-plugin: make package public (072c628)
- odyssey-babel-preset: make package public (082b214)
- odyssey-lifecycle: add new package to reduce duplication for lifecycle scripts (aff7760)
- odyssey-postcss-preset: make package public (e06adcc)
- odyssey-postcss-scss: make package public (a215fab)
- odyssey-postcss-theme: make package public (00a7555)
v0.9.2
0.9.2 (2022-02-17)
Thanks for supporting Odyssey. This release includes a css bug fix as well as new functionality for our <TextArea/>
component.
If you have trouble or have questions please reach out to us through the channels mentioned in our Contribution Guidelines!
🚀