Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 13, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
react-day-picker (source) ^8.10.1^9.13.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

gpbl/react-day-picker (react-day-picker)

v9.13.0

Compare Source

This release introduces an experimental noonSafe prop to help deal with historical time zones with second offsets. See https://daypicker.dev/localization/setting-time-zone#noonsafe for more details.

What's Changed
  • feat: add experimental noonSafe prop for timezone offsets by @​gpbl in #​2879

Full Changelog: gpbl/react-day-picker@v9.12.0...v9.13.0

v9.12.0

Compare Source

This release adds translated labels to built-in locales and fixes issues with array modifiers and the Hebrew calendar.

Translated Locales

DayPicker locales now ship with localized labels (e.g., “Go to next month”, “Today”), so you no longer need to supply them via labels. To use a locale:

import { es } from "react-day-picker/locale";
<DayPicker locale={es} /> // Use Spanish locale, now with translated labels.

If you previously set the labels prop for translations, you can remove it. For details on switching locales, see https://daypicker.dev/localization/changing-locale.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.11.3...v9.12.0

v9.11.3

Compare Source

Rendered HTML now includes empty cells in grids when endMonth is set, and fixes the v9.11.2 regression where JSDOM tests could fail when focusing disabled days.

Possible low impact breaking change: The grid markup changed, so brittle snapshot tests or custom CSS that depended on the old structure may need updates. Adjust snapshots/CSS accordingly.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.11.2...v9.11.3

v9.11.2

Compare Source

What's Changed

  • fix: ensure modifiers honor the timeZone prop by @​gpbl in #​2849
  • fix: allow focused disabled days to remain focusable by @​gpbl in #​2851
  • chore(performance): cache resolved today across helpers for better performance by @​gpbl in #​2848
  • chore(performance): memoize calendar and reuse ISO date ids in day rendering by @​gpbl in #​2850

Full Changelog: gpbl/react-day-picker@v9.11.1...v9.11.2

v9.11.1

Compare Source

What's Changed

Full Changelog: gpbl/react-day-picker@v9.11.0...v9.11.1

v9.11.0

Compare Source

This release adds support for Buddhist and Hebrew calendars, introduces new Southeast Asian numeral systems, adds the aria-labelledby prop, and improves month/year formatting for specific locales. It also includes fixes for the recently added Ethiopic calendar.

Buddhist Calendar

To use the Buddhist calendar, import DayPicker from react-day-picker/buddhist.

import { DayPicker } from "react-day-picker/buddhist";

export function BuddhistCalendar() {
  return <DayPicker />;
}
Screen Shot 2025-09-20 at 18 19 40

Read more in the documentation and play with it in playground.

Hebrew Calendar

To switch to the Hebrew calendar, import DayPicker from react-day-picker/hebrew.

import { DayPicker } from "react-day-picker/hebrew";

export function HebrewCalendar() {
  return <DayPicker />;
}
Screen Shot 2025-09-20 at 18 19 55

Read more in the documentation and play with it in playground.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.10.0...v9.11.0

v9.10.0

Compare Source

This release adds support for the Ethiopic calendar.

Ethiopic calendar

To use the Ethiopic calendar, import DayPicker from react-day-picker/ethiopic.

import { DayPicker } from "react-day-picker/ethiopic";

export function EthiopicCalendar() {
  return <DayPicker />;
}
Screen Shot 2025-09-14 at 17 54 36

Read more in the documentation and play with it in playground.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.9.0...v9.10.0

v9.9.0

Compare Source

This release includes a new reverseYears prop, a range selection fix, and a build update to fix issues with source maps.

Reversing the Years in the Dropdown

When using captionLayout='dropdown', set reverseYears to reverse the years listed in the dropdown: the most recent year will appear first.

<DayPicker captionLayout="dropdown" reverseYears />

See it in action in the playground.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.8.1...v9.9.0

v9.8.1

Compare Source

Improved captionLayout documentation and build process.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.8.0...v9.8.1

v9.8.0

Compare Source

DayPicker 9.8 includes better keyboard navigation and resolves edge cases with month and year rendering.

What's Changed

  • feat(accessibility): enable Shift+Arrows to navigate between months/years by @​mhwice in #​2770
  • fix: setting defaultMonth to the next year with the dropdown navigation layout no longer prevents the calendar from rendering by @​rodgobbi in #​2783
  • fix: correctly display the number of months when numberOfMonths and endMonth are set by @​gpbl in #​2784

New Contributors

Full Changelog: gpbl/react-day-picker@v9.7.0...v9.8.0

v9.7.0

Compare Source

DayPicker 9.7 introduces a new navLayout prop to customize the layout of the navigation and includes improvements for time zones and localization.

