chore(deps): Update react ecosystem#125
Merged
Merged
Conversation
Contributor
Author
|
be47320 to
dd06498
Compare
dd06498 to
c8d4777
Compare
yahyafakhroji
approved these changes
Jun 22, 2026
c8d4777 to
7bbd6b2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=19→>=19.2.7>=9→>=9.14.0>=19→>=19.2.7>=14→>=14.4.1>=7.55→>=7.80.0>=5→>=5.4.5Release Notes
facebook/react (react)
v19.2.7: 19.2.7 (June 1st, 2026)Compare Source
React Server Components
FormDataentries in Server Actions which regressed in 19.2.6(#36566 by @unstubbable)
v19.2.6: 19.2.6 (May 6th, 2026)Compare Source
React Server Components
(by @eps1lon and @unstubbable)
v19.2.5: 19.2.5 (April 8th, 2026)Compare Source
React Server Components
v19.2.4: 19.2.4 (January 26th, 2026)Compare Source
React Server Components
v19.2.3: 19.2.3 (December 11th, 2025)Compare Source
React Server Components
v19.2.2: 19.2.2 (December 11th, 2025)Compare Source
React Server Components
react-server-dom-webpack/*.unbundledto privatereact-server-dom-unbundled(@eps1lon #35290)v19.2.1: 19.2.1 (December 3rd, 2025)Compare Source
React Server Components
v19.2.0Compare Source
Below is a list of all new features, APIs, and bug fixes.
Read the React 19.2 release post for more information.
New React Features
<Activity>: A new API to hide and restore the UI and internal state of its children.useEffectEventis a React Hook that lets you extract non-reactive logic into an Effect Event.cacheSignal(for RSCs) lets your know when thecache()lifetime is over.New React DOM Features
resume: to resume a prerender to a stream.resumeAndPrerender: to resume a prerender to HTML.resumeToPipeableStream: to resume a prerender to a stream.resumeAndPrerenderToNodeStream: to resume a prerender to HTML.prerenderAPIs to return apostponedstate that can be passed to theresumeAPIs.Notable changes
<ViewTransition>Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.prerender,renderToReadableStream) to server-side-rendering APIs for Node.js:IDs generated by useIdAll Changes
React
<Activity />was developed over many years, starting beforeClassComponent.setState(@acdlite @sebmarkbage and many others)%oplaceholder (@eps1lon #34198)useDeferredValueloop in popstate event (@acdlite #32821)useDeferredValue(@acdlite #34376)cacheSignal(@sebmarkbage #33557)React DOM
:for IDs generated byuseId(@sebmarkbage, @eps1lon: #32001, #33342#33099, #33422)nonceto be used on hoistable styles (@Andarist #32461)React.useinsideReact.lazy-ed Component (@hi-ogawa #33941)progressiveChunkSizeoption for server-side-rendering APIs (@sebmarkbage #33027)React Server Components
<img>and<link>using hints before they're rendered (@sebmarkbage #34604)filterStackFrame(@eps1lon #33707)React Reconciler
on*handlers to account for upcoming experimental APIsv19.1.8: 19.1.8 (June 1st, 2026)Compare Source
React Server Components
FormDataentries in Server Actions which regressed in 19.1.7(#36567 by @unstubbable)
v19.1.7: 19.1.7 (May 6th, 2026)Compare Source
React Server Components
(by @eps1lon and @unstubbable)
v19.1.6: 19.1.6 (April 8th, 2026)Compare Source
React Server Components
v19.1.5: 19.1.5 (January 26th, 2026)Compare Source
React Server Components
v19.1.4: 19.1.4 (December 11th, 2025)Compare Source
React Server Components
v19.1.3: 19.1.3 (December 11th, 2025)Compare Source
React Server Components
react-server-dom-webpack/*.unbundledto privatereact-server-dom-unbundled(@eps1lon #35290)v19.1.2: 19.1.2 (December 3rd, 2025)Compare Source
React Server Components
v19.1.1Compare Source
React
v19.1.0Compare Source
Owner Stack
An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.
#32538, #32529, #32538
React
useIdto use valid CSS selectors, changing format from:r123:to«r123». #32001React DOM
hrefattribute is an empty string #31783getHoistableRoot()didn’t work properly when the container was a Document #32321<!-- -->) as a DOM container. #32250<script>and<template>tags to be nested within<select>tags. #31837use-sync-external-store
exportsfield topackage.jsonforuse-sync-external-storeto support various entrypoints. #25231React Server Components
unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724registerServerReferencein client builds to handle server references in different environments. #32534v19.0.7: 19.0.7 (June 1st, 2026)Compare Source
React Server Components
FormDataentries in Server Actions which regressed in 19.0.6(#36568 by @unstubbable)
v19.0.6: 19.0.6 (May 6th, 2026)Compare Source
React Server Components
(by @eps1lon and @unstubbable)
v19.0.5: 19.0.5 (April 8th, 2026)Compare Source
React Server Components
v19.0.4: 19.0.4 (January 26th, 2026)Compare Source
React Server Components
v19.0.3: 19.0.3 (December 11th, 2025)Compare Source
React Server Components
v19.0.2: 19.0.2 (December 11th, 2025)Compare Source
React Server Components
v19.0.1: 19.0.1 (December 3rd, 2025)Compare Source
React Server Components
gpbl/react-day-picker (react-day-picker)
v9.14.0Compare Source
Release date: 2026-02-26
This release introduces a new
resetOnSelectprop and adds support for the Hijri calendar.Resetting Selections in Range Mode
When in range selection mode, use the
resetOnSelectprop to start a new range when a full range is already selected.Hijri Calendar
To use the Hijri (Umm al-Qura) calendar, import
DayPickerfromreact-day-picker/hijri:Read more in the documentation and play with it in playground.
What's Changed
resetOnSelectprop to reset date range when selecting date with completed range by @rodgobbi in #2906langprop toDayPickerroot element by @gpbl in #2907v9.13.2Compare Source
Release date: 2026-02-10
This release fixes the
style.csstype declaration export and corrects labels for Northern Sami (se) and Japanese Hiragana (ja-Hira) locales.What's Changed
style.cssexport by @NotNestor in #2897se) and Japanese Hiragana (ja-Hira) labels by @gpbl in #2898v9.13.1Compare Source
Persian calendar improvements.
What's Changed
New Contributors
Full Changelog: gpbl/react-day-picker@v9.13.0...v9.13.1
v9.13.0Compare Source
Release date: 2025-12-18
This release introduces an experimental
noonSafeprop to help deal with historical time zones with second offsets. See /localization/setting-time-zone#noonsafe for more details.What's Changed
noonSafeprop for timezone offsets by @gpbl in #2879v9.12.0Compare Source
Release date: 2025-12-06
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:If you previously set the
labelsprop for translations, you can remove it. For details on switching locales, see the localization guide.What's Changed
Date[]modifiers by day by @gpbl in #2865v9.11.3Compare Source
Release date: 2025-11-29
Rendered HTML now includes empty cells in grids when
endMonthis 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
endMonthclips the calendar by @gpbl in #2856v9.11.2Compare Source
Release date: 2025-11-23
What's Changed
timeZoneprop by @gpbl in #2849v9.11.1Compare Source
Release date: 2025-10-08
What's Changed
v9.11.0Compare Source
Release date: 2025-09-20
This release adds support for Buddhist and Hebrew calendars, introduces new Southeast Asian numeral systems, adds the
aria-labelledbyprop, 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
DayPickerfromreact-day-picker/buddhist.Read more in the documentation and play with it in playground.
Hebrew Calendar
To switch to the Hebrew calendar, import
DayPickerfromreact-day-picker/hebrew.Read more in the documentation and play with it in playground.
What's Changed
aria-labelledbyprop by @gpbl in #2828v9.10.0Compare Source
Release date: 2025-09-14
This release adds support for the Ethiopic calendar.
Ethiopic calendar
To use the Ethiopic calendar, import
DayPickerfromreact-day-picker/ethiopic.Read more in the documentation and play with it in playground.
What's Changed
v9.9.0Compare Source
Release date: 2025-08-17
This release includes a new
reverseYearsprop, a range selection fix, and a build update to fix issues with source maps.Reversing the Years in the Dropdown
When using
captionLayout='dropdown', setreverseYearsto reverse the years listed in the dropdown: the most recent year will appear first.See it in action in the playground.
What's Changed
reverseYearsprop by @gpbl in #2822srcdirectory from package by @gpbl in #2812date-fns/tzdependency by @gpbl in #2823v9.8.1Compare Source
Release date: 2025-07-26
Improved
captionLayoutdocumentation and build process.What's Changed
captionLayoutprop by @rodgobbi in #2788 and @haecheonlee in #2787v9.8.0Compare Source
Release date: 2025-07-05
DayPicker 9.8 includes better keyboard navigation and resolves edge cases with month and year rendering.
What's Changed
defaultMonthto the next year with the dropdown navigation layout no longer prevents the calendar from rendering by @rodgobbi in #2783numberOfMonthsandendMonthare set by @gpbl in #2784v9.7.0Compare Source
Release date: 2025-05-14
DayPicker 9.7 introduces a new
navLayoutprop to customize the layout of the navigation and includes improvements for time zones and localization.Navigation Layouts
The
navLayoutprop allows you to change the layout of the navigation buttons in the calendar:navLayout="around", navigation buttons are displayed on either side of the caption.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.
What's Changed
navLayoutprop by @gpbl in #2755Dateprops by @gpbl in #2750useGetModifierstocreateGetModifiersby @gpbl in #2751v9.6.7Compare Source
Release date: 2025-04-14
Improved handling of timezones, fixed alignment with the Left/Right navigation icons.
What's Changed
initialMonthisDatetype by @lovebuizel in #2737v9.6.6Compare Source
Release date: 2025-04-11
Includes a fix for
autoFocusprop not correctly autofocusing the selected day.What's Changed
v9.6.5Compare Source
Release date: 2025-04-06
Fixed an issue with the Persian calendar.
What's Changed
enUSlocale displaying empty week by @gpbl in #2723v9.6.4Compare Source
Release date: 2025-03-30
What's Changed
v9.6.3Compare Source
Release date: 2025-03-19
Improved accessibility, fixed the default locale imports, and added missing files for source maps.
What's Changed
date-fnsby @binhpv in #2717srcto package.json by @gpbl in #2718v9.6.2Compare Source
Release date: 2025-03-12
Fix issues when importing the Persian calendar or the CSS types declaration.
What's Changed
v9.6.1Compare Source
Release date: 2025-03-08
This release addresses an accessibility issue, adds a new
animateprop and fixes other minor bugs.Possible Breaking Change in Custom Styles
To address a focus lost bug affecting navigation buttons, we updated the buttons (see #2685) to use
aria-disabledinstead of thedisabledattribute.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"]:Animating Month Transitions
Thanks to the work by @rodgobbi, we have added animations to DayPicker. The new
animateprop enables CSS transitions for captions and weeks when navigating between months: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
animateprop by @rodgobbi in #2684sideEffectsproperty to package.json by @rodgobbi in #2673selectedmodifier when disabled by @rodgobbi in #2700v9.6.1
v9.6.0Compare Source
Release date: 2025-03-08
This release addresses an accessibility issue, adds a new
animateprop and fixes other minor bugs.style.css. Please upgrade to v9.6.1 for a fix.v9.5.1Compare Source
Release date: 2025-01-27
This release fixes the calendar breaking its layout when passing a
monthnot included betweenstartMonthandendMonthprops.What's Changed
monthprop is invalid by @rodgobbi in #2672new Date()instead oftoday()fails test by @gpbl in #2656DateLibto not import types from date-fns by @gpbl in #2655style.csslink by @jakedee in #2666v9.5.0Compare Source
Release date: 2024-12-29
This release adds full support for the Persian calendar and a new
numeralsprop to set the numbering system.Breaking Change: Dropdown Formatters
The
formatMonthDropdownandformatYearDropdownnow receive aDate(instead of anumber) 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 toreact-day-picker/persian:See the Persian calendar documentation for more details about using Persian calendar in DayPicker.
What's Changed
numeralsprop by @gpbl in [#2647](https://redirect.github.comConfiguration
📅 Schedule: (UTC)
🚦 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.