diff --git a/packages/frameworks/react/CHANGELOG.md b/packages/frameworks/react/CHANGELOG.md index ad58aba39a..17cfd576a7 100644 --- a/packages/frameworks/react/CHANGELOG.md +++ b/packages/frameworks/react/CHANGELOG.md @@ -8,32 +8,43 @@ description: All notable changes to this project will be documented in this file ### Added -- Added new `LocaleProvider` component to provide locale context to all components that require it. -- Add an optional `index` prop to the `DatePicker.Input` to support multiple inputs. -- Add the `DatePicker.PresetTrigger` component -- Improve a controlled state in `ColorPicker`, `DatePicker`, `Dialog`, `HoverCard`, `Menu`, `Popover`, `Select`, and `Tooltip` components +- Introduced `Clipboard` component. Refer to the [documentation](https://ark-ui.com/docs/components/clipboard) for details. +- Implemented programmable control over the open state for `ColorPicker`, `DatePicker`, `Dialog`, `HoverCard`, `Menu`, `Popover`, `Select`, and `Tooltip`. +- Added a `PresetTrigger` part to the `DatePicker` component, enabling custom triggers for common date presets (e.g., Last 7 days, Last 30 days). +- Enhanced the `DatePicker.Control` component to support multiple inputs by introducing an optional `index` attribute to `DatePicker.Input`. Example usage: + +```jsx + + + + +``` + +### Changed + +- Refined the `TreeView` component API for streamlined component usage. See the [documentation](https://ark-ui.com/docs/components/tree-view) for details. ### Fixed -- Prevent calling interaction outside when scrollbar is clicked. -- Fix issue where positioned components don't respond to window resizing. -- Fix issue where restoring scroll causes a smooth scroll transition back to the initial scroll point. -- Fix issue in `Combobox`, `Menu`, and `Select` where scrolling into view could result in scrolling the body element. -- Fix issue where `DatePicker` does not show correct number of weeks when `startOfWeek` is set -- Fix issue in the `Editable` where cannot delete text when `maxLength` reached -- Fix issue in the `Select` where item group's label `id` pointed to the wrong element -- Fix issue where `Select` uses the incorrect `id` for `aria-activedecesendant` field +- Resolved unintentional interactions when clicking the scrollbar. +- Addressed an issue where positioned components failed to adjust to window resizing. +- Corrected a behavior where restoring scroll position triggered a smooth scroll effect back to the starting point. +- Rectified a problem in `Combobox`, `Menu`, and `Select` where scrolling into view inadvertently scrolled the body element. +- Fixed a discrepancy in `DatePicker` regarding the incorrect display of weeks when setting `startOfWeek`. +- Solved an issue in the `Editable` preventing text deletion upon reaching `maxLength`. +- Corrected an issue in the `Select` where an item group's label `id` was misdirected. +- Adjusted `Select` to use the correct `id` for the `aria-activedescendant` attribute. ## [2.0.2] - 2024-02-10 ### Added -- Exported `SelectionDetails` type for `Menu` component +- Exported `SelectionDetails` type for the `Menu` component. ### Changed -- Changed `Dialog.Description` and `Popover.Description` from `p` to `div` to allow for multiple paragraphs. -- Changed `TreeView.BranchTrigger` from `button` to `div` for the accessibility reasons. +- Updated `Dialog.Description` and `Popover.Description` elements from `p` to `div` for better paragraph handling. +- Altered `TreeView.BranchTrigger` element from `button` to `div` for accessibility enhancements. ### Fixed diff --git a/packages/frameworks/solid/CHANGELOG.md b/packages/frameworks/solid/CHANGELOG.md index 6bcb3e257d..9058ee9494 100644 --- a/packages/frameworks/solid/CHANGELOG.md +++ b/packages/frameworks/solid/CHANGELOG.md @@ -8,27 +8,35 @@ description: All notable changes to this project will be documented in this file ### Added -- Added new `LocaleProvider` component to provide locale context to all components that require it. -- Add an optional `index` prop to the `DatePicker.Input` to support multiple inputs. -- Add the `DatePicker.PresetTrigger` component -- Exported `SelectionDetails` type for `Menu` component -- Improve a controlled state in `ColorPicker`, `DatePicker`, `Dialog`, `HoverCard`, `Menu`, `Popover`, `Select`, and `Tooltip` components +- Introduced `Clipboard` component. Refer to the [documentation](https://ark-ui.com/docs/components/clipboard) for details. +- Implemented programmable control over the open state for `ColorPicker`, `DatePicker`, `Dialog`, `HoverCard`, `Menu`, `Popover`, `Select`, and `Tooltip`. +- Exported `SelectionDetails` type for the `Menu` component. +- Added a `PresetTrigger` part to the `DatePicker` component, enabling custom triggers for common date presets (e.g., Last 7 days, Last 30 days). +- Enhanced the `DatePicker.Control` component to support multiple inputs by introducing an optional `index` attribute to `DatePicker.Input`. Example usage: + +```jsx + + + + +``` ### Changed -- Changed `Dialog.Description` and `Popover.Description` from `p` to `div` to allow for multiple paragraphs. -- Changed `TreeView.BranchTrigger` from `button` to `div` for the accessibility reasons. +- Refined the `TreeView` component API for streamlined component usage. See the [documentation](https://ark-ui.com/docs/components/tree-view) for details. +- Updated `Dialog.Description` and `Popover.Description` elements from `p` to `div` for better paragraph handling. +- Altered `TreeView.BranchTrigger` element from `button` to `div` for accessibility enhancements. ### Fixed -- Prevent calling interaction outside when scrollbar is clicked. -- Fix issue where positioned components don't respond to window resizing. -- Fix issue where restoring scroll causes a smooth scroll transition back to the initial scroll point. -- Fix issue in `Combobox`, `Menu`, and `Select` where scrolling into view could result in scrolling the body element. -- Fix issue where `DatePicker` does not show correct number of weeks when `startOfWeek` is set -- Fix issue in the `Editable` where cannot delete text when `maxLength` reached -- Fix issue in the `Select` where item group's label `id` pointed to the wrong element -- Fix issue where `Select` uses the incorrect `id` for `aria-activedecesendant` field +- Resolved unintentional interactions when clicking the scrollbar. +- Addressed an issue where positioned components failed to adjust to window resizing. +- Corrected a behavior where restoring scroll position triggered a smooth scroll effect back to the starting point. +- Rectified a problem in `Combobox`, `Menu`, and `Select` where scrolling into view inadvertently scrolled the body element. +- Fixed a discrepancy in `DatePicker` regarding the incorrect display of weeks when setting `startOfWeek`. +- Solved an issue in the `Editable` preventing text deletion upon reaching `maxLength`. +- Corrected an issue in the `Select` where an item group's label `id` was misdirected. +- Adjusted `Select` to use the correct `id` for the `aria-activedescendant` attribute. ## [2.0.1] - 2024-01-30