Navigation Layouts

The navLayout prop allows you to change the layout of the navigation buttons in the calendar:

  • With navLayout="around", navigation buttons are displayed on either side of the caption.
  • With navLayout="after", navigation buttons are displayed after the caption. This layout ensures that the focus order respects the visual order, conforming to the WCAG 2.2 guidelines for accessibility.

For more details, see the Navigation Layouts section in the documentation.

<DayPicker navLayout="around" />

<DayPicker navLayout="after" />

What's Changed

Full Changelog: gpbl/react-day-picker@v9.6.7...v9.7.0

v9.6.7

Compare Source

Improved handling of timezones, fixed alignment with the Left/Right navigation icons.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.6.6...v9.6.7

v9.6.6

Compare Source

Includes a fix for autoFocus prop not correctly autofocusing the selected day.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.6.5...v9.6.6

v9.6.5

Compare Source

Fixed an issue with the Persian calendar.

What's Changed

  • (fix) Persian calendar with enUS locale displaying empty week by @​gpbl in #​2723

Full Changelog: gpbl/react-day-picker@v9.6.4...v9.6.5

v9.6.4

Compare Source

What's Changed

Full Changelog: gpbl/react-day-picker@v9.6.3...v9.6.4

v9.6.3

Compare Source

Improved accessibility, fixed the default locale imports, and added missing files for source maps.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.6.2...v9.6.3

v9.6.2

Compare Source

Fix issues when importing the Persian calendar or the CSS types declaration.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.6.1...v9.6.2

v9.6.1

Compare Source

This release addresses an accessibility issue, adds a new animate prop and fixes other minor bugs.

Possible Breaking Change in Custom Styles

To address a focus lost bug affecting navigation buttons, we updated the buttons to use aria-disabled instead of the disabled attribute.

This change may cause custom styles for those disabled buttons to break. To fix it in your code, update the CSS selector to target [aria-disabled="true"]:

- .rdp-button_next:disabled,
+ .rdp-button_next[aria-disabled="true"] {
  /* your custom CSS */
}
- .rdp-button_previous:disabled,
+ .rdp-button_previous[aria-disabled="true"] {
  /* your custom CSS */
}
Animating Month Transitions

Thanks to the work by @​rodgobbi, we have added animations to DayPicker. The new animate prop enables CSS transitions for captions and weeks when navigating between months:

<DayPicker animate />

Customizing the animation style can be challenging due to the HTML table structure of the grid. We may address this in the future. Please leave your feedback in DayPicker Discussions.

What's Changed

v9.6.1
  • fix(build): add missing .css entries in package.json files by @​gpbl in #​2703

New Contributors

Full Changelog: gpbl/react-day-picker@v9.5.1...v9.6.1

v9.6.0

Compare Source

This release addresses an accessibility issue, adds a new animate prop and fixes other minor bugs.

⚠️ Note v9.6.0 presents a bug when importing style.css. Please upgrade to v9.6.1 for a fix.

v9.5.1

Compare Source

This release fixes the calendar breaking its layout when passing a month not included between startMonth and endMonth props.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.5.0...v9.5.1

v9.5.0

Compare Source

This release adds full support for the Persian calendar and a new numerals prop to set the numbering system.

Breaking Change: Dropdown Formatters

The formatMonthDropdown and formatYearDropdown now receive a Date (instead of a number) as first argument.

<DayPicker formatters={{ 
-     formatMonthDropdown: (month) => format(new Date(month), "mmmm") }} 
+     formatMonthDropdown: (date) => format(date, "mmmm") }} />
-     formatYearDropdown: (year) => format(new Date(year), "yyyy") }} 
+     formatYearDropdown: (date) => format(date, "yyyy") }} />
/>
Persian Calendar

Persian Calendar get fulls support in DayPicker and replaces the previous "Jalali Calendar".

If you were using DayPicker from react-day-picker/jalali, change your imports to react-day-picker/persian:

- import { DayPicker } from  `react-day-picker/jalali`;
+ import { DayPicker } from  `react-day-picker/persian`;

See the Persian calendar documentation for more details about using Persian calendar in DayPicker.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.4.4...v9.5.0

v9.4.4

Compare Source

This release fixes an issue with the month names in the Jalali calendar.

What's Changed

  • fix(jalali): defaults calendar to faIR locale and RTL direction by @​gpbl in #​2624

Full Changelog: gpbl/react-day-picker@v9.4.3...v9.4.4

v9.4.3

Compare Source

This release enhances compatibility with React 19.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.4.2...v9.4.3

v9.4.2

Compare Source

This release addresses some bugs in the dropdown caption layout.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.4.1...v9.4.2

v9.4.1

Compare Source

