Bump the production-dependencies group with 18 updates
Type: Pull Request
State: Merged
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 0
(10 days ago)
(10 days ago)
(10 days ago)
by codeMonkeyHopeful
dependencies javascript
Bumps the production-dependencies group with 18 updates:
Package | From | To |
---|---|---|
@types/node | 18.15.0 |
24.3.0 |
clsx | 1.2.1 |
2.1.1 |
date-fns | 2.30.0 |
4.1.0 |
framer-motion | 10.18.0 |
12.23.12 |
lucide-react | 0.469.0 |
0.542.0 |
react | 19.0.0 |
19.1.1 |
@types/react | 18.3.3 |
19.1.12 |
react-dom | 19.0.0 |
19.1.1 |
@types/react-dom | 18.0.11 |
19.1.9 |
react-icons | 4.12.0 |
5.5.0 |
rehype-autolink-headings | 6.1.1 |
7.1.0 |
rehype-pretty-code | 0.9.11 |
0.14.1 |
rehype-slug | 5.1.0 |
6.0.0 |
remark-gfm | 3.0.1 |
4.0.1 |
shiki | 0.14.7 |
3.12.0 |
sugar-high | 0.7.5 |
0.9.3 |
tailwind-merge | 2.6.0 |
3.3.1 |
typescript | 5.5.2 |
5.9.2 |
Updates @types/node
from 18.15.0 to 24.3.0
Commits
- See full diff in compare view
Updates clsx
from 1.2.1 to 2.1.1
Release notes
Sourced from clsx's releases.
v2.1.1
Patches
- (types) Include
bigint
inClassValue
type: (#96): 3d960ab Accommodates recent@types/react
changes toReactNode
. Thank you@ViliamKopecky
~!Chores
- Add
licenses.dev
badge: 684509c This service recursively analyzes entire dependency graphs to ensure that a package (or your project) is using permissive licenses. For example, here's a results table forpolka@next
and a largerastro
example.
Full Changelog: https://github.com/lukeed/clsx/compare/v2.1.0...v2.1.1
v2.1.0
Features
Add new
clsx/lite
submodule forstring
-only usage: 1a49142This is a 140b version of
clsx
that is ideal for Tailwind and/or React contexts, which typically follow thisclsx
usage pattern:clsx('foo bar', props.maybe && 'conditional classes', props.className);
Important: This
clsx/lite
module ignores all non-string arguments and is therefore not a 1:1 replacement forclsx
itself!import { clsx } from 'clsx'; import { clsx as lite } from 'clsx/lite';
// strings-only usage is identical
clsx('foo', null, 'bar', true && 'baz'); //=> "foo bar baz"
lite('foo', null, 'bar', true && 'baz'); //=> "foo bar baz"// clsx/lite ignores all non-strings
clsx('foo', { a: true, b: false, c: true }); //=> "foo a c"
lite('foo', { a: true, b: false, c: true }); //=> "foo"
Full Changelog: https://github.com/lukeed/clsx/compare/v2.0.1...v2.1.0
v2.0.1
Patches
- (perf) Cache
arguments.length
&array.length
for 6% performance gain (#26): deff09b
... (truncated)
Commits
925494c
2.1.13d960ab
fix(types): includebigint
inClassValue
type (#96)684509c
chore: add licenses badgea60db12
2.1.01a49142
feat: addclsx/lite
module5cac14c
2.0.1855eec2
chore(bench): include ≠ symbolbf64e71
chore: update module size6e3b2b9
chore: update benchmarks;554ad31
chore: dedicated string vs number var usage;- Additional commits viewable in compare view
Updates date-fns
from 2.30.0 to 4.1.0
Release notes
Sourced from date-fns's releases.
v4.1.0
This release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.
Make sure also upgrade
TZDate
to v1.0.2 as it includes a bunch of critical bug fixes.Fixed
- Fixed internal
constructFrom
throwing an exception onnull
arguments. Whilenull
isn't allowed, the functions should rather returnInvalid Date
orNaN
in such cases. See #3885.Added
- Added missing time zone support to
format
,formatISO
,formatISO9075
,formatRelative
andformatRFC3339
. See #3886.v4.0.0
I have great news! First, ten years after its release, date-fns finally gets first-class time zone support.
Another great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.
Read more about the release in the announcement blog post.
Added
Added time zones support via
@date-fns/tz
'sTZDate
class andtz
helper function. See its README for the details about the API.All relevant functions now accept the context
in
option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:import { addDays, startOfDay } from "date-fns"; import { tz } from "@date-fns/tz";
startOfDay(addDays(Date.now(), 5, { in: tz("Asia/Singapore") }));
//=> "2024-09-16T00:00:00.000+08:00"
In the example,
addDays
will get the current date and time in Singapore and add 5 days to it.startOfDay
will inherit the date type and return the start of the day in Singapore.Changed
The function arguments, as well as
Interval
'sstart
andend
, now can be of different types, allowing you to mixUTCDate
,TZDate
,Date
, and other extensions, as well as primitives (strings and numbers).The functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context
in
option or the first encountered argument object type. TheInterval
'sstart
andend
will be considered separately, starting fromstart
.In the given example, the result will be in the
TZDate
as the first argument is a number, and thestart
takes precedence over theend
.clamp(Date.now(), { start: new TZDate(start, "Asia/Singapore"), end: new UTCDate(),
... (truncated)
Changelog
Sourced from date-fns's changelog.
v4.1.0 - 2024-09-17
This release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.
Make sure also upgrade
TZDate
to v1.0.2 as it includes a bunch of critical bug fixes.Fixed
- Fixed internal
constructFrom
throwing an exception onnull
arguments. Whilenull
isn't allowed, the functions should rather returnInvalid Date
orNaN
in such cases. See #3885.Added
- Added missing time zone support to
format
,formatISO
,formatISO9075
,formatRelative
andformatRFC3339
. See #3886.v4.0.0 - 2024-09-16
I have great news! First, ten years after its release, date-fns finally gets first-class time zone support.
Another great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.
Read more about the release in the announcement blog post.
Added
Added time zones support via
@date-fns/tz
'sTZDate
class andtz
helper function. See its README for the details about the API.All relevant functions now accept the context
in
option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:import { addDays, startOfDay } from "date-fns"; import { tz } from "@date-fns/tz";
startOfDay(addDays(Date.now(), 5, { in: tz("Asia/Singapore") }));
//=> "2024-09-16T00:00:00.000+08:00"
In the example,
addDays
will get the current date and time in Singapore and add 5 days to it.startOfDay
will inherit the date type and return the start of the day in Singapore.Changed
The function arguments, as well as
Interval
'sstart
andend
, now can be of different types, allowing you to mixUTCDate
,TZDate
,Date
, and other extensions, as well as primitives (strings and numbers).The functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context
in
option or the first encountered argument object type. TheInterval
'sstart
andend
will be considered separately, starting fromstart
.In the given example, the result will be in the
TZDate
as the first argument is a number, and thestart
takes precedence over theend
.clamp(Date.now(), {
... (truncated)
Commits
313b902
Fix v4.1.0 change log entry26cd336
Promote to v4.1.097b53b9
Cover time zone edge cases59b7563
Add missing time zone support to format, formatISO, formatISO9075, formatRela...0121164
Prevent constructFrom from throwing an error on nullbd87ef5
Update@date-fns/docs
99b4e67
Prepare v4.08df1706
Rewrite the time zones doce351977
Promote to v4.0.0-beta.18523656
Fix scripts/test/types.sh- Additional commits viewable in compare view
Updates framer-motion
from 10.18.0 to 12.23.12
Changelog
Sourced from framer-motion's changelog.
[12.23.12] 2025-07-29
Added
- Exporting internal APIs for use in view animations.
[12.23.11] 2025-07-28
Added
- Children of variants with
delayChildren: stagger()
will now be staggered correctly alongside their newly-entering siblings.[12.23.10] 2025-07-28
Fixed
- Fixed shared layout animation in situations where no
motion
components have re-rendered between shared element switching.[12.23.9] 2025-07-24
Changed
- Removing redundant
renderRequest
MotionValue
lifecycle.[12.23.8] 2025-07-24
Fixed
- Ensuring that when an animation is skipped via
duration = 0
that we also settype = "keyframes"
so thatduration
takes effect.[12.23.7] 2025-07-23
Fixed
springValue
cleanup.- Removed additional
removeNode
fromAnimatePresence
when usingpopLayout
.[12.23.6] 2025-07-11
Changed
- Added explainer for reduced motion warning.
- Refactored
motion
component creation to remove indirection.[12.23.5] 2025-07-11
Fixed
- Fix animation timings within dynamically-generated popups.
... (truncated)
Commits
e0f7e07
v12.23.12994515f
Updating changelog95d82ff
Merge pull request #3338 from motiondivision/feature/next-page-transitions58b2e8c
Exporting APIs for view transitionsb6f2132
Update README.md38298c4
Update README.md76396b0
Update README.mdb273d06
Update README.mdc0bd6ef
v12.23.11e9b52af
Updating changelog- Additional commits viewable in compare view
Updates lucide-react
from 0.469.0 to 0.542.0
Release notes
Sourced from lucide-react's releases.
Version 0.542.0
What's Changed
- feat(docs): add MDN Web Docs & Nuxt to showcase by
@karsa-mistmere
in lucide-icons/lucide#3590- feat(icons): added
list-chevrons-down-up
icon by@juliankellydesign
in lucide-icons/lucide#3492New Contributors
@juliankellydesign
made their first contribution in lucide-icons/lucide#3492Full Changelog: https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0
Version 0.541.0
What's Changed
- feat(packages/lucide): added support for providing a custom root element by
@karsa-mistmere
in lucide-icons/lucide#3543- fix(icons): optimized
chrome
icon & renamed tochromium
by@jguddas
in lucide-icons/lucide#3572- fix(icons): changed
wallpaper
icon by@jguddas
in lucide-icons/lucide#3566- fix(icons): optimized
cog
icon by@jguddas
in lucide-icons/lucide#3548- fix(icons): changed
building
icon by@karsa-mistmere
in lucide-icons/lucide#3510- feat(dpi-preview): add previous version for easier comparison by
@jguddas
in lucide-icons/lucide#3532- feat(icons): added 'panel-dashed' variants + update tags on existing icons by
@irvineacosta
in lucide-icons/lucide#3500Full Changelog: https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0
Version 0.540.0
What's Changed
- fix(license): add full text of Feather license by
@jguddas
in lucide-icons/lucide#3530- fix(icons): changed
umbrella
icon by@karsa-mistmere
in lucide-icons/lucide#3490- docs(site): added official statement on brand logos in Lucide by
@karsa-mistmere
in lucide-icons/lucide#3541- fix(icons): changed
camera
icon by@karsa-mistmere
in lucide-icons/lucide#3539- feat(icons): added
rose
icon by@jguddas
in lucide-icons/lucide#1972Full Changelog: https://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0
Version 0.539.0
What's Changed
- feat(icons): added
brick-wall-shield
icon by@karsa-mistmere
in lucide-icons/lucide#3476Full Changelog: https://github.com/lucide-icons/lucide/compare/0.538.0...0.539.0
Version 0.538.0
What's Changed
- fix(icons): changed
apple
icon by@karsa-mistmere
in lucide-icons/lucide#3505- fix(icons): changed
store
icon by@karsa-mistmere
in lucide-icons/lucide#3501- fix(icons): changed
mic-off
icon by@lieonlion
in lucide-icons/lucide#2823- chore(deps): bump astro from 5.5.2 to 5.12.8 by
@dependabot
[bot] in lucide-icons/lucide#3523- fix(icons): deprecate rail-symbol by
@jguddas
in lucide-icons/lucide#2862- feat(icons): added
kayak
icon by@jpjacobpadilla
in lucide-icons/lucide#3054
... (truncated)
Commits
e71198d
chore: icon alias improvements (#2861)3e644fd
chore(scripts): Refactor scripts to typescript (#3316)19fa01b
build(deps-dev): bump vite from 6.3.2 to 6.3.4 (#3181)03eb862
use implicit return in react package (#2325)0fccc27
Bump dependencies (#3096)7b95480
Added periods (#3065)e4988bc
build(deps-dev): bump vite from 5.4.15 to 5.4.17 (#2993)a11ba9e
fix(react): added aria-hidden fallback for decorative icons (#2158)ed73391
build(deps-dev): bump vite from 5.4.14 to 5.4.15 (#2946)4835ae6
fix(packages): consistent icon name class (#2878)- Additional commits viewable in compare view
Updates react
from 19.0.0 to 19.1.1
Release notes
Sourced from react's releases.
19.1.1 (July 28, 2025)
React
19.1.0 (March 28, 2025)
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.
- An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
- The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538
React
- Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
- Reduced unnecessary client rendering through improved hydration scheduling #31751
- Increased priority of client rendered Suspense boundaries #31776
- Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
- Reduced garbage collection pressure by improving Suspense boundary retries. #31667
- Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
- Fixed a regression causing key warnings for flattened positional children in development mode. #32117
- Updated
useId
to use valid CSS selectors, changing format from:r123:
to«r123»
. #32001- Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
- Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
- Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #31808
- Improve passive effect scheduling for consistent task yielding. #31785
- Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
- Fixed component name resolution for Portal #32640
- Added support for beforetoggle and toggle events on the dialog element. #32479 #32479
React DOM
- Fixed double warning when the
href
attribute is an empty string #31783- Fixed an edge case where
getHoistableRoot()
didn’t work properly when the container was a Document #32321- Removed support for using HTML comments (e.g.
<!-- -->
) as a DOM container. #32250- Added support for
<script>
and\<template>
tags to be nested within<select>
tags. #31837- Fixed responsive images to be preloaded as HTML instead of headers #32445
use-sync-external-store
- Added
exports
field topackage.json
foruse-sync-external-store
to support various entrypoints. #25231React Server Components
- Added
unstable_prerender
, a new experimental API for prerendering React Server Components on the server #31724- Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
- Fixed an issue where pending chunks were counted twice. #31833
- Added support for streaming in edge environments #31852
- Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
- Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
- Exposed
registerServerReference
in client builds to handle server references in different environments. #32534- Added react-server-dom-parcel package which integrates Server Components with the Parcel bundler #31725, #32132, #31799, #32294, #31741
Changelog
Sourced from react's changelog.
19.1.1 (July 28, 2025)
React
19.1.0 (March 28, 2025)
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.
- An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
- The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538
React
- Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
- Reduced unnecessary client rendering through improved hydration scheduling #31751
- Increased priority of client rendered Suspense boundaries #31776
- Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
- Reduced garbage collection pressure by improving Suspense boundary retries. #31667
- Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
- Fixed a regression causing key warnings for flattened positional children in development mode. #32117
- Updated
useId
to use valid CSS selectors, changing format from:r123:
to«r123»
. #32001- Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
- Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
- Improved consistency across prod and dev to improve compatibility with Google Closure Compiler and bindings #31808
- Improve passive effect scheduling for consistent task yielding. #31785
- Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
- Fixed component name resolution for Portal #32640
- Added support for beforetoggle and toggle events on the dialog element. #32479
React DOM
- Fixed double warning when the
href
attribute is an empty string #31783- Fixed an edge case where
getHoistableRoot()
didn’t work properly when the container was a Document #32321- Removed support for using HTML comments (e.g.
<!-- -->
) as a DOM container. #32250- Added support for
<script>
and\<template>
tags to be nested within<select>
tags. #31837- Fixed responsive images to be preloaded as HTML instead of headers #32445
use-sync-external-store
- Added
exports
field topackage.json
foruse-sync-external-store
to support various entrypoints. #25231React Server Components
- Added
unstable_prerender
, a new experimental API for prerendering React Server Components on the server #31724- Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
- Fixed an issue where pending chunks were counted twice. #31833
- Added support for streaming in edge environments #31852
- Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
- Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
- Exposed
registerServerReference
in client builds to handle server references in different environments. #32534
... (truncated)
Commits
87e33ca
Set release versions to 19.1.15a1eb6f
fix: rename bottom stack frame (#33680)4a9df08
Stop creating Owner Stacks if many have been created recently (#32529)b630219
[refactor] move isValidElementType to react-is (#32518)1a19170
[refactor] Add element type for Activity (#32499)6aa8254
Add ref to Fragment (#32465)e0fe347
[flags] remove enableOwnerStacks (#32426)70f1d76
[flow] Eliminate usage of global React types in ReactNativeTypes.js (#32330)0d9834c
build: add support to the rollup build for building typescript packages (#32393)a53da6a
Add useSwipeTransition Hook Behind Experimental Flag (#32373)- Additional commits viewable in compare view
Updates @types/react
from 18.3.3 to 19.1.12
Commits
- See full diff in compare view
Updates react-dom
from 19.0.0 to 19.1.1
Release notes
Sourced from react-dom's releases.
19.1.1 (July 28, 2025)
React
19.1.0 (March 28, 2025)
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.
- An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
- The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538
React
- Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
- Reduced unnecessary client rendering through improved hydration scheduling #31751
- Increased priority of client rendered Suspense boundaries #31776
- Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
- Reduced garbage collection pressure by improving Suspense boundary retries. #31667
- Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
- Fixed a regression causing key warnings for flattened positional children in development mode. #32117
- Updated
useId
to use valid CSS selectors, changing format from:r123:
to«r123»
. #32001- Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
- Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
- Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #31808
- Improve passive effect scheduling for consistent task yielding. #31785
- Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
- Fixed component name resolution for Portal #32640
- Added support for beforetoggle and toggle events on the dialog element. #32479 #32479
React DOM
- Fixed double warning when the
href
attribute is an empty string #31783- Fixed an edge case where
getHoistableRoot()
didn’t work properly when the container was a Document #32321- Removed support for using HTML comments (e.g.
<!-- -->
) as a DOM container. #32250- Added support for
<script>
and\<template>
tags to be nested within<select>
tags. #31837- Fixed responsive images to be preloaded as HTML instead of headers #32445
use-sync-external-store
- Added
exports
field topackage.json
foruse-sync-external-store
to support various entrypoints. #25231React Server Components
- Added
unstable_prerender
, a new experimental API for prerendering React Server Components on the server #31724- Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
- Fixed an issue where pending chunks were counted twice. #31833
- Added support for streaming in edge environments #31852
- Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
- Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
- Exposed
registerServerReference
in client builds to handle server references in different environments. #32534- Added react-server-dom-parcel package which integrates Server Components with the Parcel bundler #31725, #32132, #31799, #32294, #31741
Changelog
Sourced from react-dom's changelog.
19.1.1 (July 28, 2025)
React
19.1.0 (March 28, 2025)
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.
- An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
- The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538
React
- Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
- Reduced unnecessary client rendering through improved hydration scheduling #31751
- Increased priority of client rendered Suspense boundaries #31776
- Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
- Reduced garbage collection pressure by improving Suspense boundary retries. #31667
- Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
- Fixed a regression causing key warnings for flattened positional children in development mode. #32117
- Updated
useId
to use valid CSS selectors, changing format from:r123:
to«r123»
. #32001- Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
- Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
- Improved consistency across prod and dev to improve compatibility with Google Closure Compiler and bindings #31808
- Improve passive effect scheduling for consistent task yielding. #31785
- Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
- Fixed component name resolution for Portal #32640
- Added support for beforetoggle and toggle events on the dialog element. #32479
React DOM
- Fixed double warning when the
href
attribute is an empty string #31783- Fixed an edge case where
getHoistableRoot()
didn’t work properly when the container was a Document #32321- Removed support for using HTML comments (e.g.
<!-- -->
) as a DOM container. #32250- Added support for
<script>
and\<template>
tags to be nested within<select>
tags. #31837- Fixed responsive images to be preloaded as HTML instead of headers #32445
use-sync-external-store
- Added
exports
field topackage.json
foruse-sync-external-store
to support various entrypoints. #25231React Server Components
- Added
unstable_prerender
, a new experimental API for prerendering React Server Components on the server #31724- Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
- Fixed an issue where pending chunks were counted twice. #31833
- Added support for streaming in edge environments #31852
- Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
- Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
- Exposed
registerServerReference
in client builds to handle server references in different environments. #32534
... (truncated)
Commits
87e33ca
Set release versions to 19.1.1b793948
Bump next prerelease version numbers (#32782)7943da1
Set accurate value for alwaysThrottleRetries on www (#32684)476f538
Add getClientRects to fragment instances (#32660)c69a5fc
Add blur() and focusLast() to fragment instances (#32654)cd28a94
Add observer methods to fragment instances (#32619)6aa8254
Add ref to Fragment (#32465)029e8bd
Add Owner Stack to attribute hydration mismatches (#32538)-
Pull Request Statistics
Commits:
1Files Changed:
3Additions:
+1536Deletions:
-4475
Package Dependencies
Technical Details
ID: | 6022941 |
UUID: | 2787363263 |
Node ID: | PR_kwDOPnMIoM6mI8m_ |
Host: | GitHub |
Repository: | codeMonkeyHopeful/placeholder.github.io |
Merge State: | Unknown |