Skip to content

v2.7.11#5404

Merged
jrgarciadev merged 32 commits into
mainfrom
canary
Jun 23, 2025
Merged

v2.7.11#5404
jrgarciadev merged 32 commits into
mainfrom
canary

Conversation

@wingkwong
Copy link
Copy Markdown
Member

@wingkwong wingkwong commented Jun 20, 2025

Closes #

📝 Description

⛳️ Current behavior (updates)

🚀 New behavior

💣 Is this a breaking change (Yes/No):

📝 Additional Information

Summary by CodeRabbit

  • Bug Fixes

    • Improved click handling for tabs to ensure all click handlers are invoked correctly.
    • Adjusted toast component positioning for better stacking and visibility.
  • Chores

    • Updated system and peer dependencies across multiple components for improved compatibility and stability.
    • Upgraded various React Aria dependencies to their latest patch versions.
    • Refined type definitions and imports for better consistency and maintainability.
    • Enhanced documentation with updated changelogs for all affected packages.

Vishvsalvi and others added 30 commits May 26, 2025 19:12
* fix(date-range-picker): fixed the error state in preset

* Update giant-sloths-shop.md

* Removed if statement

* chore(date-picker): prettier

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* fix(toast): fixed close button hover position

* fix(input): fixed the clear button rendering on smaller devices

* Delete .changeset/soft-spoons-march.md

* Update input.ts

* Undo unrelated toast changes
* feat(shared-icons): add loading icon

* fix(toast): icons

* chore(toast): revise types for icons

* chore(changeset): add changeset
* refactor: migrate eslint to v9

* chore: lint

* chore: update eslint command

* chore: fix lint warnings

* chore: separate lint and lint:fix

* chore: exclude contentlayer generated code

* fix(scripts): add missing await
* refactor(select): remove unnecessary code

* fix(autocomplete): persist last selected item position

* chore(changeset): add changeset
* chore(deps): bump framer-motion version

* fix: typing issues

