fix(deps): update dependency react-datepicker to v9 #279

Closed
b4mad-renovate wants to merge 1 commit from renovate/react-datepicker-9.x into main
b4mad-renovate commented 2025-12-11 13:05:59 +00:00 (Migrated from codeberg.org)

This PR contains the following updates:

Package Change Age Confidence
react-datepicker ^7.0.0 || ^8.0.0^7.0.0 || ^8.0.0 || ^9.0.0 age confidence

Release Notes

Hacker0x01/react-datepicker (react-datepicker)

v9.1.0: 9.1.0

Compare Source

Highlights

This release includes important bug fixes, TypeScript improvements, and a new feature. Most notably, it restores date parsing behavior that was accidentally removed in v8.0.0.

New Feature

Allow onClickOutside to prevent calendar from closing (#​6179)

The onClickOutside callback can now prevent the calendar from closing by calling event.preventDefault(). This is useful when using custom portal-based dropdowns in the calendar header.

  <DatePicker                                                                                                                                                                           
    onClickOutside={(event) => {                                                                                                                                                        
      if (myPortalRef.current?.contains(event.target)) {                                                                                                                                
        event.preventDefault(); // Keeps calendar open                                                                                                                                  
      }                                                                                                                                                                                 
    }}                                                                                                                                                                                  
  />                                                                                                                                                                                    

Full Changelog

What's Changed

New Contributors

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v9.0.0...v9.1.0

v9.0.0: 🎄 React Datepicker v9.0.0 - Holiday Release 🎁

Compare Source

🌟 Major New Features

🌍 Timezone Support (Finally!)

The most requested feature is here! Add the timeZone prop to display and handle dates in any timezone. Works with date-fns-tz as an optional peer dependency. <DatePicker timeZone="America/New_York" />

Time Selection with Date Ranges

showTimeSelect and showTimeInput now work beautifully with selectsRange! Select time for both start and end dates independently. 🎉

🎁 New Props Under the Tree

  • 🎯 popperTargetRef - Custom popper positioning for advanced layouts
  • 📍 monthHeaderPosition - Control month header placement (top, middle, bottom)
  • 🗓️ renderCustomDayName - Customize weekday header rendering
  • 📝 formatMultipleDates - Custom formatting for multi-select dates
  • aria-label - Better accessibility support

🔧 Bug Fixes & Improvements

  • 🎯 Navigate calendar view when typing partial dates
  • 📅 Calendar view updates when selected/startDate props change programmatically
  • 🕐 Fixed infinite height growth in time picker
  • 🗓️ Fixed month view jump when selecting from second calendar in range mode
  • ✍️ Allow typing dates before 1800 when minDate permits
  • 🌐 Parse holiday date strings as local time (no more timezone shifts!)
  • 📐 Use em units internally - easily inherit font size from parent!
  • 🎨 Fixed in-selecting-range highlight for days outside current month
  • 🔗 Hiding popper arrow now properly removes offset
  • 🔄 Fixed preSelection updates for selectsRange input changes
  • 📊 Improved source maps (no more Webpack warnings!)
  • 🏷️ Better TypeScript discriminated union type inference

🛠️ Under the Hood

  • 🚀 Node 24.x LTS - Upgraded CI to latest LTS
  • 📦 Updated dependencies across the board
  • 🧪 Significantly improved test coverage
  • 📚 New timezone documentation

💫 Happy Holidays!

Thank you to all contributors who made this release possible! May your dates always be in the right timezone! 🎅🎄


What's Changed

New Contributors

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.10.0...v9.0.0

v8.10.0: 8.10.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.9.0...v8.10.0

v8.9.0: 8.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.8.0...v8.9.0

v8.8.0: 8.8.0

Compare Source

What's Changed

Major overhaul to the Docs site with new Typscript examples
Other changes

New Contributors

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.7.0...v8.8.0

v8.7.0: 8.7.0

Compare Source

What's Changed

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.6.0...v8.7.0

v8.6.0: 8.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.5.0...v8.6.0

v8.5.0: 8.5.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.4.0...v8.5.0

v8.4.0: 8.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.3.0...v8.4.0

v8.3.0: 8.3.0

Compare Source

What's Changed

Full Changelog: https://github.com/Hacker0x01/react-datepicker/compare/v8.2.1...v8.3.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • Every minute (* * * * *)

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

Rebasing: Whenever PR is behind base branch, 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 has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [react-datepicker](https://github.com/Hacker0x01/react-datepicker) | [`^7.0.0 \|\| ^8.0.0` → `^7.0.0 \|\| ^8.0.0 \|\| ^9.0.0`](https://renovatebot.com/diffs/npm/react-datepicker/8.2.1/9.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-datepicker/9.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-datepicker/8.2.1/9.1.0?slim=true) | --- ### Release Notes <details> <summary>Hacker0x01/react-datepicker (react-datepicker)</summary> ### [`v9.1.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v9.1.0): 9.1.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v9.0.0...v9.1.0) #### Highlights This release includes important bug fixes, TypeScript improvements, and a new feature. Most notably, it restores date parsing behavior that was accidentally removed in v8.0.0. ##### New Feature Allow onClickOutside to prevent calendar from closing ([#&#8203;6179](https://github.com/Hacker0x01/react-datepicker/issues/6179)) The onClickOutside callback can now prevent the calendar from closing by calling event.preventDefault(). This is useful when using custom portal-based dropdowns in the calendar header. ``` <DatePicker onClickOutside={(event) => { if (myPortalRef.current?.contains(event.target)) { event.preventDefault(); // Keeps calendar open } }} /> ``` #### Full Changelog ##### What's Changed - docs: Fix outdated setup instructions in CONTRIBUTING.md by [@&#8203;te-ing](https://github.com/te-ing) in [#&#8203;6133](https://github.com/Hacker0x01/react-datepicker/pull/6133) - fix: prevent webpack warning for optional date-fns-tz dependency by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6155](https://github.com/Hacker0x01/react-datepicker/pull/6155) - test: add tests for openToDate with showTimeSelectOnly by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6157](https://github.com/Hacker0x01/react-datepicker/pull/6157) - fix: TypeScript type improvements for DatePicker props by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6156](https://github.com/Hacker0x01/react-datepicker/pull/6156) - fix: remove empty :global selector that breaks Lightning CSS by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6165](https://github.com/Hacker0x01/react-datepicker/pull/6165) - fix: restore v8 default styles by [@&#8203;stropitek](https://github.com/stropitek) in [#&#8203;6144](https://github.com/Hacker0x01/react-datepicker/pull/6144) - fix: remove extra wrapper div when using withPortal by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6167](https://github.com/Hacker0x01/react-datepicker/pull/6167) - fix: prevent Safari auto-translate from breaking calendar by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6168](https://github.com/Hacker0x01/react-datepicker/pull/6168) - fix: prevent crash when date props are passed as strings by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6166](https://github.com/Hacker0x01/react-datepicker/pull/6166) - fix: add base styles for month/year select dropdowns by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6169](https://github.com/Hacker0x01/react-datepicker/pull/6169) - small tweak by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6170](https://github.com/Hacker0x01/react-datepicker/pull/6170) - test: add tests for year boundary handling in month picker range selection by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6171](https://github.com/Hacker0x01/react-datepicker/pull/6171) - test: add formatWeekDay prop test for DatePicker component by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6177](https://github.com/Hacker0x01/react-datepicker/pull/6177) - feat: allow onClickOutside to prevent calendar from closing by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6179](https://github.com/Hacker0x01/react-datepicker/pull/6179) - fix: clear selection when masked input is cleared on blur by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6180](https://github.com/Hacker0x01/react-datepicker/pull/6180) - fix: restore native Date fallback when strictParsing is false by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6172](https://github.com/Hacker0x01/react-datepicker/pull/6172) #### New Contributors - [@&#8203;te-ing](https://github.com/te-ing) made their first contribution in [#&#8203;6133](https://github.com/Hacker0x01/react-datepicker/pull/6133) - [@&#8203;stropitek](https://github.com/stropitek) made their first contribution in [#&#8203;6144](https://github.com/Hacker0x01/react-datepicker/pull/6144) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v9.0.0...v9.1.0> ### [`v9.0.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v9.0.0): 🎄 React Datepicker v9.0.0 - Holiday Release 🎁 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.10.0...v9.0.0) #### 🌟 Major New Features ##### 🌍 Timezone Support (Finally!) The most requested feature is here! Add the timeZone prop to display and handle dates in any timezone. Works with date-fns-tz as an optional peer dependency. `<DatePicker timeZone="America/New_York" />` ##### ⏰ Time Selection with Date Ranges `showTimeSelect` and `showTimeInput` now work beautifully with selectsRange! Select time for both start and end dates independently. 🎉 #### 🎁 New Props Under the Tree - 🎯 `popperTargetRef` - Custom popper positioning for advanced layouts - 📍 `monthHeaderPosition` - Control month header placement (top, middle, bottom) - 🗓️ `renderCustomDayName` - Customize weekday header rendering - 📝 `formatMultipleDates` - Custom formatting for multi-select dates - ♿ `aria-label` - Better accessibility support #### 🔧 Bug Fixes & Improvements - 🎯 Navigate calendar view when typing partial dates - 📅 Calendar view updates when selected/startDate props change programmatically - 🕐 Fixed infinite height growth in time picker - 🗓️ Fixed month view jump when selecting from second calendar in range mode - ✍️ Allow typing dates before 1800 when minDate permits - 🌐 Parse holiday date strings as local time (no more timezone shifts!) - 📐 Use em units internally - easily inherit font size from parent! - 🎨 Fixed in-selecting-range highlight for days outside current month - 🔗 Hiding popper arrow now properly removes offset - 🔄 Fixed preSelection updates for selectsRange input changes - 📊 Improved source maps (no more Webpack warnings!) - 🏷️ Better TypeScript discriminated union type inference #### 🛠️ Under the Hood - 🚀 Node 24.x LTS - Upgraded CI to latest LTS - 📦 Updated dependencies across the board - 🧪 Significantly improved test coverage - 📚 New timezone documentation 💫 Happy Holidays! Thank you to all contributors who made this release possible! May your dates always be in the right timezone! 🎅🎄 *** #### What's Changed - feat: add aria-label prop support for DatePicker by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6057](https://github.com/Hacker0x01/react-datepicker/pull/6057) - fix: reset monthSelectedIn when changeMonth is called in custom header by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6058](https://github.com/Hacker0x01/react-datepicker/pull/6058) - feat: add formatMultipleDates prop to DatePicker by [@&#8203;kykim00](https://github.com/kykim00) in [#&#8203;6067](https://github.com/Hacker0x01/react-datepicker/pull/6067) - fix: Hiding popper arrow should remove offset by [@&#8203;tejas-agravat-dev](https://github.com/tejas-agravat-dev) in [#&#8203;6071](https://github.com/Hacker0x01/react-datepicker/pull/6071) - fix: prevent in-selecting-range highlight for days outside current month by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6073](https://github.com/Hacker0x01/react-datepicker/pull/6073) - fix: showTimeSelect now works with selectsRange ([#&#8203;4332](https://github.com/Hacker0x01/react-datepicker/issues/4332)) by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6074](https://github.com/Hacker0x01/react-datepicker/pull/6074) - fix: add explicit return type to TabLoop render method ([#&#8203;6075](https://github.com/Hacker0x01/react-datepicker/issues/6075)) by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6077](https://github.com/Hacker0x01/react-datepicker/pull/6077) - fix: improve DatePickerProps discriminated union type inference by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6078](https://github.com/Hacker0x01/react-datepicker/pull/6078) - fix: update preSelection when input changes for selectsRange by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6101](https://github.com/Hacker0x01/react-datepicker/pull/6101) - feat: Add monthHeaderPosition prop for flexible calendar header placement by [@&#8203;gnato](https://github.com/gnato) in [#&#8203;6092](https://github.com/Hacker0x01/react-datepicker/pull/6092) - feat: add popperTargetRef prop for custom popper positioning by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6102](https://github.com/Hacker0x01/react-datepicker/pull/6102) - fix: prevent infinite height growth in time picker by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6104](https://github.com/Hacker0x01/react-datepicker/pull/6104) - fix: prevent month view jump when selecting from second calendar in range mode by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6103](https://github.com/Hacker0x01/react-datepicker/pull/6103) - Fix the broken doc-site example - Custom input with popper positioning by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;6110](https://github.com/Hacker0x01/react-datepicker/pull/6110) - fix: allow manually typing dates before 1800 when minDate permits by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6107](https://github.com/Hacker0x01/react-datepicker/pull/6107) - fix: parse holiday date strings as local time to prevent timezone shift by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6106](https://github.com/Hacker0x01/react-datepicker/pull/6106) - fix: Inline source content in source maps to prevent Webpack warnings by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6112](https://github.com/Hacker0x01/react-datepicker/pull/6112) - fix: Update calendar view when selected/startDate props change programmatically by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6111](https://github.com/Hacker0x01/react-datepicker/pull/6111) - fix: Navigate calendar view when typing partial dates ([#&#8203;5459](https://github.com/Hacker0x01/react-datepicker/issues/5459)) by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6113](https://github.com/Hacker0x01/react-datepicker/pull/6113) - fix: support time selection with selectsRange for showTimeInput by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6079](https://github.com/Hacker0x01/react-datepicker/pull/6079) - fix: use em units for internal sizing to allow font-size inheritance by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6076](https://github.com/Hacker0x01/react-datepicker/pull/6076) - Timezone support by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6068](https://github.com/Hacker0x01/react-datepicker/pull/6068) #### New Contributors - [@&#8203;kykim00](https://github.com/kykim00) made their first contribution in [#&#8203;6067](https://github.com/Hacker0x01/react-datepicker/pull/6067) - [@&#8203;gnato](https://github.com/gnato) made their first contribution in [#&#8203;6091](https://github.com/Hacker0x01/react-datepicker/pull/6091) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.10.0...v9.0.0> ### [`v8.10.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v8.10.0): 8.10.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.9.0...v8.10.0) #### What's Changed - Enhance the readability of doc-sites examples by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;6040](https://github.com/Hacker0x01/react-datepicker/pull/6040) - Fix export support for webpack <5.94 by [@&#8203;robtayl0r](https://github.com/robtayl0r) in [#&#8203;6033](https://github.com/Hacker0x01/react-datepicker/pull/6033) - Add tests for month and year logic and improve coverage by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6025](https://github.com/Hacker0x01/react-datepicker/pull/6025) - feat: add keyboard accessibility for timepicker by [@&#8203;asajjad2](https://github.com/asajjad2) in [#&#8203;6039](https://github.com/Hacker0x01/react-datepicker/pull/6039) - Remove flushSync usage in ShadowRoot component by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6053](https://github.com/Hacker0x01/react-datepicker/pull/6053) - Fix/5939 : The calendar doesn't display the startDate as first month by [@&#8203;tejas-fullstack](https://github.com/tejas-fullstack) in [#&#8203;5948](https://github.com/Hacker0x01/react-datepicker/pull/5948) - Fix keyboard focus loss during same-month navigation in inline mode by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6054](https://github.com/Hacker0x01/react-datepicker/pull/6054) - Add timezone handling documentation by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6055](https://github.com/Hacker0x01/react-datepicker/pull/6055) - Support standard HTML aria attribute names by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6056](https://github.com/Hacker0x01/react-datepicker/pull/6056) #### New Contributors - [@&#8203;robtayl0r](https://github.com/robtayl0r) made their first contribution in [#&#8203;6033](https://github.com/Hacker0x01/react-datepicker/pull/6033) - [@&#8203;asajjad2](https://github.com/asajjad2) made their first contribution in [#&#8203;6039](https://github.com/Hacker0x01/react-datepicker/pull/6039) - [@&#8203;tejas-fullstack](https://github.com/tejas-fullstack) made their first contribution in [#&#8203;5948](https://github.com/Hacker0x01/react-datepicker/pull/5948) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.9.0...v8.10.0> ### [`v8.9.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v8.9.0): 8.9.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.8.0...v8.9.0) #### What's Changed - 🎨♿ Fix keyboard-selected + hovered date text color for accessibility by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5955](https://github.com/Hacker0x01/react-datepicker/pull/5955) - QuarterYearPicker: align selected styling with other pickers and fix multi-select highlighting by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5972](https://github.com/Hacker0x01/react-datepicker/pull/5972) - Improve Documentation: Add Comprehensive Import Guidance by [@&#8203;codomposer](https://github.com/codomposer) in [#&#8203;5980](https://github.com/Hacker0x01/react-datepicker/pull/5980) - add unit test to missing components by [@&#8203;codomposer](https://github.com/codomposer) in [#&#8203;5997](https://github.com/Hacker0x01/react-datepicker/pull/5997) - Improve test coverage by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;5974](https://github.com/Hacker0x01/react-datepicker/pull/5974) - fix: Add inline mode support to `CalendarComponent` component with correct accessibility attrs by [@&#8203;ilchenkoArtem](https://github.com/ilchenkoArtem) in [#&#8203;6008](https://github.com/Hacker0x01/react-datepicker/pull/6008) - Add coverage tests for calendar interactions by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;6009](https://github.com/Hacker0x01/react-datepicker/pull/6009) #### New Contributors - [@&#8203;codomposer](https://github.com/codomposer) made their first contribution in [#&#8203;5980](https://github.com/Hacker0x01/react-datepicker/pull/5980) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.8.0...v8.9.0> ### [`v8.8.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v8.8.0): 8.8.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.7.0...v8.8.0) #### What's Changed ##### Major overhaul to the Docs site with new Typscript examples - ✨ docs-site(ts): Migrate examples to TypeScript, add live transpilation to JavaScript + Copy code feature by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5865](https://github.com/Hacker0x01/react-datepicker/pull/5865) - docs: add typescript examples by [@&#8203;SergeyKazarinov](https://github.com/SergeyKazarinov) in [#&#8203;5605](https://github.com/Hacker0x01/react-datepicker/pull/5605) - Fix loading indicator flicker when switching TypeScript/JavaScript tabs in docs-site by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5894](https://github.com/Hacker0x01/react-datepicker/pull/5894) - (docs-site) 🐛 Fix the cursor position auto-reset while typing in progress by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5922](https://github.com/Hacker0x01/react-datepicker/pull/5922) - 🐛 Configure esbuild-wasm initialize to use installed package version by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5893](https://github.com/Hacker0x01/react-datepicker/pull/5893) ##### Other changes - fix: Center align day names in DatePicker for improved layout by [@&#8203;ilchenkoArtem](https://github.com/ilchenkoArtem) in [#&#8203;5836](https://github.com/Hacker0x01/react-datepicker/pull/5836) - ✨ Add `selectionMeta` param to the onChangeRaw event call - to give additional details about the selected date by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5858](https://github.com/Hacker0x01/react-datepicker/pull/5858) - ✨ feat(datepicker): add full disabled state support across all picker modes by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5890](https://github.com/Hacker0x01/react-datepicker/pull/5890) - chore: fix typos in test by [@&#8203;noritaka1166](https://github.com/noritaka1166) in [#&#8203;5864](https://github.com/Hacker0x01/react-datepicker/pull/5864) #### New Contributors - [@&#8203;noritaka1166](https://github.com/noritaka1166) made their first contribution in [#&#8203;5864](https://github.com/Hacker0x01/react-datepicker/pull/5864) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.7.0...v8.8.0> ### [`v8.7.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v8.7.0): 8.7.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.6.0...v8.7.0) #### What's Changed - Add jest-axe Accessibility Testing and Fix ARIA Structure Issues by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;5808](https://github.com/Hacker0x01/react-datepicker/pull/5808) - ♿ Add scoped .react-datepicker\_\_sr-only utility class for accessibility by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5813](https://github.com/Hacker0x01/react-datepicker/pull/5813) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.6.0...v8.7.0> ### [`v8.6.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v8.6.0): 8.6.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.5.0...v8.6.0) #### What's Changed - Fix React 19 compatibility issues with [@&#8203;floating-ui/react](https://github.com/floating-ui/react) by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;5787](https://github.com/Hacker0x01/react-datepicker/pull/5787) - Add dropdown keyboard accessibility by [@&#8203;eelikivi](https://github.com/eelikivi) in [#&#8203;5728](https://github.com/Hacker0x01/react-datepicker/pull/5728) - Enhance DatePicker behavior for date range selection and refocus logic by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5793](https://github.com/Hacker0x01/react-datepicker/pull/5793) - fix: Improve behaviour of highlight dates with swapRange by [@&#8203;ilchenkoArtem](https://github.com/ilchenkoArtem) in [#&#8203;5800](https://github.com/Hacker0x01/react-datepicker/pull/5800) #### New Contributors - [@&#8203;eelikivi](https://github.com/eelikivi) made their first contribution in [#&#8203;5728](https://github.com/Hacker0x01/react-datepicker/pull/5728) - [@&#8203;ilchenkoArtem](https://github.com/ilchenkoArtem) made their first contribution in [#&#8203;5800](https://github.com/Hacker0x01/react-datepicker/pull/5800) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.5.0...v8.6.0> ### [`v8.5.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v8.5.0): 8.5.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.4.0...v8.5.0) #### What's Changed - ✏️ Renamed the `startDate` variable in the example code to the `selectedDate` to improve clarity and better reflect it's purpose by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5501](https://github.com/Hacker0x01/react-datepicker/pull/5501) - fix: correct usage of customHeaderCount to keep arrows on any monthsShown prop by [@&#8203;johannrp27](https://github.com/johannrp27) in [#&#8203;5618](https://github.com/Hacker0x01/react-datepicker/pull/5618) - fix(calendar): Change type on YearButtonLabel to be the type ReactNode. by [@&#8203;KeeganW](https://github.com/KeeganW) in [#&#8203;5659](https://github.com/Hacker0x01/react-datepicker/pull/5659) - 🐛 Enable --keyboard-selected class to the YearPicker irrespective of the availability of selected prop by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5670](https://github.com/Hacker0x01/react-datepicker/pull/5670) - 🐛 Reset inputValue back to null on blur of input (even when the calendar popup is not open) by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5703](https://github.com/Hacker0x01/react-datepicker/pull/5703) - ✨ Add a support for `visibleYearsRange` in the `renderCustomHeader` of the YearPicker by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5687](https://github.com/Hacker0x01/react-datepicker/pull/5687) - fix preview: custom header with two months displayed by [@&#8203;navedqb](https://github.com/navedqb) in [#&#8203;5686](https://github.com/Hacker0x01/react-datepicker/pull/5686) - feat: expose outsideClickIgnoreClass by [@&#8203;meriouma](https://github.com/meriouma) in [#&#8203;5645](https://github.com/Hacker0x01/react-datepicker/pull/5645) - ♿️ Improve calendar header accessibility by adding screen reader text for week numbers by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5731](https://github.com/Hacker0x01/react-datepicker/pull/5731) - Include src files in package to resolve source map warnings by [@&#8203;John-Youngblood](https://github.com/John-Youngblood) in [#&#8203;5710](https://github.com/Hacker0x01/react-datepicker/pull/5710) - Create security.yml by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;5764](https://github.com/Hacker0x01/react-datepicker/pull/5764) - feat: ✨ Add customizable range separator for date range selection in DatePicker by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5737](https://github.com/Hacker0x01/react-datepicker/pull/5737) - feat: adding named exports for react datepicker by [@&#8203;skitscha](https://github.com/skitscha) in [#&#8203;5749](https://github.com/Hacker0x01/react-datepicker/pull/5749) - ♻️ Refactor the input value get logic by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5743](https://github.com/Hacker0x01/react-datepicker/pull/5743) - Week classname support by [@&#8203;marcelltoth](https://github.com/marcelltoth) in [#&#8203;5745](https://github.com/Hacker0x01/react-datepicker/pull/5745) - 🐛 Refactor DatePicker component to handle null startDate date range selection properly by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5782](https://github.com/Hacker0x01/react-datepicker/pull/5782) #### New Contributors - [@&#8203;johannrp27](https://github.com/johannrp27) made their first contribution in [#&#8203;5618](https://github.com/Hacker0x01/react-datepicker/pull/5618) - [@&#8203;KeeganW](https://github.com/KeeganW) made their first contribution in [#&#8203;5659](https://github.com/Hacker0x01/react-datepicker/pull/5659) - [@&#8203;John-Youngblood](https://github.com/John-Youngblood) made their first contribution in [#&#8203;5710](https://github.com/Hacker0x01/react-datepicker/pull/5710) - [@&#8203;skitscha](https://github.com/skitscha) made their first contribution in [#&#8203;5749](https://github.com/Hacker0x01/react-datepicker/pull/5749) - [@&#8203;marcelltoth](https://github.com/marcelltoth) made their first contribution in [#&#8203;5745](https://github.com/Hacker0x01/react-datepicker/pull/5745) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.4.0...v8.5.0> ### [`v8.4.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v8.4.0): 8.4.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.3.0...v8.4.0) #### What's Changed - Fix readOnly prop for a clearButton and inline calendare by [@&#8203;SergeyKazarinov](https://github.com/SergeyKazarinov) in [#&#8203;5564](https://github.com/Hacker0x01/react-datepicker/pull/5564) - Fix [#&#8203;5573](https://github.com/Hacker0x01/react-datepicker/issues/5573) 🐛 Fix the Selected Year Picker style when no date is selected by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5584](https://github.com/Hacker0x01/react-datepicker/pull/5584) - Parse date range with dashes by [@&#8203;alexz-sg](https://github.com/alexz-sg) in [#&#8203;5578](https://github.com/Hacker0x01/react-datepicker/pull/5578) - Include SCSS files in exports by [@&#8203;saltire](https://github.com/saltire) in [#&#8203;5560](https://github.com/Hacker0x01/react-datepicker/pull/5560) - 🐛 Add missing datepicker close call onPopperKeyDown event - to handle ESC keydown event outside the day component by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5621](https://github.com/Hacker0x01/react-datepicker/pull/5621) - 🐛 Fix EndDatePicker selection range progress by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5619](https://github.com/Hacker0x01/react-datepicker/pull/5619) - Add Claude Code GitHub Workflow by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;5640](https://github.com/Hacker0x01/react-datepicker/pull/5640) - Move away from [@&#8203;import](https://github.com/import) by [@&#8203;martijnrusschen](https://github.com/martijnrusschen) in [#&#8203;5426](https://github.com/Hacker0x01/react-datepicker/pull/5426) - 🐛 Apply --keyboard-selected to <Month /> only if it's not already selected by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5651](https://github.com/Hacker0x01/react-datepicker/pull/5651) #### New Contributors - [@&#8203;alexz-sg](https://github.com/alexz-sg) made their first contribution in [#&#8203;5578](https://github.com/Hacker0x01/react-datepicker/pull/5578) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.3.0...v8.4.0> ### [`v8.3.0`](https://github.com/Hacker0x01/react-datepicker/releases/tag/v8.3.0): 8.3.0 [Compare Source](https://github.com/Hacker0x01/react-datepicker/compare/v8.2.1...v8.3.0) #### What's Changed - 🐛🎨 Apply the `--selected` class for the YearPicker when the `selectsMultiple` is enabled by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5524](https://github.com/Hacker0x01/react-datepicker/pull/5524) - Fix [#&#8203;5502](https://github.com/Hacker0x01/react-datepicker/issues/5502): 🐛 Fix '--in-selecting-range' class apply condition for End Date Picker by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5503](https://github.com/Hacker0x01/react-datepicker/pull/5503) - 🎨🔨 Re-adjust the height of TimePicker on Calendar resize due to number of days by [@&#8203;balajis-qb](https://github.com/balajis-qb) in [#&#8203;5539](https://github.com/Hacker0x01/react-datepicker/pull/5539) **Full Changelog**: <https://github.com/Hacker0x01/react-datepicker/compare/v8.2.1...v8.3.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - Every minute (`* * * * *`) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy41IiwidXBkYXRlZEluVmVyIjoiNDMuMTY4LjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
b4mad-renovate commented 2025-12-11 13:06:01 +00:00 (Migrated from codeberg.org)

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: feeldata.app@0.10.2
npm error Found: @storybook/addon-a11y@9.2.0-alpha.1
npm error node_modules/@storybook/addon-a11y
npm error   dev @storybook/addon-a11y@"^10.0.0" from the root project
npm error
npm error Could not resolve dependency:
npm error dev @storybook/addon-a11y@"^10.0.0" from the root project
npm error
npm error Conflicting peer dependency: storybook@10.3.6
npm error node_modules/storybook
npm error   peer storybook@"^10.3.6" from @storybook/addon-a11y@10.3.6
npm error   node_modules/@storybook/addon-a11y
npm error     dev @storybook/addon-a11y@"^10.0.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2026-05-12T08_15_42_440Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-05-12T08_15_42_440Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm error code ERESOLVE npm error ERESOLVE could not resolve npm error npm error While resolving: feeldata.app@0.10.2 npm error Found: @storybook/addon-a11y@9.2.0-alpha.1 npm error node_modules/@storybook/addon-a11y npm error dev @storybook/addon-a11y@"^10.0.0" from the root project npm error npm error Could not resolve dependency: npm error dev @storybook/addon-a11y@"^10.0.0" from the root project npm error npm error Conflicting peer dependency: storybook@10.3.6 npm error node_modules/storybook npm error peer storybook@"^10.3.6" from @storybook/addon-a11y@10.3.6 npm error node_modules/@storybook/addon-a11y npm error dev @storybook/addon-a11y@"^10.0.0" from the root project npm error npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error /tmp/renovate/cache/others/npm/_logs/2026-05-12T08_15_42_440Z-eresolve-report.txt npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-05-12T08_15_42_440Z-debug-0.log ```
op1st-gitops commented 2025-12-11 13:06:02 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-tzvnl is running.

Starting Pipelinerun on-pull-request-tzvnl in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-tzvnl -f

op1st Pipelines as Code/on-pull-request-tzvnl is running. Starting Pipelinerun <b>[on-pull-request-tzvnl](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tzvnl)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tzvnl) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-tzvnl -f</code>
op1st-gitops commented 2025-12-11 13:06:37 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-tzvnl has failed.


Task Statuses:

StatusDurationName
Succeeded 11 seconds

fetch-source-repository

Failed 22 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-tzvnl has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tzvnl">on-pull-request-tzvnl</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>11 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tzvnl/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>22 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tzvnl/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2025-12-13 06:05:58 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-kwdrh is running.

Starting Pipelinerun on-pull-request-kwdrh in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-kwdrh -f

op1st Pipelines as Code/on-pull-request-kwdrh is running. Starting Pipelinerun <b>[on-pull-request-kwdrh](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-kwdrh)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-kwdrh) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-kwdrh -f</code>
op1st-gitops commented 2025-12-13 06:06:38 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-kwdrh has failed.


Task Statuses:

StatusDurationName
Succeeded 10 seconds

fetch-source-repository

Failed 29 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-kwdrh has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-kwdrh">on-pull-request-kwdrh</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>10 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-kwdrh/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>29 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-kwdrh/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
feeldata/feeldata.app!279
No description provided.