Skip to content

Latest commit

 

History

History
336 lines (218 loc) · 28.2 KB

CHANGELOG.md

File metadata and controls

336 lines (218 loc) · 28.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.4.9 (2024-12-16)

Bug Fixes

2.4.8 (2024-10-01)

Bug Fixes

  • sdk-4360: combo box voice over accessibility (ad49b22)
  • sdk-4360: combo box voice over accessibility (5aeeb85)
  • sdk-4360: combo box voice over accessibility (3ac288e)

2.4.7 (2024-09-25)

Bug Fixes

  • STUDIO-4063: assign minimum width to switch indicator (2bd879f)

2.4.6 (2024-09-16)

Bug Fixes

2.4.5 (2024-09-11)

Bug Fixes

2.4.4 (2024-09-09)

Features

  • add optional id override to form inputs (4460b9e)

2.4.3 (2024-08-28)

Features

Bug Fixes

2.4.2 (2024-08-27)

2.4.0 (2024-08-23)

Features

Bug Fixes

2.3.0 (2023-10-02)

Features

2.2.5 (2023-02-22)

Bug Fixes

2.2.4 (2022-10-18)

Bug Fixes

  • react: make sure custom-select reacts to value change (#2017) (04f3fb9)

2.2.3 (2022-10-13)

Bug Fixes

Changes switchTheme type issue with @types/node v18.8.4.

2.2.2 (2022-07-28)

Bug Fixes

  • react: don't focus on 1st element when opening dropdown with click (#1856) (e448dfa)

2.2.1 (2022-07-25)

Bug Fixes

  • core: adjust combobox styling when used alongside field label (#1845) (b89220b)
  • core: automatically include required component styles for combobox (#1844) (9e94c88)
  • react: correctly init options when value (or defaultValue) provided (#1849) (2d11f0a)
  • react: correctly validate selected option on select/combobox (#1850) (7b37a20)

2.2.0 (2022-07-22)

Features

2.1.0 (2022-05-04)

Features

2.0.3 (2022-01-21)

Bug Fixes

2.0.2 (2021-11-16)

Bug Fixes

2.0.1 (2021-11-09)

Bug Fixes

2.0.0 (2021-10-22)

⚠ BREAKING CHANGES

  • add select (custom) component (#965)
  • react: Instead of using "children" prop for adding label to Input/Textarea components, use composition of FieldLabel with either nesting or using IDs.
  • current integrators will need to retro-apply either attribute to all instances.

Features

  • add select (custom) component (#965) (f566ca9)
  • react: don't allow using "children" prop for adding input/textarea label (#641) (db02db7)
  • react: popover screen aware (#947) (1c697f8)
  • icon requires aria-hidden or aria-label (#714) (9621ba0), closes #707

Bug Fixes

  • core: popover allows pointer-events (fa8b2af)
  • core: tooltip stays visible when itself is :hover (fe5acc8)
  • react: adds missing tooltip and popover exports (#1009) (bb94d06)
  • react: button type overloads (#1053) (da8e865)
  • react: tooltip type simplification (#1018) (98c0ac0)
  • select empty state (#1008) (6bfc34a)

1.5.0 (2021-08-25)

Features

Bug Fixes

  • core: font helper CSS-in-JS compatibility (#841) (40a66c1)
  • core: use css properties from csstype, do not rely on react (#840) (09e3b33), closes #811
  • react: popover with portal reposition on document resize (#925) (2024b19)

1.4.0 (2021-06-25)

Features

  • add progress component (#766) (0ade2be)
  • add select (native) component (#403) (dfe7075)
  • react: auto-generate ids for checkbox/radio + label connections (#705) (906dd83)
  • do not force setting label for asterisk (#706) (033484c)

Bug Fixes

  • react: do not set role as "button" on button as anchor (#726) (ab12ee2)
  • react: hide icon within component using aria (#723) (fdc2bcb)
  • correct "withIcon" validation prop type to be on core (#721) (49e6c39)

1.3.0 (2021-05-12)

Features

Bug Fixes

  • core: monospace font (#592) (5137132)
  • core: search includes icon and input if not already added (e293315)
  • react: change button href check from key to value (#576) (2f7ffe4)
  • react: form onSubmit values (#615) (46b1899)
  • react: form values onChange and onSubmit (#635) (4cf3691)
  • react: useField types (#590) (3d48384)

1.2.0 (2021-03-25)

Features

Bug Fixes

  • align field label width with input/textarea (#469) (e2fad4e)
  • checkbox grid and ghost gap (#380) (7387123)
  • correct pointer for checkbox/radio component label (#440) (f51012e)
  • form disabled interactions (#456) (1ed733b)
  • form grid styles and story radios (#484) (e86f0d6)
  • core: correct background color of simulated input (#383) (e4926e9)
  • core: set placeholder opacity so each browser is aligned (#417) (b3d6e39)
  • react: exclude "children" from search component props type (#411) (49c687d)

1.1.0 (2021-02-23)

Features

Bug Fixes

  • core: compile field-label only once (#298) (055fcdd)
  • core: correct "disabled" styling for checkbox and radio (#328) (a68dc30)
  • core: correct placement of "bordered" indicator-container (#301) (851a386)
  • core: correctly space full width checkbox and radio (#327) (68aab8a)
  • core: make sure field-label follows 8px grid (#291) (880be1b)

1.0.1 (2021-02-09)

Bug Fixes

1.0.0 (2021-01-29)

Bug Fixes

  • react: indicator data- and aria- properties apply to label (#236) (ef83180), closes #230
  • use "gap" with grid (#232) (fc3cf09)
  • core: checkbox component "invalid" state styling (#231) (caf3578)
  • correct indicator container border radius to "large" (#229) (a2a04cc)

1.0.0-rc.4 (2021-01-26)

⚠ BREAKING CHANGES

  • core: CSS for each individual component is no longer being generated and distributed. Use Sass to pick individual component styling, or eliminate dead code from "castor.css" on your app.
  • Use HelperText instead of Description within Radio component.

Features

  • add checkbox component (#78) (4ede06a), closes #1
  • core: do not distribute individual component css files (#225) (c1e4feb)
  • rename description component to helper-text (#216) (2cdabe0)

1.0.0-rc.3 (2021-01-20)

Features

Bug Fixes

  • core: correct "neutral-600" color due to accessibility (#200) (e7d0a91)
  • core: correct border input and action colors on night theme due to accessibility (#201) (2b9778b)
  • core: correct sass variable usage (#158) (16ede4a)
  • core: correctly style radio children when input is disabled (#197) (a982ed5)
  • core: input and textarea borders on focus (#208) (e5c0829)
  • core: selectors applied conditionally (#209) (e6cc6d5)
  • react: add display name to radio component (#188) (37b7224)
  • react: withRef component displayNames (#177) (d62e9ce)
  • do not apply "checked" state styling for invalid radio (#180) (4837498)
  • only animate radio "dot" appearance (#179) (62563cd)
  • react: export search component (#141) (faf88e1)

1.0.0-rc.2 (2020-12-21)

⚠ BREAKING CHANGES

  • core: add ods- prefix to all tokens (#103)
  • core: {theme}-class mixins removed in favour of {theme}('class')

Features

  • add search component (#109) (d9f24bd)
  • core: add border-input-selected color alias (#76) (24a299e)
  • core: add ods- prefix to all tokens (#103) (0fec645), closes #102
  • core: adjust "white" alias (#75) (2ce7fb9)
  • core: remove component transition (#31) (7cb4d72)
  • core: support 'raw' theme that doesn't include base tokens (#36) (d786ecd)

1.0.0-rc.1 (2020-12-01)

Initial release.