* chore(changeset): add changeset

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
…lter, selection (#5290)

* fix(autocomplete): ensure focused item matches selected item after filter, selection

* chore: apply type and default value

* chore: add perpose coment in updated code

* test: add focuskey management testcode

* docs: add changeset

* docs: update changeset

* chore: remove comment
* chore(switch): remove xl size

* chore(docs): remove xl size

* chore(system-rsc): remove xl size

* chore(circular-progress): remove xl size

* chore: undo
* chore(deps): ra version bump

* chore(changeset): add changeset

* fix(scripts): incorrect docs path

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
…ion (#3917)

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore: changeset

* refactor(listbox): already extends in AriaListBoxProps
* chore: remove herohack announcement

* Update carbon-ad.tsx

* chore(docs): fixed lint errors

* chore(docs): requested changes

* Update carbon-ad.tsx

* Update carbon-ad.tsx
…teInput (#5349)

* fix(input-otp): remove bg and border styles from faded variant when isInvalid

* fix(date-input): remove bg styles from faded variant when isInvalid

* chore(changeset): add changeset

* chore: bump theme peerDependencies

* chore: bump theme peerDependencies

* fix: wrong version

* chore: extra line

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* fix(number-input): decreased helperWrapper padding to maintain consistency

* Update beige-laws-heal.md

* chore(theme): change to p-1

* chore(deps): bump peerDependencies for theme pkg

* fix(number-input): incorrect versions

* chore(changeset): include number input

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* fix(autocomplete): add onClear

* feat(autocomplete): add test case for onClear

* chore(changeset): add changeset
* refactor(number-input): avoid non number type passing to number input

* chore(changeset): add changeset
* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore: changeset

* chore(deps): remove unnecessary dependencies

* fix(calendar): typing issue

* refactor(system): remove unused SupportedCalendars

* refactor(system): move I18nProviderProps to type

* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`

* feat: add consistent-type-imports

* fix: eslint

* chore: add changeset

* refactor: remove unused deps
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix(tabs): handleClick

* chore(changeset): add changeset
* refactor(calendar): createCalendar typing

* refactor(system): ditch `@react-types/calendar`

* feat(system): include the required types or interfaces

* chore(deps): pnpm-lock.yaml

* fix: cast DateValue

* fix: minValue & maxValue typing

* chore(changeset): add changeset

* refactor(system): abstract class

* chore(deps): bump system peer dependency

* chore(changeset): add changeset
@wingkwong wingkwong requested a review from jrgarciadev as a code owner June 20, 2025 14:43
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Jun 20, 2025

⚠️ No Changeset found

Latest commit: 3a6e0c5

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 20, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
heroui ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 20, 2025 2:43pm
heroui-sb ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 20, 2025 2:43pm

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jun 20, 2025

Walkthrough

This update primarily consists of dependency version bumps across multiple packages, notably increasing the minimum required version of the @heroui/system peer dependency and updating various @react-aria packages. Additionally, the system package removes its dependency on @react-types/calendar and introduces a comprehensive set of calendar and date-time abstraction types. Minor code adjustments clarify type usage for calendar-related props, and two documentation examples for Toast are updated to wrap the provider in a fixed-positioned container.

Changes

Files/Paths Change Summary
apps/docs/content/components/toast/placement.raw.jsx,
apps/docs/content/components/toast/simple.raw.jsx
Wrapped ToastProvider in a div with fixed and z-[100] classes for positioning and stacking.
apps/docs/package.json Updated several @react-aria dependencies to newer patch versions.
packages/components/*/package.json
packages/components/*/CHANGELOG.md
Bumped package versions, updated @heroui/system peer dependency to >=2.4.17, and updated @react-aria dependencies.
packages/components/calendar/src/use-calendar-base.ts
packages/components/date-input/src/use-date-input.ts
Refined type imports and clarified the type of createCalendar and default date values.
packages/core/system/package.json
packages/core/system/CHANGELOG.md
Removed @react-types/calendar dependency, updated @react-aria/overlays, and bumped package version.
packages/core/system/src/provider-context.ts Unified type imports and made createCalendar type explicit.
packages/core/system/src/types.ts Added a comprehensive set of calendar/date-time abstraction types and interfaces.
packages/components/tabs/src/tab.tsx Refactored click handler chaining logic for the Tab component.

Sequence Diagram(s)

sequenceDiagram
    participant App
    participant ToastProvider
    App->>ToastProvider: Renders ToastProvider inside fixed/z-[100] div
    ToastProvider-->>App: Provides toast context and renders toasts
Loading

Possibly related PRs

Suggested reviewers

  • jrgarciadev
✨ Finishing Touches
  • 📝 Generate Docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🧹 Nitpick comments (8)
packages/components/skeleton/CHANGELOG.md (1)

7-7: Improve entry descriptiveness
Consider expanding the entry to mention the specific package and version range, e.g.:
“bump @heroui/system peer dependency to >=2.4.17” for clarity.

packages/core/system/src/types.ts (3)

249-249: Fix typo in comment

-/** Represents an amount of time, for use whe performing arithmetic. */
+/** Represents an amount of time, for use when performing arithmetic. */

6-298: Consider the long-term maintenance implications of inlining external types

While removing the dependency on @internationalized/date reduces bundle size, inlining these types creates maintenance challenges:

  1. These types may diverge from the original package over time
  2. You'll miss bug fixes and improvements from upstream
  3. The abstract classes with only abstract methods would be better represented as interfaces in TypeScript

Consider either:

  • Creating a wrapper package that re-exports only the needed types
  • Using interfaces instead of abstract classes for better TypeScript compatibility
  • Documenting the version of @internationalized/date these types were copied from for future reference

10-157: Consider using interfaces instead of abstract classes

In TypeScript, abstract classes with only abstract members are better represented as interfaces. This would reduce the runtime overhead and improve type compatibility.

Example refactor for CalendarDate:

-export abstract class CalendarDate {
-  /** The calendar system associated with this date, e.g. Gregorian. */
-  abstract readonly calendar: Calendar;
+export interface CalendarDate {
+  /** The calendar system associated with this date, e.g. Gregorian. */
+  readonly calendar: Calendar;
  // ... rest of the properties and methods
}
packages/core/system/CHANGELOG.md (1)

9-9: Clarify React Aria abbreviation
Consider expanding “RA” to “React Aria” for consistency and clarity in the changelog.

packages/components/form/CHANGELOG.md (1)

9-11: Commit reference mismatch in updated dependencies
The changelog lists two commits (be6a1db, 7dff993) yet only updates @heroui/system@2.4.18. The second commit appears unrelated—please correct or remove the extraneous reference.

packages/components/calendar/CHANGELOG.md (1)

7-7: Fix spelling and grammar in changelog entry
Correct the entry for removing the @internationalized/date dependency and include “the”.

- - [#5374] (https://github.com/heroui-inc/heroui/pull/5374) ... remove `@interationalized/date` from system
+ - [#5374] (https://github.com/heroui-inc/heroui/pull/5374) ... remove the `@internationalized/date` dependency from system
packages/core/react/CHANGELOG.md (1)

10-53: Optional: Alphabetize or group dependency list
For easier scanning and consistency with prior versions, consider sorting the package list alphabetically or grouping by category.

📜 Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4e41f50 and 3a6e0c5.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (107)
  • apps/docs/content/components/toast/placement.raw.jsx (1 hunks)
  • apps/docs/content/components/toast/simple.raw.jsx (1 hunks)
  • apps/docs/package.json (1 hunks)
  • packages/components/accordion/CHANGELOG.md (1 hunks)
  • packages/components/accordion/package.json (3 hunks)
  • packages/components/alert/CHANGELOG.md (1 hunks)
  • packages/components/alert/package.json (2 hunks)
  • packages/components/autocomplete/CHANGELOG.md (1 hunks)
  • packages/components/autocomplete/package.json (3 hunks)
  • packages/components/avatar/CHANGELOG.md (1 hunks)
  • packages/components/avatar/package.json (2 hunks)
  • packages/components/badge/CHANGELOG.md (1 hunks)
  • packages/components/badge/package.json (2 hunks)
  • packages/components/breadcrumbs/CHANGELOG.md (1 hunks)
  • packages/components/breadcrumbs/package.json (2 hunks)
  • packages/components/button/CHANGELOG.md (1 hunks)
  • packages/components/button/package.json (2 hunks)
  • packages/components/calendar/CHANGELOG.md (1 hunks)
  • packages/components/calendar/package.json (3 hunks)
  • packages/components/calendar/src/use-calendar-base.ts (3 hunks)
  • packages/components/card/CHANGELOG.md (1 hunks)
  • packages/components/card/package.json (2 hunks)
  • packages/components/checkbox/CHANGELOG.md (1 hunks)
  • packages/components/checkbox/package.json (3 hunks)
  • packages/components/chip/CHANGELOG.md (1 hunks)
  • packages/components/chip/package.json (2 hunks)
  • packages/components/date-input/CHANGELOG.md (1 hunks)
  • packages/components/date-input/package.json (3 hunks)
  • packages/components/date-input/src/use-date-input.ts (2 hunks)
  • packages/components/date-picker/CHANGELOG.md (1 hunks)
  • packages/components/date-picker/package.json (3 hunks)
  • packages/components/drawer/CHANGELOG.md (1 hunks)
  • packages/components/drawer/package.json (2 hunks)
  • packages/components/dropdown/CHANGELOG.md (1 hunks)
  • packages/components/dropdown/package.json (3 hunks)
  • packages/components/form/CHANGELOG.md (1 hunks)
  • packages/components/form/package.json (2 hunks)
  • packages/components/image/CHANGELOG.md (1 hunks)
  • packages/components/image/package.json (2 hunks)
  • packages/components/input-otp/CHANGELOG.md (1 hunks)
  • packages/components/input-otp/package.json (2 hunks)
  • packages/components/input/CHANGELOG.md (1 hunks)
  • packages/components/input/package.json (2 hunks)
  • packages/components/link/CHANGELOG.md (1 hunks)
  • packages/components/link/package.json (2 hunks)
  • packages/components/listbox/CHANGELOG.md (1 hunks)
  • packages/components/listbox/package.json (3 hunks)
  • packages/components/menu/CHANGELOG.md (1 hunks)
  • packages/components/menu/package.json (2 hunks)
  • packages/components/modal/CHANGELOG.md (1 hunks)
  • packages/components/modal/package.json (3 hunks)
  • packages/components/navbar/CHANGELOG.md (1 hunks)
  • packages/components/navbar/package.json (2 hunks)
  • packages/components/number-input/CHANGELOG.md (1 hunks)
  • packages/components/number-input/package.json (3 hunks)
  • packages/components/pagination/CHANGELOG.md (1 hunks)
  • packages/components/pagination/package.json (2 hunks)
  • packages/components/popover/CHANGELOG.md (1 hunks)
  • packages/components/popover/package.json (3 hunks)
  • packages/components/progress/CHANGELOG.md (1 hunks)
  • packages/components/progress/package.json (2 hunks)
  • packages/components/radio/CHANGELOG.md (1 hunks)
  • packages/components/radio/package.json (2 hunks)
  • packages/components/ripple/CHANGELOG.md (1 hunks)
  • packages/components/ripple/package.json (2 hunks)
  • packages/components/scroll-shadow/CHANGELOG.md (1 hunks)
  • packages/components/scroll-shadow/package.json (2 hunks)
  • packages/components/select/CHANGELOG.md (1 hunks)
  • packages/components/select/package.json (3 hunks)
  • packages/components/skeleton/CHANGELOG.md (1 hunks)
  • packages/components/skeleton/package.json (2 hunks)
  • packages/components/slider/CHANGELOG.md (1 hunks)
  • packages/components/slider/package.json (2 hunks)
  • packages/components/snippet/CHANGELOG.md (1 hunks)
  • packages/components/snippet/package.json (3 hunks)
  • packages/components/spinner/CHANGELOG.md (1 hunks)
  • packages/components/spinner/package.json (1 hunks)
  • packages/components/switch/CHANGELOG.md (1 hunks)
  • packages/components/switch/package.json (2 hunks)
  • packages/components/table/CHANGELOG.md (1 hunks)
  • packages/components/table/package.json (2 hunks)
  • packages/components/tabs/CHANGELOG.md (1 hunks)
  • packages/components/tabs/package.json (2 hunks)
  • packages/components/tabs/src/tab.tsx (1 hunks)
  • packages/components/toast/CHANGELOG.md (1 hunks)
  • packages/components/toast/package.json (3 hunks)
  • packages/components/tooltip/CHANGELOG.md (1 hunks)
  • packages/components/tooltip/package.json (3 hunks)
  • packages/components/user/CHANGELOG.md (1 hunks)
  • packages/components/user/package.json (2 hunks)
  • packages/core/react/CHANGELOG.md (1 hunks)
  • packages/core/react/package.json (2 hunks)
  • packages/core/system/CHANGELOG.md (1 hunks)
  • packages/core/system/package.json (2 hunks)
  • packages/core/system/src/provider-context.ts (2 hunks)
  • packages/core/system/src/types.ts (1 hunks)
  • packages/hooks/use-aria-accordion-item/CHANGELOG.md (1 hunks)
  • packages/hooks/use-aria-accordion-item/package.json (2 hunks)
  • packages/hooks/use-aria-accordion/CHANGELOG.md (1 hunks)
  • packages/hooks/use-aria-accordion/package.json (2 hunks)
  • packages/hooks/use-aria-button/CHANGELOG.md (1 hunks)
  • packages/hooks/use-aria-button/package.json (2 hunks)
  • packages/hooks/use-aria-link/CHANGELOG.md (1 hunks)
  • packages/hooks/use-aria-link/package.json (2 hunks)
  • packages/hooks/use-aria-modal-overlay/CHANGELOG.md (1 hunks)
  • packages/hooks/use-aria-modal-overlay/package.json (2 hunks)
  • packages/hooks/use-aria-multiselect/CHANGELOG.md (1 hunks)
⛔ Files not processed due to max files limit (8)
  • packages/hooks/use-aria-multiselect/package.json
  • packages/hooks/use-draggable/CHANGELOG.md
  • packages/hooks/use-draggable/package.json
  • packages/utilities/aria-utils/CHANGELOG.md
  • packages/utilities/aria-utils/package.json
  • packages/utilities/framer-utils/CHANGELOG.md
  • packages/utilities/framer-utils/package.json
  • plop/component/package.json.hbs
🧰 Additional context used
🧬 Code Graph Analysis (3)
packages/components/date-input/src/use-date-input.ts (2)
packages/components/calendar/src/index.ts (1)
  • CalendarDate (7-7)
packages/core/system/src/types.ts (1)
  • DateValue (298-298)
packages/core/system/src/provider-context.ts (1)
packages/core/system/src/types.ts (2)
  • CalendarIdentifier (158-176)
  • Calendar (183-235)
packages/components/calendar/src/use-calendar-base.ts (1)
packages/core/system/src/types.ts (3)
  • CalendarIdentifier (158-176)
  • Calendar (183-235)
  • DateValue (298-298)
🪛 LanguageTool
packages/components/calendar/CHANGELOG.md

[uncategorized] ~7-~7: You might be missing the article “the” here.
Context: ... - remove @interationalized/date from system - [#5382](https://github.com/heroui-in...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

packages/core/system/CHANGELOG.md

[uncategorized] ~7-~7: You might be missing the article “the” here.
Context: ... - remove @interationalized/date from system - [#5382](https://github.com/heroui-in...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

🔇 Additional comments (262)
packages/components/badge/CHANGELOG.md (2)

3-8: Confirm peer dependency update in package.json

This changelog entry documents a bump to the @heroui/system peer dependency. Please verify that packages/components/badge/package.json has its peerDependencies["@heroui/system"] updated to >=2.4.17 to align with this entry.


3-8: Changelog entry is accurate

The new version header and patch note correctly document the bump of system peer dependencies for v2.2.14. No further changes needed here.

packages/components/skeleton/CHANGELOG.md (2)

3-3: Verify version bump alignment
Ensure the ## 2.2.14 header matches the new version in package.json and the broader release schedule.


5-5: Changelog section formatting is correct
The ### Patch Changes header follows established conventions.

packages/components/tabs/src/tab.tsx (1)

116-116: Excellent fix for click handler composition!

This change properly chains all click handlers (handleClick, onClick, tabProps.onClick) at the prop level instead of invoking them immediately within handleClick. This ensures:

  • All handlers are invoked together during the actual click event
  • Prevents unintended immediate execution of handlers
  • Follows React's event handling best practices
  • Maintains proper event flow and prevents potential side effects
packages/components/tabs/CHANGELOG.md (1)

3-14: Well-documented changelog entry.

The version 2.2.19 changelog entry properly documents all changes:

  • Accurately references the handleClick fix with correct PR and issue numbers
  • Documents React Aria version bumps and system peer dependency updates
  • Follows proper changelog format and semantic versioning
  • Includes appropriate attribution and commit references
packages/components/progress/CHANGELOG.md (3)

5-5: Correct changelog section header
The "Patch Changes" header is correctly added for version 2.2.18.


7-7: Document peer dependency bump
The entry accurately records the bump of the @heroui/system peer dependency via PR #5374.


3-3: Verify corresponding package.json version bump
Ensure packages/components/progress/package.json is updated to 2.2.18 and that the @heroui/system peer dependency matches this changelog entry.

#!/bin/bash
# Verify version in package.json
grep -R '"version": "2.2.18"' packages/components/progress/package.json

# Check peer dependency update
grep -R '"@heroui/system":' packages/components/progress/package.json
packages/components/image/CHANGELOG.md (2)

3-4: Add new patch version header
The new release version 2.2.14 header is correctly introduced and follows semantic versioning.


5-6: Patch changes section is properly structured
The ### Patch Changes section matches the format used in previous entries.

packages/components/ripple/CHANGELOG.md (1)

3-8: LGTM!

The changelog entry follows the established format and properly documents the patch release.

packages/hooks/use-aria-button/CHANGELOG.md (1)

3-8: LGTM!

The changelog entry is properly formatted and documents the React Aria version bump.

packages/components/spinner/package.json (1)

3-3: Version bump looks good

The version increment aligns with the patch release for dependency updates.

packages/core/react/package.json (1)

3-3: Version and dependency updates look good

The package version bump and React Aria dependency update are consistent with the coordinated release.

Also applies to: 94-94

packages/components/form/package.json (2)

3-3: Version bumped to 2.1.21
The package version has been correctly incremented. Please ensure that the changelog, release notes, and any CI workflows reflect this new version.


37-37: Peer dependency updated on @heroui/system
Bumped the minimum required version to >=2.4.17 to maintain alignment with core system updates. Confirm that all form components remain compatible and pass validation against system v2.4.17+.

packages/hooks/use-aria-modal-overlay/package.json (2)

3-3: Version bumped to 2.2.15
Updated package version for the new release. Verify that the changelog and any documentation examples reference 2.2.15 accordingly.


37-37: Dependency version bump for @react-aria/overlays
Upgraded @react-aria/overlays to 3.27.3. Please run integration tests on modal overlays to ensure that the remove-prevent-scroll behavior remains correct under the new patch.

packages/components/progress/package.json (2)

3-3: Version bumped to 2.2.18
The progress component version has been updated. Ensure the release artifacts and changelog include this bump.


40-40: Peer dependency updated on @heroui/system
Raised the minimum required system version to >=2.4.17. Validate that progress bar rendering and theming remain stable with the updated system API.

packages/components/image/package.json (2)

3-3: Version bumped to 2.2.14
Updated the image component version for the patch release. Confirm documentation and tests target this version.


40-40: Peer dependency updated on @heroui/system
Aligned the required system version to >=2.4.17. Run image loading and styling tests against the new system to catch any API changes.

packages/components/drawer/package.json (2)

3-3: Version bumped to 2.2.19
The drawer component version has been incremented. Make sure the changelog and CI release pipeline reflect this update.


40-40: Peer dependency updated on @heroui/system
Upgraded the minimum system version to >=2.4.17. Please verify drawer animations and theming against system v2.4.17+ to avoid regressions.

packages/components/skeleton/package.json (2)

3-3: Update package version
Version updated correctly from 2.2.13 to 2.2.14.


40-40: Bump peer dependency @heroui/system
Peer dependency requirement updated to >=2.4.17 to align with the system package’s latest release.

packages/components/scroll-shadow/package.json (2)

3-3: Update package version
Version updated correctly from 2.3.14 to 2.3.15.


40-40: Bump peer dependency @heroui/system
Peer dependency requirement updated to >=2.4.17 to stay in sync with the core system release.

packages/components/spinner/CHANGELOG.md (2)

3-4: Document spinner patch release
Changelog header updated to reflect the new v2.2.19 release.


7-8: Update system dependency in changelog
Changelog lists @heroui/system@2.4.18 as the updated dependency, matching the core system bump.

packages/core/system/CHANGELOG.md (1)

3-4: Document system patch release
Changelog header correctly updated to v2.4.18.

packages/hooks/use-aria-accordion-item/CHANGELOG.md (2)

3-4: Document hook patch release
Changelog header updated to v2.2.14.


7-7: Update React Aria dependencies
Changelog notes bump of React Aria packages in alignment with PR #5382.

packages/components/badge/package.json (2)

3-3: LGTM: Version bump follows semantic versioning.

The patch version increment from 2.2.13 to 2.2.14 is appropriate for a maintenance release.


40-40: LGTM: Peer dependency update aligns with coordinated release.

The @heroui/system peer dependency update from ">=2.4.7" to ">=2.4.17" is consistent with the broader version coordination across the monorepo.

apps/docs/content/components/toast/simple.raw.jsx (1)

6-8: LGTM: Improved toast positioning and layering.

Wrapping the ToastProvider in a fixed-positioned container with high z-index ensures toasts appear correctly above other content in the documentation examples.

packages/hooks/use-aria-multiselect/CHANGELOG.md (1)

3-8: LGTM: Well-formatted changelog entry.

The changelog entry properly documents the version 2.4.15 release with appropriate PR reference, commit hash, and clear description of the React Aria dependency updates.

packages/components/snippet/package.json (3)

3-3: LGTM: Consistent version bump.

The patch version increment from 2.2.22 to 2.2.23 follows semantic versioning practices for the coordinated release.


41-41: LGTM: System peer dependency update.

The @heroui/system peer dependency update to ">=2.4.17" maintains consistency with other packages in this release.


50-50: LGTM: React Aria dependency update.

The @react-aria/focus update from 3.20.4 to 3.20.5 is a safe patch increment as part of the React Aria version bump initiative.

packages/components/ripple/package.json (2)

3-3: LGTM: Standard version increment.

The patch version bump from 2.2.16 to 2.2.17 is appropriate for this maintenance release.


41-41: LGTM: Consistent peer dependency update.

The @heroui/system peer dependency update to ">=2.4.17" aligns with the coordinated dependency management across the monorepo.

packages/components/alert/package.json (2)

3-3: Package version bumped to 2.2.22
This patch release correctly increments the package version as part of the coordinated v2.7.11 rollout.


44-44: Peer dependency update for @heroui/system
Minimum required version raised to >=2.4.17, matching the peer dependency bumps applied across other component packages.

packages/components/link/package.json (3)

3-3: Package version bumped to 2.2.19
Version increment aligns with the broader release and matches the pattern in sibling packages.


40-40: Peer dependency update for @heroui/system
Raised to >=2.4.17, keeping consistency with the system version requirement across the monorepo.


48-48: Dependency version bump for @react-aria/focus
Updated to 3.20.5. Please verify that all @react-aria/* packages in this release are aligned to their intended patch versions.

packages/components/drawer/CHANGELOG.md (3)

3-4: Changelog header added for 2.2.19
Introduces the new patch release entry.


7-7: Patch change documented: peer dependency bump
Notes that system peer dependencies were bumped in this release.


9-11: Updated dependencies listed
Correctly enumerates @heroui/modal@2.2.19 and @heroui/framer-utils@2.1.18 as part of the patch.

packages/components/form/CHANGELOG.md (2)

3-4: Changelog entry added for 2.1.21
Records the new patch version in the @heroui/form changelog.


7-7: Peer dependency bump documented
Credits the commit that raised the system peer dependency requirement.

packages/components/toast/CHANGELOG.md (4)

3-4: Changelog entry added for 2.0.12
Introduces the new patch release for the toast package.


7-7: React Aria version bump documented
Logs the update to React Aria dependencies for this release.


9-9: Peer dependency bump documented
Indicates the system peer dependency requirement increase in this release.


11-13: Updated dependencies listed
Correctly shows @heroui/spinner@2.2.19 as the only direct dependency change.

packages/components/checkbox/CHANGELOG.md (4)

3-4: Bump to version 2.3.21 in changelog
Matches the semantic versioning pattern and aligns with this patch release.


7-7: Document bump of React Aria dependencies
This entry correctly captures the React Aria version bump. Ensure the package.json and lockfile reflect these updates.


9-9: Peer dependency bump on System package documented
Changelog entry accurately notes the raised @heroui/system peer dependency requirement.


11-13: List updated dependencies
The listed update to @heroui/form@2.1.21 matches the intended change. Confirm CI passes with this new dependency.

packages/hooks/use-aria-link/package.json (2)

3-3: Version bumped to 2.2.17
The patch version increment is consistent with the broader React Aria updates.


40-41: Bump @react-aria dependencies
Updating @react-aria/focus to 3.20.5 and @react-aria/interactions to 3.25.3 aligns with monorepo-wide patch bumps.

packages/components/user/package.json (3)

3-3: Version bumped to 2.2.18
Patch release version matches the coordinated update across components.


40-40: Peer dependency on @heroui/system raised to >=2.4.17
Aligns with the new minimum system version required by other components.


46-46: Bump @react-aria/focus to 3.20.5
Consistent with the React Aria patch updates applied elsewhere in the monorepo.

packages/hooks/use-aria-button/package.json (2)

3-3: Version bumped to 2.2.16
Patch version increment keeps this hook in sync with related packages.


40-41: Bump @react-aria dependencies
Updating focus to 3.20.5 and interactions to 3.25.3 matches the monorepo-wide React Aria patch cycle.

packages/components/scroll-shadow/CHANGELOG.md (2)

3-4: Bump to version 2.3.15 in changelog
Semantic version bump is correct for this patch release.


7-7: Document bump of System peer dependency
Changelog correctly notes the raised @heroui/system requirement, consistent with other packages.

packages/components/table/CHANGELOG.md (1)

3-13: Changelog bump looks correct. The new patch release 2.2.21 entries properly document the React Aria and system peer dependency bumps and update of @heroui/checkbox. No issues found.

packages/components/menu/CHANGELOG.md (1)

3-12: Changelog update is consistent. The 2.2.21 release notes accurately list the RA version bump, system peer dependency bump, and updated @heroui/aria-utils.

packages/hooks/use-aria-link/CHANGELOG.md (1)

3-7: Patch version bump is correct. The 2.2.17 entry properly documents the React Aria dependency updates in line with the monorepo changes.

packages/components/navbar/CHANGELOG.md (1)

3-13: Navbar changelog is accurate. The new 2.2.20 release notes capture the RA and system peer dependency bumps and updated @heroui/framer-utils version.

packages/hooks/use-aria-accordion-item/package.json (2)

3-4: Package version increment validated. The version update to 2.2.14 aligns with the coordinated patch release.


37-38: React Aria dependency patches updated. @react-aria/button and @react-aria/focus have been correctly bumped to their latest patch versions.

packages/components/autocomplete/package.json (3)

3-3: Patch version bump
Upgraded from 2.3.22 → 2.3.23 correctly for a patch release.


37-37: Peer dependency requirement updated
Bumped @heroui/system to >=2.4.17. Ensure related packages align with this minimum version.


55-55: Dependency version bump
Updated @react-aria/combobox to 3.12.5 (patch). Review changelog of the library to confirm backward compatibility.

packages/components/date-input/package.json (3)

3-3: Patch version bump
Incremented @heroui/date-input to 2.3.21 appropriately.


37-37: Peer dependency requirement updated
Raised @heroui/system peer to >=2.4.17. Confirm other components are in sync.


47-47: Dependency version bump
Updated @react-aria/datepicker to 3.14.5. Verify there are no breaking changes in the patch.

packages/components/link/CHANGELOG.md (3)

3-6: New patch entry added
Changelog header for ## 2.2.19 is formatted correctly.


7-9: Reference patch PRs
Included bump entries for RA versions and system peer dependencies. Ensure the PR numbers match the actual commits.


11-12: Updated dependency listing
Documented @heroui/use-aria-link@2.2.17. Confirm package.json aligns with this changelog entry.

packages/components/input-otp/CHANGELOG.md (3)

3-6: New patch entry added
Changelog header for ## 2.1.21 looks good.


7-10: Reference patch PRs
Bump entries for React Aria versions and system peer dependencies are documented. Verify PR links and descriptions match the code changes.


11-12: Updated dependency listing
Recorded @heroui/form@2.1.21. Ensure the package.json dependency matches.

packages/components/listbox/CHANGELOG.md (3)

3-6: New patch entry added
Header ## 2.3.21 follows existing format.


7-10: Reference patch PRs
Correctly logs bump of React Aria versions and system peer dependencies. Double-check PR numbers against code commits.


11-12: Updated dependency listing
Lists @heroui/aria-utils@2.2.19. Confirm that package.json matches this update.

packages/hooks/use-aria-accordion/CHANGELOG.md (1)

3-8: Changelog version bump is correct.

Added patch release 2.2.14 documenting RA dependency bumps; aligns with ecosystem updates.

packages/components/radio/CHANGELOG.md (1)

3-13: Patch release 2.3.21 documented accurately.

RA and system peer dependency bumps are properly logged, along with updated @heroui/form version.

packages/components/user/CHANGELOG.md (1)

3-13: Verify peerDependencies consistency with changelog.

Changelog bumps @heroui/system peer requirement to >=2.4.17 and updates avatar dependency. Ensure package.json reflects this peer dependency change.

#!/bin/bash
# Confirm peerDeps in package.json match the changelog requirement
rg -n '"@heroui/system":' -C1 packages/components/user/package.json
packages/hooks/use-aria-accordion/package.json (1)

3-4: Dependency version bumps align with CHANGELOG.

Version updated to 2.2.14 and React Aria deps bumped to 3.13.3, 3.20.5, 3.24.3, matching the new patch entry.

Also applies to: 37-39

packages/components/input/CHANGELOG.md (1)

3-13: Changelog entry for v2.4.22 is accurate.

RA version and system peer dependency bumps are correctly recorded, including @heroui/form@2.1.21.

packages/components/chip/CHANGELOG.md (3)

7-7: Patch change entry for React Aria version bump
The React Aria dependencies have been bumped as part of a coordinated update. This aligns with the monorepo-wide RA version policy.


9-9: System peer dependency bump entry
The peer dependency on @heroui/system has been updated; this matches the requirement of >=2.4.17 across component packages.


3-4: Changelog version header updated
The release header has been bumped to 2.2.18. Ensure that the version field in packages/components/chip/package.json is also updated accordingly.

Run:

#!/bin/bash
# Verify package.json version matches changelog
rg -n '"version":' packages/components/chip/package.json
packages/components/switch/CHANGELOG.md (3)

7-7: Patch change entry for React Aria version bump
React Aria packages have been upgraded here, consistent with the broader dependency synchronization.


9-9: System peer dependency bump entry
Peer dependency for @heroui/system has been increased to align with the new minimum of >=2.4.17.


3-4: Changelog version header updated
The version has been incremented to 2.2.20. Please confirm packages/components/switch/package.json reflects this release.

rg -n '"version":' packages/components/switch/package.json
packages/components/pagination/CHANGELOG.md (3)

7-7: Patch change entry for React Aria version bump
React Aria dependencies have been bumped to patch versions, aligning with the monorepo-wide update.


9-9: System peer dependency bump entry
The peer dependency requirement for @heroui/system has been updated here to remain consistent across packages.


3-4: Changelog version header updated
The header now reads ## 2.2.20. Verify this matches the version in packages/components/pagination/package.json.

rg -n '"version":' packages/components/pagination/package.json
packages/components/date-input/CHANGELOG.md (5)

9-9: Patch change entry for React Aria version bump
The React Aria dependency bump entry aligns with the monorepo’s coordinated updates.


11-11: System peer dependency bump entry
Peer dependency on @heroui/system has been updated to >=2.4.17. This keeps consistency across our component packages.


3-4: Changelog version header updated
The release header is now 2.3.21. Confirm packages/components/date-input/package.json uses this version.

rg -n '"version":' packages/components/date-input/package.json

13-15: Updated dependencies list
The updated dependencies now include @heroui/form@2.1.21. Confirm this matches the package.json and that the new version is published.

rg -n '"@heroui/form":' packages/components/date-input/package.json

7-7: ```shell
#!/bin/bash

Search for any remaining imports of @internationalized/date in the date-input package

rg "@internationalized/date" -n packages/components/date-input


</details>
<details>
<summary>packages/hooks/use-aria-modal-overlay/CHANGELOG.md (2)</summary>

`7-7`: **Patch change entry for React Aria overlays bump**  
The `@react-aria/overlays` dependency has been upgraded from `3.27.2` to `3.27.3`. This matches the monorepo-wide RA version update.

---

`3-4`: **Changelog version header updated**  
The version has been bumped to `2.2.15`. Verify `packages/hooks/use-aria-modal-overlay/package.json` is in sync.  

```shell
rg -n '"version":' packages/hooks/use-aria-modal-overlay/package.json
packages/components/card/CHANGELOG.md (3)

3-4: Changelog version entry looks correct.
The new 2.2.21 release is properly documented.


7-9: Patch change commits correctly listed.
The commits for bumping React Aria versions and system peer dependencies are accurately reflected.


11-14: Updated dependency versions are accurate.
The specified @heroui/use-aria-button@2.2.16 and @heroui/ripple@2.2.17 align with the coordinated bump.

packages/components/toast/package.json (4)

3-3: Version bump is correct.
Updated package version to 2.0.12 to match the changelog.


37-37: Peer dependency requirement updated.
@heroui/system upgraded to ">=2.4.17" in line with other packages.


49-49: Dependency @react-aria/toast bumped.
Upgraded to 3.0.5 for the latest patch.


51-51: Dependency @react-aria/interactions bumped.
Upgraded to 3.25.3 for consistency.

packages/components/dropdown/CHANGELOG.md (3)

3-3: Changelog version entry looks correct.
Documented new 2.3.22 release.


7-9: Patch change commits correctly listed.
Reflects bump of RA versions and system peer dependencies.


11-14: Updated dependency versions are accurate.
Popover, menu, and aria-utils versions match the release cycle.

packages/components/date-picker/package.json (3)

3-3: Version bump is correct.
Package version updated to 2.3.22.


37-37: Peer dependency requirement updated.
@heroui/system bumped to ">=2.4.17" to synchronize across components.


54-54: Dependency @react-aria/datepicker bumped.
Upgraded from 3.14.4 to 3.14.5 as planned.

packages/components/alert/CHANGELOG.md (3)

3-3: Changelog version entry looks correct.
New 2.2.22 patch release documented.


7-8: Peer dependency bump correctly noted.
Reflects the system peer dependency update commit.


9-11: Updated button dependency version is accurate.
@heroui/button@2.2.22 aligns with the coordinated bump.

packages/components/avatar/CHANGELOG.md (1)

3-10: Well-documented dependency update.

The changelog entry is properly formatted and documents the routine React Aria version bumps and system peer dependency updates. This follows standard maintenance practices for monorepo synchronization.

packages/components/breadcrumbs/CHANGELOG.md (1)

3-10: Consistent dependency maintenance across packages.

The changelog follows the same well-structured format as other packages in this release, properly documenting the React Aria version bumps and system peer dependency updates with appropriate PR references.

apps/docs/package.json (1)

33-39: Safe patch version updates to React Aria dependencies.

These patch version bumps (e.g., 3.20.4 → 3.20.5) follow semantic versioning and should only contain bug fixes, making them safe to apply. The updates are consistent with the broader dependency synchronization across the monorepo.

packages/components/number-input/CHANGELOG.md (1)

3-14: Proper documentation of coordinated dependency updates.

The changelog correctly documents both the React Aria version bumps and the cascade effects on dependent packages (@heroui/button and @heroui/form). This demonstrates good dependency management practices in the monorepo.

apps/docs/content/components/toast/placement.raw.jsx (1)

9-11: Good improvement for toast notification positioning.

Wrapping the ToastProvider in a fixed-positioned container with high z-index ensures toast notifications properly overlay other content and are positioned relative to the viewport. This is the correct behavior for toast notifications that should be prominently displayed to users.

packages/components/modal/package.json (3)

3-3: Version bump to 2.2.19 looks correct.
The patch release aligns with the coordinated bump across component packages.


41-41: Peer dependency @heroui/system updated to >=2.4.17.
This matches the new minimum requirement applied across the monorepo.


53-55: React Aria dependencies bumped to patch versions.
Updating @react-aria/dialog, @react-aria/focus, and @react-aria/overlays ensures consistency with upstream React Aria releases.

packages/components/snippet/CHANGELOG.md (4)

3-3: Added changelog entry for version 2.2.23.
New release header correctly introduced.


7-7: Documented React Aria version bump.
Changelog clearly records the patch-level RA updates.


9-9: Documented system peer dependency bump.
Accurately notes the update to @heroui/system.


11-14: Listed updated dependencies in changelog.
Please verify that @heroui/snippet’s own package.json has been updated to version 2.2.23 and reflects these dependency versions.

packages/components/avatar/package.json (3)

3-3: Version bumped to 2.2.18.
Patch increment is consistent with other component releases.


40-40: Peer dependency @heroui/system updated to >=2.4.17.
Maintains alignment with the system version requirement uplift.


46-47: React Aria dependencies updated.
Bumping @react-aria/interactions and @react-aria/focus to the latest patches matches the monorepo standard.

packages/components/input/package.json (3)

3-3: Version bumped to 2.4.22.
Release number increment aligns with the coordinated patch updates.


40-40: Peer dependency @heroui/system updated to >=2.4.17.
Consistent with the system peer requirement across packages.


48-50: React Aria dependencies bumped.
Updating @react-aria/focus, @react-aria/interactions, and @react-aria/textfield to new patch versions is appropriate.

packages/components/popover/package.json (3)

3-3: Version bumped to 2.3.22.
Patch version update is in line with the broader release.


37-37: Peer dependency @heroui/system updated to >=2.4.17.
Matches the updated minimum across other components.


52-54: React Aria dependencies bumped to patch versions.
Bumping @react-aria/dialog, @react-aria/focus, and @react-aria/overlays ensures synchronized Aria usage.

packages/components/input-otp/package.json (4)

40-40: Peer dependency update: @heroui/system: Upgrading to ">=2.4.17" matches the peer dependency policy across components. Ensure there are no resolution conflicts in the workspace.


47-47: Dependency bump: @react-aria/form: Updated to 3.0.18, consistent with upstream React Aria patch versions.


52-52: Dependency bump: @react-aria/focus: Upgraded to 3.20.5, mirroring the version bumps in related components.


3-3: ```shell
#!/bin/bash

Verify CHANGELOG entry and monorepo tag for version bump in input-otp package

Locate a CHANGELOG file in the component directory

CHANGELOG=$(find packages/components/input-otp -maxdepth 2 -type f -iname "changelog*.md" | head -n1)

if [[ -n "$CHANGELOG" ]]; then
echo "Found CHANGELOG: $CHANGELOG"
echo "--- Searching for '2.1.21' in CHANGELOG ---"
grep -n "2.1.21" "$CHANGELOG" || echo "⚠️ No CHANGELOG entry for 2.1.21"
else
echo "⚠️ No CHANGELOG file found in packages/components/input-otp"
fi

echo
echo "--- Git tags matching '2.1.21' ---"
git tag -l "2.1.21"


</details>
<details>
<summary>packages/components/popover/CHANGELOG.md (2)</summary>

`11-15`: **Updated dependency list**: The listed packages (`@heroui/use-aria-button`, `@heroui/button`, `@heroui/aria-utils`, `@heroui/framer-utils`) align with the associated commits.

---

`3-3`: **CHANGELOG version header**: Ensure that `packages/components/popover/package.json` has its `version` field set to `2.3.22` to match this entry. 
```shell
grep -R '"version": "2.3.22"' -n packages/components/popover/package.json
packages/components/listbox/package.json (5)

40-40: Peer dependency update: @heroui/system: Raising to ">=2.4.17" is consistent with other component peers.


50-50: Dependency bump: @react-aria/listbox: Updated to 3.14.6, matching the ecosystem’s patch rollout.


52-52: Dependency bump: @react-aria/focus: Upgraded to 3.20.5, in line with monorepo conventions.


53-53: Dependency bump: @react-aria/interactions: Updated to 3.25.3, consistent with related packages.


3-3: ```shell
#!/bin/bash

Locate any changelog files in the repo

find . -type f -iname 'changelog.md' -print || echo "⚠️ No changelog files found"

For each changelog file, check for version entry

for f in $(find . -type f -iname 'changelog.md'); do
echo "🔍 Searching in $f"
grep -n "2\.3\.21" "$f" || echo "⚠️ No entry in $f"
done

Verify release scripts reference the new version (if scripts/ exists)

if [ -d scripts ]; then
grep -R "2\.3\.21" -n scripts || echo "⚠️ No version reference in scripts/"
else
echo "⚠️ No scripts directory present"
fi

Verify CI workflows reference the new version (if .github/workflows exists)

if [ -d .github/workflows ]; then
grep -R "2\.3\.21" -n .github/workflows || echo "⚠️ No version reference in CI workflows"
else
echo "⚠️ No CI workflows directory present"
fi


</details>
<details>
<summary>packages/components/card/package.json (4)</summary>

`41-41`: **Peer dependency update: @heroui/system**: Bumping to ">=2.4.17" aligns with other packages’ peer requirements.

---

`48-48`: **Dependency bump: @react-aria/focus**: Updated to `3.20.5`, consistent with the rest of the component library.

---

`50-50`: **Dependency bump: @react-aria/interactions**: Upgraded to `3.25.3`, matching peer updates across components.

---

`3-3`: ```shell
#!/bin/bash
# Check for changelog entry
echo "🔍 Verifying CHANGELOG for version 2.2.21"
grep -R "2\\.2\\.21" -n packages/components/card/CHANGELOG.md || echo "⚠️ No CHANGELOG entry for 2.2.21 found"

# Check for Git tag
echo "🔍 Verifying Git tags for version 2.2.21"
git fetch --tags >/dev/null 2>&1
git tag --list "*2.2.21*" || echo "⚠️ No Git tag matching 2.2.21 found"
packages/components/slider/CHANGELOG.md (2)

11-13: Confirm dependency updates: The changelog references React Aria and peer dependency bumps but only lists @heroui/tooltip@2.2.19. Please verify that all intended dependency changes are captured in packages/components/slider/package.json.

grep -R '"dependencies"' -n packages/components/slider/package.json -A5

3-3: CHANGELOG version header: Ensure that packages/components/slider/package.json is updated to 2.4.19 to match this changelog entry.

grep -R '"version": "2.4.19"' -n packages/components/slider/package.json
packages/components/button/package.json (3)

3-3: Version bumped to 2.2.22
Consistent with the coordinated release across HeroUI components.


40-42: Updated @heroui/system peer dependency
Raised the minimum requirement to “>=2.4.17” to match the new core system version.


49-51: Verify React Aria package availability
Ensure that @react-aria/interactions@3.25.3 and @react-aria/focus@3.20.5 are published and compatible.

npm view @react-aria/interactions@3.25.3 && npm view @react-aria/focus@3.20.5
packages/components/accordion/CHANGELOG.md (3)

3-3: Document new patch version 2.2.19
Changelog correctly reflects the bump to 2.2.19.


7-7: Document React Aria version bump
Entry for bumping React Aria versions is accurate and clear.


9-9: Document system peer dependency bump
Changelog entry for updating the system peer dependency is correct.

packages/components/breadcrumbs/package.json (3)

3-3: Version bumped to 2.2.18
Aligned with the broader component version update.


38-41: Updated @heroui/system peer dependency
Raised requirement to “>=2.4.17” to align with the updated core system package.


46-47: Verify React Aria package availability
Confirm that @react-aria/focus@3.20.5 and @react-aria/breadcrumbs@3.5.26 are published and suitable.

npm view @react-aria/focus@3.20.5 && npm view @react-aria/breadcrumbs@3.5.26
packages/core/system/package.json (2)

3-3: Increment system version to 2.4.18
Version bump is consistent with updated component peer dependencies.


60-61: Upgrade @react-aria/overlays dependency
Bumped to 3.27.3—verify it’s available on the registry.

npm view @react-aria/overlays@3.27.3
packages/components/calendar/CHANGELOG.md (4)

3-4: Document patch release v2.2.22
Changelog correctly reflects the new release version.


9-9: Document React Aria version bump
Entry for bumping React Aria versions is accurate.


11-11: Document system peer dependency bump
Matches the coordinated requirement on @heroui/system.


13-17: Update dependencies list
The listed component dependencies align with other package updates.

packages/components/checkbox/package.json (3)

3-3: Bump package version
Version increment to 2.3.21 aligns with the new patch release.


37-37: Update system peer dependency
Bumped @heroui/system requirement to >=2.4.17 to match the v2.7.11 release baseline.


48-50: Upgrade React Aria dependencies
Patch versions for @react-aria/checkbox, @react-aria/focus, and @react-aria/interactions have been updated consistently.

packages/components/dropdown/package.json (3)

3-3: Bump package version
Upgraded to 2.3.22 for this patch release.


37-37: Update system peer dependency
Elevated @heroui/system to >=2.4.17 in line with the overall release.


49-50: Upgrade React Aria dependencies
@react-aria/focus and @react-aria/menu have been bumped to the latest patch versions.

packages/components/button/CHANGELOG.md (3)

3-4: Add new patch release header
Introduced the ## 2.2.22 section to document the latest version bump.


5-10: Document patch changes
Entries for React Aria version and system peer dependency bumps reference the correct PRs.


11-14: List updated dependencies
Dependencies have been updated to @heroui/use-aria-button@2.2.16, @heroui/ripple@2.2.17, and @heroui/spinner@2.2.19 as expected.

packages/components/pagination/package.json (3)

3-3: Bump package version
Upgraded to 2.2.20 for this patch release.


40-40: Update system peer dependency
Raised @heroui/system requirement to >=2.4.17 to align with the release.


48-50: Upgrade React Aria dependencies
@react-aria/focus and @react-aria/interactions have been bumped to the latest patch levels.

packages/components/modal/CHANGELOG.md (3)

3-6: Add new patch release header
Inserted the ## 2.2.19 section to reflect the latest patch version.


7-10: Document patch changes
Notes for bumping React Aria versions and system peer dependencies are clearly logged with PR references.


11-15: Updated dependencies listing
New version updates for @heroui/use-aria-modal-overlay, @heroui/use-aria-button, @heroui/use-draggable, and @heroui/framer-utils are correctly noted.

packages/components/accordion/package.json (3)

3-3: Version bump to 2.2.19
Release version increment aligns with the patch release.


47-47: Peer dependency updated: @heroui/system >=2.4.17
Consistent with the coordinated system version bump across all component packages.


58-59: React Aria dependencies patched
Minor patch updates for @react-aria/interactions and @react-aria/focus are backward-compatible; ensure your lockfile is updated.

packages/components/radio/package.json (3)

3-3: Version bump to 2.3.21
Package version increment follows the patch release scheme.


40-40: Peer dependency updated: @heroui/system >=2.4.17
Matches the minimum system version required by other components.


46-48: React Aria dependencies patched
Patch upgrades for @react-aria/focus, @react-aria/interactions, @react-aria/radio, and @react-aria/visually-hidden are safe.

Also applies to: 50-50

packages/components/tooltip/package.json (3)

3-3: Version bump to 2.2.19
Update aligns with the release versioning.


41-41: Peer dependency updated: @heroui/system >=2.4.17
Consistent across all component packages in this release.


50-51: React Aria dependencies patched
Minor version bumps for @react-aria/overlays and @react-aria/tooltip are backward-compatible.

packages/components/menu/package.json (3)

3-3: Version bump to 2.2.21
Patch version increment is correct.


40-40: Peer dependency updated: @heroui/system >=2.4.17
Matches the coordinated system version bump across components.


48-50: React Aria dependencies patched
Safe patch upgrades for @react-aria/focus, @react-aria/interactions, and @react-aria/menu.

packages/components/table/package.json (3)

3-3: Version bump to 2.2.21
Release version increment is consistent.


40-40: Peer dependency updated: @heroui/system >=2.4.17
Aligned with all other component packages.


48-50: React Aria dependencies patched
Minor patch bumps for @react-aria/focus, @react-aria/interactions, @react-aria/table, and @react-aria/visually-hidden are backward-compatible.

Also applies to: 52-52

packages/components/tooltip/CHANGELOG.md (4)

3-3: Confirm version bump to 2.2.19.
The new release header is correct and follows semantic versioning.


7-7: Patch change “bump RA versions” noted.
The commit reference and description accurately document the React Aria version bump.


9-9: System peer dependency bump recorded.
The PR reference and commit hash correctly capture the peer dependency update.


11-14: Dependencies updated list is accurate.
All listed utilities align with the intended patch versions.

packages/components/calendar/package.json (6)

3-3: Package version updated to 2.2.22.
This matches the intended release increment.


37-37: Peer dependency on @heroui/system bumped to ≥2.4.17.
The minimum system version requirement is correctly raised.


52-52: @react-aria/calendar updated to 3.8.3.
Patch bump aligns with upstream changes.


53-53: @react-aria/focus updated to 3.20.5.
Minor version bump is correct.


57-57: @react-aria/visually-hidden updated to 3.8.25.
Dependency version is in sync.


61-61: @react-aria/interactions updated to 3.25.3.
The interactions package bump is appropriately documented.

packages/components/navbar/package.json (6)

3-3: Package version updated to 2.2.20.
Release version aligns with changelog.


41-41: Peer dependency on @heroui/system bumped to ≥2.4.17.
Consistent with monorepo-wide system upgrade.


49-49: @react-aria/focus updated to 3.20.5.
Correct patch bump.


50-50: @react-aria/interactions updated to 3.25.3.
Version bump is accurate.


51-51: @react-aria/button updated to 3.13.3.
Dependency version is correct.


52-52: @react-aria/overlays updated to 3.27.3.
Overlay package bump aligns with peer upgrades.

packages/components/switch/package.json (6)

3-3: Package version updated to 2.2.20.
Version increment is correctly applied.


40-40: Peer dependency on @heroui/system bumped to ≥2.4.17.
System requirement update is consistent.


46-46: @react-aria/focus updated to 3.20.5.
Focus package bump is properly documented.


47-47: @react-aria/interactions updated to 3.25.3.
Interactions dependency is aligned.


48-48: @react-aria/switch updated to 3.7.5.
Switch component version bump is correct.


50-50: @react-aria/visually-hidden updated to 3.8.25.
Visually-hidden dependency bump is accurate.

packages/components/select/CHANGELOG.md (4)

3-3: Confirm version bump to 2.4.22.
Release heading follows semantic versioning.


7-7: Patch change “bump RA versions” documented.
Reflects coordinated React Aria bumps.


9-9: System peer dependency bump noted.
Peer dependency update is recorded correctly.


11-20: Updated dependencies list is correct.
All internal package versions match the intended patch levels.

packages/components/select/package.json (3)

3-3: Align version bump with CHANGELOG and release scripts

Version was incremented to 2.4.22. Confirm that this change is reflected in the package’s CHANGELOG and that release tooling (e.g., publish scripts) picks up the new version correctly.


37-37: Verify peer dependency bump on @heroui/system

The peerDependency was updated to >=2.4.17. Ensure this aligns with the published @heroui/system release and that there are no compatibility regressions across your component suite.


56-61: Double-check React Aria patch version updates

Several @react-aria/* dependencies were bumped to new patch versions. Validate that these updates introduce no breaking changes in Select and that your test suite passes against the new versions.

packages/components/chip/package.json (3)

3-3: Sync version bump with CHANGELOG

Version updated to 2.2.18. Please confirm that the @heroui/chip CHANGELOG has been updated accordingly and that release notes reflect this bump.


40-40: Consistent @heroui/system peer dependency bump

PeerDependency on @heroui/system was raised to >=2.4.17, matching other components in this release. This looks consistent.


46-47: Validate React Aria dependency upgrades

@react-aria/focus and @react-aria/interactions were bumped to patch releases. Ensure these new versions are fully compatible with Chip and that there are no unexpected API changes.

packages/components/autocomplete/CHANGELOG.md (1)

3-18: Confirm package.json version sync

The changelog introduces ## 2.3.23 and lists patch changes. Verify that the @heroui/autocomplete package.json is updated to 2.3.23 and that the dependency upgrades align with the commits referenced here.

packages/components/tabs/package.json (3)

3-3: Sync version bump with CHANGELOG

Version was bumped to 2.2.19. Confirm that the @heroui/tabs CHANGELOG reflects this release and that your CI/CD pipeline will publish the correct version.


41-41: Peer dependency bump on @heroui/system is consistent

PeerDependency updated to >=2.4.17, consistent with other components in this PR. No action needed beyond standard verification.


48-50: Check React Aria dependency upgrades

@react-aria/focus, @react-aria/interactions, and @react-aria/tabs were updated to new patch versions. Please run regression tests to ensure these dependencies continue to work as expected in the Tabs component.

packages/components/date-picker/CHANGELOG.md (1)

3-18: Align changelog with package.json version

Changelog lists ## 2.3.22 and dependency bumps. Ensure the @heroui/date-picker package.json version is updated to 2.3.22 and that the recorded dependency versions match the actual package.json changes.

packages/components/number-input/package.json (3)

3-3: Bump package version for release.

Updating the version to 2.0.12 aligns with the intended v2.7.11 release of the monorepo.


41-41: Update peer dependency on @heroui/system.

Raising the minimum required version to >=2.4.17 ensures compatibility with the latest core system package.


51-54: Synchronize React Aria dependencies to patch versions.

The patch bumps for @react-aria/focus, @react-aria/interactions, and @react-aria/numberfield deliver upstream bug fixes. Please validate that these minor updates introduce no regressions in your component behavior.

packages/components/slider/package.json (3)

3-3: Bump slider package version.

Updating the version to 2.4.19 for the new release.


40-40: Align peer dependency on @heroui/system.

Raising the requirement to >=2.4.17 to stay in sync with the core system update applied across this release.


46-51: Upgrade React Aria dependencies.

The updates to @react-aria/focus, @react-aria/interactions, @react-aria/slider, and @react-aria/visually-hidden mirror the bumps made in sister packages. Ensure you test slider interactions and accessibility features to catch any edge-case regressions.

packages/core/react/CHANGELOG.md (1)

3-7: Changelog version bump looks good
The new ## 2.7.11 heading and ### Patch Changes section adhere to the existing pattern.

packages/components/date-input/src/use-date-input.ts (2)

2-7: LGTM! Import consolidation improves organization.

The consolidation of related type imports is clean and maintains functionality while improving import organization.


152-155: Explicit type casting enhances type safety.

The explicit casting to DateValue ensures type consistency for the default date boundaries while preserving the original fallback logic. This aligns well with the new internal type system.

packages/components/calendar/src/use-calendar-base.ts (3)

2-7: Import refinements improve maintainability.

Removing unused types and consolidating imports enhances code clarity and enables better tree-shaking.


123-123: Explicit function signature improves type clarity.

The direct function signature (identifier: CalendarIdentifier) => Calendar is more explicit and maintainable than referencing external type definitions.


226-229: Consistent type casting with date-input implementation.

The explicit casting to DateValue maintains consistency across the codebase and ensures proper type safety for default date boundaries.

packages/core/system/src/provider-context.ts (2)

1-1: Import consolidation reduces external dependencies.

Sourcing all relevant types from the local ./types module aligns with the architectural goal of centralizing calendar-related type definitions and reducing external dependencies.


87-87: Explicit function signature enhances type clarity.

The direct function signature (identifier: CalendarIdentifier) => Calendar is consistent with similar changes across the codebase and provides clearer type expectations than indirect type references.

Comment thread packages/components/image/CHANGELOG.md
Comment thread packages/core/system/CHANGELOG.md
Comment thread packages/core/react/CHANGELOG.md
@jrgarciadev jrgarciadev merged commit 6228427 into main Jun 23, 2025
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants