Skip to content

Latest commit

 

History

History
722 lines (396 loc) · 37.1 KB

CHANGELOG.md

File metadata and controls

722 lines (396 loc) · 37.1 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.114.0 (2024-04-22)

Bug Fixes

  • @clayui/pagination-bar: LPD-17368 Follow up - Add aria-label (ba21e0e)

3.113.0 (2024-03-28)

Note: Version bump only for package @clayui/drop-down

3.112.0 (2024-03-11)

Note: Version bump only for package @clayui/drop-down

3.111.0 (2024-02-15)

Note: Version bump only for package @clayui/drop-down

3.109.0 (2024-01-22)

Note: Version bump only for package @clayui/drop-down

3.108.0 (2023-12-12)

Note: Version bump only for package @clayui/drop-down

3.107.1 (2023-11-27)

Note: Version bump only for package @clayui/drop-down

3.107.0 (2023-11-27)

Note: Version bump only for package @clayui/drop-down

3.106.1 (2023-10-26)

Note: Version bump only for package @clayui/drop-down

3.106.0 (2023-10-25)

Bug Fixes

  • remove 'src' dir from being packaged with npm (9383e8d)
  • use package's directory for baseDir when generating type (0a5c710)

Reverts

  • Revert "chore(@clayui/drop-down): Update storybook with examples of long text in checkbox and radio" (432ec99)
  • Revert "docs(@clayui/drop-down): Add checkbox and radio examples with long text" (0fa8402)

3.105.0 (2023-09-15)

Bug Fixes

  • @clayui/css: Renames form-control-container to input-group-item-focusable (54b0677)

Features

  • @clayui/drop-down: Use form-control-container on search (5d4c242)

3.104.0 (2023-08-25)

Bug Fixes

  • @clayui/drop-down: fix ref error on collection (1ab3b26)

3.103.1 (2023-08-15)

Bug Fixes

  • @clayui/drop-down: adds throttle to handle contextual menu visibility (7d51b7a)

3.101.0 (2023-07-28)

Note: Version bump only for package @clayui/drop-down

3.100.0 (2023-07-13)

Note: Version bump only for package @clayui/drop-down

3.99.4 (2023-07-10)

Note: Version bump only for package @clayui/drop-down

3.99.1 (2023-07-04)

Note: Version bump only for package @clayui/drop-down

3.99.0 (2023-06-28)

Bug Fixes

  • @clayui/drop-down: fixes error when restoring focus from DropDown (5802f32)

3.98.0 (2023-06-20)

Note: Version bump only for package @clayui/drop-down

3.97.1 (2023-06-14)

Note: Version bump only for package @clayui/drop-down

3.97.0 (2023-06-13)

Note: Version bump only for package @clayui/drop-down

3.96.0 (2023-05-29)

Bug Fixes

  • @clayui/drop-down: fix error when breaking component when group has no items (b13f32c)

3.95.2 (2023-05-17)

Note: Version bump only for package @clayui/drop-down

3.95.0 (2023-05-15)

Note: Version bump only for package @clayui/drop-down

3.94.0 (2023-05-03)

Features

  • @clayui/core: update the react-virtual package and refactor the infinite scroll implementation (88b8334)
  • @clayui/drop-down: add active state to item for cascading menu (e9a1471)

3.93.0 (2023-04-19)

Note: Version bump only for package @clayui/drop-down

3.92.0 (2023-04-06)

Note: Version bump only for package @clayui/drop-down

3.91.0 (2023-03-24)

Note: Version bump only for package @clayui/drop-down

3.90.0 (2023-03-15)

Note: Version bump only for package @clayui/drop-down

3.89.0 (2023-03-01)

Features

  • @clayui/drop-down: add new prop to pass props to DropDown.Search button (47604f3)

3.88.0 (2023-02-14)

Note: Version bump only for package @clayui/drop-down

3.87.0 (2023-02-08)

Note: Version bump only for package @clayui/drop-down

3.86.1 (2023-02-02)

Note: Version bump only for package @clayui/drop-down

3.86.0 (2023-01-31)

Note: Version bump only for package @clayui/drop-down

3.85.0 (2023-01-23)

Note: Version bump only for package @clayui/drop-down

3.84.0 (2022-12-23)

Note: Version bump only for package @clayui/drop-down

3.83.1 (2022-12-20)

Note: Version bump only for package @clayui/drop-down

3.83.0 (2022-12-20)

Bug Fixes

  • @clayui/drop-down: fix menu reference error (4f70e1e)

3.82.0 (2022-12-07)

Features

  • removes duplication of implementation of accessibility features for menu using Overlay component (9d60eb9)

3.81.0 (2022-11-30)

Bug Fixes

  • @clayui/drop-down: close drilldown menu returns to initial state (756e5f5)
  • @clayui/drop-down: fix error add aria-hidden="true" in active Drilldown menu (43d488f)

Features

  • @clayui/drop-down: adds API to set aria-label of Drilldown stuff (9ea0b9b)

