Skip to content

Releases: seb-oss/react-components

v7.0.0

11 Jan 07:09
b4a44a7
Compare
Choose a tag to compare

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. Added initiallyHidden and removed controlType: Hidden. The return of
    useDynamicForm is now an object. setState changed to patchState utility. setErrors and
    setWarnings changed to setIndicator. 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 to li. This is to
    match the recommended HTML markup in WAI.

v6.0.0

13 Sep 09:48
f3331d5
Compare
Choose a tag to compare

6.0.0 (2021-09-13)

Bug Fixes

  • datepicker: fix issue where value not set if maxdate is the same date (4279fa9), closes #635

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

09 Sep 12:51
52be6be
Compare
Choose a tag to compare

5.0.1 (2021-09-09)

Bug Fixes

  • remove double margin (a6805a7)
  • dynamic-form and form components: fix dynamic form feedback indicators (d1f1af7)
  • feedback-indicator: fix margin for message (f514927)
  • form components: fix styles for checkbox, radio and stepper (a429bca)

v5.0.0

08 Sep 08:26
Compare
Choose a tag to compare

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...
Read more

v5.0.0-beta.17

30 Jul 01:59
47b6c4e
Compare
Choose a tag to compare
v5.0.0-beta.17 Pre-release
Pre-release

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

16 Jul 08:11
3a8bc83
Compare
Choose a tag to compare
v5.0.0-beta.16 Pre-release
Pre-release

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

18 Jun 09:24
fabbfa2
Compare
Choose a tag to compare
v5.0.0-beta.15 Pre-release
Pre-release

5.0.0-beta.15 (2021-06-18)

Bug Fixes

  • dropdown: fix the z-index (a4a8aab)
  • modal: fix bug where aside modal appears open initially (acbf38a), closes #621
  • toggle-selector-item: fix missing margin when showing two elements only (023de15), closes #620

v5.0.0-beta.13

05 May 09:09
3f96f3d
Compare
Choose a tag to compare
v5.0.0-beta.13 Pre-release
Pre-release

5.0.0-beta.13 (2021-05-05)

Bug Fixes

  • dropdown: fix stale search keyword (c2ed857), closes #601

v5.0.0-beta.12

27 Apr 07:16
7ad8f1e
Compare
Choose a tag to compare
v5.0.0-beta.12 Pre-release
Pre-release

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

22 Apr 05:40
60203b8
Compare
Choose a tag to compare
v5.0.0-beta.11 Pre-release
Pre-release

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)

Features

  • dropdown: adds a feedback indicator for dropdown component (90d63ac)
  • dynamic-form: fixes the options control type value to be same as dropdown - array of values (7aefc88)
  • dynamic-forms: adds error optional messages that can be mapped to each form element (cb725b2)