Skip to content

v9.0.0-beta.1

Compare
Choose a tag to compare
@gpbl gpbl released this 28 May 11:39
· 487 commits to main since this release
94d53c7

About DayPicker 9 beta

Version 9 is the next major version of React DayPicker, currently in development.

See http://react-day-picker.js.org/next for the updated documentation and a complete changelog. Please note the documentation is still a work in progress.

Help Testing this Version

Please report any issues or provide feedback on theGitHub Discussions page. We welcome feedback about the upgrade process to ensure it's smooth for everyone.

What’s New

  • Requires React 18+
  • New HTML structure based on div grids instead of tables
  • Updated style system with new CSS variables, CSS classes and selectors
  • Enhanced accessibility to complies with WCAG 2.1 AA
  • Updated typings - now DayPicker works in strict mode
  • Improved rendering performance, e.g. with multiple months
  • Updated custom components system, with new components and props
  • Removed the useInput hook (refer to the documentation for alternatives)

Breaking Changes

Upgrading to v9 will require some changes in your code. See the upgrading guide for more information.


Full Changelog: v8.10.1...v9.0.0-beta.1