3.80.1 (2022-11-22)

Bug Fixes

  • @clayui/drop-down: moves focus to first focusable item when pressing down key on trigger (bd1b114)

3.80.0 (2022-11-21)

Bug Fixes

  • @clayui/drop-down: adds keyboard navigation with looped arrow keys (c919b22)
  • @clayui/drop-down: associates the contextual item with the menu and fixes assertive aria for SRs with contextual menu (b62b7ba)
  • @clayui/drop-down: disable tabbing of Menu elements (81c0b20)
  • @clayui/drop-down: fix keyboard navigation for context menu (b44c7db)

Features

  • @clayui/date-picker: improves semantic accessibility for the component (60a7f76)
  • @clayui/drop-down: enable typeahead for menu (6287f96)

3.79.0 (2022-11-08)

Bug Fixes

  • @clayui/drop-down: fix error when not properly rendering markup for simplified collection (e0c4fcf)

Features

  • @clayui/drop-down: add collection pattern (2335ef2)

3.78.2 (2022-10-25)

Note: Version bump only for package @clayui/drop-down

3.78.1 (2022-10-25)

Note: Version bump only for package @clayui/drop-down

3.78.0 (2022-10-25)

Bug Fixes

  • @clayui/drop-down: fix error when esc open menu (9ecc8e4)
  • @clayui/drop-down: fix focus order error (3062d5e)

3.77.0 (2022-10-17)

Features

  • @clayui/drop-down: add forwardRef to ItemList (9143196)
  • @clayui/drop-down: move style prop to Item container (4bc2fd4)

3.75.2 (2022-09-29)

Note: Version bump only for package @clayui/drop-down

3.75.0 (2022-09-28)

Note: Version bump only for package @clayui/drop-down

3.74.0 (2022-09-19)

Note: Version bump only for package @clayui/drop-down

3.73.0 (2022-09-13)

Bug Fixes

  • @clayui/drop-down: fix error when not focusing on first item of DropDown (bc03292)

3.72.0 (2022-09-05)

Bug Fixes

  • @clayui/drop-down: fixes error when not moving focus to element in menu when renderMenuOnClick property is set (2daac65)

3.71.0 (2022-08-30)

Note: Version bump only for package @clayui/drop-down

3.70.3 (2022-08-30)

Note: Version bump only for package @clayui/drop-down

3.70.2 (2022-08-30)

Note: Version bump only for package @clayui/drop-down

3.70.0 (2022-08-23)

Note: Version bump only for package @clayui/drop-down

3.69.0 (2022-08-16)

Bug Fixes

  • @clayui/drop-down: Improves group semantics for DropDown (7d0e1b7)

Features

  • @clayui/drop-down: adds option to open menu when pressing ArrowDown and Spacebar (c72a181)
  • @clayui/drop-down: enable move cursor using left and right arrow keys (9006b62)
  • @clayui/drop-down: improves accessibility for virtual cursor (83bdcb8)

3.68.0 (2022-08-01)

Bug Fixes

  • @clayui/drop-down: avoid adding focus event when drop down is closed (5e68f54)
  • @clayui/drop-down: move focus to button when closing dropdown (fde657e)

Features

  • @clayui/drop-down: Adds the new API in DropDown to close the dropdown when clicking on the item (6e4e133)

3.67.0 (2022-07-25)

Note: Version bump only for package @clayui/drop-down

3.66.0 (2022-07-20)

Features

  • @clayui/drop-down: add new roleItem property to set item role (de82351)

3.65.2 (2022-07-19)

Bug Fixes

  • @clayui/autocomplete: fix error of alignment By Viewport not positioning properly (4ea771b)
  • @clayui/drop-down: fixes error when losing focus using arrow keys in Drilldown and improves accessibility (15aeddf)
  • @clayui/drop-down: improve the accessibility of DropDownWithItems (68eec9e)
  • @clayui/drop-down: improves DropDown accessibility (e420a85)

3.65.1 (2022-07-11)

Note: Version bump only for package @clayui/drop-down

3.65.0 (2022-07-11)

Bug Fixes

  • @clayui/drop-down: Pass role as a parameter to items in dropdown (a5cfd72)

3.64.0 (2022-07-04)

Features

  • @clayui/drop-down: Allow setting a default selected value for the radiogroup (f159071)

3.62.0 (2022-06-20)

Bug Fixes

  • @clayui/drop-down: fix bug of calling setActive method when the menu is invisible (1e3efcf)

3.58.0 (2022-05-23)

Note: Version bump only for package @clayui/drop-down

3.56.0 (2022-05-09)

Note: Version bump only for package @clayui/drop-down

3.55.0 (2022-05-02)

Features

  • @clayui/drop-down: standardize the controlled and uncontrolled component behavior to active prop (49afcdb)

3.52.0 (2022-04-04)

Bug Fixes

  • @clayui/drop-down: fix contextual menu error not rendering icons without spaces (a115add)

3.49.0 (2022-03-15)

