All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.9.1 (2021-02-11)
Note: Version bump only for package @clayui/drop-down
3.9.0 (2021-01-27)
- @clayui/drop-down: add api for controlling the active state of the menu (28e5191)
- @clayui/drop-down: add props for making menu different widths (80396d8)
3.8.4 (2021-01-13)
Note: Version bump only for package @clayui/drop-down
3.8.3 (2020-12-29)
Note: Version bump only for package @clayui/drop-down
3.8.2 (2020-12-16)
Note: Version bump only for package @clayui/drop-down
3.8.1 (2020-12-02)
Note: Version bump only for package @clayui/drop-down
3.8.0 (2020-10-01)
- @clayui/drop-down: fixes DropDown error closing Modal when pressing Esc (97cbfe4)
- clayui.com: Move API tables to new files and update document tabs, rename files to use singular naming instead of plural, change mainTabURL of pagination-bar to a proper one (d812ee9)
- add displayName for all components (cc3211d)
3.7.0 (2020-08-28)
- @clayui/drop-down: Move JSP example explanation to a comment (58b5c74)
- @clayui/drop-down: Remove navigation entry for the old JSP docs (7930d2b)
- @clayui/drop-down: Add JSP code example and expand docs with a small section clarifying differences between dropdown-action and dropdown-menu (f3e941b)
3.6.2 (2020-08-26)
Note: Version bump only for package @clayui/drop-down
3.6.1 (2020-08-21)
Note: Version bump only for package @clayui/drop-down
3.6.0 (2020-08-11)
- @clayui/color-picker: splotch should get focus if menu is closed via 'esc' (85b52c6)
- @clayui/drop-down: Adds missing export of IProps on Menu (9d84563)
- @clayui/drop-down: removes tabIndex="0" from the container with scroll (8d10174)
- @clayui/drop-down: create DropDownWithDrilldown high-level component (6b92a80)
3.5.0 (2020-07-28)
- update packages to appropriate dependencies (0026168)
- @clayui/shared: Adds an object called Keys for normalize Keyboard events checkings avoiding people to using strings and care about browser compat when using React syntetic Keyboard events (95c8ea9), closes /github.com/facebook/react/blob/b87aabdfe1/packages/react-dom/src/events/getEventKey.js#L12-L29
3.4.6 (2020-07-14)
Note: Version bump only for package @clayui/drop-down
3.4.5 (2020-07-07)
Note: Version bump only for package @clayui/drop-down
3.4.4 (2020-06-18)
- @clayui/drop-down: fixes the side effect of recalculating domAlign with each rendering (80b6748)
3.4.3 (2020-05-21)
Note: Version bump only for package @clayui/drop-down
3.4.2 (2020-04-24)
- Fix accessibility issues (5e09db0)
3.4.1 (2020-03-26)
Note: Version bump only for package @clayui/drop-down
3.4.0 (2020-03-12)
- @clayui/drop-down: use ClayLink over anchor tag (f23acf1)
- @clayui/drop-down: adds new Section component to drop-down (52aaefe)
- ignore case when sorting props (7c9ae28)
- normalize names of components (3a0abea)
- ref callbacks are first calling with null. https://reactjs.org/docs/refs-and-the-dom.html#caveats-with-callback-refs (fec52cb)
- @clayui/drop-down: add disabled prop to Item (a1d4b98)
- update components to include 'types' and 'ts:main' package keys (9e24b59)
- @clayui/autocomplete: adds React.forwardRef to Autocomplete for FocusScope to have reference from element (0bbde5a)
- @clayui/button: fix error when using private name when generating declaration files (e8d8027), closes /github.com/Microsoft/TypeScript/issues/6307#issuecomment-360182089
- @clayui/drop-down: add
alignmentPosition
support in DropDownWithItems (8690bf6) - @clayui/drop-down: fixes DropDown.Menu component error blinks when aligning (f2c8c63)
- @clayui/drop-down: hide DropDown when focus shifts out of element (cd247c5)
- @clayui/drop-down: makes DropDown.Menu a sub portal (71afa59)
- @clayui/drop-down: search for symbols in nested item structures (1c32b57)
- @clayui/drop-down: Skips adequately a disabled dropdown item when navigating via keyboard (89db09c)
- @clayui/drop-down: use FocusScope component (4c79f9c)
- @clayui/form: remove stuck value from Checkbox (db565b1)
- drop-down: allow containerElement to accept a react component (dc7f77a)
- drop-down: automatically close dropdown when clicking on item (55870e0)
- drop-down: use dom-align instead of metal-position (335ff38)
- @clayui/drop-down: add ability to add attributes to form element (06661e9)
- @clayui/drop-down: add focus management to DropDownWithBasicItems (9a452f5)
- @clayui/drop-down: add more options for alignment (d37762a)
- @clayui/drop-down: add new prop to pass element attributes to DropDown.Menu (2bc404f)
- @clayui/drop-down: add prop for setting custom offset. (848cc8f)
- @clayui/drop-down: close the drop down when pressing the esc key (51dc188)
- @clayui/drop-down: create DropDownWithItems component (17acc49)
- card: create CardWithInfo and CardWithHorizontal high-level components (f3de6ed)
- clay-drop-down: create DropDownBasic high-level component (8a2c8f4)
- clay-shared: add keyboard hooks for lists and add demo under autocomplete (3622453)
- drop-down: add icon functionality for CardWithBasicItems (b741812)
- DropDown.Menu: add autoBestAlign flag for position lock (93f014d)
- update react-testing-library to be @testing-library/react (bd78145)
- form: add helper components for markup (3ce63d4)
3.2.0 (2020-02-13)
- @clayui/drop-down: add ability to add attributes to form element (06661e9)
- @clayui/drop-down: add more options for alignment (d37762a)
- @clayui/drop-down: add prop for setting custom offset. (848cc8f)
3.1.4 (2020-01-31)
- @clayui/button: fix error when using private name when generating declaration files (e8d8027), closes /github.com/Microsoft/TypeScript/issues/6307#issuecomment-360182089
- drop-down: allow containerElement to accept a react component (dc7f77a)
- drop-down: use dom-align instead of metal-position (335ff38)
3.1.3 (2020-01-20)
- @clayui/button: fix error when using private name when generating declaration files (e8d8027), closes /github.com/Microsoft/TypeScript/issues/6307#issuecomment-360182089
- drop-down: allow containerElement to accept a react component (dc7f77a)
- drop-down: use dom-align instead of metal-position (335ff38)
3.1.2 (2019-12-05)
- @clayui/button: fix error when using private name when generating declaration files (e8d8027), closes /github.com/Microsoft/TypeScript/issues/6307#issuecomment-360182089
- drop-down: use dom-align instead of metal-position (335ff38)
3.1.1 (2019-11-07)
- @clayui/drop-down: hide DropDown when focus shifts out of element (cd247c5)
3.1.0 (2019-11-01)
- @clayui/drop-down: search for symbols in nested item structures (1c32b57)
- @clayui/drop-down: add new prop to pass element attributes to DropDown.Menu (2bc404f)
3.0.1 (2019-10-28)
- @clayui/drop-down: add
alignmentPosition
support in DropDownWithItems (8690bf6) - ref callbacks are first calling with null. https://reactjs.org/docs/refs-and-the-dom.html#caveats-with-callback-refs (fec52cb)
- @clayui/drop-down: add disabled prop to Item (a1d4b98)
- @clayui/drop-down: fixes DropDown.Menu component error blinks when aligning (f2c8c63)
- @clayui/form: remove stuck value from Checkbox (db565b1)