Releases: seb-oss/react-components
Releases · seb-oss/react-components
v7.0.0
7.0.0 (2022-01-11)
Bug Fixes
- datepicker: add missing typing (22553de)
- dropdown: add missing aria attribute (7dfaf54)
- dynamic-forms: improve code readibility for initial visibility (77e3b0d)
- overlay: fix overlay styling issue (b659666)
- tooltip: enable tooltip toggle for disabled component (9a51d79)
Code Refactoring
- carousel: update carousel markup to match accessibility guidelines (57d231c)
- modal: default focus trap and auto focus to true (977bc4a)
Features
- accordion: add keyboard support to improve accessibility (2c03f7f)
- bootstrap: bump bootstrap version (179ae61)
- chip: add keyboard support for chip removal (77f521a)
- custom-dropdown-item: add focus support (7fda97f)
- datepicker: add custom date picker values screen reader text (142d7bb)
- datepicker: add keyboard support for custom day and year picker (a8cd002)
- dropdown: add keyboard support to navigate and toggle dropdown option (8498183)
- dropdown: enable searchable multiple dropdown keyboard toggle (20b10e4)
- dynamic-form: removes logic for conditional rendering in favour of a visibility utility (d7c7231)
- feedback-indicator: add identifier prop and alert role to indicator message (08c1251)
- keyboard-helper: add util to manage keyboard keys (03a195e)
BREAKING CHANGES
- dynamic-form: removes some properties from the DynamicFormItem model.
value
renamed to
initialValue
. AddedinitiallyHidden
and removedcontrolType: Hidden
. The return of
useDynamicForm is now an object.setState
changed topatchState
utility.setErrors
and
setWarnings
changed tosetIndicator
. Please check the commit for more detailed changes. Thank
you for using dynamicForm :) - modal: remove
trapFocus
prop - carousel: The base prop type for CarouselItem has been changed from
div
toli
. This is to
match the recommended HTML markup in WAI.
v6.0.0
6.0.0 (2021-09-13)
Bug Fixes
Code Refactoring
- dynamic-forms: refactor last element to include more form info (84338f4)
Features
- dynamic-forms: added additional form info about error and warning state (70e77b1)
BREAKING CHANGES
- dynamic-forms: the last element of the return from useDynamicForm is now an object containing more
form info instead of a single boolean indicating if the form is dirty
v5.0.1
v5.0.0
5.0.0 (2021-09-08)
Bug Fixes
- accordion: allows user to pass ontoggle function on item level (6ecdd20), closes #641
- accordion: fix invalid github review suggestion (53acf5f)
- build: fix build (2fa584d)
- build: fix build and circular dependency (41f7fa4)
- button: fix button theme flickering (f80c6c8), closes #552
- carousel: fixes timer and css isses with swiping (c9323f4)
- datepicker: datepicker fires onchange on load (13258c0), closes #631
- datepicker: fix isnan check in change handler (aa00dcb)
- datepicker: fix onchange on render for custom datepicker (b1afe7d)
- datepicker: fixed timezone offset bug (078922d)
- datepicker: removes self null validation (caed504)
- datepicker: style specificity (c7f4284)
- datepicker-native: accessing the document safely for gatsby (df4e584)
- datepicker-native: fix order (22e6003)
- datepicker-native: performance fixes and code cleanup (7ef4eab)
- doc: fix doc (28d55c7)
- docs: fixes import strings for breadcrumb an button (018d8d1)
- docs: fixes import strings for breadcrumb and button (27de765)
- dropdown: fix dropdown select all checked by default (ca0095e), closes #637
- dropdown: fix stale search keyword (c2ed857), closes #601
- dropdown: fix styles for multi select and disabled options (38e4ec2), closes #551
- dropdown: fix the z-index (a4a8aab)
- dropdown: mocking user agent (3095f86)
- dropdown: native mobile - render conditionally instead of hiding (03b1946)
- dropdown: perform check for window gatsby fix (170980c)
- dropdown: remove conditionally added hooks (042ab16)
- dropdown: safely accessing the user agent (39ec7f9)
- dropdown: safely accessing the window navigator (14dc3a3)
- dynamic-forms: add missing descriptions and labels (1923768)
- dynamic-forms: dynamic form should render null check fix (e680de5)
- dynamic-forms: fix conditional render for dropdown and radio (d4c6637)
- dynamic-forms: fix isValid check for checkbox (8cdedc1)
- dynamic-forms: fix: safely accessing internal state (f1da9ac)
- dynamic-forms: rename touched to dirty (36435d8)
- imagecropper: updated imagecropper to use the latest version of modal component (117aada)
- main: update main path (52d9a14)
- modal: add cleanup function for modal side effects (1b7fa11)
- modal: fix bug where aside modal appears open initially (acbf38a), closes #621
- modal: fix escape key listener (23f0e23), closes #633
- overlay: allow user to close overlay from reference element (0b77786)
- polyfill: fix drag touch polyfill for gatsby (6779000)
- radio-group: fix description style (1f18870), closes #112
- remove-log: remove console logs (2b377e8)
- rollup: uncomment (1b9f749)
- sortable-list: allow children to be disabled independently (9446df0)
- sortable-list: fix mobile issue in sortable list (59b1061)
- step tracker: fix step tracker test (6a4eafd)
- stepper: fix the location of the feedback indicator in the stepper component (71ce39a)
- textarea: fix renaming it (7a9a676)
- textbox: set proper classname and wrapper props (c025a02)
- timeline: fix timeline style (a816cb6)
- toggle-selector-item: fix missing margin when showing two elements only (023de15), closes #620
- tooltip: fix tooltip placement and content blocking issue, and refactor tooltip (7f2064b), closes #630
- usedynamicform: fix getValueOfMultipleSelect (3f3e814)
- fix build failure (e62bc5b)
- fix gatsby build issue with document in server-side settings (670072e)
- fix tslib build and test fail (3912d45)
- tabs: fix keydown when using tabs with tabitem ([b0a2ea8](b0a2ea85cea3cf89e5eab...
v5.0.0-beta.17
5.0.0-beta.17 (2021-07-30)
Bug Fixes
- datepicker: datepicker fires onchange on load (13258c0), closes #631
- datepicker: fix onchange on render for custom datepicker (b1afe7d)
- dropdown: fix dropdown select all checked by default (ca0095e), closes #637
- modal: fix escape key listener (23f0e23), closes #633
- sortable-list: allow children to be disabled independently (9446df0)
- usedynamicform: fix getValueOfMultipleSelect (3f3e814)
v5.0.0-beta.16
5.0.0-beta.16 (2021-07-16)
Bug Fixes
- polyfill: fix drag touch polyfill for gatsby (6779000)
- sortable-list: fix mobile issue in sortable list (59b1061)
Features
- sortable-list: a list to sort items using drag and drop (0a9178e), closes #610
- sortable-list: introduce new feature - sortable list (0e9b928), closes #610
BREAKING CHANGES
- sortable-list: adding in new component based on design library
v5.0.0-beta.15
v5.0.0-beta.13
v5.0.0-beta.12
5.0.0-beta.12 (2021-04-27)
Bug Fixes
- textbox: set proper classname and wrapper props (c025a02)
Features
- dynamic-form: adds an optional wrapping element for the form item (8224223)
BREAKING CHANGES
- dynamic-form: additonalProps which used to me mapped to the form element are now mapped to the
wrapping element to keep the same API as the sections. To map additional props to the form element
use the formElementAdditionalProps attribute instead.
v5.0.0-beta.11
5.0.0-beta.11 (2021-04-22)
Bug Fixes
- datepicker: style specificity (c7f4284)
- stepper: fix the location of the feedback indicator in the stepper component (71ce39a)