Skip to content

Releases: gpbl/react-day-picker

v9.3.2

18 Nov 10:27
Compare
Choose a tag to compare

Bug fixes.

What's Changed

  • fix: "outside days" were shown even when beforeMonth was set by @rodgobbi in #2578

Full Changelog: v9.3.1...v9.3.2

v9.3.1

16 Nov 14:24
1f0506b
Compare
Choose a tag to compare

Bug fixes.

What's Changed

  • fix: months with 4 weeks not displaying 6 weeks when fixedWeeks is used by @gpbl in #2590
  • fix(types): formatMonthDropdown throwing a type error by @gpbl in #2584
  • chore(types): added deprecated initialFocus and InternalModifiers types by @gpbl in #2582
  • chore: removed not used selectionStates from useGetModifiers() by @gpbl in #2586
  • build: update @date-fns/tz package to v1.2.0 by @gpbl in #2591

Full Changelog: v9.3.0...v9.3.1

v9.3.0

05 Nov 10:30
79fc047
Compare
Choose a tag to compare

This release adds the dayPickerProps to the values returned by useDayPicker, enabling access to these props from custom components.

Thanks to the work by @rodgobbi, we could enhance the performance when selecting a range of days.

We’ve also updated the default style to preserve the font-family inherited from the parent element. To restore the previous behavior, update the .rdp-root CSS class to include font-family: system-ui.

What's Changed

  • feat: return dayPickerProps from useDayPicker by @gpbl in #2572
  • fix(style): remove system-ui font family from default style by @gpbl in #2573
  • Improve performance when selecting long ranges of days by @rodgobbi in #2537

New Contributors

Full Changelog: v9.2.1...v9.3.0

v9.2.1

27 Oct 19:11
903745c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v9.2.0...v9.2.1

v9.2.0

23 Oct 10:28
6b03f89
Compare
Choose a tag to compare

This release addresses an issue with localization and applies some fixes for types and CSS exports.

What's Changed

New Contributors

Full Changelog: v9.1.4...v9.2.0

v9.1.4

15 Oct 11:04
3f0e304
Compare
Choose a tag to compare

This release fixes a localization issue and improves export compatibility across various Node.js environments.

What's Changed

  • fix: month not being localized with dropdown-years caption layout by @gpbl in #2497
  • build: update exports in package.json for better compatibility by @gpbl in #2535

Full Changelog: v9.1.3...v9.1.4

v9.1.3

26 Sep 23:27
f56c3ce
Compare
Choose a tag to compare

This release includes some minor build fixes and documentation updates.

What's Changed

New Contributors

Full Changelog: v9.1.2...v9.1.3

v9.1.2

22 Sep 21:24
5dd5c11
Compare
Choose a tag to compare

What's Changed

  • fix: validate HTML output by @gpbl in #2475
  • fix: use of dateLib to work when mocking dates by @gpbl in #2481
  • fix(types): Improve DayPickerContext type by @gpbl in #2479
  • build(deps): update @date-fs/tz package by @gpbl in #2480

Full Changelog: v9.1.1...v9.1.2

v9.1.1

19 Sep 13:41
d8ce7bc
Compare
Choose a tag to compare

This release improves reliability for controlled mode and adds experimental support for time zones.

Time Zone Support

By integrating the @date-fns/tz utilities for handling time zones, we have added a new experimental timeZone prop. Please see the updated docs for more details.

import { DayPicker, TZDate } from 'react-day-picker';
<DayPicker 
    timeZone="Europe/Athens"  // set the time zone
    disabled={TZDate.tz("Europe/Athens")}  // make sure you use `TZDate` to initialize dates
/> 

Note

If you were using the experimental react-day-picker/utc module, you can skip now it. Remove the @date-fns/utc package and just pass timeZone="UTC" to <DayPicker />.

What's Changed

  • fix: make sure internal state is not updated in controlled mode by @gpbl in #2473
  • feat: new timeZone prop (experimental) by @gpbl in #2467
  • feat: export locales from react-day-picker/locale by @gpbl in #2474

Full Changelog: v9.1.0...v9.1.1

v9.1.0

18 Sep 00:54
fa8fa6e
Compare
Choose a tag to compare

Thank you for using and helping improve DayPicker. Here are the notable changes in this release:

  • Updated to date-fns v4.
    • Please update @date-fns/utc if you are using react-day-picker/utc.
  • Introduced new custom components for dropdowns and navigation buttons.
  • Fixed issues with controlled vs. uncontrolled selections not working as expected.

What's Changed

  • build: update to date-fns@4 by @gpbl in #2466
  • feat: add PreviousMonthButton and NextMonthButton to custom components by @gpbl in #2437
  • feat: add MonthsDropdown and YearsDropdown custom components by @gpbl in #2454
  • feat(types): remove restrictions on components and classNames prop types by @gpbl in #2452
  • feat(types): add OnSelectHandler type by @gpbl in #2436
  • fix: controlled vs. uncontrolled selections by @gpbl in #2462
  • fix: use correct month to disable Chevron of NextMonthButton by @qgadrian in #2449
  • fix(types): add missing ClassNames types for dropdowns by @hsnaydd in #2441
  • chore: remove unnecessary labelOptions from labelNext and labelPrevious by @gpbl in #2434
  • chore: move Nav to its own component by @gpbl in #2435
  • chore(types): deprecate Button in CustomComponents by @gpbl in #2439

New Contributors

Full Changelog: v9.0.9...v9.1.0