All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.20.0 (2024-07-25)
- data Table legacy improvements (#2294) (3146cd1)
- english leak for "Close" in Autocomplete (#2291) (0959c71)
1.19.0 (2024-07-15)
1.18.0 (2024-06-26)
- add backwards compatible empty state export (#2266) (0fe3203)
- add initial search prop to DataTable (#2265) (5829534)
- bumps lerna version (#2238) (615f080)
- EmptyState component (#2175) (8c86845)
- move Pagination to its own component (#2166) (61eda40)
- Test Selectors (#2209) (dfa8451)
- add changes back, remove required label (cccce45)
- add clarification in TextField label (e6f7d80)
- add comment (9af7d11)
- add errorMessageList to form components (ad6de75)
- add floating action button variant (a32110d)
- add hint text to Radio and RadioGroup (6518de5)
- add more tests (0149621)
- add optional href prop to button (f46123b)
- add secondary danger button variant (170e6e0)
- add secondary danger button variant (d398e39)
- add test (37755b4)
- add test for no options (d997be1)
- add tests (0774e0a)
- address comments (c335306)
- alphabetize props (988bd74)
- alphabetize props in imports (ca56f0a)
- await on toBeVisible (74038da)
- bump version to 1.17 (0e32aba)
- button tests (b427ee5)
- checkbox test (69101bb)
- expose "filled" variant of search (af345d6)
- fix props issue in storybook (967fd49)
- fix storybook error (a7f3179)
- fix tests (a730e69)
- loading in autocomplete (f99e09e)
- make return implicit in label (e2a26df)
- move Drawer from labs to Odyssey OKTA-700393 (247b30a)
- prevent mixing old and new button props (7aed65b)
- re-add support for "callToAction" button usage (0eb6ec7)
- rename new variant (28466a4)
- rename tests (85b59a0)
- resolve eslint error (6be8bd0)
- resolve type issues in storybook (1e11cbe)
- revert changes for radio group stories (b9e3007)
- revert last commit (beefba3)
- revert stories update (47d5dc4)
- revert type change (9d9e16b)
- show code block in storybook (b2bd444)
- show form components with different attribute settings in storybook for visual testing (f21a9eb)
- storybook tests (2b3f92d)
- style in breadcrumbs (a01ab07)
- tests (a2d7ec9)
- tests (5a8dd46)
- text update, follow HTML-style prop additions (a8eb111)
- tooltip (395047a)
- tooltip test (d413a9e)
- update callout storybook docs (2ce411a)
- update roadmap page (bf2af54)
- update story (b453549)
- update story to fix a11y test (63c0e62)
- update storybook to show Label not Title (9378fae)
- update tests (3aa9976)
- updated vulnerable packages per Snyk (#2268) (1efe177)
1.16.0 (2024-06-07)
- Admin page template - [Figma] A blank canvas for designers containing the basic framework with which to create any type of UI.
- Data Table [2042] - Data table organizes and displays information so it’s easy for users to scan, sort, analyze, compare, and take action.
- Date Picker (Labs) [2200] - A date picker allows people to select a single date or time.
- Drawer 2198 - A new modal content container that’s perfect for supplemental filtering workflows and editing short lists of item.
- EmptyState component [2175]
- File uploader (Labs) 2088 - File uploader lets users upload files from a computer or device to a specific location.
- Odyssey's Roadmap page now includes a customizable table view of FY2025 timing estimates and current phases for each planned component and pattern.
- Pagination component [2166]
- Add clarification for textarea usage in
TextField
[2227] - Add href prop and "Floating Action" variant to
Button
[2232] - Add option to truncate or wrap
DataTable
cells [2178] - Add row expansion to
DataTable
[2162] - Add
info
variant toStatus
[2235] - Add Secondary Danger
Button
variant [2228] - Add stories for min/max date prop in
DatePicker
[2213] - Display empty values in
Select
[2205] - Generate new odyssey icons [2233]
- Improve
DataTable
density handling [2177] - Navigation icons in Figma. We’ve also updated the glyph grid, and made file organization updates, and visual optimizations.
- Move
tsx
dependency todev
and upgrade [2212] - Test selector library for Odyssey components 2209
- Universal Okta icons in Figma
- Updated disabled
Button
guidance [2214]
- Add Applitools Yarn dependencies to cache [2187]
- Add support for lists in
Callout
[2189] - Add
tabindex
to enableMenu
KB navigation [2225] - Allow multi
Select
to pass value to filter [2231] - Change how mui tooltip ref is assigned in
Button
[2206] - Checkbox item size issue in hidden instances [Figma] [DES-5855]
- Expose "filled" variant of
SearchField
[2226] - Fix
Autocomplete
style issues [2192] - Fix
Autocomplete
dropdown height [2234] - Fix broken height on multi
Select
[2183] - Fix missing callback dependencies in
DataTable
[2188] - Remove HTML lang attr [2197]
- Re-add support for "callToAction"
Button
usage [2229] - Rename text wrapping prop in
DataTable
[2195] - Truncate long
Breadcrumbs
[2182] - Update
Callout
storybook docs [2204]
1.15.9 (2024-03-26)
1.15.8 (2024-03-22)
1.15.7 (2024-03-20)
- add Applitools Yarn dependencies to cache (#2187) (3d3b1da)
- add official support for lists in Callout (63d3175)
1.15.6 (2024-03-19)
- 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)
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)
1.15.0 (2024-03-12)
1.14.10 (2024-03-11)
Note: Version bump only for package odyssey
1.14.9 (2024-03-08)
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)
1.14.1 (2024-02-26)
Note: Version bump only for package odyssey
1.14.0 (2024-02-26)
- add drawer component (563655c)
- add async for tests (30144dd)
- add fix for tests (8ec6f1a)
- remove tertiary button from example (2598aa7)
- revert test updates (a32e9d7)
- undo unrelated test-runner change (250fcd6)
- update test runner to preVisit (f948a1f)
- updates based on PR feedback (9496a99)
- Upgrade every package (#2136) (89b6534)
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)
1.13.1 (2024-02-08)
Note: Version bump only for package odyssey
1.13.0 (2024-02-08)
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)
- 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)
- 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)
1.12.4 (2024-02-01)
Note: Version bump only for package odyssey
1.12.3 (2024-02-01)
1.12.2 (2024-01-31)
1.12.1 (2024-01-30)
Note: Version bump only for package odyssey
1.12.0 (2024-01-30)
1.11.1 (2024-01-29)
1.11.0 (2024-01-29)
- support aria-controls and aria-pressed in PasswordField (#2102) (196a68e)
- Support id for Accordion (#2101) (3ecb265)
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)
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)
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)
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)
- align CircularProgress with Figma (#2060) (a900bcf)
- align radio and checkbox styles with Figma (#2059) (99b7e7a)
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)
- commit template for new component contributions (a43283a)
1.9.3 (2023-12-12)
Note: Version bump only for package odyssey
1.9.2 (2023-12-08)
1.9.1 (2023-12-05)
1.9.0 (2023-12-04)
1.8.2 (2023-12-01)
Note: Version bump only for package odyssey
1.8.1 (2023-12-01)
1.8.0 (2023-12-01)
1.7.1 (2023-12-01)
Note: Version bump only for package odyssey
1.7.0 (2023-12-01)
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)
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)
- @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)
1.5.0 (2023-10-27)
- remove ":" from ScreenReaderText (37393e5)
1.4.0 (2023-10-23)
1.3.0 (2023-10-18)
- 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)
- 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)
- 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)
- add @mui/system as dependency (8294649)
- flip ordering of state to allow consumer to override (4c48230)
- html
required
attribute removed when addingisOptional
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)
1.0.4 (2023-08-29)
- update github workflows to point to
main
(8e8abe5) - upgrades Lerna version (#1951) (303cc31)
- upgrades Yarn version (3da71f5)
1.0.3 (2023-08-28)
Note: Version bump only for package odyssey
1.0.2 (2023-08-04)
- 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)
- 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)
- allow major version bumps (#1913)
- 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)
- 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)
- allow major version bumps (#1913)
- 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)
- 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)
- 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)
- 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)
- add Migrations and Code Styling docs to Storybook (#1750) (09412ae)
- add uniqueId to MenuButton button (a06377b)
- wrap the Dialog (1f8b331)
- wrapped Toast (bf6d5c7)
- 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)
- odyssey-react-mui: add styling for Autocomplete (b03516b)
- wrap the Button (507cf60)
- wrapped Tag and TagList (43ab012)
- 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)
0.21.3 (2023-04-06)
- add Odyssey styles to Radio and Checkbox (39ebde0)
- odyssey-react-mui: add transitions to form controls, update state ui (7388c00)
- 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)
- 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)
0.21.0 (2023-03-09)
- 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)
- odyssey-react-mui: add MenuButton and MenuItem components (f29c136)
0.19.0 (2023-02-09)
- odyssey-react-mui: add 'alert' to available Banner roles (bf6f645)
- odyssey-react-mui: wrap and export Infobox (4b0f283)
0.18.0 (2023-02-02)
- odyssey-react-mui: remove
kbd
variant from Typography component
- 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)
- 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)
- 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)
- 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)
- 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)
- added Emotion CacheProvider as part of ThemeProvider (4c00a59)
- added optional nonce prop to OdysseyCacheProvider (f264b50)
- odyssey-react-mui: add theme for Tag/Chip (8539c6d)
- 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)
- 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)
- 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)
- odyssey-react-mui: add styles and exports for Dialog (f8b392b)
- 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)
- 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)
- 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)
- 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)
- 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)
- odyssey-react-mui: removes
body
andcaption
variants in favor of MUI'sbody1
andsubtitle
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- updated Lerna to v5 (eb314dc)
0.14.2 (2022-06-30)
- 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)
- 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)
- odyssey-react-mui: add component themes, update palette + type (c4fd294)
0.14.0 (2022-05-26)
- odyssey-react: removes heading prop, ability to add headings to banner
- odyssey-react: removes ability to theme Infobox width
- odyssey-react: add :hover to Link, Monochrome (48f8d3b)
- odyssey-react: utilize :focus-visible for less intrusive ux (87cd7ca)
- 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)
- odyssey-react: remove heading from Banner (a9d3c56)
- odyssey-react: set Infobox max-width to 100% (2405dad)
0.13.0 (2022-05-05)
- odyssey-react: Deprecates "Clear" Button style in favor of "Floating"
- odyssey-react: removes
FloatingLineHeight
andFloatingPadding
tokens
- 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)
- explicitly call yarn in prepack lifecycle script for lerna (613d00a)
- odyssey-storybook: correct spelling of 'dismissible' in props, styles, and docs (55c8ecb)
- odyssey-react: Floating Button height is now consistent (8263e99)
0.12.3 (2022-05-04)
- use yarn override env variable in ci setup script (a7d4d08)
0.12.2 (2022-05-03)
0.12.1 (2022-05-02)
- build: use fixed node version instead of alias
0.12.0 (2022-04-29)
- odyssey-react: Button - "dismiss" variant renamed to "floating"
- odyssey-storybook: add styles for Do and Don't examples (e65463f)
- 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)
- odyssey-react: Button - "dismiss" variant renamed to "floating" (a5306a0)
0.11.3 (2022-04-14)
- odyssey-storybook: enable hiding stories from sidebar (1a1b5c5)
- odyssey-react: accessible focus states for Dismiss Button (fc7546d)
- odyssey-react: fix mobile Banner margins (36dcc91)
0.11.2 (2022-04-07)
- add odyssey-babel-loader package (baa6128)
- odyssey-react: add prefix and suffix text props to TextInput component (da7b2d9)
- 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)
- browserslist-config-odyssey: expose development and test configs (5deb33a)
- 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)
- 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
- 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)
- 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)
- odyssey-design-tokens: update Shadow names and styles (78d0fc7)
- odyssey-react: update Link variant names (f65d9f2)
0.10.0 (2022-03-03)
- 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
- 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)
- 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)
- 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)
- odyssey-react: add resize prop to TextArea (9e71ba0)
- improve class name hashing (a22e295)
0.9.1 (2022-02-10)
- 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)
- 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)
- 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"
- 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)
- 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)
- 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)
- odyssey-react: expose hidden choices reference (a64597a)
0.8.3 (2021-11-10)
- odyssey-commitlint: use angular lint preset (71ad365)