Releases: okta/odyssey
v1.22.0
What's Changed
- Fix DataView regressions #2316
- Read-only support for Checkbox, Radio, Switch #2305
- Update Callout, Banner, Toast colors #2306
- Add min-heights to keep correct heights in empty Autocomplete options #2324
- Fix virtual autocomplete height #2321
- Renaming the DataView stack portions #2318
- Fix DataTable scroll hook #2331
- Fix select multioption not rendering text when you use an options object #2323
- Automatically scroll to the first isSelected SideNavItem #2325
- Translations for odyssey #2337
- Add additional action button and menu slot to table #2334
- Add a new card-like component called AppTile for End-User #2335
- Adds new Shadow DOM export with better naming #2338
New Contributors
- @zhengchen-okta made their first contribution in #2323
Full Changelog: v1.21.1...v1.22.0
v1.21.2
What's Changed
- Adds timezone support to DatePicker #2293
- Generic top nav component #2296
- Odyssey Roadmap update #2297
Fixes
- Remove invalid pseudo-element from theme overrides #2310
- Applitools wasn't consistently running VRTs #2314
- Fix column growth issue in Data tables #2309
- Additional refactoring for DataView #2280
- Adjust the Data table last column #2307
- Fix Data table column resizing regressions #2316
Full Changelog: 1.20...1.21
v1.20.0
What's Changed
- Add Slack information for Odyssey #2274
- English leak for "Close" in Autocomplete #2291
- PageTemplate and Layout component #2219
New Contributors
- @stephanieyoshimoto-okta made their first contribution in #2274
Full Changelog: v1.19.0...v1.20.0
v1.19.0
What's Changed
- Update glob to v9 #2275
- Remove vestigial lamp from status pills #2270
- Data view, stack, and table #2267
- Adds new side navigation component for unified nav design #2269
- Only apply height rules to virtualized autocomplete #2281
- Fix DataTable callback dep warnings #2284
Full Changelog: odyssey-1.18.0...odyssey-1.19.0
v.1.18.0
Thanks for supporting Odyssey! 🥳 Here is a few highlights from this release:
- New blue 'info' variant for
Status
- Allow multi-select in
DataFilter
- Adds a 'lamp' version of
Status
- Rename "Tile" to "Card"
- Various bug fixes
What's Changed
- Fix autocomplete dropdown height #2234
- Add info variant to Status #2235
- Allow multi-select. pass value to filter #2231
- Storybook Roadmap page update #2246
- Dialog action button missing keys #2249
- Fix filter autocomplete value #2251
- Add status lamp #2250
- Rename "Tile" to "Card" #2253
- Allow noOptionsText and translate clear text #2254
- translations for odyssey-react-mui.properties #2255
- Update changelog.md to include odyssey-1.16.0 #2258
- add initial search prop #2265
- add backwards compatible empty state export #2266
- Pass testId to Accordion #2264
- updated vulnerable packages per Snyk #2268
- Update Switch design #2252
Full Changelog: odyssey-1.16.0...odyssey-1.18.0
v1.16.0
This is the first major update to Odyssey since we modified our release process.
Thanks for supporting Odyssey.
We have some heavy hitters in here:
DatePicker
Drawer
EmptyState
FileUploader
Grid
Layout
Grid
and Layout
are here to help us unify the look 'n feel of our apps at Okta. It's a template that goes into our navigation's body, so you don't have to worry about adding a bunch of Box
components with padding and spacing CSS in your app.
Odyssey was lacking a Drawer
or modal-style component for quite some time, but it's here now!
EmptyState
is used in DataTable
and will be available in the upcoming DataList
component.
FileUploader
is a new addition to our form components to allow file uploads.
1.16.0 (2024-06-07)
Features
- 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]
Enhancements
- 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]
Fixes
- 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]
v1.5.0
v1.4.0
This release includes the new Breadcrumbs
component as well as numerous other bugfixes.
If you have trouble or have questions please reach out to us through the channels mentioned in our new Contribution Guidelines!
🚀
CHANGELOG
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
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)
v1.2.0
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)
v1.1.1
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 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)
Bug Fixes
1.0.4 (2023-08-29)
Bug Fixes
- 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