npm / @daypicker/react
@daypicker/react
What changed in @daypicker/react 10, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.
28 breaking2 new APIs and options6 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@daypicker/react 1036 changes
Breaking changes 28
The locale export moved to @daypicker/ethiopic.
Removed the deprecated Button customization entry.
Removed deprecated compatibility typing for classNames and styles.
Removed this deprecated alias.
Removed this deprecated alias.
Removed this deprecated prop; applications using it must update before upgrading to v10.
Removed this deprecated prop; applications using it must update before upgrading to v10.
Removed this deprecated prop; applications using it must update before upgrading to v10.
Removed this deprecated prop; applications using it must update before upgrading to v10.
Removed this deprecated alias.
Removed this deprecated alias.
Removed this deprecated alias.
Removed this deprecated alias.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated event prop; applications using it must update before upgrading to v10.
Removed this deprecated subpath; the notes direct users to use react-day-picker/persian instead.
Use this subpath instead of the removed react-day-picker/jalali subpath.
Removed this deprecated prop; applications using it must update before upgrading to v10.
Removed this deprecated prop; applications using it must update before upgrading to v10.
Removed this deprecated prop; applications using it must update before upgrading to v10.
Deprecated type exports from this module were removed.
New APIs and options 2
Calendar add-on packages are now published under the @daypicker/* scope and should be installed alongside @daypicker/react for non-Gregorian calendars.
Introduced as the preferred package name for new projects; the react-day-picker package remains available for compatibility with the same DayPicker API.
Fixes and other changes 6
Focus is preserved when a controlled month change replaces the focused day.
Importing a locale subpath no longer loads all date-fns locales.
Imports date-fns functions and DayPicker locales from their subpaths.
Inline styles are now applied to all component slots.
Added @types/react as an optional peer dependency for strict package managers.
The expected month is now shown after dropdown changes in multi-month calendars.