Releases 🚀
Stay up to date with changes to the component library!
Release notes of the design-tokens package can be found here.
18.0.0 (November 27th, 2024)
Breaking changes
- Fixed
autoRowsHeight
issue of sub rows in TableV2 component. (Ticket ATLAS-1183).
note
- This improvement includes a breaking changes to the
measureRow(rowIndex, cellIndex)
in Row with Auto Height. New change ismeasureRow(rowId, cellIndex)
, you need to replacerowIndex
torowId
.
Features
- Added Link Row renderer in TableV2 component. (Ticket ATLAS-1107).
- Updated
homeview
icon 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
isFullWidthTrigger
prop to FilterButton, DatePickerButton and PopOver component. (Ticket ATLAS-1163). - Added
isApplyButtonDisabled
,onSelectionChange
andfooterWarningMessage
in FilterButton component. (Ticket ATLAS-1205). - Allowed to manage checkbox state with
selectedRowIds
in TableV2 component. (Ticket ATLAS-1131).
Bug Fixes
- Fix sequence map item
invalid
state 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
toggleTooltip
prop 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
onApply
when 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
label
fromErrorState
in 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
homeview
to 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
MsTeams
icons 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-height
in the TableV2 component. (Ticket ATLAS-1062). - Fixed an issue where the loader was not displaying for the FilterButton component. (Ticket ATLAS-1097).
Documentation
Sizes
paragraph 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
Table
component from ATLAS components. (Ticket ATLAS-1115). - Added
AppIcon
andplatform
icons to ComboBox component. (Ticket ATLAS-1088).
17.0.0 (August 29th, 2024)
Breaking changes
- Added custom hook
useTableColumnMeasurement
to customize The Initial Column Widths to TableV2 component. (Ticket ATLAS-1069).
note
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).
note
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).
note
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
import
icon 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
rolling
feature to custom-dates in DatePickerButton component. (Ticket ATLAS-1118). - Added
dataTestId
to action button in DatePickerButton component. (Ticket ATLAS-1059).
Bug Fixes
- Fixed auto resetting state of
selectedRowIds
andexpanded
in TableV2 component. (Ticket ATLAS-1125).
16.6.0 (July 23rd, 2024)
Features
- Added new icon
ChevronDownDouble
andChevronUpDouble
to Icon component. (Ticket ATLAS-1070). - Added new properties
isLoading
andisDisabled
to 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
onClickTooltipAction
byonClickToAction
for 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
Protection
icon to BrandIcon component. (Ticket ATLAS-1084). Pulse
icon 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
height
of 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
onTitleBlur
callback when Editable PageHeader is active and blured in PageHeader component. (Ticket ATLAS-1071). - Added new prop
stickyRowSelection
to set checkboxes column sticky in TableV2 component. (Ticket ATLAS-1047).
Bug Fixes
- Fixed extra scollbar when
menuSize
is 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 Width
andRow with Auto Height
in TableV2 component. (Ticket ATLAS-1043).
note
This improvement includes a breaking changes to the
measureRow(rowIndex)
in Row with Auto Height. You need to add one more parammeasureRow(rowIndex, cellIndex)
withcellIndex
is 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 Center
icon added to the BrandIcon component. (Ticket ATLAS-1027).- Added
isFooterless
prop to allow to use TableV2 component without footer. (Ticket: ATLAS-1031). invalid
item option added to the SequenceMap component. (Ticket ATLAS-883).Badge
component added to the Title of the Tile component. (Ticket ATLAS-890).contentless
feature is added to the Tile component. (Ticket ATLAS-1022).- The notification button is removed from PageHeader actions if notifications are not provided.
isNotificationsDisabled
prop added to control the disabled state of the Notifications button. (Ticket ATLAS-966). Question
icon is replaced with theInfo
icon in Accordion component's title. (Ticket ATLAS-960).- Custom
data-testid
added for the Previous and Next selectors to the DateRangePicker component. (Ticket ATLAS-1012).
15.12.0 (March 19th, 2024)
Features
Select
component 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
NetworkCheckmark
to icon library in Icon component. (Ticket ATLAS-1014). - Added
background-color
,notification badge
anddropdown
to the SidePanel component. (Ticket ATLAS-1011).
15.10.0 (March 13th, 2024)
Features
- Added new SidePanel component. (Ticket ATLAS-667).
- Added
Horizontal
andVertical
icon to Icon component. (Ticket ATLAS-1008). - Added padding for
medium
andsmall
breakpoints to PageHeader component. (Ticket ATLAS-967). - Added support for
autoComplete
Native HTML attribute in Input component. (Ticket ATLAS-969). - Added
Unlink
icon to Icon component. (Ticket ATLAS-967). - Added
disabled
to row selection in TableV2 component. (Ticket ATLAS-952). - Changed icon color to
ColorNeutral80
in SelectableTile component. (Ticket ATLAS-962). - Fixed the waring console errors from TableV2 component. (Ticket ATLAS-978).
- Added
Play
andUnknown
icon to EmptyState component. (Ticket ATLAS-976). - Added
isNestedTable
prop to add indentation in TableV2 component. (Ticket ATLAS-965).
15.9.0 (March 1st, 2024)
This release includes breaking changes to the
size
support in FilterButton:::
Breaking changes
- Added support for anchor and list elements sizes as
size
andmenuSize
respectively in FilterButton. (Ticket ATLAS-943).
Features
- Added a condition to prevent
header
actions from rendering if it's not provided to the TableV2 component. (Ticket ATLAS-973) - Added
type
attribute support toprimary
button 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
Language
icon to Icon component. (Ticket ATLAS-961) - Title value
HTML
tag 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-banner
to EmptyState component. (Ticket ATLAS-913). - Updated param type of
customFilterOption
in 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
children
type issue in Layout component. (Ticket ATLAS-925) - Added new prop
fullHeight
to Tile component. (Ticket ATLAS-904) - Added
Link
icon to Icon component. (Ticket ATLAS-944) - Added
fixed width
toNotifications
in PageHeader component. (Ticket ATLAS-944)
Bug fixes
15.6.0 (January 24th, 2024)
Features
- Horizontal paddings are removed for
wizard
header container in PageHeader component. (Ticket ATLAS-933) - Hour format updated for
Korean
andChinese
languages in DateLocalization component. (Ticket ATLAS-920) - Added
currentModeType
parameter toonApply
callback in FilterButton component. (Ticket ATLAS-919) - Added
groupLabelNormalize
prop to normalize the label case of the groups in ComboBox component. (Ticket ATLAS-900) - Added new prop
disabled
to 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
link
to 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)
- Added new app icon
com.tripexplorer.app
to AppIcon component. (Ticket ATLAS-905)
15.4.0 (December 12th, 2023)
Features
- Added
customFilterOption
to ComboBox component. (Ticket ATLAS-897) - Added
mode shifter
feature to FilterButton component. (Ticket ATLAS-829). - Added
customActions
to PageHeader component. (Ticket ATLAS-888)
15.3.0 (November 28th, 2023)
Features
- Added new size
x-large
to Modal component. (Ticket ATLAS-891). - Added
free input
variant documentation to ComboBox component. (Ticket ATLAS-608). - Added
unstickResolution
feature for theunstickThreshold
to 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
size
to SelectableTile component. (Ticket ATLAS-838). - Added
onBlur
event 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
isTooltipDisabled
prop to StatusIndicator component. (Ticket ATLAS-599). - Added icon
ArrowRefresh
to 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)
note
This release includes breaking changes to the
multi-lingual
text support in Pagination component, and includes improved Flex layout in TableV2flexGrow
is retired from column option in TableV2 component. Andwidth
is used as both the flex-basis and flex-grow in Flex Layout.:::
Breaking changes
- Added
pageLevel
,totalItemsInfoLabel
as 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
analysis
background illustration to EmptyState component. (Ticket ATLAS-872). - Added
compact
property to TableV2 component. (Ticket ATLAS-859). - Fixed options open with single selection when multi-limit is provided in ComboBox component. (Ticket ATLAS-871).
- Removed
Body
when no children are specified in Tile component. (Ticket ATLAS-852). - Added Notifications feature to PageHeader component. (Ticket ATLAS-705).
- Changed the
nav-items
styles 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
height
to 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 Hours
to 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
ArrowSplit
in Icon. (Ticket ATLAS-855). - Added
virtualization
onPageLevelScrolling
in 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
headerActions
andisAutoWidth
usage in TableV2 component. (Ticket ATLAS-861).
14.1.0 (September 19th, 2023)
Features
- Updated
badgeLabel
prop 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-toastify
to 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
defaultValue
andshouldClearSearch
from the search config in PageHeader component. (Ticket ATLAS-825)
Features
- Add
customList Component
to allow customization ofFilterButton
in FilterButton component. (Ticket ATLAS-839). - Added prop
staticHeight
to Modal component. (Ticket ATLAS-844). - Added
actionMenu
to PageHeader component. (Ticket ATLAS-704). - Updated
Month
label style changes tocaptalize
in DatePickerButton component. (Ticket ATLAS-720).
13.13.0 (September 7th, 2023)
Features
- Added prop
backgroundColor
to Accordion component. (Ticket ATLAS-843). - Added new
Block
in Icon. (Ticket ATLAS-848). - Added new
AddValue
in Icon. (Ticket ATLAS-846). - Added
isClearButtonHidden
prop in DatePickerButton. (Ticket ATLAS-834).
Bug Fixes
13.12.0 (August 31st, 2023)
Features
- Added new component BrandIcon. (Ticket ATLAS-668).
- Added Tooltip
delay
option to SelectableTile item (Ticket ATLAS-841) - Added
isHighlighted
boolean to Button component. (Ticket ATLAS-728). - Added
close programmatically
option 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
checkbox
type to menu item in ActionMenu component. (Ticket ATLAS-666). - Added
layout
prop in PageHeader, PageFooter component and updated max-width forx-large breakpoint
in GridSystem (Ticket ATLAS-827). - Added
data-state
attribute to Popover component based on visibility. (Ticket ATLAS-822).
13.10.1 (August 23rd, 2023)
Features
- Add
headerActions
to column to support additional actions for theHeader
in 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
iconBadge
andiconBadgeOffset
props to IconButton component. (Ticket ATLAS-798). - Updated
isAutoWidth
to 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
unstickThreshold
not working properly in TableV2 component. (Ticket ATLAS-832).
13.8.0 (August 14th, 2023)
Features
- Added
ChevronDownSmall
,ChevronLeftSmall
,ChevronRightSmall
andChevronUpSmall
icons in Icon component. (Ticket ATLAS-819). - Added
ChevronDownSmall
,ChevronUpSmall
to MonthYearButton in DatePickerButton component. (Ticket ATLAS-820). - Added
onClearCallback
to 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
onApply
in 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-testid
to 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-overflow
property 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
backButton
property in PageHeader component. (Ticket ATLAS-729). - Added Month Year Selector support in DatePickerButton, DateRangePicker and SingleDatePicker components. (Ticket ATLAS-585).
- Added new css property
textTransform
to filterSupportedStyles added inner css propinputFieldCss
to Input. (Ticket ATLAS-799). - Added new style to Nested Rows in TableV2 component. (Ticket ATLAS-697).
- Added new prop
isHoverOpen
to 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
isAutoWidth
issue if the cell content is not only text in TableV2 component. (Ticket ATLAS-713). - Fixed:
onClose
callback 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
onClose
callback in header popover in TableV2 component. (Ticket ATLAS-709). - Added
full-height
option toheight
prop in TableV2 component. (Ticket ATLAS-712).
Bug Fixes
- Fixed the
footer
sticky
positioning 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
emptyState
is 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
areColumnGroupsBordered
prop in TableV2 component. (Ticket ATLAS-350). - Updated
throw error
behavior withconsole.warn
in SequenceMap component. (Ticket ATLAS-589).
Bug Fixes
- Reverted the
isModalOpen
addition inModalContext
in Modal component. (Ticket ATLAS-691). - Fixed the
isModalOpen
to 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-width
to the background image EmptyState component. (Ticket ATLAS-688).
13.2.0 (June 9th, 2023)
Features
- Updated all
background
andkey
icons 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
isModalOpen
to 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
,PlatformHuaweiFilled
in 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
truncateTokens
and updatedmultiLimit
to manage the scrollbar and truncating the multi-value-chips in ComboBox component. (Ticket ATLAS-588).
note
To make everything work normally, just add truncateTokens
to the props.
Features
- Updated Tabs component to show
selected tab
to be in view. (Ticket ATLAS-625). - Added
clearTestId
to test Clear button in the Input component. (Ticket ATLAS-596).
Bug fixes
- Fixed
sticky columns
andinfinite loader
overflow 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
ReactNode
type support totitle
in 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
ref
to 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
BreadcrumbsProps
in Breadcrumbs component. (Ticket ATLAS-628).
12.14.0 (April 25th, 2023)
Features
- Added optional
backButton
to 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
isOpenDefault
initial 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
onClick
events 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 scrolling
on TableV2 with an example. (Ticket ATLAS-605). - Added
header groups
andhideHeaderGroupTitle
to TableV2 component. (Ticket ATLAS-604). - Fixed issue
GreyBackgroundHeader
doesn't display properly in TableV2 component. (Ticket ATLAS-606).
12.12.0 (April 6th, 2023)
Features
Upcoming
- Added new
hasPadding
prop 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
getHoveredRowId
for getting the id of the hovered row on TableV2. (Ticket ATLAS-570) - Added
autoRowsHeight
to TableV2. Ticket ATLAS-519.
12.9.0 (March 29th, 2023)
Dependency Updates
TanStack Query
replaced with theReact Query v3.38.1
which is using by AppIcon component. (Ticket ATLAS-594).
12.8.0 (March 27th, 2023)
Features
- Updated the styles for the
h2
,h4
andsubline
variants 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
customIcon
in 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-editing
for the TableV2. Ticket ATLAS-521. - Added optional
flex
layout 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
,description
props to Tile component. (Ticket ATLAS-565) and (Ticket ATLAS-559). - Added
BannerPositionTop
andBannerPositionBottom
icons to Icon component. (Ticket ATLAS-566). - Added
isLoading
to 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
alignHeader
to TableV2 component. (Ticket ATLAS-194). - Added sticky columns to TableV2. (Ticket ATLAS-189).
12.6.0 (February 21st, 2023)
Features
- Added
dataTestId
prop 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
Checkbox
support in PageFooter component. (Ticket ATLAS-550. - Updated the
InfoText
supporting text tags in ComboBox, Input and Textarea component. (Ticket ATLAS-540. - Updated the
Negative
andNegativeFilled
icons 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-hidden
totrue
on Spinner component. (Ticket ATLAS-506) - Added role and name attribute to FileUploader component. (Ticket ATLAS-494)
- Updated the
multi-limit
atzero
to 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
section
in 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
ZapFilled
icon to Icon component. (Ticket ATLAS-542) - Added
aria-hidden
totrue
on Icon component. (Ticket ATLAS-496) - Updated unsorting when items less than 6 to the FilterButton component. (Ticket ATLAS-532)
- Updated container HTML Element as
section
in Panel component. (Ticket ATLAS-502) - Added new background
mobile
to EmptyState component. (Ticket ATLAS-548) - Added default value to
aria-label
in 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-pressed
and removedlabel
from Button component. (Ticket ATLAS-490). - Updated placement of header popover in Table component. (Ticket ATLAS-543).
- Added
shouldClearSearch
prop to allow programmatically clearing search input PageHeader component. (Ticket ATLAS-529) - Added
presentation
role 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
note
To overwrite all the props of Modal, you should have the second argument in updateModal
.
Features
- Added
currentDate
in 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
,isLoading
anddataTestId
to action buttons in PageHeader and PageFooter component. (Ticket ATLAS-535) - Changed the default
word-break
behaviour tobreak-work
for multi-line overflow text in Table component. (Ticket ATLAS-531). - Added
dismissToast
handler to Toast component. (Ticket ATLAS-479). - Added
isOpen
andsetIsOpen
props to manage the open state manually in ActionMenu component. (Ticket ATLAS-534). - Added
alert
role 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
&onTabChange
props 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
BellCrossed
to 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
toggleRowExpanded
andtoggleAllRowsExpanded
in column Cell render prop. (Ticket ATLAS-528).Fixed
popover
position 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
&lastColumnRightPadding
props undervisualProperties
on Table component. (Ticket ATLAS-381).
11.8.0 (December 20th, 2022)
Features
- Updated styles of
tertiary
kind 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
emptyState
in Table component to support Empty State component. (Ticket ATLAS-102). - Added
disabled
andicon
support 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
onClear
callback 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
showOverflow
prop to Tile component. (Ticket ATLAS-449). - Added
hideHeaderGroupTitle
prop 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
name
attribute to Textarea component.
11.3.0 (November 28th, 2022)
Features
- Added
disableSort
prop for disabling default sorting in FilterButton component. (Ticket ATLAS-430).
Bug Fixes
- Fixed
rowSize
feature in Table component. (Ticket ATLAS-443).
Documents
11.2.0 (November 18th, 2022)
Features
- Added expandable row to Table component. (Ticket ATLAS-401).
- Added
iconName
prop 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
onUploading
props to FileUploader component. (Ticket ATLAS-420). - Added
badge
prop to Accordion component. (Ticket ATLAS-424).
11.0.0 (November 11th, 2022)
Breaking changes
note
To adjust the height of Tile, you should use css={{ height: 100%}}
Features
- Added an example usecase for
multi-creatable
kind withonBlur
handler in ComboBox component. (Ticket ATLAS-423) - Added
height
prop to Textarea component. (Ticket ATLAS-422) - Added
measureRows
function to Table columnCell
render prop. (Ticket ATLAS-437)
Bug Fixes
- Fix flickering scroll issue when
autoRowsHeight
prop is used in Table component. (Ticket ATLAS-437)
10.2.0 (November 8th, 2022)
Features
- Added
helperText
with 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
helperText
prop to Radio component. (Ticket ATLAS-432) - Added new local icons
InAppEvent
,Pin
,PinFilled
andUnpin
to Icon component. (Ticket ATLAS-406) - Added
fullWidth
prop to Textarea component. (Ticket ATLAS-421) - Added
label
andlabelIconTooltip
prop to SegmentedButton component. (Ticket ATLAS-428) - Added Tooltip to SelectableTile component items. (Ticket ATLAS-431)
- New PageFooter component. (Ticket ATLAS-408)
- Added
autoRowsHeight
prop to Table component. (Ticket ATLAS-310) - Added new local icons
Hash
, andSlack
to 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
css
prop in Tile component and removedstyle
andclassName
prop. Updated usage of Tile component in SelectableTile component. (Ticket ATLAS-386)
Features
- Added new props
size
andcustomColor
to Badge component. (Ticket ATLAS-392) - Added new variant to EmptyState component. (Ticket ATLAS-411)
- Made Breadcrumbs inactive when they have no
src
andonClick
defined. (Ticket ATLAS-412)
9.1.0 (October 20th, 2022)
Features
Bug Fixes
Upcoming
9.0.0 (October 13th, 2022)
Breaking changes
- Removed hardcoded
optional
text inshowOptionalText
prop and replaced the prop withoptionalText
need to pass value. Changes effected in ComboBox, Input,FileUploader,Select
and 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
MultiLimit
is true ComboBox component. (Ticket ATLAS-384).
Bug Fixes
- Remove previously uploaded file when
multiple
prop isfalse
for 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
resetUploads
for programmatically resetting uploaded files to FileUploader (Ticket ATLAS-294) - Added unit tests for ComboBox component. (Ticket ATLAS-32).
- Added
offsetTop
prop 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=false
mode. (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
showOptionalText
prop for ComboBox component. (Ticket ATLAS-304). - Added
multiLimit
prop 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
activeSorting
prop for Table component. (Ticket ATLAS-345).
Upcoming
8.18.0 (September 22nd, 2022)
Features
- Added
custom checkbox
feature to Accordion component. (Ticket ATLAS-334). - Added
description
prop for option in ComboBox component. (Ticket ATLAS-313).
Bug Fixes
8.17.0 (September 21st, 2022)
Features
- Added
disabledWrapper
prop for disabled children in Tooltip component. (Ticket ATLAS-301). - Added
dataTestId
to primary and secondary actions of Banner component. (Ticket ATLAS-347). - Added
warning
variant to StatusIndicator component. (Ticket ATLAS-338).
Bug Fixes
- Fixed
accessor
prop 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
dataTestId
to Tabs component items anddata-*
added to component wrapper. (Ticket ATLAS-342). - Fixed
css
prop implementation on Tile component to providing custom styles to component container. (Ticket ATLAS-340).
8.16.0 (September 16th, 2022)
Features
- Added
dataTestId
to ComboBox options ComboBox component. (Ticket DEX-2635). - Added PopOver component to components list. (Ticket ATLAS-271).
- Updated local icons in AppIcon component. (Ticket ATLAS-336).
Bug Fixes
- Fixed item selection in on event change FilterButton component. (Ticket ATLAS-333).
8.15.0 (September 15th, 2022)
Features
- Added local AppIcons to AppIcon component. (Ticket ATLAS-299).
- Added
isEditable
prop to Column in Table component. (Ticket ATLAS-306).
Bug Fixes
- Fixed content width issue of Table component's
rowSize=medium
option. (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
hasNoDeleteEndpoint
prop to FileUploader component. (Ticket ATLAS-293). - Added
Feed
andWindowExternal
icons to the Icon component. (Ticket ATLAS-273). - Added
light
color for Text component. (Ticket ATLAS-315)
Bug Fixes
- Added Cell padding for editable mode in Table component. (Ticket ATLAS-306).
- Fixed flex-shrink for AppIcon component. (Ticket ATLAS-298).
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
isHoverable
prop 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
Warning
note for retiring themeasureRowsCount
in 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
minWidth
andmaxWidth
feature 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
onRequestError
prop 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
onChange
function of ComboBox component. (Ticket ATLAS-284). - Updated Table component TypeScale type to have optional
cellTypeScale
,headerTypeScale
andfooterTypeScale
. (Ticket ATLAS-276).
Upcoming
- Added
visualProperties
feature to the new Table component TableV2 Component (Ticket ATLAS-187). - Added
rowOnClickHandler
feature to the new Table component TableV2 Component (Ticket ATLAS-193). - Added
typeScales
feature 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
PaintBrush
icon 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-*
andcss
prop 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
iconName
prop to show provided icon in ActionMenu component. (Ticket ATLAS-268). - Added Tooltip
reference-hidden
styles . (Ticket ATLAS-241).
8.2.1 (August 16th, 2022)
Bug Fixes
8.2.0 (August 15th, 2022)
Features
- Added
Device
,DeviceTablet
andDeviceTabletMobile
icons 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
weight
prop is removed from Icon component. AddedAppGrid
,CheckBold
,ChevronRightBold
,ChevronRightDouble
,ChevronLeftBold
,ChevronLeftDouble
,CrossFilled
,Hourglass
LoadingSpinner
,MinusBold
andMoney
Icons. (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
dnd
between grouped and ungrouped columns. (Ticket ATLAS-148).
Bug Fixes
- Fixed issue with
PageLevelScrolling
andisHeaderless
in 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
current
prop to Sequence Map component. (Ticket ATLAS-248).
7.38.1 (August 8th, 2022)
Bug fixes
7.38.0 (August 4th, 2022)
Features
- Added
large
props for AppIcon component. (Ticket ATLAS-246). - 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
active
prop 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-creatable
variant 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
menuPlacement
andblockScroll
props for ComboBox component. (Ticket ATLAS-229). - Added SkeletonLoader component. (Ticket ATLAS-171)
- Added
subline2
variant for Text component. (Ticket ATLAS-227). - Updated Switch component to have default
left
label 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
onClick
prop to Badge component. (Ticket ATLAS-169) - Added
suffix
prop to Input component and updatedprefix
to 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
isHovered
prop to IconButton component. (Ticket ATLAS-205)
7.32.0 (July 1st, 2022)
Features
- Changed month format for
Japanese
DatePickerButton 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
hasGreyBackgroundRow
disableRowBorder
disableHeaderRowBorder
visual 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
onColumnResized
prop for Table component (Ticket ATLAS-172) - Fixed issue with Table HeaderCell measurement due to text clamp (Ticket ATLAS-174)
- Fixed issue with
measureRowCount
for 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 ininput
kind so that it looks like a usual input element and allows selecting text an any place. Also, disablesmenuShouldBlockScroll
to allow the page being scrolled when menu is opened (Ticket ATLAS-15)
7.28.0 (June 14th, 2022)
Features
- Upgrading
react-select
to the latest version for ComboBox. (Ticket ATLAS-38) - Allow tabs in ComboBox to be sticky when scrolling through options (Ticket ATLAS-156)
- Added
floating
kind 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
tooltip
to Input,Select
and Textarea and Combobox components. - Added unit tests to
MenuDivider
andMenuItem
(Ticket ATLAS-52) - Added
initialMinWidth
&initialMaxWidth
property to Table column (Ticket ATLAS-104)
Bug fixes
- Fixed
StarFilled
Icon having a fixed color. (Ticket ATLAS-146) - Remove hover state for
stripe
visual 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
tooltip
prop 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
onColumnResized
callback prop to Table to get new width of resized table column (Ticket ATLAS-100)
7.22.0 (May 30th, 2022)
Features
- Added
formatSelectedOption
to ComboBox to allow customizing tooltip shown when you hover on the selected option. (Ticket ATLAS-134) - Added custom controls
showSearch
andshowSelectAll
to FilterButton component. (Ticket ATLAS-86) - Added
Google Play Platform Icon
to 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
typeScales
to 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
isHoverable
to 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
isLoading
prop 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
as
prop to Button component for URL navigation (Ticket ATLAS-113). - Introduces
alignHeader
property 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
onColumnRearrange
callback property for Table component. (Ticket ATLAS-120).
7.15.0 (May 18th, 2022)
Features
- Snackbar component updated with a new prop named
isClosable
and also the style changed to dark Snackbar. (Ticket ATLAS-33). - Button component updated with a
dark
kind Button. (Ticket ATLAS-124). - IconButton component updated updated with a
dark
kind IconButton. (Ticket ATLAS-123). - Added Zebra-striped rows to Table. (Ticket ATLAS-93).
Docusaurus
plugins updated to the latest version (Ticket ATLAS-132).concurrently
updated to the latest version (Ticket ATLAS-130).Rollup
,Rollup postCSS
andRollup typescript plugin
updated to the latest version (Ticket ATLAS-129).
7.14.0 (May 17th, 2022)
Features
- Added
List
,StarFilled
Icons and UpdatedFilterActive
Icon in the Icon component. (Ticket ATLAS-35). @commitlint/cli
andhusky
updated to the latest version.Docusaurus
updated to the latest version (Ticket ATLAS-128).
7.13.0 (May 16th, 2022)
Features
- Added
Search
Icon 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
- Prevent Apptrace placeholder icon AppIcon (Ticket ATLAS-111).
- Pass onClick handler to Button when href prop is passed to the component (Ticket ATLAS-113)
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.8.0 (May 6th, 2022)
Features
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
buttonDataTestId
prop 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
children
components. (Ticket ATLAS-87) - Refactor of ComboBox component with new UI improvements. (Ticket ATLAS-68).
- Updated
husky
to the new version and added new huskypre-commit
andcommintlint
hooks (Ticket ATLAS-82) - Added use case example with the
data-testid
for 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
dataTestId
prop 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
defaultItems
for 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
custom
period 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-width
removed 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
getHoveredRowId
for getting the id of the hovered row on Table. (Ticket: ADAPP-14375) - Added
onColumnRearrange
prop as callback function to perform any action after column is rearranged. Table. (Ticket: ADAPP-14378) - Added
offset
prop for fine positioning of tooltip in ComboBox component. (Ticket: ADAPP-14547)
6.24.0 (February 22th, 2022)
Features
- Added
offset
prop 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
headerPopover
from Table. (Ticket: ADAPP-14466)
Bug fixes
- Fixed Option's interface for
ComboBox
to allow an array of options with typeGroupOptionType
ComboBox component (Ticket: ADAPP-14495)
6.22.0 (February 14th, 2022)
Bug fixes
- Added
isDisabled
andoptions
to 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
optionsTooltip
prop to ComboBox component (Ticket: ADAPP-14406) - Added
sortPredicate
prop to reorder search option for FilterButton component. (Ticket: ADAPP-14303)
6.20.0 (February 7th, 2022)
Bug fixes
- Changed implementation of
HeaderPopOver
on the Table component, so it works with content withComboBox
(Ticket: ADAPP-14296)
6.19.0 (February 3rd, 2022)
Features
- Added
isHeaderless
prop to allow to use Table component without headers. (Ticket: ADAPP-14271) React
was upgraded to version17.0.2
andreact-dom
,react-types
,react-dom-types
versions were upgraded to the latest version. (Ticket: ADAPP-11884)
6.18.1 (January 31st, 2022)
Features
- Added
unStickThreshold
prop 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
allowFullWidth
prop 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
isDefaultMenuOpen
prop 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:
onUploadSuccess
to 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 week
timespan 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
menuShouldBlockScroll
prop to the ComboBox component to prevent scroll when options content is active. ADAPP-13823)
Bug Fixes
- Design tokens imporovoments on AppIcon, 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
LastWeek
ThisWeek
LastMonth
andThisMonth
. (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
relativeDateOptions
prop 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
closeOnPrimaryClick
prop to the Modal component. (Ticket ADAPP-12571) - Changed
primaryAction
field from required to optional in Modal component. (Ticket ADAPP-13742) - Added FileUploader component. (Ticket ADAPP-13096)
- Applied
font-variant-numeric
style for cells of the Table component. (Ticket ADAPP-13032) - Added
zIndex
prop to theSelect
component. (Ticket ADAPP-13738) - Added
zIndex
prop to the Tooltip component. (Ticket ADAPP-13719) - Added
zIndex
prop to the DatePickerButton component. (Ticket ADAPP-13720) - Added a new
showOptionalText
and removed therequired
prop 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
Custom
label on the left sidebar of DatePickerButton component dropdown. (Ticket ADAPP-13113) - Added an ability to pass only
period
prop 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
onReset
prop 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
zIndex
prop added to the FilterButton. (Ticket ADAPP-13283) - Added
minWidth
andmaxWidth
types toTableColumn
interface 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
isColumnsBordered
prop changed with theareColumnsBordered
of the Table. (Ticket ADAPP-13371)
Features
- Added ability to disable options of the ComboBox component. (Ticket ADAPP-13339)
- Added
TableExternal
icon to the Icon component. (Ticket ADAPP-13417)
Bug fixes
- Fixed DatePickerButton component issue tied with incorrect selection of
Last X
dynamic ranges. (Ticket ADAPP-13272) - ModalProvider doesn't change
openModal
andcloseModal
callbacks 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
kind
property of the Table component was removed. (Ticket ADAPP-13189)
Features
- Expose
name
attribute on the ComboBox component. (Ticket ADAPP-13329) - Allow
visualProperties
to 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-testid
for 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
name
attribute 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
prefix
property 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
minDate
andmaxDate
are 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)
note
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
small
option for thepadding
property of the Tile component. (Ticket ADAPP-12001) - Implemented
step
,min
&max
props to Input component. (Ticket ADAPP-13066) - Allow
onSortingChange
on Table component to pass onlycolumnKey
to 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
medium
size. (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
id
prop 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
disabled
state. (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
primary
variation of the Banner component. (Ticket ADAPP-12445) - Added ability to specify label for the
create
option of the Combo Box component. (Ticket ADAPP-12563) - Added the
display
prop to Tooltip component. (Ticket ADAPP-12629)
Bug fixes
- Fixed focusing issue for the ActionMenu component. (Ticket ADAPP-11873)
- Fixed wrapping issue for
option
items 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
primary
variation 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
sticky
columns 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-visible
pseudo-class. This replaces the polyfill, which was used previously. Note that the native:focus-visible
selector isn't supported on Safari (yet). (Ticket ADAPP-12385) - Add Panel component. (Ticket ADAPP-6080)
- Provided
sortable
prop for TableColumn to enable or disable sorting behavior of the column in Table. (Ticket ADAPP-12532)
Bug fixes
- Polished styles for the
disabled
state 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
onShow
andonHide
callbacks 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
emptyText
property of theSelect
component was renamed toplaceholder
. (Ticket ADAPP-11755)
Features
- Added grouping option for the
Select
and ActionMenu components. (Ticket ADAPP-11757) - Selected item in
Select
component will always be visible after opening the menu. (Ticket ADAPP-11238) - Added
disabled
state for items of theSelect
and ActionMenu components. (Ticket ADAPP-11758) - Removed
children
property requirement fromSnackbarProvider
for 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
invalid
state of theSelect
component. (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
children
prop of the Tile component toReactNode
instead 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)
note
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)
note
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.
note
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-testid
to 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
Select
component. (Ticket ADAPP-10862) - Provided default background color for the Banner component. (Ticket ADAPP-11169)
1.0.0 (April 15th, 2021) 🎉
info
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.
note
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-testid
to theaction
button 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)
Day
buttons in Date Range Picker component updated to usefont-family-system
(Ticket ADAPP-9148)
0.8.2 (March 24th, 2021)
note
This release includes breaking changes to the SegmentedButton component.
Features
- Added Tile component. (Ticket ADAPP-8606)
Bug fixes
- Ensure that all
Select
items 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
Segment
children 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)
note
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
NoImage
icon 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)
Megafon
toMegaphone
HorizontalBarChart
toBarChartHorizontal
VerticalBarChart
toBarChartVertical
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
Select
component 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
- AppIcon
- 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)
note
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)
- Added AppIcon component. (Ticket ADAPP-6077)
- ⚠️ 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-index
on 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
Funnel
icon was renamed toFilter
- The Badge component has been redesigned. We cut down the amount of colors to four:
neutral
,negative
,positive
andwarning
. - 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)
note
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
Select
and 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
tip
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
id
prop to override the internal one. (Ticket ADAPP-6733) - Add
readOnly
prop to Radio and Switch component (Ticket ADAPP-6773) - The System Message now stretches to the full width of its container by default. The
css
prop isn't required for this anymore. (Ticket ADAPP-6615)
Fixed bugs
- Fix type of
onClose
handler in System Message component (Ticket ADAPP-6764) - Remove
z-index
from search icon in Input component (Ticket ADAPP-6776) - Add
data-*
prop support toSelect
component
0.4.0 (October 7th, 2020)
note
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
onClick
property on the Switch component. Please useonChange
instead. (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
delay
props 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/components
to@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
minimize
icon
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
css
prop 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-components
to@adjust/components
- Use @adjust/design-tokens package
- Add a bunch of components