Releases 🚀
Stay up to date with changes to the component library!
Release notes of the design-tokens package can be found here.
21.6.0 (October 24th, 2025)
- Added
dataTestIdprop to TableV2 component for testing purposes. When not provided, a unique ID is automatically generated using React'suseId()hook. (Ticket FECORE-1162)
21.5.0 (October 21st, 2025)
Features
- Complete migration of atlas.adeven.com from Vercel to internal infrastructure. (Ticket FECORE-769)
21.4.0 (October 13th, 2025)
Features
- Add link support to SidePanel.MenuItem. (Ticket FECORE-1143).
21.3.2 (October 9th, 2025)
Misc
- Fix create-github-release job in release-components action. (Ticket FECORE-1124)
21.3.1 (October 9th, 2025)
Misc
- Add slack release notifications. (Ticket FECORE-1124)
21.3.0 (October 9th, 2025)
Features
- Added
renderItemprop to allow Option customization in ComboBox. (Ticket FECORE-1047)
21.2.0 (October 9th, 2025)
Features
- Updated the mode shifter states in FilterButton. (Ticket FECORE-1063)
21.1.1 (October 8th, 2025)
Misc
- GitHub workflows update: change GitHub runner to a new prod cluster setup. (Ticket FECORE-1141)
21.1.0 (September 26th, 2025)
Features
- Improved the release process of
@adjust/componentscomponent library via github workflows. (Ticket FECORE-1059).
21.0.1 (September 25th, 2025)
Breaking Change
We have removed the circular dependencies and added the types to the index files. We can now import types from root, instead of build path.
Bug Fixes
- Removed circular dependencies of the ATLAS library. (Ticket FECORE-820).
- Malicious npm packages (
strip-ansi,ansi-styles) have been overridden with patched versions. (Ticket FECORE-1086)
20.4.4 (September 17th, 2025)
Bug Fixes
- Reverts circular dependencies issue fixed in
v20.4.0.
20.4.3 (September 16th, 2025)
Bug Fixes
- Wrap
labelanddescriptionin ComboBox option (Ticket FECORE-1064).
20.4.2 (September 15th, 2025)
Bug Fixes
- Fixed the command to build docs. (Ticket FECORE-1091).
20.4.1 (September 15th, 2025)
Features
- Prepare migration of atlas.adeven.com from Vercel to internal infrastructure. (Ticket FECORE-1091)
20.4.0 (September 15th, 2025)
Features
- Added
onSearchandonHideproperties to the FilterButton component. That allows to implement async search functionality. (Ticket FECORE-971)
Bug Fixes
- Removed circular dependencies of the ATLAS library. (Ticket FECORE-820).
20.3.0 (September 4th, 2025)
Features
- Added
emptyStateComponentproperty and newempty-state-messagelabel that can be used withgetElementLabelfor the FilterButton component. (Ticket FECORE-972) - Added
emptyStateComponent,emptyStateMessage, andnotFoundMessageproperties for the ComboBox component. (Ticket FECORE-972).
Bug Fixes
- Fixed stacking issue in ComboBox due to z-index in Modal component. (Ticket FECORE-1062).
20.2.0 (September 3rd, 2025)
Features
- Added ColorPicker component. (Ticket FECORE-927)
Documentation
- Added Troubleshooting section under Start development server. (Ticket FECORE-1010)
20.1.0 (August 20th, 2025)
Features
- Added
disabledstate to SegmentedButton component. (Ticket FECORE-982)
20.0.0 (August 18th, 2025)
Breaking Change
We have moved the external css prop from 2nd layer to top most div in Radio to acheive the alignment of the radio icon in FilterButton component.
Features
- Added
descriptionprop to options in FilterButton component. (Ticket FECORE-838). - Add optional chaining to the
toggleRowExpandedcalls in theCellcomponent of TableV2` to prevent runtime issues for tables with nested rows. (Ticket FECORE-979)
Features
- Added
iconName,appIconandplatformicons support in FilterButton and addedonIfTruncatedto show Tooltip with full content when text is truncated in Truncate. (Ticket FECORE-840). - Added
disabledprop to options in FilterButton. (Ticket FECORE-837). - Added
CalanderPauseto Icon. (Ticket FECORE-985).
Bug Fixes
- FilterButton saves the selection, even when the Apply button is not clicked. (Ticket FECORE-966).
19.14.0 (July 31st, 2025)
Features
- Added
Scienceicon to Icon component. (Ticket FECORE-963).
Bug Fixes
- Fixed the
renderITemprop issue in theCustomOptioncomponent and used it in the FilterButton. (Ticket FECORE-962). - Fix all warnings regarding React 19 version mismatch. (Ticket FECORE-819).
19.13.0 (July 16th, 2025)
Bug Fixes
- Reverts recent changes made in
FilterButton&ComboBox(v19.12.0)
19.12.2 (July 16th, 2025)
Bug Fixes
- Fixed the github release workflow for Yarn 4.
19.12.1 (July 15th, 2025)
Bug Fixes
- Export types required in mfe-components: LocaleCode, CalendarType, DatePickerContainer, FilterItem. (Ticket FECORE-915)
19.12.0 (July 15th, 2025)
Features
- Added logic to behave SidePanel NavItem Plus icon as link. (Ticket FECORE-915)
19.11.0 (July 8th, 2025)
- Added
Pipetteicon to Icon component. (Ticket FECORE-934) CircleInCircle,PatternCircles,PatternRounded,PatternSquares,RectInRectandRectInRoundedicons are added to Icon component. (Ticket FECORE-935)- Documentation has been upgraded to
React 19. Component library-type packages have been upgraded toReact 19. (Ticket FECORE-896) - Added
Biomeand removedEslintfrom component library.Typescriptand related packages,Yarn,Jestand jest releated packages upgraded. (Ticket FECORE-827) - Migrate from
Rollupbundler toRslib. (Ticket FECORE-794)- NOTE: In the mfe application could be necessary to update unit tests. (An example commit)
19.10.0 (June 25th, 2025)
Features
- Add
separatorNav item type in SidePanel component. (Ticket FECORE-381). - Removed support for the
offsetTopproperty for theToastProvider. Addeddeprecatedmessage for theToastContext, addedNotemessage for theToastProvider(Ticket FECORE-787). - Updated Toast docs with a new examples. (Ticket FECORE-787).
- Updated CopyToClipboard docs with notes on how to use
ToastProviderin the scope ofmfe. (Ticket FECORE-787) - Added
Tooltipsupport in ActionMenu. (Ticket FECORE-783) - Updated ActionMenu docs with notes on how to use
ToastProviderin the scope ofmfe. (Ticket FECORE-787) - Added
invalidandinfoTextfeatures in FilterButton component. (Ticket FECORE-839) - Add React v19 support FECORE-495
Bug Fixes
- Update the permissions for prerelease workflows. (Ticket FECORE-894).
19.9.0 (June 17th, 2025)
Features
- Added virtual infinite loading to ComboBox and FilterButton. (Ticket FECORE-368).
19.8.2 (June 12th, 2025)
Bug Fixes
- Update the permissions for release workflows. (Ticket FECORE-884).
19.8.1 (June 11th, 2025)
Bug Fixes
- Applied type
linkstyles from Text to all links in the Tile description. (Ticket FECORE-860). - Fixed the
max-contentissue when items list is big and the component uses virtualization in ComboBox component. (Ticket FECORE-790)
19.8.0 (May 12th, 2025)
Features
- Updated
react-toastifytov11in Toast. (Ticket FECORE-758). - Supported group border of group header with multi-level in TableV2. (Ticket FECORE-415).
Bug Fixes
- Added default
max-widthto the background image for all size variants in EmptyState component. (Ticket FECORE-784)
Documentation
- Added llms.txt to provide optimized, structured Atlas documentation to LLMs. (Ticket FECORE-734).
- Added a note in the Toast documentation about the usage of
ToastContextandToastProvider. (Ticket FECORE-742).
19.7.0 (April 29th, 2025)
Features
- Allow to update date range programmatically in DatePickerButton component. (Ticket FECORE-401).
- Added
data-testidto the Cell of TableV2 component. (Ticket FECORE-370). - Replace library
react-beautiful-dndwith@dnd-kitfor Column re-ordering feature in TableV2. (Ticket FECORE-738).
Bug Fixes
- Fixed DnD style in TableV2. (Ticket FECORE-392).
19.6.0 (April 14th, 2025)
Features
- Allow to add icon without label in Button component. (Ticket FECORE-651).
- Added loading state
isLoadingto MenuItem in SidePanel component. (Ticket FECORE-616). - Update the
sublinefont-family value with the design token value in Text component. (Ticket FECORE-757).
19.5.0 (March 26th, 2025)
Features
- Added
Linuxto Icon component. (Ticket FECORE-706). - Added boolean
hasControlsprop in Pagination component and also addedisGroupLabelanddisableSelectedSortin FilterButton component. (Ticket FECORE-680). - Added sanitize HTML handling for potential errors (e.g., XSS from API responses) in EmptyState,
FormInfoTextand Tile components. (Ticket FECORE-362).
Bug Fixes
- Allow to click on label without
idin Checkbox component. (Ticket FECORE-540). - Fixed the number of overflow items in Breadcrumbs component. (Ticket FECORE-488).
- Added fix to disable autocomplete suggestions from password managers in Input component. (Ticket FECORE-421).
- Vercel scope name is updated for deployments. (Ticket FECORE-688).
- Prevent
<Switch>component from shrinking when used with long labels. (Ticket FECORE-698).
19.4.1 (March 17th, 2025)
Features
- Added
Adjustto Icon component. (Ticket FECORE-672). - Updated z-index to SidePanel and Tooltip components. (Ticket FECORE-665).
Bug Fixes
- Added back UMD (CommonJs) support, since mfe tests are started to fail. (Ticket FECORE-650).
19.3.0 (March 6th, 2025)
Features
- Added
Attachmentto Icon component. (Ticket FECORE-654). - Added new
isColumnHoverableprop to TableV2 component for column hover highlighting. (Ticket FECORE-405). - Added
showTimezoneto DateLocalization component. (Ticket FECORE-344). - Added
hasErrorprop to Tabs component. (Ticket FECORE-387).
Bug Fixes
- Fixed prefix and suffix text style in Input component. (Ticket FECORE-605).
Documentation
- Removed manual badge creation steps from Release Processes.(Ticket FECORE-645).
19.2.0 (February 26th, 2025)
Features
- Added new icons
ThumbsUpFilledandThumbsDownFilledto Icon component. (Ticket FECORE-622). - Added
labelIconTooltipto Checkbox, Radio, Switch components. (Ticket FECORE-353). - Added
AIAgentto Icon component. (Ticket FECORE-604).
Bug Fixes
- Fixed break-word for the long text without space of tooltip in Truncate component. (Ticket FECORE-489).
19.1.0 (February 19th, 2025)
Features
- Added new icons
Stopto Icon component. (Ticket FECORE-612). - Added no preview option to
sidebarin Tile component. (Ticket FECORE-573).
Bug Fixes
- Fixed color of
kindwhen svgfillcurrent color in IconButton component. (Ticket FECORE-617).
Documentation
- Documentation has been added to help
CursorAIandCopilot’suse of component props. (Ticket FECORE-502).
19.0.0 (February 10th, 2025)
Breaking changes
- Retired App Icon from ATLAS components. (Ticket FECORE-442).
- These components will be impacted if using App Icon: Breadcrumbs, Combobox, PageHeader, Selectable Tile, Tile
- To use App Icon, you need to add
appIcon(React Node) instead ofappIdandappName.
Features
- Allowed line breaks in body text of EmptyState component. (Ticket FECORE-443).
- Updated action button in Toast component. (Ticket FECORE-351).
- Added disableStaticRollingDates prop to DatePickerButton component. (Ticket FECORE-600).
- Added new icons
ThumbsUpandThumbsDownto Icon component. (Ticket FECORE-594). - Allow the title of navigation item to be truncated in SidePanel component. (Ticket FECORE-598).
Bug Fixes
- The issue with the unit test coverage report not working has been resolved. Coverage reporting process has been automated and unit test optimizations have been performed on many components. (Ticket ATLAS-968).
18.1.0 (December 19th, 2024)
Features
- Added
Unverifiedicon to Icon component. (Ticket ATLAS-1209). - Added
insighticon in BrandIcon component. (Ticket ATLAS-1212). - Added icon as Link in SidePanel component. (Ticket ATLAS-1207).
- The
horizontal paddingvalue for theWizard-typelarge and x-large layouts PageHeader has been increased. (Ticket ATLAS-1184).
Documentation
- Updated documentation for extra layer Tooltip example usecase with
disabledWrapperTooltip component. (Ticket ATLAS-1151).
18.0.0 (November 27th, 2024)
Breaking changes
- Fixed
autoRowsHeightissue of sub rows in TableV2 component. (Ticket ATLAS-1183).
- This improvement includes a breaking changes to the
measureRow(rowIndex, cellIndex)in Row with Auto Height. New change ismeasureRow(rowId, cellIndex), you need to replacerowIndextorowId.
Features
- Added Link Row renderer in TableV2 component. (Ticket ATLAS-1107).
- Updated
homeviewicon in BrandIcon component. (Ticket ATLAS-1211).
17.9.0 (November 15th, 2024)
Features
- Updated Stylelint package verion. (Ticket ATLAS-30).
- Added "enableZeroSelection" to zero items selected feature onApply in FilterButton component. (Ticket ATLAS-1190).
- Added
isFullWidthTriggerprop to FilterButton, DatePickerButton and PopOver component. (Ticket ATLAS-1163). - Added
isApplyButtonDisabled,onSelectionChangeandfooterWarningMessagein FilterButton component. (Ticket ATLAS-1205). - Allowed to manage checkbox state with
selectedRowIdsin TableV2 component. (Ticket ATLAS-1131).
Bug Fixes
- Fix sequence map item
invalidstate issue on active step. SequenceMap component. (Ticket ATLAS-1202). - Animation flickering issue is resolved SidePanel component. (Ticket ATLAS-1204).
17.8.0 (October 31th, 2024)
Features
- The
toggleTooltipprop has been renamed totoggleButtonTooltip. SidePanel component. (Ticket ATLAS-1182).
Bug Fixes
- Fix height differences of plain nav items. SidePanel component. (Ticket ATLAS-1185).
- The issue with the repeating month values has been fixed. DatePickerButton, DateRangePicker, SingleDatePicker component. (Ticket ATLAS-1191).
- The gap values of the nav items have been adjusted in SidePanel component. (Ticket ATLAS-1186).
17.7.0 (24th October, 2024)
Features
- Added sidebar customization to Tile component. (Ticket ATLAS-1138).
- Added the shift key to selection and unselection in ComboBox component. (Ticket ATLAS-1102).
- Added dataTestIds to Include/Exclude buttons in FilterButton component. (Ticket ATLAS-1129).
- Disabled
onApplywhen exclude and all items are selected in FilterButton component. (Ticket ATLAS-1110).
Bug Fixes
- Fixed the pointer style of navigation section in SidePanel component. (Ticket ATLAS-1180).
17.6.0 (October 17th, 2024)
Features
- Added two hours ago option to DatePickerButton component. (Ticket ATLAS-1157).
- Removed
labelfromErrorStatein SidePanel component. (Ticket ATLAS-1174). - Allowed navigation sections without children in SidePanel component. (Ticket ATLAS-1173).
17.5.0 (October 15th, 2024)
Features
- Added tooltip to footer actions when expanded in SidePanel component. (Ticket ATLAS-1171).
- Added new icon
homeviewto Brand Icon component. (Ticket ATLAS-1172).
Bug Fixes
- Fixed the issue of sticky right column in TableV2 component. (Ticket ATLAS-1119).
17.4.0 (October 9th, 2024)
Features
- Improved measurement hook in TableV2 component. (Ticket ATLAS-1144).
- Added
MsTeamsicons to the Icon component. (Ticket ATLAS-1167). - Improved navigation section in SidePanel component. (Ticket ATLAS-1168).
Bug Fixes
- Fix the issue where EmptyState is not rendering when using
full-heightin the TableV2 component. (Ticket ATLAS-1062). - Fixed an issue where the loader was not displaying for the FilterButton component. (Ticket ATLAS-1097).
Documentation
Sizesparagraph added to the Breadcrumbs documentation. (Ticket ATLAS-959).
17.3.0 (October 2nd, 2024)
Features
- Improved navigation items and action menu in SidePanel component. (Ticket ATLAS-1143, ATLAS-1162).
Bug Fixes
- Fixed rolling issue in custom dates in DatePickerButton component. (Ticket ATLAS-1153).
- Fixed iconName type for option in ComboBox component. (Ticket ATLAS-1154).
17.2.0 (September 11th, 2024)
Bug Fixes
- Fixed performance issue with Tabs and Shift key in ComboBox component. (Ticket ATLAS-1142).
17.1.0 (September 5th, 2024)
Features
- Added Duotone Icons to Icon component. (Ticket ATLAS-1142).
- Improved navigation section and action menu in SidePanel component. (Ticket ATLAS-1135).
- Removed
Tablecomponent from ATLAS components. (Ticket ATLAS-1115). - Added
AppIconandplatformicons to ComboBox component. (Ticket ATLAS-1088).
17.0.0 (August 29th, 2024)
Breaking changes
- Added custom hook
useTableColumnMeasurementto customize The Initial Column Widths to TableV2 component. (Ticket ATLAS-1069).
This improvement includes breaking changes about the initialMinWidth, initialMaxWidth and isAutoWidth in TableV2. You need to use custom hook useTableColumnMeasurement to implement these features.
- Allow to set tab item as link in Tabs component. (Ticket ATLAS-1105).
This improvement includes a breaking change about prop url of array items in Tabs. You need to replace url with href to create a link item.
- Added Agency User to SidePanel component. (Ticket ATLAS-1025).
This improvement includes breaking changes about the ActionMenuItem of Account, LanguageItem of LanguageSelector. You need to use MenuItem to render the action menu item for both Account and LanguageSelector.
Features
- Added
importicon to Icon component. (Ticket ATLAS-1112). - Added Loading and Error state to SidePanel component. (Ticket ATLAS-1101).
Bug Fixes
- Fixed middle ellipsis in Truncate component. (Ticket ATLAS-1066).
16.7.0 (August 1st, 2024)
Features
- Added
rollingfeature to custom-dates in DatePickerButton component. (Ticket ATLAS-1118). - Added
dataTestIdto action button in DatePickerButton component. (Ticket ATLAS-1059).
Bug Fixes
- Fixed auto resetting state of
selectedRowIdsandexpandedin TableV2 component. (Ticket ATLAS-1125).
16.6.0 (July 23rd, 2024)
Features
- Added new icon
ChevronDownDoubleandChevronUpDoubleto Icon component. (Ticket ATLAS-1070). - Added new properties
isLoadingandisDisabledto PageHeader component. (Ticket ATLAS-1109). - Allow to set navigation item as link in SidePanel component. (Ticket ATLAS-1100).
Bug Fixes
- Fixed the color of listing style in Banner component. (Ticket ATLAS-1081).
- Replaced
onClickTooltipActionbyonClickToActionfor Navigation Items in SidePanel component. (Ticket ATLAS-1099).
16.5.0 (June 18th, 2024)
Features
- Range selection excluded disabled options in ComboBox component. (Ticket ATLAS-1096).
- Add
Protectionicon to BrandIcon component. (Ticket ATLAS-1084). Pulseicon is updated in BrandIcon component. (Ticket ATLAS-1085).
16.4.0 (June 11th, 2024)
Features
16.3.0 (June 5th, 2024)
Features
- Added support to add colon automatically when setting the time in Timepicker component. (Ticket ATLAS-1007).
- Added new Widget component. (Ticket ATLAS-923).
16.2.0 (May 24th, 2024)
Features
- Added support control the
heightof the options Menu in the ComboBox component. (Ticket ATLAS-1083).
16.1.0 (May 23rd, 2024)
Features
- Added Rolling vs Static feature in DatePickerButton component. (Ticket ATLAS-949).
- Added support to show tooltip when label is long in Tabs component. (Ticket ATLAS-636).
- Added
onTitleBlurcallback when Editable PageHeader is active and blured in PageHeader component. (Ticket ATLAS-1071). - Added new prop
stickyRowSelectionto set checkboxes column sticky in TableV2 component. (Ticket ATLAS-1047).
Bug Fixes
- Fixed extra scollbar when
menuSizeis large in FilterButton component. (Ticket ATLAS-1061). - Fixed checkbox selection in TableV2 component. (Ticket ATLAS-1044).
- Fixed column width issue of flex table in TableV2 component. (Ticket ATLAS-1067).
16.0.0 (April 25th, 2024)
Breaking changes
- Improved measurement hooks of
Custom Initial WidthandRow with Auto Heightin TableV2 component. (Ticket ATLAS-1043).
- This improvement includes a breaking changes to the
measureRow(rowIndex)in Row with Auto Height. You need to add one more parammeasureRow(rowIndex, cellIndex)withcellIndexis the cell/column index.
Features
- Added column virtualization to TableV2 component. (Ticket ATLAS-593).
- Added accessibility support to the SidePanel component. (Ticket ATLAS-974).
Bug Fixes
15.13.0 (March 26th, 2024)
Features
Action Centericon added to the BrandIcon component. (Ticket ATLAS-1027).- Added
isFooterlessprop to allow to use TableV2 component without footer. (Ticket: ATLAS-1031). invaliditem option added to the SequenceMap component. (Ticket ATLAS-883).Badgecomponent added to the Title of the Tile component. (Ticket ATLAS-890).contentlessfeature is added to the Tile component. (Ticket ATLAS-1022).- The notification button is removed from PageHeader actions if notifications are not provided.
isNotificationsDisabledprop added to control the disabled state of the Notifications button. (Ticket ATLAS-966). Questionicon is replaced with theInfoicon in Accordion component's title. (Ticket ATLAS-960).- Custom
data-testidadded for the Previous and Next selectors to the DateRangePicker component. (Ticket ATLAS-1012).
15.12.0 (March 19th, 2024)
Features
Selectcomponent removed from the library. (Ticket ATLAS-931).- Select component is replaced with the ComboBox component in documentation. (Ticket ATLAS-1020).
15.11.1 (March 15th, 2024)
Features
- Fixed the Header navigation position when text is huge in TableV2 component. (Ticket ATLAS-840).
- Added
NetworkCheckmarkto icon library in Icon component. (Ticket ATLAS-1014). - Added
background-color,notification badgeanddropdownto the SidePanel component. (Ticket ATLAS-1011).
15.10.0 (March 13th, 2024)
Features
- Added new SidePanel component. (Ticket ATLAS-667).
- Added
HorizontalandVerticalicon to Icon component. (Ticket ATLAS-1008). - Added padding for
mediumandsmallbreakpoints to PageHeader component. (Ticket ATLAS-967). - Added support for
autoCompleteNative HTML attribute in Input component. (Ticket ATLAS-969). - Added
Unlinkicon to Icon component. (Ticket ATLAS-967). - Added
disabledto row selection in TableV2 component. (Ticket ATLAS-952). - Changed icon color to
ColorNeutral80in SelectableTile component. (Ticket ATLAS-962). - Fixed the waring console errors from TableV2 component. (Ticket ATLAS-978).
- Added
PlayandUnknownicon to EmptyState component. (Ticket ATLAS-976). - Added
isNestedTableprop to add indentation in TableV2 component. (Ticket ATLAS-965).
15.9.0 (March 1st, 2024)
- This release includes breaking changes to the
sizesupport in FilterButton
Breaking changes
- Added support for anchor and list elements sizes as
sizeandmenuSizerespectively in FilterButton. (Ticket ATLAS-943).
Features
- Added a condition to prevent
headeractions from rendering if it's not provided to the TableV2 component. (Ticket ATLAS-973) - Added
typeattribute support toprimarybutton of the PageFooter component. (Ticket ATLAS-946). - Introduced new Timepicker component. (Ticket ATLAS-892).
- Added new platform icons to Icon component. (Ticket ATLAS-964).
15.8.0 (February 16th, 2024)
Features
- Added
Languageicon to Icon component. (Ticket ATLAS-961) - Title value
HTMLtag updated with the<h1>tag in PageHeader component. (Ticket ATLAS-934). - Added support for
data-*props to PageHeader component. (Ticket ATLAS-932) - Added new background
smart-bannerto EmptyState component. (Ticket ATLAS-913). - Updated param type of
customFilterOptionin ComboBox component. (Ticket ATLAS-937) - Added support for data props in Accordion component. (Ticket ATLAS-902)
Bug fixes
15.7.0 (February 7th, 2024)
Features
- Fixed
childrentype issue in Layout component. (Ticket ATLAS-925) - Added new prop
fullHeightto Tile component. (Ticket ATLAS-904) - Added
Linkicon to Icon component. (Ticket ATLAS-944) - Added
fixed widthtoNotificationsin PageHeader component. (Ticket ATLAS-944)
Bug fixes
15.6.0 (January 24th, 2024)
Features
- Horizontal paddings are removed for
wizardheader container in PageHeader component. (Ticket ATLAS-933) - Hour format updated for
KoreanandChineselanguages in DateLocalization component. (Ticket ATLAS-920) - Added
currentModeTypeparameter toonApplycallback in FilterButton component. (Ticket ATLAS-919) - Added
groupLabelNormalizeprop to normalize the label case of the groups in ComboBox component. (Ticket ATLAS-900) - Added new prop
disabledto Tile and SelectableTile component. (Ticket ATLAS-22) - Introduced a way to handle clipboard errors to CopyToClipboard. (Ticket ATLAS-921)
- Allowed to access submenu items with navigation key in ActionMenu component. (Ticket ATLAS-488)
- Added new type
linkto Text component. (Ticket ATLAS-908) - Added new feature Row Selection to TableV2 component. (Ticket ATLAS-910)
15.5.0 (December 27th, 2023)
Features
- Added new component Slider component. (Ticket ATLAS-22)
- Added data-testid to search in PageHeader component. (Ticket ATLAS-914)
15.4.0 (December 12th, 2023)
Features
- Added
customFilterOptionto ComboBox component. (Ticket ATLAS-897) - Added
mode shifterfeature to FilterButton component. (Ticket ATLAS-829). - Added
customActionsto PageHeader component. (Ticket ATLAS-888)
15.3.0 (November 28th, 2023)
Features
- Added new size
x-largeto Modal component. (Ticket ATLAS-891). - Added
free inputvariant documentation to ComboBox component. (Ticket ATLAS-608). - Added
unstickResolutionfeature for theunstickThresholdto TableV2 component. (Ticket ATLAS-797).
15.2.0 (November 15th, 2023)
Features
- Updated accessibility features in SegmentedButton and SegmentedButton components. (Ticket ATLAS-503).
- Added new prop
sizeto SelectableTile component. (Ticket ATLAS-838). - Added
onBlurevent in Textarea component and added an example as well. (Ticket ATLAS-879). - Updated disabled input visual to make all components consistent. (Ticket ATLAS-857).
15.1.0 (November 7th, 2023)
Features
- Updated bold text of expanded rows in in TableV2 component. (Ticket ATLAS-876).
- Added
isTooltipDisabledprop to StatusIndicator component. (Ticket ATLAS-599). - Added icon
ArrowRefreshto Icon component. (Ticket ATLAS-885). - Added new component Fieldset. (Ticket ATLAS-626).
- Added accessibility features to SingleDatePicker and DateRangePicker components. (Ticket ATLAS-505).
Bug Fixes
- Fixed single selection issue in FilterButton component. (Ticket ATLAS-878).
15.0.0 (October 27th, 2023)
- This release includes breaking changes to the
multi-lingualtext support in Pagination component, and includes improved Flex layout in TableV2 flexGrowis retired from column option in TableV2 component. Andwidthis used as both the flex-basis and flex-grow in Flex Layout.
Breaking changes
- Added
pageLevel,totalItemsInfoLabelas mandatory props to support mutli-lingual text in Pagination component. (Ticket ATLAS-524). - Improved Flex Layout in TableV2 component. (Ticket ATLAS-881).
Features
- Removed visual-regression-tests with puppeteer and updated cypress visual-tests. (Ticket ATLAS-877).
- Added
analysisbackground illustration to EmptyState component. (Ticket ATLAS-872). - Added
compactproperty to TableV2 component. (Ticket ATLAS-859). - Fixed options open with single selection when multi-limit is provided in ComboBox component. (Ticket ATLAS-871).
- Removed
Bodywhen no children are specified in Tile component. (Ticket ATLAS-852). - Added Notifications feature to PageHeader component. (Ticket ATLAS-705).
- Changed the
nav-itemsstyles in TableV2 component. (Ticket ATLAS-842).
Bug Fixes
- Fixed the issue of flex layout with the fixed column width in TableV2 component. (Ticket ATLAS-849).
14.4.0 (October 18th, 2023)
Features
- Added Visual Tests with Cypress and Remote Docker. (Ticket ATLAS-869).
- Updated
heightto support string value in TableV2 component. (Ticket ATLAS-873). - Updated `Visual Tests`` with Cypress and Remote Docker. (Ticket ATLAS-875).
14.3.1 (October 12th, 2023)
Bug Fixes
- Fixed vertical scrolling issue with full-height and fixed-height in TableV2 component. (Ticket ATLAS-870).
14.3.0 (October 10th, 2023)
Features
- Added preset
Last 24 Hoursto DatePickerButton component. (Ticket ATLAS-851). - Added new custom action area to PageFooter component. (Ticket ATLAS-867).
Bug Fixes
- Removed duplicated padding from TableV2 component. (Ticket ATLAS-858).
- Fixed type issue of children in Layout component. (Ticket ATLAS-862).
14.2.0 (October 4th, 2023)
Features
- Added new
ArrowSplitin Icon. (Ticket ATLAS-855). - Added
virtualizationonPageLevelScrollingin TableV2 component. (Ticket ATLAS-726).
Bug Fixes
- Fixed the issue of maximum update depth exceeded in TableV2 component. (Ticket ATLAS-850).
- Fixed the styling issue for
headerActionsandisAutoWidthusage in TableV2 component. (Ticket ATLAS-861).
14.1.0 (September 19th, 2023)
Features
- Updated
badgeLabelprop to show the optional badge with Default Layout in PageHeader component withkind="default"orkind="wizard". - Add new Layout component. (Ticket ATLAS-377).
Bug Fixes
- Bumped
react-toastifyto the latest version to avoid runtime errors caused by the dependency. (Ticket ATLAS-860)
14.0.0 (September 15th, 2023)
This release includes breaking changes to the search config in PageHeader component.
Breaking changes
Bug Fixes
- Removed
defaultValueandshouldClearSearchfrom the search config in PageHeader component. (Ticket ATLAS-825)
Features
- Add
customList Componentto allow customization ofFilterButtonin FilterButton component. (Ticket ATLAS-839). - Added prop
staticHeightto Modal component. (Ticket ATLAS-844). - Added
actionMenuto PageHeader component. (Ticket ATLAS-704). - Updated
Monthlabel style changes tocaptalizein DatePickerButton component. (Ticket ATLAS-720).
13.13.0 (September 7th, 2023)
Features
- Added prop
backgroundColorto Accordion component. (Ticket ATLAS-843). - Added new
Blockin Icon. (Ticket ATLAS-848). - Added new
AddValuein Icon. (Ticket ATLAS-846). - Added
isClearButtonHiddenprop in DatePickerButton. (Ticket ATLAS-834).
Bug Fixes
13.12.0 (August 31st, 2023)
Features
- Added new component BrandIcon. (Ticket ATLAS-668).
- Added Tooltip
delayoption to SelectableTile item (Ticket ATLAS-841) - Added
isHighlightedboolean to Button component. (Ticket ATLAS-728). - Added
close programmaticallyoption to Tooltip component. (Ticket ATLAS-686).
Bug Fixes
- Fixed documentation duplicate bug in Accordion component. (Ticket ATLAS-826).
- Updated month localization value for the Korean language in DatePickerButton. (Ticket ATLAS-845).
13.11.0 (August 29th, 2023)
Features
- Added
checkboxtype to menu item in ActionMenu component. (Ticket ATLAS-666). - Added
layoutprop in PageHeader, PageFooter component and updated max-width forx-large breakpointin GridSystem (Ticket ATLAS-827). - Added
data-stateattribute to Popover component based on visibility. (Ticket ATLAS-822).
13.10.1 (August 23rd, 2023)
Features
- Add
headerActionsto column to support additional actions for theHeaderin TableV2 component. (Ticket ATLAS-716).
Bug Fixes
- Fixed arrow-key navigation when disabled items in ActionMenu component. (Ticket ATLAS-817).
13.9.0 (August 21st, 2023)
Features
- Added
iconBadgeandiconBadgeOffsetprops to IconButton component. (Ticket ATLAS-798). - Updated
isAutoWidthto resize to minWidth in in TableV2 component. (Ticket ATLAS-816).
Bug Fixes
- Removed the title value from nested row content hover in TableV2 component. (Ticket ATLAS-828).
- Fixed
unstickThresholdnot working properly in TableV2 component. (Ticket ATLAS-832).
13.8.0 (August 14th, 2023)
Features
- Added
ChevronDownSmall,ChevronLeftSmall,ChevronRightSmallandChevronUpSmallicons in Icon component. (Ticket ATLAS-819). - Added
ChevronDownSmall,ChevronUpSmallto MonthYearButton in DatePickerButton component. (Ticket ATLAS-820). - Added
onClearCallbackto DatePickerButton component. (Ticket ATLAS-818).
Bug Fixes
- Fixed the max-width issue in PageHeader component. (Ticket ATLAS-730).
- Fixed clear button issue which didn't work with
onApplyin DatePickerButton component. (Ticket ATLAS-802). - Fixed active tab border-bottom issue in Tabs component. (Ticket ATLAS-725).
Documentation
- Add data attribute support for cypress test case pages to TestCase component. (Ticket ATLAS-824).
13.7.4 (August 7th, 2023)
Bug Fixes
13.7.3 (August 4th, 2023)
Bug Fixes
- Fixed expanded row indentation, as well as the expand line alignment in TableV2 component. (Ticket ATLAS-811).
- Fixed the issue related to Lodash in Tabs component and able to use ATLAS in Astro. (Ticket ATLAS-719).
- Added
data-testidto search input, reset, apply buttons in PageHeader component. (Ticket ATLAS-680). - Fixed the spacing gaps between the title area and the tab bar or filters bar in the PageHeader component. (Ticket ATLAS-734).
- Fixed Auto width columns and unstickThreshold issues in TableV2 component. (Ticket ATLAS-794, ATLAS-795, ATLAS-715, ATLAS-732).
13.7.2 (August 1st, 2023)
Bug Fixes
- Fixed the dropdown not working when tabs are enabled in ComboBox component. (Ticket ATLAS-809).
- Fixed missed
text-overflowproperty in Input component. (Ticket ATLAS-806).
13.7.1 (July 28th, 2023)
Bug Fixes
- Fixed not updated title value for the PageHeader component. (Ticket ATLAS-800).
13.7.0 (July 25th, 2023)
Features
13.6.0 (July 20th, 2023)
Features
- Updated the
backButtonproperty in PageHeader component. (Ticket ATLAS-729). - Added Month Year Selector support in DatePickerButton, DateRangePicker and SingleDatePicker components. (Ticket ATLAS-585).
- Added new css property
textTransformto filterSupportedStyles added inner css propinputFieldCssto Input. (Ticket ATLAS-799). - Added new style to Nested Rows in TableV2 component. (Ticket ATLAS-697).
- Added new prop
isHoverOpento ActionMenu component. (Ticket ATLAS-695).
Bug Fixes
13.5.1 (July 11th, 2023)
Bug Fixes
- Fixed the issue of editable title in PageHeader component. (Ticket ATLAS-714).
- Fixed: Combobox breaking when typing parenthesis in the search box. (Ticket ATLAS-731).
13.5.0 (July 5th, 2023)
Features
Bug Fixes
- Fixed
isAutoWidthissue if the cell content is not only text in TableV2 component. (Ticket ATLAS-713). - Fixed:
onClosecallback bug in header popover in TableV2 component. (Ticket ATLAS-721). - Fixed: onColumnResized does not work if accessor is a function in TableV2 component. (Ticket ATLAS-703)
13.4.0 (June 23rd, 2023)
Features
- Added
onClosecallback in header popover in TableV2 component. (Ticket ATLAS-709). - Added
full-heightoption toheightprop in TableV2 component. (Ticket ATLAS-712).
Bug Fixes
- Fixed the
footerstickypositioning issue in TableV2 (Ticket ATLAS-700). - Fixed the wrong month character for the Chinese language in the DatePickerButton and DateRangePicker components (Ticket ATLAS-694).
- Fixed: EmptyState is not centered in TableV2 component. (Ticket ATLAS-708).
Features
13.3.1 (June 16th, 2023)
Bug Fixes
- Fixed: header menu closes when clicking on submenu in TableV2 component. (Ticket ATLAS-699).
- Fixed the width issue in Tile component to fit the icons and sidebar. (Ticket ATLAS-661).
- Fixed: footer is hidden if
emptyStateis provided in TableV2 component. (Ticket ATLAS-701). - Fixed the button order in PageFooter component. (Ticket ATLAS-698).
- Fixed generic type issues in TableV2 component. (Ticket ATLAS-682).
13.3.0 (June 13th, 2023)
Features
- Added support for Group Borders using
areColumnGroupsBorderedprop in TableV2 component. (Ticket ATLAS-350). - Updated
throw errorbehavior withconsole.warnin SequenceMap component. (Ticket ATLAS-589).
Bug Fixes
- Reverted the
isModalOpenaddition inModalContextin Modal component. (Ticket ATLAS-691). - Fixed the
isModalOpento stop re-create actions in Modal component. (Ticket ATLAS-689). - To improve contrast, removed blue background color on selected SelectableTile component. (Ticket ATLAS-690).
- Fixed onClick issue on checkbox label in FilterButton component. (Ticket ATLAS-693).
13.2.1 (June 9th, 2023)
Bug Fixes
- Added default
max-widthto the background image EmptyState component. (Ticket ATLAS-688).
13.2.0 (June 9th, 2023)
Features
- Updated all
backgroundandkeyicons in EmptyState component. (Ticket ATLAS-665). - Added 3 new icons (
PlusBoxed,MinusBoxed,RemoveItems) to Icon component. (Ticket ATLAS-684). - Added
unstickThreshold, to TableV2 component. (Ticket ATLAS-678). - Added
isModalOpento Modal context. (Ticket ATLAS-683). - Added new icons (
ScheduledReport,ScheduledReportFilled) to Icon component. (Ticket ATLAS-685). - Added responsive styles to PageFooter component and improved aria role attributes. (Ticket ATLAS-500).
Bug Fixes
- Fixed visual properties issue in TableV2 component. (Ticket ATLAS-675).
- Fixed display issue of Expandable rows in TableV2 component. (Ticket ATLAS-677).
13.1.0 (May 26th, 2023)
Features
- Added
PlatformAppGalleryFilled,PlatformHuaweiFilledin Icon component. (Ticket ATLAS-669). - Added zIndex to Tooltip in SelectableTile component. (Ticket ATLAS-633).
Bug Fixes
- Fixed content overflow issue of Expandable rows in TableV2 component. (Ticket ATLAS-673).
- Added cursor styles to the clickable rows in TableV2 component. (Ticket ATLAS-672).
- Fixed clicking issue of single selection in FilterButton component. (Ticket ATLAS-671).
13.0.0 (May 25th, 2023)
Breaking changes
- Added
truncateTokensand updatedmultiLimitto manage the scrollbar and truncating the multi-value-chips in ComboBox component. (Ticket ATLAS-588).
To make everything work normally, just add truncateTokens to the props.
Features
- Updated Tabs component to show
selected tabto be in view. (Ticket ATLAS-625). - Added
clearTestIdto test Clear button in the Input component. (Ticket ATLAS-596).
Bug fixes
- Fixed
sticky columnsandinfinite loaderoverflow issue in TableV2 component with responsive styles and landmark role. (Ticket ATLAS-587). - Fixed clear search issue in FilterButton component. (Ticket ATLAS-670).
12.18.0 (May 22nd, 2023)
Features
- Added Clear button to the DatePickerButton component. (Ticket ATLAS-616).
Bug fixes
- Fixed search behavior with new rules in FilterButton component. (Ticket ATLAS-607).
12.17.0 (May 19th, 2023)
Features
- Updated the Pagination component with responsive styles and landmark role. (Ticket ATLAS-501).
- Added accessibility features the SequenceMap component. (Ticket ATLAS-504).
- Added
ReactNodetype support totitlein Tile component. (Ticket ATLAS-614).
Bug fixes
- Fixed custom cell renderer with hover in TableV2 component. (Ticket ATLAS-634).
- Fixed navigation with arrow key in Accordion component. (Ticket ATLAS-659).
12.16.0 (May 12th, 2023)
Features
- Updated the styles of H3 and H4 in Text component. (Ticket ATLAS-621).
- Updated the styles of Title and Description in Tile component. (Ticket ATLAS-622 and ATLAS-631).
- Added
refto access native textarea in Textarea component. (Ticket ATLAS-590). - Added accessibility features the StatusIndicator component. (Ticket ATLAS-507).
- Added accessibility documentation to Tabs component. (Ticket ATLAS-509).
- Added support for sidebar on the Tile component. (Ticket ATLAS-609).
12.15.0 (April 28th, 2023)
Features
Bug fixes
- Fixed non-clickable label issue in FilterButton component. (Ticket ATLAS-624).
- Fixed apply issue after searching in FilterButton component. (Ticket ATLAS-607).
12.14.1 (April 26th, 2023)
Bug fixes
- Exposed
BreadcrumbsPropsin Breadcrumbs component. (Ticket ATLAS-628).
12.14.0 (April 25th, 2023)
Features
- Added optional
backButtonto Breadcrumbs component. (Ticket ATLAS-580).
Upcoming
- Added feature Custom Initial Widths (
initialMinWidth,initialMaxWidth,isAutoWidth) to TableV2 component. (Ticket ATLAS-201 and ATLAS-603).
Bug fixes
- Fixed undefined accessor error on column resizing TableV2 component. (Ticket ATLAS-618).
- Fixed
isOpenDefaultinitial render issue in ComboBox component. (Ticket ATLAS-613). - Fixed border issue when sticky on Table component. (Ticket ATLAS-627).
12.13.0 (April 18th, 2023)
Dependency Updates
- Updated the Node engine (PR).
Features
- Added support for
onClickevents on the Tile component. (Ticket ATLAS-571). - Added new Icons to EmptyState component. (Ticket ATLAS-615 and ATLAS-611).
Upcoming
- Added documentation for
Page level scrollingon TableV2 with an example. (Ticket ATLAS-605). - Added
header groupsandhideHeaderGroupTitleto TableV2 component. (Ticket ATLAS-604). - Fixed issue
GreyBackgroundHeaderdoesn't display properly in TableV2 component. (Ticket ATLAS-606).
12.12.0 (April 6th, 2023)
Features
Upcoming
- Added new
hasPaddingprop to set default padding on TableV2 with an example for custom backgroundCell. (Ticket ATLAS-598)
12.11.0 (April 4th, 2023)
Upcoming
- Added support for menu placement in ActionMenu component. (Ticket ATLAS-600)
12.10.0 (March 31st, 2023)
Bug fixes
- Fixed not working issue of Clear Button in FilterButton component. (Ticket ATLAS-597)
Upcoming
- Added new
getHoveredRowIdfor getting the id of the hovered row on TableV2. (Ticket ATLAS-570) - Added
autoRowsHeightto TableV2. Ticket ATLAS-519.
12.8.0 (March 27th, 2023)
Features
- Updated the styles for the
h2,h4andsublinevariants in Text component. (Ticket ATLAS-573). - Updated the cursor to clickable when hovered in FileUploader component. (Ticket ATLAS-570).
Bug fixes
- Fixed tooltip position issue of
customIconin Tile component. (Ticket ATLAS-573). - Fixed mouse events of disabled wrapper in Tooltip component. (Ticket ATLAS-576).
Upcoming
- Implemented loading more data (aka infinite loading) to TableV2. (Ticket ATLAS-520).
- Added expandable row to TableV2 component. (Ticket ATLAS-189).
- Added
inline-editingfor the TableV2. Ticket ATLAS-521. - Added optional
flexlayout to TableV2 component. (Ticket ATLAS-192).
12.7.0 (March 9th, 2023)
Features
- UpdatedTabs component to show navigation arrows on smaller screen, and added max-width for smaller screens. (Ticket ATLAS-553).
- Add accessibility features to FilterButton component. (Ticket ATLAS-495).
- Added
iconPosition,customIcon,customIconSize,descriptionprops to Tile component. (Ticket ATLAS-565) and (Ticket ATLAS-559). - Added
BannerPositionTopandBannerPositionBottomicons to Icon component. (Ticket ATLAS-566). - Added
isLoadingto ComboBox component. (Ticket ATLAS-572). - Updated the scroll offset if not fixed position in PageHeader component. (Ticket ATLAS-538).
Bug fixes
- Fixed bug in Button component to show cursor not allowed when disabled. (Ticket ATLAS-557).
- Aligned the icon in ValidationText component. (Ticket ATLAS-568).
Upcoming
- Added callback for the column resizing to TableV2. (Ticket ATLAS-190).
- Added
alignHeaderto TableV2 component. (Ticket ATLAS-194). - Added sticky columns to TableV2. (Ticket ATLAS-189).
12.6.0 (February 21st, 2023)
Features
- Added
dataTestIdprop to ComboBox, FileUploader and Switch components. (Ticket ATLAS-555).
Bug Fixes
- Fixed bug in FilterButton component when it was crushing due to conditional hook call. (Ticket ATLAS-561)
- Fixed bug in SelectableTile component due to HTML element change in Tile component. (Ticket ATLAS-564)
- Fixed bug in some Icons not being aligned to the pixel grid. (Ticket ATLAS-562)
12.5.0 (February 17th, 2023)
Features
- Added
Checkboxsupport in PageFooter component. (Ticket ATLAS-550. - Updated the
InfoTextsupporting text tags in ComboBox, Input and Textarea component. (Ticket ATLAS-540. - Updated the
NegativeandNegativeFilledicons in Icon component. (Ticket ATLAS-552.
Bug Fixes
12.4.0 (February 14th, 2023)
Features
- Updated the link styles in EmptyState component. (Ticket ATLAS-546.
- Added
aria-hiddentotrueon Spinner component. (Ticket ATLAS-506) - Added role and name attribute to FileUploader component. (Ticket ATLAS-494)
- Updated the
multi-limitatzeroto show the value of the option in ComboBox component. (Ticket ATLAS-487) - Updated the styles in Modal component. (Ticket ATLAS-498).
- Updated container HTML Element as
sectionin Tile component. (Ticket ATLAS-457) - Added new icons to Icon component. (Ticket ATLAS-541)
Upcoming
12.3.0 (February 8th, 2023)
Features
- Updated DatePickerButton component with time tag and dateTime prop and added role button to the component. (Ticket ATLAS-492)
- Added
ZapFilledicon to Icon component. (Ticket ATLAS-542) - Added
aria-hiddentotrueon Icon component. (Ticket ATLAS-496) - Updated unsorting when items less than 6 to the FilterButton component. (Ticket ATLAS-532)
- Updated container HTML Element as
sectionin Panel component. (Ticket ATLAS-502) - Added new background
mobileto EmptyState component. (Ticket ATLAS-548) - Added default value to
aria-labelin IconButton component. (Ticket ATLAS-497) - Added Select All Option to ComboBox component. (Ticket ATLAS-469).
12.2.0 (February 2nd, 2023)
Features
- Updated early truncation of text in PageFooter component. (Ticket ATLAS-484).
- Added
aria-pressedand removedlabelfrom Button component. (Ticket ATLAS-490). - Updated placement of header popover in Table component. (Ticket ATLAS-543).
- Added
shouldClearSearchprop to allow programmatically clearing search input PageHeader component. (Ticket ATLAS-529) - Added
presentationrole to EmptyState component. (Ticket ATLAS-493) - Updated DateLocalization component with time tag and dateTime prop. (Ticket ATLAS-491)
Bug Fixes
- Fix flickering issue in datascape with PageHeader component. (Ticket ATLAS-529).
- Fixed unstickThreshold issue in Table component. (Ticket ATLAS-79).
Upcoming
- Added EmptyState to TableV2. (Ticket ATLAS-517).
12.0.0 (January 26th, 2023)
Breaking changes
To overwrite all the props of Modal, you should have the second argument in updateModal.
Features
- Added
currentDatein DatePickerButton, DateRangePicker and SingleDatePicker component. (Ticket ATLAS-461). - Added time support to DatePickerButton component. (Ticket ATLAS-536).
- Added border to the last row in Table component. (Ticket ATLAS-525).
- Added
tooltip,isLoadinganddataTestIdto action buttons in PageHeader and PageFooter component. (Ticket ATLAS-535) - Changed the default
word-breakbehaviour tobreak-workfor multi-line overflow text in Table component. (Ticket ATLAS-531). - Added
dismissToasthandler to Toast component. (Ticket ATLAS-479). - Added
isOpenandsetIsOpenprops to manage the open state manually in ActionMenu component. (Ticket ATLAS-534). - Added
alertrole to Banner component. (Ticket ATLAS-489).
Bug Fixes
-
Fixed shadow issue when no horizontal scrolling in Table component. (Ticket ATLAS-389).
-
Fixed resizable and draggable issue in Tile component. (Ticket ATLAS-513).
11.13.0 (January 18th, 2023)
Features
- Added
tabValue&onTabChangeprops to PageHeader component. (Ticket ATLAS-480). - Added new Carousel component. (Ticket ATLAS-441).
Bug Fixes
- Fixed padding issue in Toast component. (Ticket ATLAS-473).
- Fixed resize handler issue in Tile component. (Ticket ATLAS-513).
11.12.0 (January 13th, 2023)
Features
- Added new icon
BellCrossedto Icon component. (Ticket ATLAS-522). - Add accessibility features to Accordion component. (Ticket ATLAS-426).
Bug Fixes
- Fixed the Popover behaviour on HeaderCell of Table component. (Ticket ATLAS-477).
- Fixed clicking issue of Header Menu in Table component. (Ticket ATLAS-486).
11.11.0 (January 11th, 2023)
Features
Bug Fixes
-
Fixed automatic expansion of next row after deleting an expanded row in the Table by exposing
toggleRowExpandedandtoggleAllRowsExpandedin column Cell render prop. (Ticket ATLAS-528). -
Fixed
popoverposition update on PageHeader component. (Ticket ATLAS-478).
Upcoming
11.10.0 (December 22nd, 2022)
Features
Bug Fixes
- Fixed style of DatePicker in DatePickerButton component. (Ticket ATLAS-475).
Upcoming
11.9.0 (December 21st, 2022)
Features
- Added
firstColumnLeftPadding&lastColumnRightPaddingprops undervisualPropertieson Table component. (Ticket ATLAS-381).
11.8.0 (December 20th, 2022)
Features
- Updated styles of
tertiarykind in Button component. (Ticket ATLAS-462). - Prevented auto row expand state update on Table component data changes. (Ticket ATLAS-467).
Upcoming
11.7.0 (December 14th, 2022)
Features
- Added new prop
emptyStatein Table component to support Empty State component. (Ticket ATLAS-102). - Added
disabledandiconsupport to Action buttons in PageHeader component. (Ticket ATLAS-463).
Bug Fixes
- Fixed large variant font-size of Breadcrumbs component. (Ticket ATLAS-465).
- Prevent HeaderMenu opening when resizing column in Table component. (Ticket ATLAS-444).
- Fixed
onClearcallback of Search component to be called in PageHeader component. (Ticket ATLAS-470).
Upcoming
11.6.0 (December 8th, 2022)
Features
Bug Fixes
- Fixed Header Group title overlay on hover in Table component. (Ticket ATLAS-445).
11.5.0 (December 5th, 2022)
Features
- Introduced PageHeader component. (Ticket ATLAS-417).
- Added
showOverflowprop to Tile component. (Ticket ATLAS-449). - Added
hideHeaderGroupTitleprop for hiding header group title in Table component. (Ticket ATLAS-267).
Bug Fixes
- Fixed missing Header border in Table component. (Ticket ATLAS-447).
11.4.0 (November 29th, 2022)
Features
- Added
nameattribute to Textarea component.
11.3.0 (November 28th, 2022)
Features
- Added
disableSortprop for disabling default sorting in FilterButton component. (Ticket ATLAS-430).
Bug Fixes
- Fixed
rowSizefeature in Table component. (Ticket ATLAS-443).
Documents
11.2.0 (November 18th, 2022)
Features
- Added expandable row to Table component. (Ticket ATLAS-401).
- Added
iconNameprop to Banner action buttons. (Ticket ATLAS-440). - Updated browser prevents selecting non-allowed files in FileUploader component. (Ticket ATLAS-399).
Documents
- Added more examples to IconButton. (Ticket ATLAS-433).
11.1.0 (November 15th, 2022)
Features
- Updated Icon color in Tooltip component. (Ticket ATLAS-434).
- Added
onUploadingprops to FileUploader component. (Ticket ATLAS-420). - Added
badgeprop to Accordion component. (Ticket ATLAS-424).
11.0.0 (November 11th, 2022)
Breaking changes
To adjust the height of Tile, you should use css={{ height: 100%}}
Features
- Added an example usecase for
multi-creatablekind withonBlurhandler in ComboBox component. (Ticket ATLAS-423) - Added
heightprop to Textarea component. (Ticket ATLAS-422) - Added
measureRowsfunction to Table columnCellrender prop. (Ticket ATLAS-437)
Bug Fixes
- Fix flickering scroll issue when
autoRowsHeightprop is used in Table component. (Ticket ATLAS-437)
10.2.0 (November 8th, 2022)
Features
- Added
helperTextwith error handling prop for Checkbox component. (Ticket ATLAS-415). - Added Scrollable tabs in Tabs component to show scrollable tabs instead of collapsed tabs. (Ticket ATLAS-365)
- Added
helperTextprop to Radio component. (Ticket ATLAS-432) - Added new local icons
InAppEvent,Pin,PinFilledandUnpinto Icon component. (Ticket ATLAS-406) - Added
fullWidthprop to Textarea component. (Ticket ATLAS-421) - Added
labelandlabelIconTooltipprop to SegmentedButton component. (Ticket ATLAS-428) - Added Tooltip to SelectableTile component items. (Ticket ATLAS-431)
- New PageFooter component. (Ticket ATLAS-408)
- Added
autoRowsHeightprop to Table component. (Ticket ATLAS-310) - Added new local icons
Hash, andSlackto Icon component. (Ticket ATLAS-435)
Bug Fixes
10.1.0 (November 2nd, 2022)
Features
Bug Fixes
- Fixed Badge for single selection with no default selected for FilterButton. (Ticket ATLAS-414)
10.0.2 (October 31st, 2022)
Bug Fixes
- Fixed issues with padding and radio selection in SelectableTile. (Ticket ATLAS-403, ATLAS-404)
10.0.1 (October 25th, 2022)
Bug Fixes
- Fixed issues with rendering Table component. (Ticket ATLAS-416)
10.0.0 (October 24th, 2022)
Breaking changes
- Updated
cssprop in Tile component and removedstyleandclassNameprop. Updated usage of Tile component in SelectableTile component. (Ticket ATLAS-386)
Features
- Added new props
sizeandcustomColorto Badge component. (Ticket ATLAS-392) - Added new variant to EmptyState component. (Ticket ATLAS-411)
- Made Breadcrumbs inactive when they have no
srcandonClickdefined. (Ticket ATLAS-412)
9.1.0 (October 20th, 2022)
Features
Bug Fixes
Upcoming
9.0.0 (October 13th, 2022)
Breaking changes
- Removed hardcoded
optionaltext inshowOptionalTextprop and replaced the prop withoptionalTextneed to pass value. Changes effected in ComboBox, Input,FileUploader,Selectand Textarea components. (Ticket ATLAS-394).
Features
- Added dropdown button to EmptyState component. (Ticket ATLAS-363)
Bug Fixes
- Fixed the border of Header Group in Table component. (Ticket ATLAS-385).
- Fixed header and cell center alignment in Table component. (Ticket ATLAS-398)
8.24.0 (October 12th, 2022)
Features
- Added DateLocalization component for consistent date formatting. (Ticket ATLAS-303)
- Fixed option to display option and disabled Menulist close when
MultiLimitis true ComboBox component. (Ticket ATLAS-384).
Bug Fixes
- Remove previously uploaded file when
multipleprop isfalsefor FileUploader component. (Ticket ATLAS-295)
8.23.0 (October 10th, 2022)
Features
Bug Fixes
- Fixed the display of Header Group Column with flexGrow in Table component. (Ticket ATLAS-353).
8.22.0 (October 6th, 2022)
Features
- Added
resetUploadsfor programmatically resetting uploaded files to FileUploader (Ticket ATLAS-294) - Added unit tests for ComboBox component. (Ticket ATLAS-32).
- Added
offsetTopprop to Toast component. (Ticket ATLAS-372). - Added label to checkboxes in Accordion component. (Ticket ATLAS-370).
- Updated CopyToClipboard component to support Toast. (Ticket ATLAS-356).
Bug Fixes
- Removed scroll blocking from Table component in
isLoading=falsemode. (Ticket ATLAS-368). - Fixed incorrect height on Input with the prefix and suffix. (Ticket ATLAS-369).
- Fixed the header justify-content issue in Table (Ticket ATLAS-262).
- Removed outline in Modal component in focus-visible mode. (Ticket ATLAS-352).
- Fixed conditional tooltip for StatusIndicator component. (Ticket ATLAS-374).
8.21.0 (September 30th, 2022)
Features
- Added
showOptionalTextprop for ComboBox component. (Ticket ATLAS-304). - Added
multiLimitprop for limiting the no of selected items in ComboBox. (Ticket ATLAS-318).
Bug Fixes
- Fixed the placeholder color conflict in Input and ComboBox component. (Ticket ATLAS-359).
- Fixed Safari zoom issue in Tabs component. (Ticket ATLAS-281).
Upcoming
- Added dnd column re-ordering feature to the new Table component TableV2 Component (Ticket ATLAS-181).
8.20.0 (September 29th, 2022)
Features
Bug Fixes
8.19.0 (September 27th, 2022)
Features
- Added multiple column support to
activeSortingprop for Table component. (Ticket ATLAS-345).
Upcoming
8.18.0 (September 22nd, 2022)
Features
- Added
custom checkboxfeature to Accordion component. (Ticket ATLAS-334). - Added
descriptionprop for option in ComboBox component. (Ticket ATLAS-313).
Bug Fixes
8.17.0 (September 21st, 2022)
Features
- Added
disabledWrapperprop for disabled children in Tooltip component. (Ticket ATLAS-301). - Added
dataTestIdto primary and secondary actions of Banner component. (Ticket ATLAS-347). - Added
warningvariant to StatusIndicator component. (Ticket ATLAS-338).
Bug Fixes
- Fixed
accessorprop to support type function on Table component. (Ticket ATLAS-289).
8.16.2 (September 20th, 2022)
Bug Fixes
8.16.1 (September 19th, 2022)
Bug Fixes
- Added dynamic
dataTestIdto Tabs component items anddata-*added to component wrapper. (Ticket ATLAS-342). - Fixed
cssprop implementation on Tile component to providing custom styles to component container. (Ticket ATLAS-340).
8.16.0 (September 16th, 2022)
Features
- Added
dataTestIdto ComboBox options ComboBox component. (Ticket DEX-2635). - Added PopOver component to components list. (Ticket ATLAS-271).
Bug Fixes
- Fixed item selection in on event change FilterButton component. (Ticket ATLAS-333).
8.15.0 (September 15th, 2022)
Features
- Added
isEditableprop to Column in Table component. (Ticket ATLAS-306).
Bug Fixes
- Fixed content width issue of Table component's
rowSize=mediumoption. (Ticket ATLAS-309).
8.14.1 (September 14th, 2022)
Features
- Added rich text feature EmptyState component. (Ticket ATLAS-263).
- Added new Accordion component. (Ticket ATLAS-234).
- Implemented group options without labels to the ComboBox component. (Ticket ATLAS-74).
8.13.0 (September 13th, 2022)
Features
- Added
hasNoDeleteEndpointprop to FileUploader component. (Ticket ATLAS-293). - Added
FeedandWindowExternalicons to the Icon component. (Ticket ATLAS-273). - Added
lightcolor for Text component. (Ticket ATLAS-315)
Bug Fixes
- Added Cell padding for editable mode in Table component. (Ticket ATLAS-306).
8.12.0 (September 5th, 2022)
Features
- Added Inline editing feature to Table component. (Ticket ATLAS-204).
Upcoming
- Added column resizing feature to the new Table component TableV2 Component (Ticket ATLAS-180).
- Added
isHoverableprop to TableV2 for highlighting rows on hover. (Ticket ATLAS-186).
8.11.0 (August 31st, 2022)
Features
- Implemented new Pagination component. (Ticket ATLAS-247).
- Added
Warningnote for retiring themeasureRowsCountin Table component. (Ticket ATLAS-266).
Bug Fixes
- Fixed the icon issue in ActionMenu component. (Ticket ATLAS-291).
8.10.0 (August 30th, 2022)
Features
- Implemented new design for Banner component. (Ticket ATLAS-235).
- Added new color variants to IconButton component. (Ticket ATLAS-235).
8.9.0 (August 29th, 2022)
Features
- Added feedback variants to Button component. (Ticket ATLAS-283).
- Added loading state to the Button component. (Ticket ATLAS-246).
- Added centered styles for Button component. (Ticket ATLAS-270).
8.8.0 (August 26th, 2022)
Features
- Added guidelines and best practices for Definition Tooltips. (Ticket ATLAS-221).
Bug Fixes
- Step circle's form fixed in Sequence Map component. (Ticket ATLAS-286).
- Fixed input breaking issue when setting prefix and smaller custom width in Input component. (Ticket ATLAS-287).
Upcoming
- Added custom
minWidthandmaxWidthfeature to the new Table component TableV2 Component (Ticket ATLAS-182).
8.7.0 (August 25th, 2022)
Features
- Highlight reference period in DateRangePicker component. (Ticket ATLAS-275).
- Added
onRequestErrorprop to FileUploader component. (Ticket ATLAS-285)
Bug Fixes
- Prevent disabled styles to be applied on selected or reference dates in DateRangePicker component. (Ticket ATLAS-275)
8.6.0 (August 24th, 2022)
Features
Bug Fixes
- Action argument made optional in
onChangefunction of ComboBox component. (Ticket ATLAS-284). - Updated Table component TypeScale type to have optional
cellTypeScale,headerTypeScaleandfooterTypeScale. (Ticket ATLAS-276).
Upcoming
- Added
visualPropertiesfeature to the new Table component TableV2 Component (Ticket ATLAS-187). - Added
rowOnClickHandlerfeature to the new Table component TableV2 Component (Ticket ATLAS-193). - Added
typeScalesfeature to the new Table component TableV2 Component (Ticket ATLAS-183). - Added loading state feature to the new Table component TableV2 Component (Ticket ATLAS-195).
8.5.0 (August 22nd, 2022)
Features
- Prevented scrolling in loading state Table component. (Ticket ATLAS-238).
Bug Fixes
- Fixed issue of screen glitch when closing Modal component. (Ticket ATLAS-240).
- Fixed 'This Week' option picking incorrect dates issue in DatePickerButton component. (Ticket ATLAS-279).
Upcoming
8.4.0 (August 22nd, 2022)
Features
- Introduced SelectableTile component. (Ticket ATLAS-224).
- Added maxWidth to Tooltip component. (Ticket ATLAS-222).
- Added
PaintBrushicon to Icon component. (Ticket ATLAS-213).
Bug Fixes
- Fixed transition issue in Snackbar component. (Ticket ATLAS-278).
- Fixed Link url issue in Breadcrumbs component. (Ticket ATLAS-264).
- Fixed order issue of Table with different type of accessors. (Ticket ATLAS-260).
Upcoming
8.3.0 (August 18th, 2022)
Features
Bug Fixes
- Added
data-*andcssprop support to the Empty State header. (Ticket ATLAS-274).
8.2.2 (August 17th, 2022)
Bug Fixes
- Removed unnecessary padding from Table header. (Ticket ATLAS-254).
- Fixed the
iconNameprop to show provided icon in ActionMenu component. (Ticket ATLAS-268). - Added Tooltip
reference-hiddenstyles . (Ticket ATLAS-241).
8.2.1 (August 16th, 2022)
Bug Fixes
8.2.0 (August 15th, 2022)
Features
- Added
Device,DeviceTabletandDeviceTabletMobileicons to Icon component. (Ticket ATLAS-259). - Added generic type to the Table props. (Ticket: ATLAS-257).
8.1.0 (August 12th, 2022)
Features
- Implemented loading more data (aka infinite loading) for Table component. (Ticket ATLAS-237).
8.0.0 (August 11th, 2022)
Breaking changes
- The
weightprop is removed from Icon component. AddedAppGrid,CheckBold,ChevronRightBold,ChevronRightDouble,ChevronLeftBold,ChevronLeftDouble,CrossFilled,HourglassLoadingSpinner,MinusBoldandMoneyIcons. (Ticket ATLAS-230).
7.40.1 (August 10th, 2022)
Bug Fixes
- Fixed header type error in Table component. (Ticket ATLAS-256).
7.40.0 (August 10th, 2022)
Features
- Added base styles to TableV2 component. (Ticket ATLAS-179).
- Added header groups feature to Table component and prevented
dndbetween grouped and ungrouped columns. (Ticket ATLAS-148).
Bug Fixes
- Fixed issue with
PageLevelScrollingandisHeaderlessin Table component. (Ticket ATLAS-223). - Fixed issue with Google Play Platform Icon to fill the default color. (Ticket ATLAS-252).
7.39.0 (August 8th, 2022)
Features
- Added
currentprop to Sequence Map component. (Ticket ATLAS-248).
7.38.1 (August 8th, 2022)
Bug fixes
7.38.0 (August 4th, 2022)
Features
- Added generic type support for Table component's data prop. (Ticket ATLAS-232).
- Added Measurer component. component to measure component performance. (Ticket ATLAS-244).
- Updated Table component to let user apply custom backgrounds to cells. (Ticket ATLAS-236).
7.37.1 (August 1st, 2022)
Bug fixes
- Fixed issue with
activeprop to Sequence Map component. (Ticket ATLAS-243).
7.37.0 (July 28th, 2022)
Features
7.36.0 (July 26th, 2022)
Features
- Added step selection for Sequence Map component. (Ticket DSM-237).
- Added
multi-creatablevariant for ComboBox component. (Ticket ATLAS-225). - Added SkeletonLoader component to Table component. (Ticket ATLAS-217).
- Introduced new ValidationText component. (Ticket ATLAS-211).
7.35.0 (July 22nd, 2022)
Features
- Added
menuPlacementandblockScrollprops for ComboBox component. (Ticket ATLAS-229). - Added SkeletonLoader component. (Ticket ATLAS-171)
- Added
subline2variant for Text component. (Ticket ATLAS-227). - Updated Switch component to have default
leftlabel position. (Ticket ATLAS-135). - Updated Breadcrumbs component to support icon. (Ticket ATLAS-210)
- Updated EmptyState component to not have 100% height. (Ticket ATLAS-115).
7.34.0 (July 21st, 2022)
Features
- Updated the unit tests for DateRangePicker component. (Ticket ATLAS-39)
- Added
onClickprop to Badge component. (Ticket ATLAS-169) - Added
suffixprop to Input component and updatedprefixto not have any character limits. (Ticket ATLAS-165) - Updated Table documents for nested objects accessor. (Ticket ATLAS-228)
Bug Fixes
- Fixed Tooltip not showing for ComboBox component. (Ticket ATLAS-39
- Fixed issue with the flickering HeaderPopOver in Table component. (Ticket ATLAS-218)
7.33.0 (July 6th, 2022)
Features
- Updated Panel component to show shadow on scroll. (Ticket ATLAS-28)
- Added
isHoveredprop to IconButton component. (Ticket ATLAS-205)
7.32.0 (July 1st, 2022)
Features
- Changed month format for
JapaneseDatePickerButton component. (Ticket ATLAS-177) - Updated Table component doc to include accessor passing with special characters example. (Ticket ATLAS-166)
- Disabled text selection in Button component. (Ticket ATLAS-144)
Bug fixes
- Forward all properties to action buttons of Modal component. (Ticket ATLAS-206)
- Fixed issue with the Column reorder updating in Table component. (Ticket ATLAS-158)
- Fixed disabled issue of Button component, (Ticket ATLAS-159)
- Fixed children type error of Text component and List component, (Ticket ATLAS-209)
7.31.0 (June 23rd, 2022)
Features
- Added new Typography Text component. (Ticket ATLAS-54)
- Expose ability to disable global filtering for a specific column for Table component (Ticket ATLAS-175)
- Add
hasGreyBackgroundRowdisableRowBorderdisableHeaderRowBordervisual properties for Table component (Ticket ATLAS-170) - Enable the Table component to show a menu by clicking on the column header title. (Ticket ATLAS-153)
Bug fixes
- Fixed issue with width returned for
onColumnResizedprop for Table component (Ticket ATLAS-172) - Fixed issue with Table HeaderCell measurement due to text clamp (Ticket ATLAS-174)
- Fixed issue with
measureRowCountfor Table component not measuring longest cell (Ticket ATLAS-176)
7.30.1 (June 21th, 2022)
Features
- Allow global filtering of Table, (Ticket ATLAS-163
- Added Unit tests for Tile and InlineTextEdit components. (Ticket ATLAS-61)
- Expose zIndex property on CopyToClipboard component to forward to Tooltip. (Ticket ATLAS-168)
- Added Unit tests for Switch component. (Ticket ATLAS-152)
- Added documentation for table design patterns. (Ticket ATLAS-151)
Bug fixes
- Fixed the issue of showing Tooltip for Switch component (Ticket ATLAS-152)
- Fixed zebra striped rows from switching rows due to virtualization during scrolling of the Table] rows. (Ticket ATLAS-157])
Upcoming
7.29.0 (June 16th, 2022)
Features
- Updated the Local linking documentation (Ticket ATLAS-125)
Bug fixes
7.28.1 (June 14th, 2022)
Bug fixes
- Fixed input's width to be
100%when ComboBox component is ininputkind so that it looks like a usual input element and allows selecting text an any place. Also, disablesmenuShouldBlockScrollto allow the page being scrolled when menu is opened (Ticket ATLAS-15)
7.28.0 (June 14th, 2022)
Features
- Upgrading
react-selectto the latest version for ComboBox. (Ticket ATLAS-38) - Allow tabs in ComboBox to be sticky when scrolling through options (Ticket ATLAS-156)
- Added
floatingkind to Button component and improved unit tests (Ticket ATLAS-15)
7.27.0 (June 13th, 2022)
Features
- Allows editing ComboBox input value even when the value has been selected from the dropdown options (Ticket DEX-2214)
7.26.0 (June 10th, 2022)
Features
7.25.0 (June 9th, 2022)
Features
7.24.0 (June 8th, 2022)
Features
- Introduces
kind="input"for Combobox component to allow users type any kind of text even when it's not listed in the list of options (Ticket DEX-1574) - Added
tooltipto Input,Selectand Textarea and Combobox components. - Added unit tests to
MenuDividerandMenuItem(Ticket ATLAS-52) - Added
initialMinWidth&initialMaxWidthproperty to Table column (Ticket ATLAS-104)
Bug fixes
- Fixed
StarFilledIcon having a fixed color. (Ticket ATLAS-146) - Remove hover state for
stripevisual properties on Table], (Ticket ATLAS-147)
7.23.1 (June 1st, 2022)
Bug fixes
- 6.1.0v of the Design tokens are released
7.23.0 (May 31st, 2022)
Features
- Added unit tests to FilterListStatus (Ticket ATLAS-55)
- Added unit tests to PanelHeader (Ticket ATLAS-63)
- Updated Radio component to have pointer cursor on label hover (Ticket ATLAS-131)
- Added
tooltipprop to Tabs component to show Tooltip on Tab item label hover. (Ticket ATLAS-126) - Enhance ActionMenu to accept links as option item (Ticket: ATLAS-114)
- Added
onColumnResizedcallback prop to Table to get new width of resized table column (Ticket ATLAS-100)
7.22.0 (May 30th, 2022)
Features
- Added
formatSelectedOptionto ComboBox to allow customizing tooltip shown when you hover on the selected option. (Ticket ATLAS-134) - Added custom controls
showSearchandshowSelectAllto FilterButton component. (Ticket ATLAS-86) - Added
Google Play Platform Iconto Icon component. (Ticket ATLAS-110)
7.21.0 (May 27th, 2022)
Features
- Test coverage badge updated.
7.20.0 (May 27th, 2022)
Features
-
Changed date formats for Chinese, Japanese, Korean and Russian languages on DatePickerButton component for month and date range values. (Ticket: ATLAS-107).
-
Added defaultValue prop to Input component (Ticket ATLAS-46).
-
Introduced
typeScalesto enforce specific font-size, line-height and letter-spacing values for any of the Table header cell, body cell and footer cells. (Ticket ATLAS-95)
Bug fixes
- Fixed dark Icon Button colors and added a dark highlighted variant. (Ticket ATLAS-139).
- Fixed the issue of Breadcrumbs component to support react-router-dom Link component in case of needing the url not to refresh the page (Ticket ATLAS-36).
7.19.0 (May 25th, 2022)
Features
- Updated Breadcrumbs component to support react-router-dom Link component in case of needing the url not to refresh the page (Ticket ATLAS-36).
7.18.0 (May 24th, 2022)
Features
-
Updated Table component to have stronger separation between fixed and scrolling columns (Ticket ATLAS-106).
-
Added
isHoverableto Table allowing hover highlighting to be toggled on and off. (Ticket ATLAS-98).
Bug fixes
- Fixed various visual issues on the Sequence Map component. (Ticket ATLAS-140).
7.17.0 (May 23rd, 2022)
Features
-
Added
isLoadingprop to Table component to show loading state (Ticket ATLAS-103). -
Updated Table component to show long text on two lines and truncate the second line with ellipsis when text overflows. It also improved drag&drop by preserving original header column width while dragging any column (Ticket ATLAS-92).
Documentation
- Added documentation for Table column resize constraint (Ticket ATLAS-104)
7.16.2 (May 20th, 2022)
Bug fixes
- Updated peerDependencies to be compatible for react 17.x and 18.x minor versions (Ticket ATLAS-138).
7.16.1 (May 20th, 2022)
Features
- Added
asprop to Button component for URL navigation (Ticket ATLAS-113). - Introduces
alignHeaderproperty for Table columns to allow aligning header cell and column cells independently. (Ticket ATLAS-94). - Added an ordered array of accessors as a first argument of
onColumnRearrangecallback property for Table component. (Ticket ATLAS-120).
7.15.0 (May 18th, 2022)
Features
- Snackbar component updated with a new prop named
isClosableand also the style changed to dark Snackbar. (Ticket ATLAS-33). - Button component updated with a
darkkind Button. (Ticket ATLAS-124). - IconButton component updated updated with a
darkkind IconButton. (Ticket ATLAS-123). - Added Zebra-striped rows to Table. (Ticket ATLAS-93).
Docusaurusplugins updated to the latest version (Ticket ATLAS-132).concurrentlyupdated to the latest version (Ticket ATLAS-130).Rollup,Rollup postCSSandRollup typescript pluginupdated to the latest version (Ticket ATLAS-129).
7.14.0 (May 17th, 2022)
Features
- Added
List,StarFilledIcons and UpdatedFilterActiveIcon in the Icon component. (Ticket ATLAS-35). @commitlint/cliandhuskyupdated to the latest version.Docusaurusupdated to the latest version (Ticket ATLAS-128).
7.13.0 (May 16th, 2022)
Features
- Added
SearchIcon to the EmptyState(Ticket ATLAS-90).
Bug fixes
- Generates unique class names for each version of Atlas Components to avoid any collisions when multiple versions are in use in MFE applications (Ticket ATLAS-109).
7.12.1 (May 13th, 2022)
Bug fixes
7.12.0 (May 12th, 2022)
Features
Bug fixes
7.11.0 (May 12th, 2022)
Features
7.10.1 (May 11th, 2022)
Bug fixes
- Fixed Sequence Map React children type (Ticket ATLAS-119).
7.10.0 (May 11th, 2022)
Features
- Allow tabs in ComboBox ComboBox to switch options (Ticket ATLAS-112).
- Grid Component Grid system (Ticket DSM-2).
- Allow tabs in ComboBox ComboBox to switch options (Ticket ATLAS-112).
- Added Grid Component Grid system (Ticket DSM-2).
7.9.0 (May 10th, 2022)
Features
- Added SequenceMap component (Ticket: DSM-7).
7.7.1 (May 5th, 2022)
Bug fixes
- Fixed Table column header truncation (Ticket DEX-1886).
- Updated Modal close button to not be focused by default via heuristics Modal (Ticket: ATLAS-85).
7.7.0 (May 4th, 2022)
Features
- Size variants added to the Breadcrumbs cells (Ticket: ATLAS-88).
- Added
buttonDataTestIdprop to the EmptyState (Ticket DEX-2037).
7.5.0 (May 2nd, 2022)
Features
- Align feature added to Flex Table cells (Ticket: ATLAS-77).
Bug fixes
- Same css classes for different versions of Atlas (Ticket: ATLAS-109).
7.4.0 (April 28th, 2022)
Features
- Floating UI version updated to the latest (Ticket: ATLAS-108).
7.3.2 (April 28th, 2022)
Bug fixes
- Fix data-testid of undefined on table headers wrapper (Ticket: DEX-1907).
7.3.1 (April 27th, 2022)
Bug fixes
- PeerDepencies updated for React 17 support. (Ticket: ATLAS-105).
7.3.0 (April 27th, 2022)
Features
7.2.1 (April 26th, 2022)
Bug fixes
7.2.0 (April 25th, 2022)
Features
- Added a type definition to non-type
childrencomponents. (Ticket ATLAS-87) - Refactor of ComboBox component with new UI improvements. (Ticket ATLAS-68).
- Updated
huskyto the new version and added new huskypre-commitandcommintlinthooks (Ticket ATLAS-82) - Added use case example with the
data-testidfor the ActionMenu (Ticket ATLAS-67) - Added platform tv icons to Icon items. (Ticket ATLAS-72)
- Updated Banner component to allow ReactElement and string as description (Ticket ATLAS-62)
- Added documentation for the two page templates: Wizard and Standard Page ATLAS-41
7.1.0 (April 21th, 2022)
Features
- Added
dataTestIdprop to the Breadcrumbs items. (Ticket ATLAS-27) - Added React version 18 and updated docusaurus, testing library and it's types (Ticket ATLAS-49)
7.0.0 (April 19th, 2022)
Breaking changes
- Label usage has changed for the following components. Labels will be used as a prop for these components, instead of using them independently. Radio, Checkbox, Switch. (Ticket ADAPP-14617)
Bug fixes
- Fixed width for content inside Table cells. (Ticket: ADAPP-14725).
6.33.0 (April 11th, 2022)
Features
- Added a onRowClickHandler prop to Table. (Ticket: ADAPP-14702).
Bug fixes
- Allow using translated label 'some-selected-badge-label' for FilterButton component. (Ticket: ADAPP-14903).
- Unset width when table pageLevelScroll and flex is enabled Table to allow header take full width. (Ticket: ADAPP-14876).
6.32.0 (April 5th, 2022)
Features
- Added localization support to the DatePickerButton component for month and date range values. (Ticket: ADAPP-14750).
- Added a document for linking Atlas on any project locally (Ticket: ADAPP-14496)
- Add new property
defaultItemsfor FilterButton component. (Ticket: ADAPP-14816).
Bug fixes
- Fixed bug in rendering popOverProp in an array and avoid showing footer style if props are not available Table. (Ticket: ADAPP-14871).
- Fixed a bug where wrong TypeScale variables are used in the Emtpy State. (Ticket: ADAPP-14716).
- Fixed visual discrepancies introduced by the changed TypeScale tokens
- Fixed
customperiod selection issue for DatePickerButton component. (Ticket: ADAPP-14672).
Documentation
- Added documentation for the Atlas Grid Grid System. (Ticket: ADAPP-14763).
6.31.0 (March 31th, 2022)
Features
- Allow single selection for FilterButton component. (Ticket: ADAPP-14816).
Bug fixes
- Fixed Tooltip rendering behind of the Table issue when using it with CopyToClipboard component. (Ticket: ADAPP-14700).
- Fixed popover not displaying issue for Page Level scroll variant of the Table component. (Ticket: ADAPP-14638).
- The Snackbar has increased zIndex value to avoid rendering it under other elements on the page. (Ticket: ADAPP-14709)
- The Patterns and Design Foundation documentation now uses regular images instead of Figma embeds, due to multiple performance issues. (Ticket: ADAPP-14745).
6.30.1 (March 18th, 2022)
Bug fixes
- Fixed measurement issue for the Header and footer cells Table component. (Ticket: ADAPP-14703).
6.30.0 (March 17th, 2022)
Features
- Updated the FileUploader component with a new prop onDeleteSuccess FileUploader (Ticket: ADAPP-14721)
Bug fixes
- Fixed a zindex bug for the headerPopOver on Table component. (Ticket: ADAPP-14618).
- Fixed width measurement bug for table instance change on Table component. (Ticket: ADAPP-14722).
- Fixed a bug on the row hover on Table component. (Ticket: ADAPP-14637).
6.29.0 (March 10th, 2022)
Features
- Added 'flexGrow' options to columns and Flex layout feature to Table component to determine how much space the desired table columns occupy compared to other columns. (Ticket: ADAPP-14353).
- Default
max-widthremoved from Table columns to make columns resizable to the desired width (Ticket: ADAPP-14344).
6.28.0 (March 7th, 2022)
- reverted changes for (Ticket: ADAPP-14313).
6.27.0 (March 3, 2022)
Features
-
Changed behaviour of FilterButton component. (Ticket: ADAPP-14423).
-
Column drop area width styling updated for Table component. (Ticket: ADAPP-14313).
-
New icons are available: Camera, Chevron Blunt (right/left), Columns, Document Copy, Document Save, Folder Open, Group, and Save. (Ticket: ADAPP-14588).
-
Updated styles on SegmentedButton component. (Ticket: ADAPP-14499).
Bug fixes
- Fixed headerPopOver bug when combined with measure columns Table. (Ticket: ADAPP-14523)
6.25.0 (February 24th, 2022)
Features
- Added new
getHoveredRowIdfor getting the id of the hovered row on Table. (Ticket: ADAPP-14375) - Added
onColumnRearrangeprop as callback function to perform any action after column is rearranged. Table. (Ticket: ADAPP-14378) - Added
offsetprop for fine positioning of tooltip in ComboBox component. (Ticket: ADAPP-14547)
6.24.0 (February 22th, 2022)
Features
- Added
offsetprop for fine positioning of Tooltip. (Ticket: ADAPP-14498)
Bug fixes
- Added horizontal scroll for floating header and footer on Table. (Ticket: ADAPP-14350)
- ComboBox blocking error fixed for Visual Regression Tests ComboBox component (Ticket: ADAPP-14451)
- Visual Regression tests running problem fixed for the local environments. (Ticket: ADAPP-14044)
- Visual Regression tests resolved on Github Actions. (Ticket: ADAPP-14522)
6.23.0 (February 15th, 2022)
Features
- Added isOpen and parentOnClickHandler props to control
headerPopoverfrom Table. (Ticket: ADAPP-14466)
Bug fixes
- Fixed Option's interface for
ComboBoxto allow an array of options with typeGroupOptionTypeComboBox component (Ticket: ADAPP-14495)
6.22.0 (February 14th, 2022)
Bug fixes
- Added
isDisabledandoptionsto Option interface of ComboBox component (Ticket: ADAPP-14268) - Added a fix for ComboBox not taking the full width of it's parent container ComboBox component. (Ticket: ADAPP-14427).
6.21.0 (February 10th, 2022)
Features
- Added
optionsTooltipprop to ComboBox component (Ticket: ADAPP-14406) - Added
sortPredicateprop to reorder search option for FilterButton component. (Ticket: ADAPP-14303)
6.20.0 (February 7th, 2022)
Bug fixes
- Changed implementation of
HeaderPopOveron the Table component, so it works with content withComboBox(Ticket: ADAPP-14296)
6.19.0 (February 3rd, 2022)
Features
- Added
isHeaderlessprop to allow to use Table component without headers. (Ticket: ADAPP-14271) Reactwas upgraded to version17.0.2andreact-dom,react-types,react-dom-typesversions were upgraded to the latest version. (Ticket: ADAPP-11884)
6.18.1 (January 31st, 2022)
Features
- Added
unStickThresholdprop to allow the Table Table component to limit fixed columns exceeded the threshold value. (Ticket: ADAPP-14153)
Bug fixes
- Added a fix for Input and placeholder overlapping the Multi Tags in ComboBox component. (Ticket: ADAPP-14385).
- Fixed resetting resized width issue after sorting Table component. (Ticket: ADAPP-14314).
- Fixed header cell and table cell text colors Table component. (Ticket: ADAPP-14374).
- Fixed header cell error. Sorting action assigned to the sorting arrows Table component. (Ticket: ADAPP-14260).
6.17.0 (January 27th, 2022)
Features
- Added new styles to Options of ComboBox component. (Ticket: ADAPP-14352).
6.16.0 (January 20th, 2022)
Features
- Updated Typescript to 4.3.5, typescript-eslint plugins to 5.9.0 and react-docgen-typescript to 2.2.2 (Ticket: ADAPP-12378)
Bug fixes
- Fixed text in combo box cut down at the bottom ComboBox. (Ticket: ADAPP-14342)
- Fixed selected value occupies 2 lines ComboBox. (Ticket: ADAPP-14343)
- Fixed system tooltip appearing when hovering over date picker DatePickerButton. (Ticket: ADAPP-14356)
6.15.0 (January 13th, 2022)
Features
- Added resizing, drag-and-drop, re-ordering, min and max width features to the columns on the Table. (Ticket: ADAPP-14093)
- Added updates to DatePickerButton. (Ticket: ADAPP-14239)
6.14.0 (January 10th, 2022)
Features
- Added a new popOver component to table header cells Table. (Ticket: ADAPP-14209)
6.13.0 (January 6th, 2022)
Features
- Added updates to ComboBox. (Ticket: ADAPP-14164)
- Added a new popOver component to table header cells Table. (Ticket: ADAPP-14209)
6.12.0 (December 30th, 2021)
Features
- Added
allowFullWidthprop to allow the Badge Badge component with full width. (Ticket: ADAPP-12115) - Updated colors for IconButton. (Ticket: ADAPP-14145)
- Added updates to ComboBox. (Ticket: ADAPP-14164)
Bug fixes
- Changed the stacking of Snackbar component. (Ticket: ADAPP-11245)
6.11.1 (December 27th, 2021)
Bug fixes
- Fixed virtualization support for ComboBox. (Ticket: ADAPP-14202)
6.11.0 (December 23rd, 2021)
Features
- Exposed DOM refs for Input, Radio, Checkbox components. (Ticket: ADAPP-14119)
- Add top position option for infoText on all form labels. (Ticket: ADAPP-14039)
- Added support for the
isDefaultMenuOpenprop on ComboBox. (Ticket: ADAPP-14132)
Bug Fixes
- Fixed a bug on input and textarea components for Firefox browsers. (Ticket: ADAPP-14191)
6.10.0 (December 16th, 2021)
Features
- Added support for grouped options on ComboBox. (Ticket: ADAPP-14149)
- Added new prop to FileUploader:
onUploadSuccessto get response data on upload success. (Ticket ADAPP-14136) - Add prop to autofocus on Input and FilterButton components. (Ticket ADAPP-14131)
Bug Fixes
- Fix width for Modal component. (Ticket ADAPP-14051)
- Fixed broken
Last weektimespan option on DatePickerButton. (Ticket ADAPP-14178) - Fixed the white space bug in the ComboBox component's multi-select variant. (Ticket ADAPP-14135)
6.9.0 (December 8th, 2021)
Features
- Introduced StatusIndicator component. (Ticket ADAPP-13848)
- Added
menuShouldBlockScrollprop to the ComboBox component to prevent scroll when options content is active. ADAPP-13823)
Bug Fixes
- Design tokens imporovoments on Banner, Button, Button, Checkbox, Date Picker Button, Date Range Picker, Filter Button, Icon Button, Input, Modal, Radio, Segmented Button,
Select, Snackbar, Textarea components. (Ticket ADAPP-13846).
6.8.0 (December 6, 2021)
Features
-
Added new props to ComboBox:
onBlur,onInputChange,isOpen. (Ticket ADAPP-14010) -
Added new fixed date range options to the DatePickerButton component. It now supports
LastWeekThisWeekLastMonthandThisMonth. (Ticket ADAPP-14025)
Bug fixes
- Fixed an edge case styling bug for the ComboBox component. (Ticket ADAPP-14012)
6.7.0 (December 2, 2021)
Features
- Introduced EmptyState component EmptyState component. (Ticket ADAPP-13607)
- Introduced List component. (Ticket ADAPP-13847)
6.6.0 (November 25th, 2021)
Features
- Added optional
relativeDateOptionsprop to the DatePickerButton component. (Ticket ADAPP-13682).
6.5.0 (November 11th, 2021)
Features
- Supported page-level virtual scroll for Table component. (Ticket ADAPP-13362)
6.4.0 (November 4th, 2021)
Features
- Added
closeOnPrimaryClickprop to the Modal component. (Ticket ADAPP-12571) - Changed
primaryActionfield from required to optional in Modal component. (Ticket ADAPP-13742) - Added FileUploader component. (Ticket ADAPP-13096)
- Applied
font-variant-numericstyle for cells of the Table component. (Ticket ADAPP-13032) - Added
zIndexprop to theSelectcomponent. (Ticket ADAPP-13738) - Added
zIndexprop to the Tooltip component. (Ticket ADAPP-13719) - Added
zIndexprop to the DatePickerButton component. (Ticket ADAPP-13720) - Added a new
showOptionalTextand removed therequiredprop for Form-Label [Form-Label] component. (Ticket ADAPP-13608)
Bug fixes
- Improved header alignment for the Table component. (Ticket ADAPP-13048)
6.3.0 (October 28th, 2021)
Features
- Added
Customlabel on the left sidebar of DatePickerButton component dropdown. (Ticket ADAPP-13113) - Added an ability to pass only
periodprop in DatePickerButton component when working with dynamic date ranges. (Ticket ADAPP-13330) - Change default "reset" behavior to deselect all items in FilterButton. (Ticket ADAPP-13665)
- Add
onResetprop to allow custom reset selection FilterButton. (Ticket ADAPP-13665)
Bug fixes
- Fixed an issue in DatePickerButton component tied with incorrect dates comparison. (Ticket ADAPP-13331)
- Resolved performance issue for the ComboBox component. (Ticket ADAPP-13717)
6.2.0 (October 21th, 2021)
Features
- The
zIndexprop added to the FilterButton. (Ticket ADAPP-13283) - Added
minWidthandmaxWidthtypes toTableColumninterface of the Table component. (Ticket ADAPP-13320) - Implemented keyboard navigation in the DatePickerButton component. (Ticket ADAPP-13001)
Bug fixes
- Added documentation for corner case with Segmented Button using icons (Ticket ADAPP-13130)
6.1.0 (October 14th, 2021)
Bug fixes
- Fixed a handful of cases when Tooltip component doesn't disappear. (Ticker ADAPP-8479)
6.0.0 (October 7th, 2021)
Breaking changes
- The
isColumnsBorderedprop changed with theareColumnsBorderedof the Table. (Ticket ADAPP-13371)
Features
- Added ability to disable options of the ComboBox component. (Ticket ADAPP-13339)
- Added
TableExternalicon to the Icon component. (Ticket ADAPP-13417)
Bug fixes
- Fixed DatePickerButton component issue tied with incorrect selection of
Last Xdynamic ranges. (Ticket ADAPP-13272) - ModalProvider doesn't change
openModalandcloseModalcallbacks each time Modal is opened or closed. (Ticket ADAPP-13361) - Fixed display of ComboBox inside the Panel component. (Ticket ADAPP-13281)
5.0.2 (October 1st, 2021)
Bug fixes
- Fixed problem with Table cells horizontal border not showing. (Ticket ADAPP-13366)
5.0.1 (Sep 30th, 2021)
Bug fixes
- Fixed problem with building package.
5.0.0 (Sep 29th, 2021)
Breaking changes
- The
kindproperty of the Table component was removed. (Ticket ADAPP-13189)
Features
- Expose
nameattribute on the ComboBox component. (Ticket ADAPP-13329) - Allow
visualPropertiesto show various table visuals on Table. (Ticket ADAPP-13189) - Added an ability to listen close button click of Modal component. (Ticket ADAPP-12621)
- Allowed to specify
data-testidfor each item of the SegmentedButton component. (Ticket ADAPP-13318)
Bug fixes
- Fixed issue with displaying of the Tooltip in case of the Icon component is a trigger element. (Ticket ADAPP-12606)
- Fixed overlapping issue for items of the FilterButton component. (Ticket ADAPP-13014)
4.12.0 (Sep 27th, 2021)
Features
- Expose
nameattribute on the Input component. (Ticket ADAPP-13282)
4.11.0 (Sep 24th, 2021)
Features
- Added ability to set the position of the current month in the DatePickerButton component. (Ticket ADAPP-13114)
- Added
prefixproperty to Input component. (Ticket ADAPP-13062)
Bug fixes
- Added missing types for the custom cell render function in the Table component. (Ticket ADAPP-12882)
4.10.1 (Sep 20th, 2021)
Bug fixes
- Fixed an issue with availability of the relative options of the DatePickerButton component when
minDateandmaxDateare provided. (Ticket ADAPP-13110) - Prevented default appearance of a vertical scrollbar in the pop-over window of the DatePickerButton component. (Ticket ADAPP-13109)
4.10.0 (Sep 16th, 2021)
We plan to introduce breaking changes in the next release. The default option for the padding property of the Tile component will be renamed
Features
- Added the
smalloption for thepaddingproperty of the Tile component. (Ticket ADAPP-12001) - Implemented
step,min&maxprops to Input component. (Ticket ADAPP-13066) - Allow
onSortingChangeon Table component to pass onlycolumnKeyto allow user determine sorting direction. (Ticket ADAPP-13102)
4.9.0 (Sep 9th, 2021)
Features
- Implemented a new design of the SegmentedButton component. (Ticket ADAPP-12443)
4.8.0 (Sep 2nd, 2021)
Features
- Added DatePickerButton component. (Ticket ADAPP-12787)
- Added Tooltip option for SegmentedButton component. (Ticket ADAPP-12965
Bug fixes
- Allowed typing a space in the search input for the FilterButton. (Ticket ADAPP-12966)
- Fixed a problem with incorrect FilterButton state after clicking on the checkbox. (Ticket ADAPP-12973)
- Fixed a height of the FilterButton anchor for the
mediumsize. (Ticket ADAPP-12981) - Fixed a problem due to the use of optional chaining in
usePopOverTransition. (Ticket ADAPP-13034)
4.7.0 (Aug 25th, 2021)
Features
- Added FilterButton component. (Ticket DEX-262)
- Added an
idprop for the Button component. - Improved keyboard navigation for the Tabs component. (Ticket ADAPP-12011)
- Added tooltips for truncated labels in the ComboBox component. (Ticket ADAPP-12793)
Bug fixes
- Allowed displaying tooltip for the Button component with
disabledstate. (Ticket ADAPP-12096)
4.6.1 (Aug 12th, 2021)
Bug fixes
- Polished styles for the SegmentedButton component.
4.6.0 (Aug 12th, 2021)
Features
- Updated Button component styles (Ticket ADAPP-12438)
- Added Truncate component. (Ticket ADAPP-11797)
- Added
primaryvariation of the Banner component. (Ticket ADAPP-12445) - Added ability to specify label for the
createoption of the Combo Box component. (Ticket ADAPP-12563) - Added the
displayprop to Tooltip component. (Ticket ADAPP-12629)
Bug fixes
- Fixed focusing issue for the ActionMenu component. (Ticket ADAPP-11873)
- Fixed wrapping issue for
optionitems of the Combo Box component. (Ticket ADAPP-12557) - Fixed types for props of the Combo Box component. (Ticket ADAPP-12556 and ADAPP-12558)
- Polished styles for the Combo Box component. (Ticket ADAPP-12447)
- Polished styles for the Tooltip component. (Ticket ADAPP-12446)
4.5.0 (Aug 6th, 2021)
Features
- Added Copy to Clipboard component. (Ticket ADAPP-12191)
- Added
primaryvariation of the Badge component and updated styles for existing variants. (Ticket ADAPP-12444)
Bug fixes
- Polished styles for the Switch component. (Ticket ADAPP-12449)
- Polished styles for the Tile component. (Ticket ADAPP-12439)
- Fixed a problem with content height for the Tile component. (Ticket ADAPP-12618)
- Polished styles for the Tabs component. (Ticket ADAPP-12448)
4.4.1 (July 30th, 2021)
Bug fixes
- Fixed
stickycolumns behavior and incorrect width measurements for footer cells for Table. (Ticket ADAPP-12582) - Fixed the problem when Table shows stale columns after changing them. (Ticket ADAPP-12597)
4.4.0 (July 26th, 2021)
Features
- Added support for native
:focus-visiblepseudo-class. This replaces the polyfill, which was used previously. Note that the native:focus-visibleselector isn't supported on Safari (yet). (Ticket ADAPP-12385) - Add Panel component. (Ticket ADAPP-6080)
- Provided
sortableprop for TableColumn to enable or disable sorting behavior of the column in Table. (Ticket ADAPP-12532)
Bug fixes
- Polished styles for the
disabledstate of the Atlas components. (Ticket ADAPP-11899) - Removed browser tooltip for the Badge component. (Ticket ADAPP-12116)
- Fixed Total row styles for Table. (Ticket ADAPP-12533)
4.3.0 (July 13th, 2021)
Features
- Added Combo Box component. (Ticket ADAPP-11768)
Bug fixes
- Fixed a problem with incorrect header cells width measurement for Table component. (Ticket ADAPP-12327)
4.2.0 (July 1st, 2021)
Features
- Added Table component. (Ticket ADAPP-9270)
Bug fixes
- Fixed Title and Close icon overlapping on the Modal component. (Ticket ADAPP-12234)
4.1.0 (June 29th, 2021)
Features
- Added ability to edit title of the Tile component. (Ticket ADAPP-11479)
- Provided
onShowandonHidecallbacks for the ActionMenu component. (Ticket ADAPP-11585) - Added Tabs component. (Tickets ADAPP-11471, ADAPP-11472)
- Added React version 17 as a supported peer-dependency (Ticket ADAPP-11760)
- Added Modal component (Ticket ADAPP-1123)
4.0.0 (June 11th, 2021)
Breaking changes
- The
emptyTextproperty of theSelectcomponent was renamed toplaceholder. (Ticket ADAPP-11755)
Features
- Added grouping option for the
Selectand ActionMenu components. (Ticket ADAPP-11757) - Selected item in
Selectcomponent will always be visible after opening the menu. (Ticket ADAPP-11238) - Added
disabledstate for items of theSelectand ActionMenu components. (Ticket ADAPP-11758) - Removed
childrenproperty requirement fromSnackbarProviderfor the Snackbar component. (Ticket ADAPP-11678) - Tooltip will adapt position if it doesn't have enough space to be shown. (Ticket ADAPP-9693)
Bug fixes
- Fixed styles for the
invalidstate of theSelectcomponent. (Ticket ADAPP-11679)
3.0.0 (May 26th, 2021)
Features
- Added ability to use submenus on the ActionMenu component. (Ticket ADAPP-10934)
- Changed type of
childrenprop of the Tile component toReactNodeinstead ofReactElement. (Ticket ADAPP-11552)
Breaking changes
Around a year ago we introduced a way to apply custom css styles to our components via the css prop. Back then we decided to allow any css property to see how it would be used and to detect potential problems with the styles of our components. Recently, we looked through the usage of the css prop and we collected information to decide which css properties to allow. We observed that the main purpose of this prop is to enable positioning components in layouts. That's why we're now limiting its allowed styles to properties that allow positioning of components. This is also in line how Adobe's Spectrum library handles it.
To migrate to the new version of component library ensure that you provide only supported css properties to the css react prop. You can find the whole list of supported css properties here.
(Ticket ADAPP-11056)
This change enabled us to simplify our component tree and allowed us to apply these styles directly to the root element of the components. We don't wrap components in a style wrapper anymore. This should not affect you, but please let us know in case of any problems with how components are laid out on the screen
2.1.0 (May 14th, 2021)
Features
- Added SingleDatePicker component. (Ticket ADAPP-9266)
- Removed option to select a single day in DateRangePicker (Ticket ADAPP-9266)
In case you use the date range picker to select single dates replace it with the newly added single date picker
2.0.0 (April 27th, 2021)
As mentioned on our previous release, we're now removing support for the color-scheme ("dark mode"), as well as improving current components.
After research regarding the usage of the css property in our components, we decided to improve its implementation. If you have any questions or suggestions about this or any other topic, feel free to get in touch with the Atlas team. In the future, we will throw warnings about this or other major changes and deprecations.
Breaking changes
- Removed color-scheme ("dark-mode") support. Please remove any usage of
<ColorSchemeProvider />andColorSchemeContext(Ticket ADAPP-10963)
Features
- Added
data-testidto the container of the Snackbar component. (Ticket ADAPP-11046)
Bug fixes
- Snackbar items do not block interactions anymore (Tickets ADAPP-9676 and ADAPP-11244 )
- Prevented appearance of a horizontal scrollbar in the dropdown menu of
Selectcomponent. (Ticket ADAPP-10862) - Provided default background color for the Banner component. (Ticket ADAPP-11169)
1.0.0 (April 15th, 2021) 🎉
This is the first release that follows a semantic versioning scheme. Starting now, breaking changes will increase the major version (1.0.0), added features will increase the minor version (1.0.0) and bug-fixes will increase the patch version (1.0.0).
The version of the component library will continue to inform the version of the design tokens library.
We're phasing out dark-mode support as it is not used right now and not a priority. We will remove it in the next release. Please halt any efforts to support dark-mode in your product.
Features
- Added drag-and-drop and resizing support with react-grid-layout to Tile component. Check the examples in the Tile documentation. (Ticket ADAPP-9624)
- Added
data-testidto theactionbutton of the Snackbar component. (Ticket ADAPP-10852) - Allowed a single date selection on our Date Range Picker component. Note: This is temporary and may be replaced by another solution in the future (Ticket ADAPP-9691)
Bug fixes
- Increased max width of Snackbar component to prevent shifting of the action button. (Ticket ADAPP-8796)
Daybuttons in Date Range Picker component updated to usefont-family-system(Ticket ADAPP-9148)
0.8.2 (March 24th, 2021)
This release includes breaking changes to the SegmentedButton component.
Features
- Added Tile component. (Ticket ADAPP-8606)
Bug fixes
- Ensure that all
Selectitems are accessible in case the list of options grows large. (Ticket ADAPP-8796)
Breaking changes
- The Segmented Button component has been updated to a new API. Instead of receiving
Segmentchildren components, it now will receive an array of objects. (Ticket ADAPP-9160)
Before, one would have an structure like:
[
<Segment value="foo" label="Foo" iconOnly={true} iconName="Check" />
<Segment value="bar" label="Bar" iconName="Positive" />
<Segment value="baz" label="Baz" />
];
Now, with our changes, the same result can be achieved with the following code:
[
{ value: 'foo', label: 'Foo', iconOnly: true, iconName: 'Check' },
{ value: 'bar', label: 'Bar', iconName: 'Positive' },
{ value: 'baz', label: 'Baz' }
];
The array above should be pass as the items prop on the <SegmentedButton /> component.
0.8.1 (February 18th, 2021)
Features
- Added Date Range Picker component. (Ticket ADAPP-7811)
- Keyboard navigation in Breadcrumbs menu is now consistent with other menu-like components like ActionMenu and
Select. (Ticket ADAPP-8458)
0.8.0 (February 1st, 2021)
This release includes breaking changes to the Icon component.
Features
- Added Breadcrumbs component. (Ticket ADAPP-8002 and ADAPP-8225)
- Added test-id attribute to menu items in ActionMenu and
Select(Ticket ADAPP-8528) - Added
NoImageicon to the Icon component (Ticket ADAPP-8638)
Bug fixes
- Fix shifted Badge label in Firefox on Ubuntu (Ticket ADAPP-8526)
- Keyboard focus styles may have been missing in certain setups that use tree-shaking. This has been fixed now. (Ticket ADAPP-8101)
- ActionMenu & Select components were broken when rendered inside a container with
overflow:hidden. Now we use react Portal within those components to avoid this problem in the future. (Tickets: ADAPP-8146 and ADAPP-8163)
Breaking changes
- The following icons have been renamed (Ticket ADAPP-8638)
MegafontoMegaphoneHorizontalBarCharttoBarChartHorizontalVerticalBarCharttoBarChartVertical
0.7.2 (January 19th, 2021)
Features
- Added Snackbar component. (Ticket ADAPP-7214)
- Added 9 new icons to the Icon component:
Sort,LettersAscending,LettersDescending,NumbersAscending,NumbersDescending,TimeAscending,TimeDescending,DotsHorizontalFilled,DotsVerticalFilled(Ticket ADAPP-7995)
0.7.1 🎅🎄 (December 18th, 2020)
Features
- The
Selectcomponent doesn't select the first item as its default value anymore and now supports a placeholder text when no initial value is set. (Ticket ADAPP-7564)
Bug fixes
- The width of the icon is now correct (Ticket ADAPP-7890)
- Less console errors are thrown when an app icon isn't available. Also, the placeholder image is now shown more reliably (Ticket ADAPP-7924)
0.7.0 (December 7th, 2020)
This release includes breaking changes to the System Message component.
Features
-
We now provide a legacy UMD module build next to the existing ES module build. This legacy build can be used in environments that don't support ES modules. Your build system should pick the appropriate build automatically. (Ticket ADAPP-7296)
-
⚠️ Breaking change ⚠️ The System Message component has been redesigned and renamed to
Banner. It now supports primary and secondary actions (Ticket ADAPP-7217)
Bug fixes
- Removed
z-indexon clear button in the Input component (Ticket ADAPP-7358)
0.6.0 (November 17th, 2020)
Features
- Added IconButton component. (Ticket ADAPP-6654)
- The Badge component now supports an icon and has new colors. (Ticket ADAPP-7210)
- Added 9 new icons to the Icon component:
Positive,PositiveFilled,Negative,NegativeFilled,WarningFilled,InfoFilled,Image,NotFound,FilterActive(Ticket ADAPP-7215)
Breaking changes
- The
Funnelicon was renamed toFilter - The Badge component has been redesigned. We cut down the amount of colors to four:
neutral,negative,positiveandwarning. - To improve the accessibility of our components each form element now requires a label. We added new properties to provide labelling information to use-cases, where no visual label is shown. You can find more information about this in the newly added Accessibilitysection.
- The icon-only variant of the Button got removed and is replaced by IconButton:
<Button iconName="Check" iconOnly size="small" label="Accept" />
becomes
<IconButton iconName="Check" size="small" aria-label="Accept" />
0.5.0 (November 4th, 2020)
This release includes breaking changes to the Icon, Select and PullDownMenu (now ActionMenu) components.
Features
- The module format of the component library changed from UMD to ESM. It now supports tree-shaking resulting in a much smaller package size and faster loading times for the user (Ticket ADAPP-6585)
- In this release we overhauled of the Icon component
- We've added 67 new icons and all icons have been re-drawn with an Adjust-specific style (Ticket ADAPP-6653)
- You now can use any design-token color as the icon color (Ticket ADAPP-6908)
- We've added a new icon browser with filter functionality
- We refactored and renamed the PullDownMenu (now ActionMenu) (Ticket ADAPP-6851)
- The
Selectand ActionMenu now support a description in the menu items (Ticket ADAPP-6079)
Breaking changes
Icon
We refactored the icon component to support more icons and colors. Note these four changes:
1.
The naming pattern of icon names and icon colors have changed from train-case to PascalCase
This affects the name prop on the Icon component as well as the iconName prop on the Button, Segmented Button and Pull-down menu Item.
Here are a few examples of how the renaming affects icon names
| Old format | New format |
|---|---|
chevron-left | ChevronLeft |
maximize | Maximize |
The same goes for icon colors
| Old format | New format |
|---|---|
color-white | ColorWhite |
color-neutral-10 | ColorNeutral10 |
2.
Some icons have been completely renamed:
| Old name | New name |
|---|---|
retry | ArrowCircleRight |
android | PlatformAndroidFilled |
ios | PlatformIosFilled |
windows | PlatformWindowsPhoneFilled |
web | PlatformWebFilled |
3.
The default weight of the Icon has changed from bold to thin
4.
The xsmall size of the icon got removed
If you are using TypeScript, the TS compiler will complain about type mismatches and tell you the places that need to be adjusted.
PullDownMenu (now Action menu)
The PullDownMenu is now called Action Menu
Action menu and Select
We slightly changed the API of these components. Now instead of the menu items and options being an array of components, they are an array of objects with the following structure:
type ItemProp = {
iconName?: IconName;
label: string;
description?: string;
onClick: () => void;
type: 'divider' | 'item';
};
For example, in the Action menu, if you had previously:
[
<PullDownMenuItem label="Accept" onClick={() => {}} iconName="Check" />,
<PullDownMenuItem label="Decline" onClick={() => {}} iconName="Cross" />,
<PullDownMenuDivider />,
<PullDownMenuItem label="Abort" onClick={() => {}} />
];
Now it should become:
[
{ label: 'Accept', onClick: () => {}, iconName: 'Check', type: 'item' },
{ label: 'Decline', onClick: () => {}, iconName: 'Cross', type: 'item' },
{ type: 'divider' },
{ label: 'Abort', onClick: () => {}, type: 'item' }
];
The same breaking change applies to the options of the Select. Now Select component instead of rendering its children accepts items prop of the same structure as above.
0.4.1 (October 14th, 2020)
Features
- Internally, some components use a generated id. This may cause failing snapshot tests. All relevant components now support a
idprop to override the internal one. (Ticket ADAPP-6733) - Add
readOnlyprop to Radio and Switch component (Ticket ADAPP-6773) - The System Message now stretches to the full width of its container by default. The
cssprop isn't required for this anymore. (Ticket ADAPP-6615)
Fixed bugs
- Fix type of
onClosehandler in System Message component (Ticket ADAPP-6764) - Remove
z-indexfrom search icon in Input component (Ticket ADAPP-6776) - Add
data-*prop support toSelectcomponent
0.4.0 (October 7th, 2020)
This release includes minor breaking changes
data properties are now supported in all components
Data attributes can now be passed to any component. They will be applied to the root element within the component. These attributes may be used as test ids by testing libraries.
⚠️ Breaking: The internal location of the data-cy prop on the Input component has been changed and is now located at the root of the component. Tests may fail due to this.
(Ticket ADAPP-6304)
Other features
- Add System Message component (Ticket ADAPP-6311)
- ⚠️ Breaking: Remove the
onClickproperty on the Switch component. Please useonChangeinstead. (Ticket ADAPP-6304)
0.3.1 (September 18th, 2020)
Restrict access to native HTML properties of form components
Previously, any prop that was available in the underlying HTML element of a form component was available in the component's props. This has been limited. All remaining available props can now be found in the property table of the components.
The affected components are
- Button
- Checkbox
- Input
- Radio
- Switch
- Textarea
The selection of the selected props has been made based on the current usage of these components. In case you encounter a prop that is missing for your use case please contact the design-system team.
Other features
- Add "retry" icon to Icon component
Fixed bugs
- Removed z-index from icons so that they don't overlap tooltips
0.3.0 (September 2nd, 2020)
- Every component is visually tested now. This will ensure that the visual look of components won't be changed by accident. More info on this here.
Fixed bugs
- Tooltip with
delayprops now will be delayed on the first hover. Link to the issue. - PullDownMenu will not be in the focus now if you change the props of its trigger. Link to the issue.
- Removed wrong box-shadow in Firefox. Link to the issue.
- Fixed visual issue with indeterminate icon inside a checkbox. Link to the issue.
0.2.2 (August 12th, 2020)
- Add Spinner component
- Fix onClick event propagation in Checkbox, SegmentedButton and Switch
- Rename package from
@adjust-design-system/componentsto@adjust/components
0.2.1 (August 6th, 2020)
- Add "disabled" state to the Pull-Down menu
- Fix bug where inputs do no stretch to the full width of its container
- Add copy, clipboard icons
- Add indeterminate state to the checkbox
0.2.0 (July 28th, 2020)
- Update component styling based on the new design language 💅
- Remove Heading component
0.1.0 (June 18th, 2020)
- Pull-down menu
- Add keyboard navigation
- Automatically adjust menu position if it's reaching out of the screen
- Button component polishing
- Add
minimizeicon
0.0.9 (May 28th, 2020)
- Add calendar, edit, download, trash can, chevron-left, chevron-right, maximize, plus, left arrow icons to the Icon component
0.0.8 (May 27th, 2020)
- Add Pull-down menu component (formerly known as Pop-up menu)
- Add Segmented Button component
- Add
cssprop to all components (more information can be found here)
0.0.7 (May 5th, 2020)
- Add Switch component
0.0.6 (May 4th, 2020)
- Rename package from
@adjust/spree-componentsto@adjust/components - Use @adjust/design-tokens package
- Add a bunch of components