Features

  • @clayui/drop-down: add new prop to align Menu in viewport (1c4f19b)
  • @clayui/drop-down: make it possible to render the menu lazily (1e4e565)

3.48.0 (2022-03-07)

Features

  • @clayui/drop-down: Render Menu only after trigger is clicked the first time (1d90d45)
  • @clayui/drop-down: Update tests (ab564dd)

3.47.0 (2022-02-23)

Note: Version bump only for package @clayui/drop-down

3.45.0 (2022-02-01)

Note: Version bump only for package @clayui/drop-down

3.43.0 (2021-12-29)

Features

  • @clayui/drop-down: adds shrink modifier support to DropDown.Menu (e770a1f)

3.42.0 (2021-12-15)

Note: Version bump only for package @clayui/drop-down

3.41.0 (2021-12-02)

Note: Version bump only for package @clayui/drop-down

3.40.0 (2021-11-17)

Bug Fixes

  • @clayui/drop-down: Provide a default on submit function to avoid form navigation (60a37aa)

3.39.0 (2021-10-29)

Note: Version bump only for package @clayui/drop-down

3.38.0 (2021-10-22)

Note: Version bump only for package @clayui/drop-down

3.37.0 (2021-10-06)

Note: Version bump only for package @clayui/drop-down

3.36.0 (2021-09-23)

Bug Fixes

  • @clayui/drop-down: fixes the values of the width property of the Menu (f29681e)

3.35.3 (2021-09-09)

Note: Version bump only for package @clayui/drop-down

3.35.2 (2021-08-30)

Note: Version bump only for package @clayui/drop-down

3.35.1 (2021-08-30)

Note: Version bump only for package @clayui/drop-down

3.35.0 (2021-08-30)

Bug Fixes

  • @clayui/dropdown: Pass useCssRight to domAlign (34db43e)

Features

  • @clayui/drop-down: replaces direct use of dom-align with doAlign with RTL support (a311dca)

3.32.0 (2021-07-28)

Note: Version bump only for package @clayui/drop-down

3.30.0 (2021-06-16)

Features

  • @clayui/drop-down: Allow the menu to be toggled (8d09d29), closes #4103

3.29.0 (2021-05-28)

Bug Fixes

  • @clayui/drop-down: fixes error when closing the contextual menu (8bdfa79)
  • @clayui/drop-down: stops closing the drop-down when the focus is inside the sub portal (cc57b72)

Features

  • @clayui/drop-down: add the new contextual type to create a cascading menu (63960b2)
  • @clayui/drop-down: Make it possible to render dividers (51a46d5)

3.28.0 (2021-05-19)

Features

  • @clayui/drop-down: Add the new ContainerProps API (b106420)
  • @clayui/drop-down: Add the new ContainerProps API to the interface typing (31f38a9)

3.27.0 (2021-05-05)

Note: Version bump only for package @clayui/drop-down

3.25.1 (2021-03-05)

Bug Fixes

  • @clayui/drop-down: make sure element exists before passing to domAlign (80a5395)
  • @clayui/drop-down: use isomorphic helper for useLayoutEffect (fd82b87)

3.25.0 (2021-02-23)

Features

  • @clayui/drop-down: add util for aligning dropdown on scroll (09dc506)

3.9.1 (2021-02-11)

Note: Version bump only for package @clayui/drop-down

3.9.0 (2021-01-27)

Features

  • @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)

Bug Fixes

  • @clayui/drop-down: fixes DropDown error closing Modal when pressing Esc (97cbfe4)

Features

  • 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)

Bug Fixes

  • @clayui/drop-down: Move JSP example explanation to a comment (58b5c74)
  • @clayui/drop-down: Remove navigation entry for the old JSP docs (7930d2b)

Features

  • @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)

Bug Fixes

  • @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)

Features

  • @clayui/drop-down: create DropDownWithDrilldown high-level component (6b92a80)

3.5.0 (2020-07-28)

Bug Fixes

  • update packages to appropriate dependencies (0026168)

Features

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)

Bug Fixes

  • @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)

Bug Fixes

  • 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)

Bug Fixes

  • @clayui/drop-down: use ClayLink over anchor tag (f23acf1)

Features

  • @clayui/drop-down: adds new Section component to drop-down (52aaefe)

3.3.0 (2020-02-28)

Bug Fixes

  • 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)

Features

  • @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)

Features

  • @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)

Bug Fixes

3.1.3 (2020-01-20)

Bug Fixes

3.1.2 (2019-12-05)

Bug Fixes

3.1.1 (2019-11-07)

Bug Fixes

  • @clayui/drop-down: hide DropDown when focus shifts out of element (cd247c5)

3.1.0 (2019-11-01)

Bug Fixes

  • @clayui/drop-down: search for symbols in nested item structures (1c32b57)

Features

  • @clayui/drop-down: add new prop to pass element attributes to DropDown.Menu (2bc404f)

3.0.1 (2019-10-28)

Bug Fixes