This release improves support for screen readers and fixes a VoiceOver issue when navigating the calendar.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.4.0...v9.4.1

v9.4.0

Compare Source

This version includes support for broadcast calendars and some style fixes.

What's Changed

  • feat: add support for broadcast calendars by @​Nradar in #​2597
  • fix(styles): dropdown not appearing as focused by @​gpbl in #​2600
  • fix(styles): inconsistent cell size when selection mode is set by @​gpbl in #​2601
    • please note that the CSS variables --rdp-day-height, --rdp-day-width, --rdp-day-button-height, --rdp-day-button-width have been updated to pixel values (44px for day cells and 42px for day buttons).

New Contributors

Full Changelog: gpbl/react-day-picker@v9.3.2...v9.4.0

v9.3.2

Compare Source

Bug fixes.

What's Changed

Full Changelog: gpbl/react-day-picker@v9.3.1...v9.3.2

v9.3.1

Compare Source

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: gpbl/react-day-picker@v9.3.0...v9.3.1

v9.3.0

Compare Source

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

New Contributors

Full Changelog: gpbl/react-day-picker@v9.2.1...v9.3.0

v9.2.1

Compare Source

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.2.0...v9.2.1

v9.2.0

Compare Source

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

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.1.4...v9.2.0

v9.1.4

Compare Source

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: gpbl/react-day-picker@v9.1.3...v9.1.4

v9.1.3

Compare Source

This release includes some minor build fixes and documentation updates.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.1.2...v9.1.3

v9.1.2

Compare Source

What's Changed

Full Changelog: gpbl/react-day-picker@v9.1.1...v9.1.2

v9.1.1

Compare Source

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

Full Changelog: gpbl/react-day-picker@v9.1.0...v9.1.1

v9.1.0

Compare Source

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

New Contributors

Full Changelog: gpbl/react-day-picker@v9.0.9...v9.1.0

v9.0.9

Compare Source

This release fixes a regression causing the calendar to reset when selecting the days, improves compatibility with the previous version and fixes some other bugs.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.0.8...v9.0.9

v9.0.8

Compare Source

This release fixes a regression in v9.0.7 affecting range mode.

What's Changed

  • fix: update the displayed month only if start/end month change by @​gpbl in #​2358

Full Changelog: gpbl/react-day-picker@v9.0.7...v9.0.8

v9.0.7

Compare Source

This release improves compatibility with v8 and fix an issue with the calendar navigation.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.0.6...v9.0.7

v9.0.6

Compare Source

This release addresses the failed import of the common-js module for some app builder and add new data- attributes to help the integration with Tailwind. Thanks for your feedback!

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.0.5...v9.0.6

v9.0.5

Compare Source

This release improves the range mode behavior (see the updated docs) and address some styling issues.

What's Changed

New Contributors

Full Changelog: gpbl/react-day-picker@v9.0.4...v9.0.5

v9.0.4

Compare Source

This release fixes some bugs and improves compatibility with v8.10. Thanks for your feedback and patience! 🤖

