PR #154 opened: chore(deps): bump react-day-picker from 9.14.0 to 10.0.0
Bumps react-day-picker from 9.14.0 to 10.0.0.
▶Release notes
Sourced from react-day-picker's releases.
v10.0.0
DayPicker v10 removes the public APIs deprecated in v9 and introduces a new
@daypicker/reactpackage name. Non-Gregorian calendars are now published as standalone@daypicker/*packages.If your app already uses the current v9 API, the upgrade should be relatively small. If your app still relies on deprecated v9 APIs, those usages should be updated before upgrading.
See the full v10 changelog, the upgrade guide, and the v10 announcement for questions and upgrade feedback.
Install
npm install react-day-picker@latestFor new projects, prefer the scoped package name:
npm install @daypicker/react@latestimport { DayPicker } from "@daypicker/react"; import "@daypicker/react/style.css";The
react-day-pickerpackage remains available in v10 for compatibility.Breaking Changes
Deprecated navigation props removed
Removed prop Use instead fromMonthstartMonthfromYearstartMonth={new Date(year, 0)}toMonthendMonthtoYearendMonth={new Date(year, 11)}fromDatehidden={{ before: date }}and optionallystartMonthtoDatehidden={{ after: date }}and optionallyendMonthDeprecated focus and event props removed
Removed prop Use instead initialFocusautoFocusonWeekNumberClickA custom WeekNumbercomponentonDayKeyUpA custom DayButtoncomponentonDayKeyPressA custom DayButtoncomponentonDayPointerEnterA custom DayButtoncomponentonDayPointerLeaveA custom DayButtoncomponentonDayTouchCancelA custom DayButtoncomponent
... (truncated)
▶Changelog
Sourced from react-day-picker's changelog.
v10.0.0
Release date: 2026-05-08
This major release introduces the
@daypicker/reactpackage name, publishes calendar add-on packages under the@daypicker/*scope, and removes public APIs that were deprecated in v9.Upgrading to v10
Upgrading from v9 should be straightforward if your app does not use any deprecated APIs. See the upgrading guide for details. If you use one of the non-Gregorian calendars, such as Persian, Hebrew, Buddhist, Ethiopic, or Hijri, install the corresponding calendar add-on package alongside DayPicker.
Package Name
For new projects, prefer the
@daypicker/reactpackage:import { DayPicker } from "@daypicker/react"; import "@daypicker/react/style.css";The
react-day-pickerpackage remains available for compatibility and exposes the same DayPicker API in v10.Calendar Packages
Calendar add-on packages are now published under the
@daypicker/*scope. Install the add-on package for the calendar you need alongside@daypicker/react. For example, to use the Persian calendar:npm install @daypicker/react @daypicker/persianBreaking Changes
- Removed deprecated props:
fromDate,toDate,fromMonth,toMonth,fromYear,toYear,initialFocus.- Removed deprecated event props:
onWeekNumberClick,onDayKeyUp,onDayKeyPress,onDayPointerEnter,onDayPointerLeave,onDayTouchCancel,onDayTouchEnd,onDayTouchMove,onDayTouchStart.- Removed deprecated type exports from
types/deprecated.- Removed deprecated aliases:
formatMonthCaption,formatYearCaption,labelDay,labelCaption,isMatch,isDateInRange.- Removed the deprecated
components.Buttoncustomization entry.- Removed deprecated
DeprecatedUIcompatibility typing forclassNamesandstyles.- Removed deprecated DateLib exports:
FormatOptions,LabelOptions,dateLib, andDateLib.Date.- Removed the deprecated
react-day-picker/jalalisubpath. Usereact-day-picker/persian.What's Changed
- feat: add
@daypicker/reactas the preferred package name by@gpblin #2970- feat: publish calendar add-on packages under the
@daypicker/*scope- fix: show the expected month after dropdown changes in multi-month calendars by
@hackgray47-engin #2977- fix: move the
amETlocale export to@daypicker/ethiopicby@gpblin #2968
▶Commits
2c5ba1fbuild: version packages (#2989)b55a878fix: correct dropdown navigation in multi-month calendars (#2977)6af9b1fdocs: fill type alias API descriptions (#2991)2907c64build: version packages (next) (#2965)cdc5a64docs: update v8 website references2f8627ddocs: format with prettier0ce053fdocs: prefer scoped DayPicker package (#2975)b093f00fix: preserve legacy nav layout default (#2973)19b8d33test: standardize Jest test lifecycle patterns (#2972)8cef1c7test: lock Date behavior before Temporal prep (#2971)- Additional commits viewable in compare view