All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Table
Fixed datepicker filter value
- Added support for React 18
Form
- Added placeholder option for datepickerForm
- Added description option for selectForm
- Added error description option for selectForm
- Added error description option for datepicker
- Made sure no extra space is created when flyout is closed
Table
- export table component
Table
- added table component
Autocomplete
- prevent crash when going to index 0
Modal
- added option to use custom component as confirm and deny button
Select
- removed value from internal stateAutocomplete
- removed defaultValue from internal state
Autocomplete
Add disabled option to items array
Select
- fixed defaultValue not workingIcon
- fixed document reference
Autocomplete
- removed focus state from fake input field
- Fixed an issue with hard peer dependencies
- Removed unnecessary dependencies, moved
react
andreact-dom
to peer dependencies
Form/Checkbox
- no longer becomes disabled when no id is given (fixes #248)Form/Datepicker
- label selects datepicker even when no id is givenForm/Datepicker
- cleaned up document event listeners (fixes #247)Calendar
headers now show monday first foren
locale (fixes #246
- Fixed an issue caused by babelHelpers that weren't included in the build
- Fixed the styleguide not building correctly
- Optimized build
Icon
[BREAKING] FontAwesome was replaced by support for Streamline icons.Switch
[BREAKING] Changed the way the Switch component worksToggle
[BREAKING] Changed the way the Toggle component worksButton
[BREAKING] Removed 'alt' prop as it isn't valid- Antwerp UI
Accordion
Improved accessibilityAccordion
Improved accessibilityCalendar
Improved accessibilityDatepicker
Improved accessibilityModal
Improved accessibilitySlider
Improved accessibility
Subfooter
Please use the metanavigation instead
Autocomplete
Fixed styling not being included in the build
Autocomplete
Fixed a missingFlyoutContent
importAutocomplete
Fixed component not showing in styleguide
Toggle
Final fix for the toggle's mixed checked state- Optimized published package size
- Fixed styleguide which was showing too many (sub) components
Autocomplete
Fixed state errorFooter
Fixed double package name for SubFooterForm/TelephoneNumber
Fixed minor styling issuesForm/TextField
Fixed an issue with class namesHandle
Replaced deprecated componentWillReceivePropsToggle
Fixed an issue where the toggle's checked state could still get mixed up
- Upgraded to the latest core branding (v4.3.1)
- Updated Styleguidist
Form/Select
Improved inner workingsForm/TelephoneNumber
Fixed minor styling issues
Form/TelephoneNumber
Fix infinite loop when setting initialValue
Form/TelephoneNumber
Fix border & spacing
Input
[BREAKING] We had to change the input's API to make it more consistent. This means that for some components 'type' had to be changed to 'size', in order to also support the standard 'type' attribute.
Form/TelephoneNumber
Added new telephone number component
Form/TextField
Support addons (addon-left, addon-right)Form/TextField
Pass type prop to child inputForm/TextField
Allow for setting className on wrapper
Autocomplete
Fixed a bug where search results were not correctly parsedToggle
Fixed an issue where the toggle's checked state could get mixed up
Form/Datepicker
Fixed order of the week daysForm/TextField
Fixed ability to pass unexpected propsGeneral
Fixed changelog
Autocomplete
Fixed an issue with tabIndex
RadioGroup
Added support for RadioOption key attributeRadioGroup
Added support for multiple radiogroups with same values
Pagination
Fixed Pagination not rerendering whenitemsPerPage
ortotalValues
changeAutocomplete
Fixed an issue where an item sometimes wasn't selectedAutocomplete
Improved overall accessibility
Textarea
Added an option to passonInvalidCapture
as an attribute.TextField
Added support for colored description based on the state of the TextField
Checkbox
Use checked instead of defaultChecked
Textarea
Fixed unit testsSwitch
Fixed unit testsSwitch
Fixed updating inner state on props changeAutocomplete
Fixed a crash when a non-existing defaultValue is providedAutocomplete
Fixed an issue where the correct value wasn't selected in combination single select and sync search modeAutocomplete
Fixed disappearing elements after selecting item synchronously and clearing field
Autocomplete
Added support forplaceholder
andrequired
attributesSelect
Added support fordisabled
attributeSelect
Added option to define size
Textarea
Fixed an issue whererequired
attribute was not being passed properlyAccordeonTab
Added an option to pass a custom toggle function so that state can be managed in parent componentsSelect
Fix select elements must be either controlled or uncontrolled react warningAutocomplete
component now can handle default values when using async loading items
Autocomplete
Added an option to define the position of the flyout menu position for the Autocomplete componentUserMenu
Added an option to hide the default external links
Autocomplete
Fixed an issue where re-entering the autocomplete field would trigger an async search with empty queryAutocomplete
Fixed an issue where debounce was using old query values
Autocomplete
Put back the mapping on defaultValue -> LabelsAutocomplete
Support for defaultValue
Autocomplete
Support for unknown values
Form
Added small and large variants to form fields
Autocomplete
Added an option for multiple selection
Form/Checkbox
Allow for passing a reactive handler to the checkbox input
Modal
Fixed modal styling issues
Icon
[BREAKING] Changed all<i>
references to<span>
Pagination
[BREAKING] Changed API in order to disallow buttons.Slider
[BREAKING] Changed the way units are displayed.Slider/Handle
[BREAKING] Added keyboard navigation for slider.Alert
Addedaria-label
.Autocomplete
Added the option to disable autocompleteAutocomplete
Added support for loading stateAutocomplete
Added support for disabled stateAutocomplete
Added support for handling autocomplete closeAutocomplete
Added support for error statesAvatar
Addedu-screen-reader-only
'User Icon' info.Avatar
Added option for classNameBadge
Addedaria-label
andtitle
.Button
Addedaria-label
.Button
Added support for --defaultButton
Added contrast warning for negative toggle. WCAG 2.1 AA - ContrastButtonGroup
Added option for vertical button group (depends on core branding 3.2)Calendar
Addedaria-label
for navigation.Card/CardIcon
Addedaria-label
.Flyout
Addedaria-label
for toggle.Flyout
Added an option to handle state changeFlyout
Added support for outside close actionsFlyoutButton
Addedaria-label
for toggle.Form/Datepicker
Added an option to set localeForm/Select
Added support for defaultValue on selectForm/Select
Added support for loading stateForm/TextField
Added disabled optionForm/TextField
Added support for left and right iconIcon
Addedaria-label
.Pagination
Addedaria-label
.Slider
Addedaria-label
.Spinner
Addedaria-label
.Steps
Addedaria-label
and screen-reader info.SubFooter
Addedtitle
andaria-label
to subfooter.Switch
Addedrole
andaria-checked
.Tabs
Added screen-reader info.Tag
/TagListItem
Added extra WCAG information foraria-label
.Toggle
Addedrole
andaria-checked
.UserMenu
Addedaria-label
and screen-reader info.
Form/TextField
Improved the visibility of the description fieldModal
Updated design of the modalUserMenu
Updated design of the user menu.
Autocomplete
Removed console logAutocomplete
Took propegation delay into account when triggering search from componentWillReceivePropsFlyout
Handled outside click state betterForm/Checkbox
Fixed checking of checkboxes.Form/Checkbox
Fixed required label on checkboxes.Form/Datepicker
Fixed an issue where the datepicker spams console when it is not loaded correctlyForm/Radio
Fixed checking of radio buttons.Form/Switch
Fixed behaviour of switch.TextField
Fixed console errors.Button
Fixed an unnecessary class in some cases.Button
Fixed transparant status.Footer
Fixed scroll to top.Autocomplete
Fixed items not updating when searching, added defaultValue option, added empty state, fixed open state issue.Autocomplete
Fixed handling dynamic values for defaultValue.
Alert
Avatar
Badge
Button
ButtonGroup
Calendar
Card
Contact
Content
FlyoutButton
Footer
Form
Form/Checkbox
Form/Datepicker
Form/Fieldset
Form/InputLabel
Form/Radio
Form/Select
Form/Textarea
Form/TextField
Form/Switch
Header
Hero
Icon
Label
Slider
Spinner
Steps
TagList
UserMenu