react-day-picker Updates & Release Notes
6 updates curated from 1 source by the Releasebot Team. Last updated: Sep 8, 2026
- May 15, 2026
- Date parsed from source:May 15, 2026
- First seen by Releasebot:Sep 8, 2026
v10.0.1
react-day-picker fixes inline styles for component slots and adds @types/react as an optional peer dependency.
What's Changed
- fix: apply inline styles to all component slots by @gpbl in #2995
- fix: add @types/react as optional peer dependency by @mrmckeb in #2997
New Contributors
- @mrmckeb made their first contribution in #2997
Full Changelog: v10.0.0...v10.0.1
Original source - May 8, 2026
- Date parsed from source:May 8, 2026
- First seen by Releasebot:Sep 8, 2026
v10.0.0
react-day-picker ships v10 with a new @daypicker/react package name, standalone non-Gregorian calendar packages, and removal of deprecated v9 public APIs. It also fixes dropdown navigation in multi-month calendars while keeping react-day-picker available for compatibility.
Install
DayPicker v10 removes the public APIs deprecated in v9 and introduces a new @daypicker/react package 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.
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-picker package remains available in v10 for compatibility.
Breaking Changes
Deprecated navigation props removed
Removed prop
Use instead
fromMonth
startMonthfromYear
startMonth={new Date(year, 0)}toMonth
endMonthtoYear
endMonth={new Date(year, 11)}fromDate
hidden={{ before: date }} and optionally startMonthtoDate
hidden={{ after: date }} and optionally endMonthDeprecated focus and event props removed
Removed prop
Use instead
initialFocus
autoFocusonWeekNumberClick
A custom WeekNumber componentonDayKeyUp
A custom DayButton componentonDayKeyPress
A custom DayButton componentonDayPointerEnter
A custom DayButton componentonDayPointerLeave
A custom DayButton componentonDayTouchCancel
A custom DayButton componentonDayTouchEnd
A custom DayButton componentonDayTouchMove
A custom DayButton componentonDayTouchStart
A custom DayButton componentDeprecated aliases removed
Removed API
Use instead
formatMonthCaption
formatCaptionformatYearCaption
formatYearDropdownlabelDay
labelDayButtonlabelCaption
labelGridisMatch
dateMatchModifiersisDateInRange
rangeIncludesDateOther removed compatibility APIs
Removed deprecated type exports from types/deprecated.
Removed the deprecated components.Button customization entry. Use PreviousMonthButton and NextMonthButton.
Removed deprecated DeprecatedUI compatibility typing for classNames and styles.
Removed deprecated DateLib exports: FormatOptions, LabelOptions, dateLib, and DateLib.Date.
Removed the deprecated react-day-picker/jalali subpath. Use the Persian calendar package instead.
Calendar Package Changes
Non-Gregorian calendars are now published as standalone packages under the @daypicker/* scope:
npm install @daypicker/react @daypicker/persian npm install @daypicker/react @daypicker/hebrew npm install @daypicker/react @daypicker/buddhist npm install @daypicker/react @daypicker/ethiopic npm install @daypicker/react @daypicker/hijriThe amET locale export moved to @daypicker/ethiopic.
Fixes
Fixed dropdown navigation in multi-month calendars so changing month or year shows the expected month.
What's Changed
feat!: remove deprecated public APIs by @gpbl in #2920
feat!: extract @daypicker/hijri and @daypicker/persian by @gpbl in #2938
feat!: extract @daypicker/buddhist, @daypicker/ethiopic, and @daypicker/hebrew by @gpbl in #2939
feat: add @daypicker/react as the preferred package name by @gpbl in #2970
fix: move the amET locale export to @daypicker/ethiopic by @gpbl in #2968
fix: show the expected month after dropdown changes in multi-month calendars by @hackgray47-eng in #2977
Full Changelog: v9.14.0...v10.0.0
Original source All of your release notes in one feed
Join Releasebot and get updates from gpbl and hundreds of other software products.
- May 8, 2026
- Date parsed from source:May 8, 2026
- First seen by Releasebot:Sep 8, 2026
v8.10.2
react-day-picker adds React 19 support in v8, reducing peer dependency warnings for teams staying on DayPicker v8.
Expands the React peer dependency to include React 19, helping projects still using DayPicker v8 adopt newer React versions without peer dependency warnings.
Upgrading to v9
Please note that DayPicker v8 is in maintenance mode. This release is intended to help existing v8 users stay unblocked, but upgrading to v9 is recommended when possible.
If you are still on v8, review the updated upgrade guide:
https://daypicker.dev/upgrading-v8-to-v10
What's Changed
fix: support React 19 in v8 by @gpbl in #2979
Full Changelog: v8.10.1...v8.10.2
Original source - Apr 26, 2026
- Date parsed from source:Apr 26, 2026
- First seen by Releasebot:Sep 8, 2026
v10.0.0-next.5
react-day-picker versions packages in a Next build update.
build: version packages (next) (#2963)
Original source - Apr 26, 2026
- Date parsed from source:Apr 26, 2026
- First seen by Releasebot:Sep 8, 2026
v10.0.0-next.3
react-day-picker versions packages for the next release.
build: version packages (next) (#2954)
Original source Similar to react-day-picker with recent updates:
- Feb 26, 2026
- Date parsed from source:Feb 26, 2026
- First seen by Releasebot:Sep 8, 2026
v9.14.0
react-day-picker adds Hijri calendar support and a new resetOnSelect prop for range selection, making it easier to start fresh ranges and use the Umm al-Qura calendar.
This release introduces a new resetOnSelect prop and adds support for the Hijri calendar.
Resetting Selections in Range Mode
When in range selection mode, use the new resetOnSelect prop to start a new range when a full range is already selected.
Hijri Calendar
To use the Hijri (Umm al-Qura) calendar, import DayPicker from react-day-picker/hijri:
import { DayPicker } from "react-day-picker/hijri"; export function HijriCalendar() { return <DayPicker />; }Read more in the documentation and play with it in playground.
What's Changed
feat: Add Hijri calendar support (Umm al-Qura) by @ws-rush in #2904
feat: New resetOnSelect prop to reset date range when selecting date with completed range by @rodgobbi in #2906
feat: add default lang prop to DayPicker root element by @gpbl in #2907New Contributors
@ws-rush made their first contribution in #2904
Full Changelog: v9.13.2...v9.14.0
Original source
This is the end. You've seen all the release notes in this feed!
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.