What's Changed

  • fix(css): typo in .rdp-range_end by @​AlessioDP in #​2298
  • fix(css): dropdown is transparent in Windows OS by @​gpbl in #​2300
  • fix: endMonth date not working as expected by @​gpbl in #​2301
  • feat: added back onDayMouseEnter and onDayMouseLeave by [@​gpb

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coolify-skkuding
Copy link

coolify-skkuding bot commented Aug 13, 2025

The preview deployment failed. 🔴

Open Build Logs

Last updated at: 2025-08-19 11:49:42 CET

@skkuding-bot
Copy link

skkuding-bot bot commented Aug 13, 2025

Syncing Preview App Failed

Application: frontend
Revision: 629871fb7f7d97580135ac4012a9ecc880fc5601
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 629871f to 9da90af Compare August 13, 2025 17:15
@skkuding-bot
Copy link

skkuding-bot bot commented Aug 13, 2025

Syncing Preview App Failed

Application: frontend
Revision: 9da90af810c8cefa2bc920b8d53442dda5d72860
Health Status: Degraded

Open Preview | View in Argo CD

1 similar comment
@skkuding-bot
Copy link

skkuding-bot bot commented Aug 17, 2025

Syncing Preview App Failed

Application: frontend
Revision: 9da90af810c8cefa2bc920b8d53442dda5d72860
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 9da90af to 01e14af Compare August 18, 2025 00:57
@skkuding-bot
Copy link

skkuding-bot bot commented Aug 18, 2025

Syncing Preview App Failed

Application: frontend
Revision: 01e14afea4af6075abe7e62f3358918a9a45de36
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 01e14af to 18e29e7 Compare August 19, 2025 11:35
@skkuding-bot
Copy link

skkuding-bot bot commented Aug 19, 2025

Syncing Preview App Failed

Application: frontend
Revision: 18e29e764e9dfe90d0fb0ddae2519024b9022009
Health Status: Degraded

Open Preview | View in Argo CD

1 similar comment
@skkuding-bot
Copy link

skkuding-bot bot commented Aug 30, 2025

Syncing Preview App Failed

Application: frontend
Revision: 18e29e764e9dfe90d0fb0ddae2519024b9022009
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 18e29e7 to 00026b6 Compare August 31, 2025 09:55
@skkuding-bot
Copy link

skkuding-bot bot commented Aug 31, 2025

Syncing Preview App Failed

Application: frontend
Revision: 00026b6a3bd0d7e4d98057b96738ede9d76892b0
Health Status: Degraded

Open Preview | View in Argo CD

@skkuding-bot
Copy link

skkuding-bot bot commented Sep 1, 2025

Syncing Preview App Failed

Application: frontend
Revision: <no value>
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 00026b6 to a5356b0 Compare September 15, 2025 02:04
@skkuding-bot
Copy link

skkuding-bot bot commented Sep 15, 2025

Syncing Preview App Failed

Application: frontend
Revision: a5356b04aaea7f2f6d0f560c604d2bc488abe088
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from a5356b0 to 8622d88 Compare September 21, 2025 01:58
@skkuding-bot
Copy link

skkuding-bot bot commented Sep 21, 2025

Syncing Preview App Failed

Application: frontend
Revision: 8622d885b6b332a728d5dc036136c6f812f4e758
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 8622d88 to 130227b Compare September 25, 2025 18:48
@skkuding-bot
Copy link

skkuding-bot bot commented Sep 25, 2025

Syncing Preview App Failed

Application: frontend
Revision: 130227b3be4ef689105f79831f66478b9e7a7e27
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 130227b to a8db726 Compare October 8, 2025 14:46
@skkuding-bot
Copy link

skkuding-bot bot commented Oct 8, 2025

Syncing Preview App Failed

Application: frontend
Revision: a8db7265122db25b93562abdf247c74b17701b32
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from a8db726 to 285cdb0 Compare October 22, 2025 17:20
@skkuding-bot
Copy link

skkuding-bot bot commented Oct 22, 2025

Syncing Preview App Failed

Application: frontend
Revision: 285cdb07c5654bed8f1ad254304a017f6a8139ee
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 285cdb0 to 868a150 Compare November 10, 2025 15:44
@skkuding-bot
Copy link

skkuding-bot bot commented Nov 10, 2025

Syncing Preview App Failed

Application: frontend
Revision: 868a15088fe11cbf1522f905949c8facf4ecbb96
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 868a150 to feff8d0 Compare November 18, 2025 14:06
@skkuding-bot
Copy link

skkuding-bot bot commented Nov 18, 2025

Syncing Preview App Failed

Application: frontend
Revision: feff8d0fe51d17b6d9c7094db8a3b197605d9ced
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from feff8d0 to 58dc6c7 Compare November 30, 2025 16:09
@skkuding-bot
Copy link

skkuding-bot bot commented Nov 30, 2025

Syncing Preview App Failed

Application: frontend
Revision: 58dc6c749ba071263ce409e6a7d35f24e5032c96
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 58dc6c7 to c375b10 Compare December 3, 2025 19:58
@skkuding-bot
Copy link

skkuding-bot bot commented Dec 3, 2025

Syncing Preview App Failed

Application: frontend
Revision: c375b1026f8a037334b5c7f76f3afc8d333aa6d3
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from c375b10 to 01ef544 Compare December 7, 2025 16:21
@skkuding-bot
Copy link

skkuding-bot bot commented Dec 7, 2025

Syncing Preview App Failed

Application: frontend
Revision: 01ef54460c61638926c6da40a055f7b335d8b424
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 01ef544 to 4668c33 Compare December 21, 2025 00:16
@skkuding-bot
Copy link

skkuding-bot bot commented Dec 21, 2025

Syncing Preview App Failed

Application: frontend
Revision: 4668c3310d3294f8201e9bb29e8c11e733207c54
Health Status: Degraded

Open Preview | View in Argo CD

@renovate renovate bot force-pushed the renovate/react-day-picker-9.x branch from 4668c33 to 5ed1c25 Compare January 4, 2026 20:26
@skkuding-bot
Copy link

skkuding-bot bot commented Jan 4, 2026

Syncing Preview App Failed

Application: frontend
Revision: 5ed1c25aa9ce5a2f9ba9dab7955f7cb3bcf14c88
Health Status: Degraded

Open Preview | View in Argo CD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant