# What changed in @daypicker/react

> 36 changes in @daypicker/react 10 from its official release notes, upgrade guides and advisories: 28 breaking, 2 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@daypicker/react/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @daypicker/react 10

### Breaking changes

- The locale export moved to @daypicker/ethiopic. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed the deprecated Button customization entry. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed deprecated compatibility typing for classNames and styles. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated alias. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated alias. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated alias. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated alias. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated alias. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated alias. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated event prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated subpath; the notes direct users to use react-day-picker/persian instead. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Use this subpath instead of the removed react-day-picker/jalali subpath. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Removed this deprecated prop; applications using it must update before upgrading to v10. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Deprecated type exports from this module were removed. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)

### New APIs and options

- Calendar add-on packages are now published under the @daypicker/* scope and should be installed alongside @daypicker/react for non-Gregorian calendars. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
- Introduced as the preferred package name for new projects; the react-day-picker package remains available for compatibility with the same DayPicker API. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)

### Fixes and other changes

- Focus is preserved when a controlled month change replaces the focused day. (10.0.2) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#1002)
- Importing a locale subpath no longer loads all date-fns locales. (10.0.2) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#1002)
- Imports date-fns functions and DayPicker locales from their subpaths. (10.0.2) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#1002)
- Inline styles are now applied to all component slots. (10.0.1) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1001)
- Added @types/react as an optional peer dependency for strict package managers. (10.0.1) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1001)
- The expected month is now shown after dropdown changes in multi-month calendars. (10.0.0) — [release notes](https://github.com/gpbl/react-day-picker/blob/1bfd4f0776d66f2242b6b32a1f084ab94e2702da/packages/react/CHANGELOG.md#v1000)
