Skip to content

Latest commit

 

History

History
1681 lines (1167 loc) · 132 KB

CHANGELOG.md

File metadata and controls

1681 lines (1167 loc) · 132 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.15.9 (2024-03-26)

Bug Fixes

1.15.8 (2024-03-22)

Bug Fixes

1.15.7 (2024-03-20)

Bug Fixes

  • add Applitools Yarn dependencies to cache (#2187) (3d3b1da)
  • add official support for lists in Callout (63d3175)

1.15.6 (2024-03-19)

Bug Fixes

  • add initator to the config (032490d)
  • add initator to the config (5da0247)
  • add initator to the config (f5a2dd0)
  • applitools config (1f9a591)

1.15.5 (2024-03-19)

Bug Fixes

1.15.4 (2024-03-18)

Note: Version bump only for package odyssey

1.15.3 (2024-03-18)

Note: Version bump only for package odyssey

1.15.2 (2024-03-13)

Note: Version bump only for package odyssey

1.15.1 (2024-03-12)

Bug Fixes

  • upgrade react types to fix component type from memo wrapper (#2144) (ead53ee)

1.15.0 (2024-03-12)

Features

1.14.10 (2024-03-11)

Note: Version bump only for package odyssey

1.14.9 (2024-03-08)

Bug Fixes

  • move new PR template to sub-folder, add link (1450481)
  • update checklist (bd9af91)

1.14.8 (2024-03-08)

Note: Version bump only for package odyssey

1.14.7 (2024-03-08)

Note: Version bump only for package odyssey

1.14.6 (2024-03-07)

Note: Version bump only for package odyssey

1.14.5 (2024-03-01)

Note: Version bump only for package odyssey

1.14.4 (2024-03-01)

Note: Version bump only for package odyssey

1.14.3 (2024-02-29)

Note: Version bump only for package odyssey

1.14.2 (2024-02-27)

Bug Fixes

  • removed OdysseyCacheProvider from OdysseyThemeProvider (#2110) (9106341)

1.14.1 (2024-02-26)

Note: Version bump only for package odyssey

1.14.0 (2024-02-26)

Features

Bug Fixes

1.13.12 (2024-02-16)

Note: Version bump only for package odyssey

1.13.11 (2024-02-15)

Note: Version bump only for package odyssey

1.13.10 (2024-02-14)

Note: Version bump only for package odyssey

1.13.9 (2024-02-14)

Note: Version bump only for package odyssey

1.13.8 (2024-02-14)

Note: Version bump only for package odyssey

1.13.7 (2024-02-13)

Note: Version bump only for package odyssey

1.13.6 (2024-02-13)

Note: Version bump only for package odyssey

1.13.5 (2024-02-13)

Note: Version bump only for package odyssey

1.13.4 (2024-02-12)

Note: Version bump only for package odyssey

1.13.3 (2024-02-09)

Note: Version bump only for package odyssey

1.13.2 (2024-02-08)

Bug Fixes

1.13.1 (2024-02-08)

Note: Version bump only for package odyssey

1.13.0 (2024-02-08)

Features

1.12.11 (2024-02-06)

Note: Version bump only for package odyssey

1.12.10 (2024-02-05)

Note: Version bump only for package odyssey

1.12.9 (2024-02-02)

Bug Fixes

  • change spacing on checkbox label and hint (08fb4f9)

1.12.8 (2024-02-02)

Note: Version bump only for package odyssey

1.12.7 (2024-02-02)

Note: Version bump only for package odyssey

1.12.6 (2024-02-01)

Bug Fixes

  • add memo to autocomplete options (c6c0d5d)
  • decouple onChange logic (d26bbc2)
  • decouple onChange logic (75d553a)
  • fix warning in DataFilters file (5fdecf1)
  • fix warning in DataFilters file (d82cdde)
  • implement requested PR changes (6383c3b)
  • onchange for autocomplete in datafilters (e82bbd5)
  • onchange for autocomplete in datafilters (5e831cd)

1.12.5 (2024-02-01)

Bug Fixes

  • fixed the inputMode attr name and added comment to a prior change (#2111) (2641612)

1.12.4 (2024-02-01)

Note: Version bump only for package odyssey

1.12.3 (2024-02-01)

Bug Fixes

  • allow empty string value for option value and value prop (#2104) (c1d5f1b)

1.12.2 (2024-01-31)

Bug Fixes

1.12.1 (2024-01-30)

Note: Version bump only for package odyssey

1.12.0 (2024-01-30)

Features

  • support aria-describedby as prop for Field components (#2103) (a6098d7)

1.11.1 (2024-01-29)

Bug Fixes

  • move testId to inputProps for all input components (#2096) (94ec2ea)

1.11.0 (2024-01-29)

Features

1.10.3 (2024-01-29)

Note: Version bump only for package odyssey

1.10.2 (2024-01-24)

Note: Version bump only for package odyssey

1.10.1 (2024-01-22)

Note: Version bump only for package odyssey

1.10.0 (2024-01-19)

Features

1.9.23 (2024-01-17)

Note: Version bump only for package odyssey

1.9.22 (2024-01-17)

Note: Version bump only for package odyssey

1.9.21 (2024-01-12)

Bug Fixes

  • moves Applitools server URL to in-repo config rather than GitHub Secrets (#2086) (68e1027)

1.9.20 (2024-01-11)

Note: Version bump only for package odyssey

1.9.19 (2024-01-11)

Note: Version bump only for package odyssey

1.9.18 (2024-01-11)

Note: Version bump only for package odyssey

1.9.17 (2024-01-11)

Note: Version bump only for package odyssey

1.9.16 (2024-01-08)

Bug Fixes

  • (odyssey-react-mui): move variable declaration below import (#2082) (910e4fc)

1.9.15 (2024-01-08)

Note: Version bump only for package odyssey

1.9.14 (2024-01-05)

Note: Version bump only for package odyssey

1.9.13 (2024-01-04)

Note: Version bump only for package odyssey

1.9.12 (2023-12-22)

Note: Version bump only for package odyssey

1.9.11 (2023-12-22)

Note: Version bump only for package odyssey

1.9.10 (2023-12-21)

Note: Version bump only for package odyssey

1.9.9 (2023-12-20)

Note: Version bump only for package odyssey

1.9.8 (2023-12-19)

Note: Version bump only for package odyssey

1.9.7 (2023-12-19)

Bug Fixes

1.9.6 (2023-12-18)

Note: Version bump only for package odyssey

1.9.5 (2023-12-18)

Note: Version bump only for package odyssey

1.9.4 (2023-12-15)

Features

  • commit template for new component contributions (a43283a)

Bug Fixes

  • remove irrelevant and confusing items (06891c4)
  • update language (f998b6a)

1.9.3 (2023-12-12)

Note: Version bump only for package odyssey

1.9.2 (2023-12-08)

Bug Fixes

  • add back props removed from odyssey cache provider (#2066) (782475c)

1.9.1 (2023-12-05)

Bug Fixes

  • fixed typing for shadow root element. updated tests to reflect changes (#2048) (3ae92a1)

1.9.0 (2023-12-04)

Features

  • add on blur for radio and checkbox OKTA-670768 (#2049) (a08fe5d)

1.8.2 (2023-12-01)

Note: Version bump only for package odyssey

1.8.1 (2023-12-01)

Bug Fixes

  • support controlled and uncontrolled states in form components (#2045) (eacf2b4)

1.8.0 (2023-12-01)

Features

1.7.1 (2023-12-01)

Note: Version bump only for package odyssey

1.7.0 (2023-12-01)

Features

1.6.21 (2023-11-28)

Note: Version bump only for package odyssey

1.6.20 (2023-11-28)

Note: Version bump only for package odyssey

1.6.19 (2023-11-20)

Note: Version bump only for package odyssey

1.6.18 (2023-11-15)

Bug Fixes

  • shadow DOM function using wrong return value (#2043) (c701afb)

1.6.17 (2023-11-14)

Note: Version bump only for package odyssey

1.6.16 (2023-11-13)

Note: Version bump only for package odyssey

1.6.15 (2023-11-13)

Note: Version bump only for package odyssey

1.6.14 (2023-11-13)

Note: Version bump only for package odyssey

1.6.13 (2023-11-13)

Note: Version bump only for package odyssey

1.6.12 (2023-11-13)

Note: Version bump only for package odyssey

1.6.11 (2023-11-13)

Note: Version bump only for package odyssey

1.6.10 (2023-11-13)

Note: Version bump only for package odyssey

1.6.9 (2023-11-13)

Note: Version bump only for package odyssey

1.6.8 (2023-11-13)

Note: Version bump only for package odyssey

1.6.7 (2023-11-13)

Note: Version bump only for package odyssey

1.6.6 (2023-11-13)

Note: Version bump only for package odyssey

1.6.5 (2023-11-13)

Note: Version bump only for package odyssey

1.6.4 (2023-11-13)

Note: Version bump only for package odyssey

1.6.3 (2023-11-13)

Note: Version bump only for package odyssey

1.6.2 (2023-11-09)

Note: Version bump only for package odyssey

1.6.1 (2023-11-08)

Bug Fixes

  • @babel/traverse vuln by allowing @storybook/csf-tools to update to latest (f4e4199)
  • issue with Odyssey rendering <style> tags in a <style> tag in Shadow DOM (#2037) (9279c0b)
  • odyssey-react-mui: add padding to Tabs label (78a5e80)
  • odyssey-react-mui: remove color logic from Tabs label (b05c0cc)
  • odyssey-react-mui: update default Tabs label color (f79272e)

1.6.0 (2023-11-02)

Features

  • odyssey-react-mui: wrapped typography component with context (#2013) (4ae50de)

Bug Fixes

1.5.0 (2023-10-27)

Features

Bug Fixes

  • remove ":" from ScreenReaderText (37393e5)

1.4.0 (2023-10-23)

Features

1.3.0 (2023-10-18)

Features

Bug Fixes

  • concurrency in Applitools being too high (#1997) (34a3299)
  • gray color in default Status lamp variant (1dd74df)
  • inclusive language adjustments (#1995) (82f4cb5)
  • menu button not allowing falsey children (#1999) (b63b117)
  • odyssey-react-mui: added more stories (29fa4fa)
  • odyssey-react-mui: improve PasswordField docs (6c1cd05)
  • remove border from default status lamp (5bacb73)
  • update displayName for Autocomplete (#1983) (65abc8e)

1.2.0 (2023-09-29)

Features

  • adds ability to use Shadow DOM with Odyssey (#1966) (6b52246)
  • hide selected Autocomplete items (#1984) (11aa9ee)
  • odyssey-react-mui: add new storyObj with hasShowPassowrd=false (1e55998)
  • odyssey-react-mui: adding new prop for PasswordField to control show password button (58ad6c8)
  • odyssey-react-mui: renamed prop to hasShowPassword and changed default to true (6c3b8d2)

Bug Fixes

  • id and name not changing in Storybook (#1987) (2f57e15)
  • odyssey-react-mui: add id and name tests (027f8f8)
  • odyssey-react-mui: add mising prop errorMessage to autocomplete (1c1360c)
  • odyssey-react-mui: add props onBlur, onFocus, id, name (66ad838)
  • odyssey-react-mui: adding isOptional to stories (6fd080c)
  • odyssey-react-mui: address PR comments (f10a903)
  • odyssey-react-mui: fix test (2be6755)
  • odyssey-react-mui: fixing issue with t function type by upgrading package (c0b8343)
  • odyssey-react-mui: fixing test to use queryByRole to expect null (aa85df0)
  • odyssey-react-mui: fixing tests to use getByRole and canvas (cd7feed)
  • odyssey-react-mui: localizing the aria-label for the PasswordField component (e9d332a)
  • odyssey-react-mui: toggle aria label based on password (405fd71)
  • odyssey-react-mui: updating descriptions for props (12b9587)
  • removed classes prop from Typography components (#1989) (889f369)
  • some TS errors went through the cracks (#1986) (49f891f)

1.1.1 (2023-09-15)

Note: Version bump only for package odyssey

1.1.0 (2023-09-14)

Features

Bug Fixes

  • add @mui/system as dependency (8294649)
  • flip ordering of state to allow consumer to override (4c48230)
  • html required attribute removed when adding isOptional prop (#1965) (793210d)
  • make global + column filtering work (5df3006)
  • onGlobalFilterChange should fire when string removed (#1970) (1c424b9)
  • prettier adjustments (cd7111c)
  • static tables to always have virtualization enabled (#1967) (f4362ce)

1.0.5 (2023-09-11)

Bug Fixes

  • adds missing TypeScript patch files from Yarn (#1959) (1bd5a97)

1.0.4 (2023-08-29)

Bug Fixes

1.0.3 (2023-08-28)

Note: Version bump only for package odyssey

1.0.2 (2023-08-04)

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)
  • broken styles in MuiInputBase (#1921) (42fc2c4)
  • 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)
  • revert Odyssey bundle exports (#1920) (dfc32ab)
  • specfy accessibility tags section508, wcag21aa (#1839) (0da693e)
  • Upgrade many packages to fix vulns (#1880) (6f617e2)
  • use odyssey tokens inside mui components style override (6863535)

1.0.1 (2023-08-02)

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

1.0.0 (2023-07-31)

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

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)

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)

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)

0.21.4 (2023-04-13)

Features

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

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)

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)

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)

0.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)

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 (972a2c3)
  • renamed inType to inputType (dd67213)
  • storybook not loading new themed versions (2a321f6)
  • theme type issues (16f2b4d)
  • updated Odyssey Labs exports and theme (080ac14)
  • workspace:* versions (4540e7a)
  • yarn.lock (7b6254c)
  • yarn.lock (4e2270a)

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)

0.17.0 (2022-11-10)

Features

  • added Emotion CacheProvider as part of ThemeProvider (4c00a59)
  • added optional nonce prop to OdysseyCacheProvider (f264b50)
  • odyssey-react-mui: add theme for Tag/Chip (8539c6d)

Bug Fixes

  • added missing export for OdysseyThemeProvider and OdysseyCacheProvider (3273f35)
  • forwardRef in Link (d1429af)
  • minor type updates in unique ID hooks (01df5b2)
  • odyssey-react-mui: size and align icons correctly within Button (7787bf0)
  • split OdysseyThemeProvider and OdysseyCacheProvider (16a6ce3)
  • upgraded MUI icons (c978ab6)

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)

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)

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)

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)

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)

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)

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)

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)

0.14.4 (2022-08-04)

Features

  • odyssey-react-mui: add Icon components (9ba7b4b)
  • odyssey-react-mui: add MUI themes (63bd3a3)
  • odyssey-react-mui: add support for InputAdornments (98f4e39)
  • odyssey-react-mui: enable palette theming for components (f6d4979)
  • odyssey-react-mui: enable spacing theming for components (ee3aed5)
  • odyssey-react-mui: storybook updates with MUI theme changes in development (2563a95)

Bug Fixes

  • updated Lerna to v5 (eb314dc)
  • updated peerDependencies for odyssey-react-mui to restrict the Material UI version (d599952)
  • upgraded Material UI to fix custom theme values (a39077a)
  • upgraded Material UI version in odyssey-storybook (7afc5cf)

0.14.3 (2022-07-14)

Features

  • odyssey-react-mui: add Icon components (9ba7b4b)
  • odyssey-react-mui: add MUI themes (63bd3a3)
  • odyssey-react-mui: storybook updates with MUI theme changes in development (2563a95)

Bug Fixes

0.14.2 (2022-06-30)

Features

  • odyssey-icons: add eye and eye off icons (d44a241)
  • odyssey-react-mui: add Infobox theme for Alert (d92c896)
  • odyssey-react-mui: add theme for Checkbox, Radio, Labels, Hints (a7ed02a)
  • odyssey-react-mui: utilize color tokens for Palette, add lighter (639549c)

Bug Fixes

  • odyssey-react-mui: button danger disabled style (dd2d344)
  • odyssey-react-mui: button prop serialization (8092a2c)
  • odyssey-storybook: fix font-family display in MUI components (91a80c1)

0.14.1 (2022-06-21)

Features

  • odyssey-react-mui: add component themes, update palette + type (c4fd294)

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

  • odyssey-react: remove heading from Banner (a9d3c56)
  • odyssey-react: set Infobox max-width to 100% (2405dad)

0.13.0 (2022-05-05)

⚠ BREAKING CHANGES

  • odyssey-react: Deprecates "Clear" Button style in favor of "Floating"
  • odyssey-react: removes FloatingLineHeight and FloatingPadding 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

  • do not use yarn prefix for okta registry (d8a0de1)
  • provide fallback for env variable (b438a51)

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)

0.11.3 (2022-04-14)

Features

  • odyssey-storybook: enable hiding stories from sidebar (1a1b5c5)

Bug Fixes

  • odyssey-react: accessible focus states for Dismiss Button (fc7546d)
  • odyssey-react: fix mobile Banner margins (36dcc91)

0.11.2 (2022-04-07)

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)

0.11.1 (2022-03-24)

Features

  • browserslist-config-odyssey: expose development and test configs (5deb33a)

Bug Fixes

  • odyssey-react: improve keyboard focus behavior for Modal component (c5d8481)
  • odyssey-storybook: controls for Button theme story (7301868)
  • odyssey-storybook: improve Button doc stories (2f7fdf0)
  • odyssey-storybook: improve NativeSelect doc stories (d2e4044)

0.11.0 (2022-03-17)

⚠ 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

  • odyssey-design-tokens: update Shadow names and styles (78d0fc7)
  • odyssey-react: update Link variant names (f65d9f2)

0.10.0 (2022-03-03)

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

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)

0.9.2 (2022-02-17)

Features

  • odyssey-react: add resize prop to TextArea (9e71ba0)

Bug Fixes

  • improve class name hashing (a22e295)

0.9.1 (2022-02-10)

Features

  • odyssey-storybook: add autogenerated theme tokens tables and component theme table (705057b)
  • odyssey-storybook: add build to prepublishOnly (0ebf5a6)
  • odyssey-storybook: add theme variable tables to all component doc pages (b6a8a1f)
  • odyssey-storybook: move component location and update props based on feedback (3edfdbe)

Bug Fixes

  • odyssey-react: add relatively positioned containers to Checkbox and Radio (1e48b51)
  • odyssey-react: allow Infobox to have content without extra space for heading (93a67dd)
  • odyssey-storybook: add Infobox stories with only heading and content (3e3e401)

0.9.0 (2022-02-02)

⚠ BREAKING CHANGES

  • odyssey-react: rename TextInput "inputRef" prop to "ref"
  • odyssey-react: rename TextArea "textareaRef" prop to "ref"
  • odyssey-react: renames "title" props to "heading"
  • odyssey-react: renames FieldGroup "title" prop to "legend"
  • odyssey-react: renames Table "title" prop to "caption"
  • odyssey-react: rename Tag component to TagList
  • odyssey-react: rename Table prop "title" to "heading"
  • odyssey-react: remove odyssey-deprecated-global.css stylesheet. Odyssey consumers should now use component composition.
  • odyssey-react: remove data-testid="ods-toast-pen" from Toast
  • odyssey-react: remove data-testid="ods-tabs" from Tabs
  • odyssey-react: Text prop fontWeight "regular" renamed to "normal"
  • odyssey-react: Text props color "heading" "danger-disabled" and "code" removed
  • odyssey-react: Text prop fontSize "lede" removed
  • odyssey-react: Text props textTransform "full-width" and "full-size-kana" removed
  • odyssey-react: Text prop lineHeight "font" removed
  • odyssey-react: Text prop overflowWrap "anywhere" removed
  • odyssey-react: required form input components must now declare true prop for required
  • odyssey-react: non-required form input components must now declare translated string prop for optionalLabel
  • odyssey-react: rename Text props and values to match standard css, remove text interaction props
  • odyssey-react: Text prop hoverBorderColor prop "interactive" renamed to "ui"

Features

  • expose hidden choices reference (a64597a)
  • no invalid theme properties eslint rule (847d506)
  • odyssey-design-tokens: add heading color token (2e55f7b)
  • odyssey-design-tokens: add new functional colors (a7890f8)
  • odyssey-design-tokens: add space tokens (e8ff2de)
  • odyssey-design-tokens: add tokens for sizing, addl colors (6b8d9a0)
  • odyssey-design-tokens: add transition and line height tokens (b8a1d9f)
  • odyssey-react-theme: add new react-theme package (d2197f2)
  • odyssey-react: add base styles and theme variables to TextInput (3216e72)
  • odyssey-react: add Box as Button root (c0971de)
  • odyssey-react: add Box as root of Banner (3321802)
  • odyssey-react: add Box as root of Checkbox (ce14011)
  • odyssey-react: add Box as root of FieldGroup (e325f50)
  • odyssey-react: add Box as root of Link (35d74f9)
  • odyssey-react: add Box in Heading (564d674)
  • odyssey-react: add Box to Tag (ab87e11)
  • odyssey-react: add Box to Modal and sub-components (0b8f85a)
  • odyssey-react: add Box to Select option and optiongroup (a48a5d4)
  • odyssey-react: add Box to Table (f7aed53)
  • odyssey-react: add Box to Tabs components (d4bfae9)
  • odyssey-react: add Box to Toast (581a8eb)
  • odyssey-react: add Box to Tooltip (f157469)
  • odyssey-react: add Box wrapper to RadioButton (31938c6)
  • odyssey-react: add full Box component implementation (35c47af)
  • odyssey-react: add inherit to Box text prop values (4ba9794)
  • odyssey-react: add reset styles to box, expose as prop (ab539a8)
  • odyssey-react: add support for className prop in Box (117e0bb)
  • odyssey-react: add text classes to Box withStyles (264218f)
  • odyssey-react: add Text component to Button to remove dependence on global styles (16e7b3e)
  • odyssey-react: add text styles to Box root (a653b3d)
  • odyssey-react: add theme variables to List (2364006)
  • odyssey-react: add theme variables to RadioButton. Consistency pass for variable naming (be14acc)
  • odyssey-react: add themeing variables to Checkbox (fbf79e5)
  • odyssey-react: add themeing variables to Toast (752d1ea)
  • odyssey-react: add ThemeProvider (41a5516)
  • odyssey-react: add theming to CircularLoadIndicator (d58604f)
  • odyssey-react: add theming to Table (e059ac3)
  • odyssey-react: add theming to Tooltip (2ec9e86)
  • odyssey-react: add WithTheme HOC (325155e)
  • odyssey-react: add withTheme to Infobox (015256d)
  • odyssey-react: additional theme vars in Checkbox (27cafca)
  • odyssey-react: additional theme vars in Checkbox (54e3f38)
  • odyssey-react: align theme variables between components (97ee069)
  • odyssey-react: align types related to Box (0c4d4d9)
  • odyssey-react: allow Button to control font-family (8eb6d05)
  • odyssey-react: allow default text properties to be overriden in Box (da68956)
  • odyssey-react: allow font-style to be set by Link with Box (0cfe6d0)
  • odyssey-react: cleanup Box api docs and css rules (014b867)
  • odyssey-react: consistent margin and padding theme varible names in Checkbox (899789f)
  • odyssey-react: convert Status to tokens (be5b1f2)
  • odyssey-react: correct order of stylesheets withStyles in Box (4a627e7)
  • odyssey-react: enable theming for Link (81a7b1b)
  • odyssey-react: eternalize string case conversion utils, remove duplicate root Text styles (75178c1)
  • odyssey-react: exclude lineHeight from Table Box wrapper (e2588a1)
  • odyssey-react: fix TS error in Box story (a86e98f)
  • odyssey-react: heading withTheme (d8cbae5)
  • odyssey-react: initial theme setup for TextInput (1e0ac34)
  • odyssey-react: omit fontSize from Heading's Box root (916011f)
  • odyssey-react: omit lineHeight from Heading's Box root (7f16d75)
  • odyssey-react: only style unclassed HTML 5 elements under box (759681a)
  • odyssey-react: refactor CircularLoadIndicator to use Box (d0d4666)
  • odyssey-react: refactor Infobox to use Box (1508d2e)
  • odyssey-react: remove defaults for Box margin and padding (df07d90)
  • odyssey-react: remove lineheight from TableSortButton Box wrapper (8262093)
  • odyssey-react: remove Text styles form Box (505c7a4)
  • odyssey-react: remove unused style declaration and add missing variables to TextInput (2d72b10)
  • odyssey-react: remove use of ReactDOMServer in Select (6f484a4)
  • odyssey-react: rename theme properties in List (e9bb90c)
  • odyssey-react: set overrides for Tooltip font styles (575112c)
  • odyssey-react: spread omitted rest props for TextInput (e86aaaf)
  • odyssey-react: spread omitted rest props through for Modal (aeed8f0)
  • odyssey-react: Text component refactor in Banner (#1160) (8795f01)
  • odyssey-react: trim Box css reset (7daac55)
  • odyssey-react: unset default text properties in Box using false value for props (d0ba167)
  • odyssey-react: update Box docs to match implementation (fd09115)
  • odyssey-react: update Button with Text to overcome regressions (235863b)
  • odyssey-react: update indicator size in TextInput (254398d)
  • odyssey-react: update max width variable (f4d039b)
  • odyssey-react: update overflow story for Box (6fc2261)
  • odyssey-react: update spacing css for RadioButton (4b7834d)
  • odyssey-react: update Text api to simplify and align with standard css (54b2538)
  • odyssey-react: update text import (d48393a)
  • odyssey-react: update to correct FontSize theme variable name in Checkbox (a09cb4c)
  • odyssey-react: update variable naming (bbea0f5)
  • odyssey-react: updated Box to use polymorphic as prop (32a3cf2)
  • odyssey-react: use root class name from styles object in RadioButton (de032a0)
  • odyssey-react: use Text component in Field (c0b5735)
  • odyssey-react: utilize Space tokens in Status (e8f052e)
  • odyssey-react: withTheme for Banner (e56d09e)
  • odyssey-react: withTheme for Box (6916b7a)
  • odyssey-react: withTheme for Button (fe466a7)
  • odyssey-react: withTheme for Field (a6b9cfa)
  • odyssey-react: withTheme for Form (fa77ce3)
  • odyssey-react: withTheme for Modal (75ad6f2)
  • odyssey-react: withTheme for ScreenReaderText (b21e4f3)
  • odyssey-react: withTheme for Select (95008bf)
  • odyssey-react: withTheme for SvgIcon (a1d66d3)
  • odyssey-react: withTheme for Tabs (b037e68)
  • odyssey-react: withTheme for tag (970ccdd)
  • odyssey-react: withTheme for Text (83ddd3f)
  • odyssey-react: withTheme for TextArea (1a52082)
  • odyssey-storybook: add stories to document Box (eb4bf3d)
  • odyssey-storybook: update stories to use new Text api (a269860)
  • support async select options (0bc1986)

Bug Fixes

  • controlled select case by using to ref.current (b61b2bd)
  • lint (617b736)
  • odyssey-design-tokens: fix em to rem (4774ae5)
  • odyssey-react: disabled text color for Select (38445f2)
  • odyssey-react: fix failing Field related tests (0fd1fe0)
  • odyssey-react: fix Search Icon layer height (b597d73)
  • odyssey-react: fix types path (674ba20)
  • odyssey-react: fixes visual blemishes in Select styling (d52d054)
  • odyssey-react: improve List children type annotation (1676b58)
  • odyssey-react: input height for multiple Select (5cf6a79)
  • odyssey-react: remove inherited color from props for StatusProps (704b226)
  • odyssey-react: remove stray console log (48cde40)
  • odyssey-react: required prop default to true (0ad6b7a)
  • odyssey-storybook: add Field.docgen to fix props table (f2672bc)
  • odyssey-storybook: updated deprecated prop in box (5658844)
  • remove added dep / prop (a349727)
  • type issue need cast to force union start type when using callback (2f8f482)
  • updates per review feedback (10cf21e)

Code Refactoring

  • odyssey-design-tokens: renames "title" tokens to "heading" (fd650fd)
  • odyssey-react: remove data-testid="ods-tabs" from Tabs (641a332)
  • odyssey-react: remove data-testid="ods-toast-pen" from Toast (8689746)
  • odyssey-react: remove global typography styles (01f0b0e)
  • odyssey-react: rename Table prop "title" to "heading" (1aa9bd1)
  • odyssey-react: rename Tag to TagList (6bdbfa6)
  • odyssey-react: rename TextArea textareaRef prop to ref, forward spread rest props (354bd84)
  • odyssey-react: rename TextInput inputRef prop to ref (a795c66)
  • odyssey-react: renames "title" props to "heading" (0be3fb7)
  • odyssey-react: renames FieldGroup "title" prop to "legend" (44dc958)
  • odyssey-react: renames Table "heading" and "caption" props (a515cee)
  • odyssey: renames "title" variables to "heading" (622d4ec)

0.8.4 (2021-11-18)

Features

  • odyssey-react: expose hidden choices reference (a64597a)

0.8.3 (2021-11-10)

Bug Fixes

  • odyssey-commitlint: use angular lint preset (71ad365)

Features

  • odyssey-storybook: add Page Background inverse color option to storybook (#1162) (b5cd642)
  • odyssey-tokens: adds odyssey-tokens package (#1124) (a7ecd65)