fix(deps): update all-dependencies #1
Reference in New Issue
Block a user
Delete Branch "renovate/all-dependencies"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
7.7.1→7.13.17.7.1→7.13.17.7.1→7.13.14.1.11→4.2.120.19.9→20.19.3519.1.9→19.2.1419.1.7→19.2.35.1.29→5.1.35^0.536.0→^0.575.019.1.1→19.2.419.1.1→19.2.47.7.1→7.13.14.1.11→4.2.11.3.6→1.4.05.9.2→5.9.3Release Notes
remix-run/react-router (@react-router/dev)
v7.13.1Compare Source
Patch Changes
react-router@7.13.1@react-router/node@7.13.1@react-router/serve@7.13.1v7.13.0Compare Source
Patch Changes
react-router@7.13.0@react-router/node@7.13.0@react-router/serve@7.13.0v7.12.0Compare Source
Minor Changes
react-router.config.tsconfigallowedActionOriginsfield. (#14708)Patch Changes
Fix
Maximum call stack size exceedederrors when HMR is triggered against code with cyclic imports (#14522)fix(vite): Skip SSR middleware in preview server for SPA mode (#14673)
[UNSTABLE] Add a new
future.unstable_trailingSlashAwareDataRequestsflag to provide consistent behavior ofrequest.pathnameinsidemiddleware,loader, andactionfunctions on document and data requests when a trailing slash is present in the browser URL. (#14644)Currently, your HTTP and
requestpathnames would be as follows for/a/b/cand/a/b/c//a/b/crequestpathname`/a/b/c/a/b/c✅/a/b/c.data/a/b/c✅/a/b/c/requestpathname`/a/b/c//a/b/c/✅/a/b/c.data/a/b/c⚠️With this flag enabled, these pathnames will be made consistent though a new
_.dataformat for client-side.datarequests:/a/b/crequestpathname`/a/b/c/a/b/c✅/a/b/c.data/a/b/c✅/a/b/c/requestpathname`/a/b/c//a/b/c/✅/a/b/c/_.data⬅️/a/b/c/✅This a bug fix but we are putting it behind an opt-in flag because it has the potential to be a "breaking bug fix" if you are relying on the URL format for any other application or caching logic.
Enabling this flag also changes the format of client side
.datarequests from/_root.datato/_.datawhen navigating to/to align with the new format. This does not impact therequestpathname which is still/in all cases.Updated dependencies:
react-router@7.12.0@react-router/node@7.12.0@react-router/serve@7.12.0v7.11.0Compare Source
Minor Changes
vite previewsupport (#14507)Patch Changes
routeRSCServerRequestreplacefetchServerwithserverResponse(#14597)react-router@7.11.0@react-router/serve@7.11.0@react-router/node@7.11.0v7.10.1Compare Source
Patch Changes
pkg-typeswith a dynamicimport()to fix issues on Node 20.18 (#14624)valibotdependency to^1.2.0to address GHSA-vqpr-j7v3-hqw9 (#14608)react-router@7.10.1@react-router/node@7.10.1@react-router/serve@7.10.1v7.10.0Compare Source
Minor Changes
Stabilize
future.v8_splitRouteModules, replacingfuture.unstable_splitRouteModules(#14595)future.unstable_splitRouteModules. Please update yourreact-router.config.ts.Stabilize
future.v8_viteEnvironmentApi, replacingfuture.unstable_viteEnvironmentApi(#14595)future.unstable_viteEnvironmentApi. Please update yourreact-router.config.ts.Patch Changes
Load environment variables before evaluating
routes.ts(#14446)For example, you can now compute your routes based on
VITE_-prefixed environment variables:Updated dependencies:
react-router@7.10.0@react-router/node@7.10.0@react-router/serve@7.10.0v7.9.6Compare Source
Patch Changes
import()to load ESM-onlyp-mapdependency to avoid issues on Node 20.18 and below (#14492)HEADdocument requests before callingrenderToPipeableStreamin the defaultentry.server.tsxto more closely align with the spec (#14488)react-router@7.9.6@react-router/node@7.9.6@react-router/serve@7.9.6v7.9.5Compare Source
Patch Changes
prerender.unstable_concurrencyoption, to support running the prerendering concurrently, potentially speeding up the build. (#14380)/domexport. (#14457)linkelements used by dynamic imports (#14463)react-router@7.9.5@react-router/node@7.9.5@react-router/serve@7.9.5v7.9.4Compare Source
Patch Changes
Update
valibotdependency to^1.1.0(#14379)New (unstable)
useRoutehook for accessing data from specific routes (#14407)For example, let's say you have an
adminroute somewhere in your app and you want any child routes ofadminto all have access to theloaderDataandactionDatafromadmin.You might even want to create a reusable widget that all of the routes nested under
admincould use:In framework mode,
useRouteknows all your app's routes and gives you TS errors when invalid route IDs are passed in:useRoutereturnsundefinedif the route is not part of the current page:Note: the
rootroute is the exception since it is guaranteed to be part of the current page.As a result,
useRoutenever returnsundefinedforroot.loaderDataandactionDataare marked as optional since they could be accessed before theactionis triggered or after theloaderthrew an error:If instead of a specific route, you wanted access to the current route's
loaderDataandactionData, you can calluseRoutewithout arguments:This usage is equivalent to calling
useLoaderDataanduseActionData, but consolidates all route data access into one hook:useRoute.Note: when calling
useRoute()(without a route ID), TS has no way to know which route is the current route.As a result,
loaderDataandactionDataare typed asunknown.If you want more type-safety, you can either narrow the type yourself with something like
zodor you can refactor your app to pass down typed props to yourAdminWidget:Updated dependencies:
react-router@7.9.4@react-router/node@7.9.4@react-router/serve@7.9.4v7.9.3Compare Source
Patch Changes
react-router@7.9.3@react-router/node@7.9.3@react-router/serve@7.9.3v7.9.2Compare Source
Patch Changes
Fix preset future flags being ignored during config resolution (#14369)
Fixes a bug where future flags defined by presets were completely ignored. The config resolution was incorrectly reading from
reactRouterUserConfig.futureinstead of the mergeduserAndPresetConfigs.future, causing all preset-defined future flags to be lost.This fix ensures presets can properly enable experimental features as intended by the preset system design.
Add unstable support for RSC Framework Mode (#14336)
Switch internal vite plugin Response logic to use
@remix-run/node-fetch-server(#13927)Updated dependencies:
react-router@7.9.2@react-router/serve@7.9.2@react-router/node@7.9.2v7.9.1Compare Source
Patch Changes
Futureinterface naming frommiddleware->v8_middleware(#14327)react-router@7.9.1@react-router/node@7.9.1@react-router/serve@7.9.1v7.9.0Compare Source
Minor Changes
Stabilize middleware and context APIs. (#14215)
We have removed the
unstable_prefix from the following APIs and they are now considered stable and ready for production use:RouterContextProvidercreateContextcreateBrowserRoutergetContextoption<HydratedRouter>getContextpropPlease see the Middleware Docs, the Middleware RFC, and the Client-side Context RFC for more information.
Patch Changes
react-router@7.9.0@react-router/node@7.9.0@react-router/serve@7.9.0v7.8.2Compare Source
Patch Changes
react-router@7.8.2@react-router/node@7.8.2@react-router/serve@7.8.2v7.8.1Compare Source
Patch Changes
Route.MetaArgstype soloaderDatais only potentially undefined when anErrorBoundaryexport is present (#14173)react-router@7.8.1@react-router/node@7.8.1@react-router/serve@7.8.1v7.8.0Compare Source
Patch Changes
react-router@7.8.0@react-router/node@7.8.0@react-router/serve@7.8.0remix-run/react-router (@react-router/node)
v7.13.1Compare Source
Patch Changes
react-router@7.13.1v7.13.0Compare Source
Patch Changes
react-router@7.13.0v7.12.0Compare Source
Patch Changes
react-router@7.12.0v7.11.0Compare Source
Patch Changes
react-router@7.11.0v7.10.1Compare Source
Patch Changes
react-router@7.10.1v7.10.0Compare Source
Patch Changes
react-router@7.10.0v7.9.6Compare Source
Patch Changes
react-router@7.9.6v7.9.5Compare Source
Patch Changes
react-router@7.9.5v7.9.4Compare Source
Patch Changes
createFileSessionStorage(#14426)react-router@7.9.4v7.9.3Compare Source
Patch Changes
react-router@7.9.3v7.9.2Compare Source
Patch Changes
react-router@7.9.2v7.9.1Compare Source
Patch Changes
react-router@7.9.1v7.9.0Compare Source
Minor Changes
Stabilize middleware and context APIs. (#14215)
We have removed the
unstable_prefix from the following APIs and they are now considered stable and ready for production use:RouterContextProvidercreateContextcreateBrowserRoutergetContextoption<HydratedRouter>getContextpropPlease see the Middleware Docs, the Middleware RFC, and the Client-side Context RFC for more information.
Patch Changes
react-router@7.9.0v7.8.2Compare Source
Patch Changes
react-router@7.8.2v7.8.1Compare Source
Patch Changes
react-router@7.8.1v7.8.0Compare Source
Patch Changes
[UNSTABLE] Change
getLoadContextsignature (type GetLoadContextFunction) whenfuture.unstable_middlewareis enabled so that it returns anunstable_RouterContextProviderinstance instead of aMapused to contruct the instance internally (#14097)type unstable_InitialContextexportgetLoadContextfunctionUpdated dependencies:
react-router@7.8.0remix-run/react-router (@react-router/serve)
v7.13.1Compare Source
Patch Changes
react-router@7.13.1@react-router/node@7.13.1@react-router/express@7.13.1v7.13.0Compare Source
Patch Changes
react-router@7.13.0@react-router/node@7.13.0@react-router/express@7.13.0v7.12.0Compare Source
Patch Changes
react-router@7.12.0@react-router/node@7.12.0@react-router/express@7.12.0v7.11.0Compare Source
Patch Changes
compressionandmorgandependencies to addresson-headersCVE: GHSA-76c9-3jph-rj3q (#14652)react-router@7.11.0@react-router/node@7.11.0@react-router/express@7.11.0v7.10.1Compare Source
Patch Changes
react-router@7.10.1@react-router/node@7.10.1@react-router/express@7.10.1v7.10.0Compare Source
Patch Changes
react-router@7.10.0@react-router/node@7.10.0@react-router/express@7.10.0v7.9.6Compare Source
Patch Changes
react-router@7.9.6@react-router/node@7.9.6@react-router/express@7.9.6v7.9.5Compare Source
Patch Changes
react-router@7.9.5@react-router/node@7.9.5@react-router/express@7.9.5v7.9.4Compare Source
Patch Changes
react-router@7.9.4@react-router/node@7.9.4@react-router/express@7.9.4v7.9.3Compare Source
Patch Changes
react-router@7.9.3@react-router/node@7.9.3@react-router/express@7.9.3v7.9.2Compare Source
Patch Changes
react-router@7.9.2@react-router/node@7.9.2@react-router/express@7.9.2v7.9.1Compare Source
Patch Changes
react-router@7.9.1@react-router/node@7.9.1@react-router/express@7.9.1v7.9.0Compare Source
Patch Changes
react-router@7.9.0@react-router/express@7.9.0@react-router/node@7.9.0v7.8.2Compare Source
Patch Changes
react-router@7.8.2@react-router/node@7.8.2@react-router/express@7.8.2v7.8.1Compare Source
Patch Changes
react-router@7.8.1@react-router/node@7.8.1@react-router/express@7.8.1v7.8.0Compare Source
Patch Changes
react-router@7.8.0@react-router/express@7.8.0@react-router/node@7.8.0tailwindlabs/tailwindcss (@tailwindcss/vite)
v4.2.1Compare Source
Fixed
.characters within curly braces in MDX files (#19711)v4.2.0Compare Source
Added
@tailwindcss/webpackpackage to run Tailwind CSS as a webpack plugin (#19610)pbs-*andpbe-*utilities forpadding-block-startandpadding-block-end(#19601)mbs-*andmbe-*utilities formargin-block-startandmargin-block-end(#19601)scroll-pbs-*andscroll-pbe-*utilities forscroll-padding-block-startandscroll-padding-block-end(#19601)scroll-mbs-*andscroll-mbe-*utilities forscroll-margin-block-startandscroll-margin-block-end(#19601)border-bs-*andborder-be-*utilities forborder-block-startandborder-block-end(#19601)inline-*,min-inline-*,max-inline-*utilities forinline-size,min-inline-size, andmax-inline-size(#19612)block-*,min-block-*,max-block-*utilities forblock-size,min-block-size, andmax-block-size(#19612)inset-s-*,inset-e-*,inset-bs-*,inset-be-*utilities forinset-inline-start,inset-inline-end,inset-block-start, andinset-block-end(#19613)font-features-*utility forfont-feature-settings(#19623)Fixed
@supportswrapper forcolor-mixvalues (#19450)@source inline()argument (#19461)@tailwindcss/cli(#19447)@utilityname validation with Oxide scanner rules (#19524)@variantinside@custom-variant(#19633).25inaspect-*fractions (e.g.aspect-8.5/11) (#19688)@sourcetrigger a full page reload when using@tailwindcss/vite(#19670)@tailwindcss/vite(#19677)@utilitynames to improve support with formatters such as Biome (#19626).jjto default ignored content directories (#19687)Deprecated
start-*andend-*utilities in favor ofinset-s-*andinset-e-*utilities (#19613)v4.1.18Compare Source
Fixed
source(…)happens relative to the file it is in (#19274)!in the value (#19243)@tailwindcss/vite(#18970)--watch(#19373)ringColor.DEFAULT) in JS configs (#19348)contenttheme key from JS configs (#19381)futureandexperimentalconfig keys (#19344)text-*andleading-*classes (#19396)@keyframes(#19419)/dev/stdout(#19421)v4.1.17Compare Source
Fixed
@variantinside legacy JS APIs (#19263)v4.1.16Compare Source
Fixed
&(#19184)& > :pseudoand& :pseudoarbitrary variants (#19178)v4.1.15Compare Source
Fixed
color-mixfallback (#19069):deep,:slotted, and:global(#19094)not-*,has-*, andin-*(#19100)theme(…)function (#19111)\tis used in at-rules (#19130)0values (#19095)break-wordstowrap-break-word(#19157)Changed
postinstallscript from oxide ([#19149])(#19149)v4.1.14Compare Source
Fixed
'syntax in ClojureScript when extracting classes (#18888)@variantinside@custom-variant(#18885)@utility(#18900)grid-columnutilities when configuringgrid-column-startorgrid-column-end(#18907)grid-rowutilities when configuringgrid-row-startorgrid-row-end(#18907)defaultexport condition for@tailwindcss/vite(#18948)@themeproduce no output when built (#18979)variant = 'outline'during upgrades (#18922)classNameis migrated (#19031)*ClassNameand*Classattributes (#19031)v4.1.13Compare Source
Changed
Fixed
visibilitywhen usingtransition(#18795)matchVariantvalues (#18798)clipwithclip-pathinsr-only(#18769)matchUtilities(#18820).vercelfolders by default (can be overridden by@source …rules) (#18855)@-to be invalid (e.g.@-2xl:flex) (#18869)-or_(#18867, #18872)ariatheme keys to@custom-variant(#18815)datatheme keys to@custom-variant(#18816)supportstheme keys to@custom-variant(#18817)v4.1.12Compare Source
Fixed
@apply(#18404)flex-<number>utilities (#18642))from interfering with extraction in Clojure keywords (#18345)@pluginand@config(#18345)process.env.DEBUGin@tailwindcss/node(#18485)falseorundefinedproperties (#18571)@tailwindcss/postcssviatransformAssetUrls: false(#18321)addEventListenerand JavaScript variable names (#18718)--border-color-*theme keys individe-*utilities for backwards compatibility (#18704).hdrand.exrfiles for classes by default (#18734)omrilotan/isbot (isbot)
v5.1.35Compare Source
v5.1.34Compare Source
v5.1.33Compare Source
v5.1.32Compare Source
v5.1.31Compare Source
v5.1.30Compare Source
lucide-icons/lucide (lucide-react)
v0.575.0: Version 0.575.0Compare Source
What's Changed
message-square-checkicon by @karsa-mistmere in #4076metronomeicon by @edwloef in #4063file-pen-lineicon by @jguddas in #3970square-arrow-right-exitandsquare-arrow-right-entericons by @EthanHazel in #3958flip-*tosquare-centerline-dashed-*by @jguddas in #3945New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0
v0.574.0: Version 0.574.0Compare Source
What's Changed
rocking-chairicon by @jamiemlaw in #3445coinsicon by @jguddas in #3158x-line-topicon by @jguddas in #2838mouse-lefticon by @marvfash in #2788mouse-righticon by @marvfash in #2787New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0
v0.573.0: Version 0.573.0Compare Source
What's Changed
rocking-chairicon by @jamiemlaw in #3445coinsicon by @jguddas in #3158x-line-topicon by @jguddas in #2838mouse-lefticon by @marvfash in #2788mouse-righticon by @marvfash in #2787New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0
v0.572.0: Version 0.572.0Compare Source
What's Changed
message-circle-checkicon by @Shrinks99 in #3770New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0
v0.571.0: Version 0.571.0Compare Source
What's Changed
circle-icons path and circle order by @adamlindqvist in #3746shelving-uniticon by @karsa-mistmere in #3041New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.570.0...0.571.0
v0.570.0: Version 0.570.0Compare Source
What's Changed
towel-rackicon by @jguddas in #3350Full Changelog: https://github.com/lucide-icons/lucide/compare/0.569.0...0.570.0
v0.569.0: Version 0.569.0Compare Source
What's Changed
clipboard-penicon by @Spleefies in #4006mirror-roundandmirror-rectangularby @Muhammad-Aqib-Bashir in #3832Full Changelog: https://github.com/lucide-icons/lucide/compare/0.568.0...0.569.0
v0.568.0: Version 0.568.0Compare Source
What's Changed
clapperboardso slash is no longer protruding by @torfmuer in #3764git-merge-conflicticon by @timmy471 in #3008New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.567.0...0.568.0
v0.567.0: Version 0.567.0Compare Source
What's Changed
infoby @jamiemlaw in #4047gifticon by @jguddas in #3977line-dot-right-horizontalicon by @nathan-de-pachtere in #3742Full Changelog: https://github.com/lucide-icons/lucide/compare/0.566.0...0.567.0
v0.566.0: Version 0.566.0Compare Source
What's Changed
forklifticon by @jguddas in #4069rocketicon by @jguddas in #4067globe-officon by @TimNekk in #4051New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.565.0...0.566.0
v0.565.0: Version 0.565.0Compare Source
What's Changed
lens-concaveandlens-convexby @Muhammad-Aqib-Bashir in #3831Full Changelog: https://github.com/lucide-icons/lucide/compare/0.564.0...0.565.0
v0.564.0: Version 0.564.0Compare Source
What's Changed
database-searchicon by @Spleefies in #4003user-lockicon by @jguddas in #3971bug-officon by @jguddas in #3972bell-doticon by @jguddas in #3973bandageicon by @jguddas in #3967hard-driveicon by @jguddas in #3622git-branchicon by @jguddas in #3938file-cogicon by @jguddas in #3965cloud-alertandcloud-checkicon by @jguddas in #3976user-keyanduser-round-key, updates other-keyicons to match by @karsa-mistmere in #4044New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.563.1...0.564.0
v0.563.0: Version 0.563.0Compare Source
What's Changed
aria-hiddenis by default added to icons components in all packages. This was already added tolucide-reactbefore.Making icons accessible, you can add an
aria-labelor atitle. See docs about accessibility.All changes
star-officon by @jguddas in #3952tickets-planeicon by @jguddas in #3928monitor-officon by @jguddas in #3962lassoicon by @jguddas in #3961cloud-officon by @jguddas in #3942waypointsicon by @karsa-mistmere in #3990bookmarkicon by @jguddas in #2906message-square-dashedicon by @jguddas in #3959cloudyicon by @jguddas in #3966printer-xicon by @lt25106 in #3941New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0
v0.562.0: Version 0.562.0Compare Source
What's Changed
paint-bucketicon by @jguddas in #3880toolboxicon by @karsa-mistmere in #3871New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0
v0.561.0: Version 0.561.0Compare Source
What's Changed
stoneicon by @Alportan in #3850Full Changelog: https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0
v0.560.0: Version 0.560.0Compare Source
What's Changed
cannabis-officon by @NickVeles in #3748New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0
v0.559.0: Version 0.559.0Compare Source
What's Changed
fishing-hookicon by @7ender in #3837New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0
v0.558.0: Version 0.558.0Compare Source
What's Changed
hdicon by @jamiemlaw in #2958Full Changelog: https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0
v0.557.0: Version 0.557.0Compare Source
What's Changed
memory-stickicon by @karsa-mistmere in #3017microchipicon by @karsa-mistmere in #3018paint-bucketicon by @jguddas in #3865brush-cleaningicon by @jguddas in #3863thumbs-upthumbs-downpaths to fix fill issue by @theianjones in #3873ticketsicon by @karsa-mistmere in #3859layers-plusicon by @juanisidoro in #3367search-erroricon by @Veatec22 in #3292cloud-syncandcloud-backupby @ericfennis in #3466circle-pileicon by @nathan-de-pachtere in #3681balloonicon by @peteruithoven in #2519New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.556.0...0.557.0
v0.556.0: Version 0.556.0Compare Source
What's Changed
book-searchicon (#3573) by @Muhammad-Aqib-Bashir in #3580scootericon by @Ahmed-Dghaies in #3818plugicon by @jamiemlaw in #3841thermometer-sunicon by @jguddas in #3773estimated-weighticon by @nathan-de-pachtere in #3822flashlighticons by @jamiemlaw in #3843bubblesicon by @jguddas in #3774vanicon by @Ahmed-Dghaies in #3821New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.555.0...0.556.0
v0.555.0: Version 0.555.0Compare Source
What's Changed
calendarsicon by @jguddas in #3795waves-arrow-upandwaves-arrow-downby @ericfennis in #3463scaleicon by @jamiemlaw in #3800formicon by @jguddas in #3558Full Changelog: https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0
v0.554.0: Version 0.554.0Compare Source
What's Changed
ampersandicon by @jguddas in #3771folder-git-2icon by @jguddas in #3790anchoricon by @jamiemlaw in #2523calendarsicon by @jguddas in #3788Breaking change
For
lucide-reactandlucide-solid, imports forFingerprinticon are changed toFingerprintPattern.Lucide React
Lucide Solid
New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0
v0.553.0: Version 0.553.0Compare Source
What's Changed
mouse-pointer-2-officon by @domingasp in #3570ruler-dimension-lineicon by @karsa-mistmere in #3433classNameprop by @ocavue in #3751New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0
v0.552.0: Version 0.552.0Compare Source
What's Changed
solar-panelicon by @UsamaKhan in #2780Full Changelog: https://github.com/lucide-icons/lucide/compare/0.551.0...0.552.0
v0.551.0: Version 0.551.0Compare Source
What's Changed
clock-checkicon by @jguddas in #2402Full Changelog: https://github.com/lucide-icons/lucide/compare/0.550.0...0.551.0
v0.550.0: Version 0.550.0Compare Source
What's Changed
helicoptericon by @liloudreams in #2760New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.549.0...0.550.0
v0.549.0: Version 0.549.0Compare Source
What's Changed
pnpm installwithpnpm addacross documentation. by @josch87 in #3735git-branch-minusicon by @joris-gallot in #3586New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.548.0...0.549.0
v0.548.0: Version 0.548.0Compare Source
What's Changed
gamepad-directionalicon by @felipeajzanetti in #3693New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.547.0...0.548.0
v0.547.0: Version 0.547.0Compare Source
What's Changed
<template>(#2635) by @KhalidAlansary in #3576birdhouseicon by @hieu-onefold in #3378New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.546.0...0.547.0
v0.546.0: Version 0.546.0Compare Source
What's Changed
receipt-texticon by @jguddas in #3553squirclebase shape snippet by @danielbayley in #3674swordicon by @jguddas in #3421monitor-cloudicon by @karsa-mistmere in #3037New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0
v0.545.0: Version 0.545.0Compare Source
What's Changed
flameicon by @jamiemlaw in #3600square-micon by @jguddas in #3549combineicon by @jguddas in #3200building-2icon by @karsa-mistmere in #3509motorbikeicon by @jamiemlaw in #3371Full Changelog: https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0
v0.544.0: Version 0.544.0Compare Source
What's Changed
ev-chargericon by @UsamaKhan in #2781New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0
v0.543.0: Version 0.543.0Compare Source
What's Changed
churchicon by @karsa-mistmere in #2971messages-squareby @jamiemlaw in #3529bugicons by @jamiemlaw in #3574panel-top-bottom-dashedicon by @jguddas in #3584message-square-quoteicon by @jguddas in #3550shipmetadata by @jguddas in #3559id-card-lanyardmetadata by @jguddas in #3534calendar-cogicon by @jguddas in #3583house-hearticon by @danielbayley in #3239Full Changelog: https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0
v0.542.0: Version 0.542.0Compare Source
What's Changed
list-chevrons-down-upicon by @juliankellydesign in #3492New Contributors
Full Changelog: https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0
v0.541.0: Version 0.541.0Compare Source
What's Changed
chromeicon & renamed tochromiumby @jguddas in #3572wallpapericon by @jguddas in #3566cogicon by @jguddas in #3548buildingicon by @karsa-mistmere in #3510Full Changelog: https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0
v0.540.0: Version 0.540.0Compare Source
What's Changed
umbrellaicon by @karsa-mistmere in #3490cameraicon by @karsa-mistmere in #3539roseicon by @jguddas in #1972Full Changelog: https://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0
v0.539.0: Version 0.539.0Compare Source
What's Changed
brick-wall-shieldicon by @karsa-mistmere in #3476Full Changelog: https://github.com/lucide-icons/lucide/compare/0.538.0...0.539.0
v0.538.0: Version 0.538.0Compare Source
What's Changed
appleicon by @karsa-mistmere in #3505storeicon by @karsa-mistmere in #3501mic-officon by @lieonlion in #2823kayakicon by @jpjacobpadilla in #3054Full Changelog: https://github.com/lucide-icons/lucide/compare/0.537.0...0.538.0
v0.537.0: Version 0.537.0Compare Source
What's Changed
xicon by @jamiemlaw in #3341spadeicon by @karsa-mistmere in #3502schoolicon by @karsa-mistmere in #2968circle-staricon by @karsa-mistmere in #3507Full Changelog: https://github.com/lucide-icons/lucide/compare/0.536.0...0.537.0
facebook/react (react)
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.1Compare 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.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.2Compare Source
React Server Components
remix-run/react-router (react-router)
v7.13.1Compare Source
Patch Changes
fix null reference exception in bad codepath leading to invalid route tree comparisons (#14780)
fix: clear timeout when turbo-stream encoding completes (#14810)
Improve error message when Origin header is invalid (#14743)
Fix matchPath optional params matching without a "/" separator. (#14689)
add RSC unstable_getRequest (#14758)
Fix
HydrateFallbackrendering during initial lazy route discovery with matching splat route (#14740)[UNSTABLE] Add support for
<Link unstable_mask>in Data Mode which allows users to navigate to a URL in the router but "mask" the URL displayed in the browser. This is useful for contextual routing usages such as displaying an image in a model on top of a gallery, but displaying a browser URL directly to the image that can be shared and loaded without the contextual gallery in the background. (#14716)Notes:
useLocation().unstable_maskso you can detect whether you are currently masked or not.history.stateduring SSR.backgroundLocationmanagement.RSC: Update failed origin checks to return a 400 status and appropriate UI instead of a generic 500 (#14755)
Preserve query parameters and hash on manifest version mismatch reload (#14813)
v7.13.0Compare Source
Minor Changes
crossOriginprop toLinkscomponent (#14687)Patch Changes
allowedActionOriginsglob check so**matches all domains (#14722)v7.12.0Compare Source
Minor Changes
react-router.config.tsconfigallowedActionOriginsfield. (#14708)Patch Changes
Fix
generatePathwhen used with suffixed params (i.e., "/books/:id.json") (#14269)Export
UNSAFE_createMemoryHistoryandUNSAFE_createHashHistoryalongsideUNSAFE_createBrowserHistoryfor consistency. These are not intended to be used for new apps but intended to help apps usiongunstable_HistoryRoutermigrate from v6->v7 so they can adopt the newer APIs. (#14663)Escape HTML in scroll restoration keys (#14705)
Validate redirect locations (#14706)
[UNSTABLE] Pass
<Scripts nonce>value through to the underlyingimportmapscripttag when usingfuture.unstable_subResourceIntegrity(#14675)[UNSTABLE] Add a new
future.unstable_trailingSlashAwareDataRequestsflag to provide consistent behavior ofrequest.pathnameinsidemiddleware,loader, andactionfunctions on document and data requests when a trailing slash is present in the browser URL. (#14644)Currently, your HTTP and
requestpathnames would be as follows for/a/b/cand/a/b/c//a/b/crequestpathname`/a/b/c/a/b/c✅/a/b/c.data/a/b/c✅/a/b/c/requestpathname`/a/b/c//a/b/c/✅/a/b/c.data/a/b/c⚠️With this flag enabled, these pathnames will be made consistent though a new
_.dataformat for client-side.datarequests:/a/b/crequestpathname`/a/b/c/a/b/c✅/a/b/c.data/a/b/c✅/a/b/c/requestpathname`/a/b/c//a/b/c/✅/a/b/c/_.data⬅️/a/b/c/✅This a bug fix but we are putting it behind an opt-in flag because it has the potential to be a "breaking bug fix" if you are relying on the URL format for any other application or caching logic.
Enabling this flag also changes the format of client side
.datarequests from/_root.datato/_.datawhen navigating to/to align with the new format. This does not impact therequestpathname which is still/in all cases.Preserve
clientLoader.hydrate=truewhen using<HydratedRouter unstable_instrumentations>(#14674)v7.11.0Compare Source
Minor Changes
<HydratedRouter onError>/<RouterProvider onError>(#14546)Patch Changes
add support for throwing redirect Response's at RSC render time (#14596)
Support for throwing
data()and Response from server component render phase. Response body is not serialized as async work is not allowed as error encoding phase. If you wish to transmit data to the boundary, throwdata()instead. (#14632)Fix
unstable_useTransitionsprop on<Router>component to permit omission for backewards compatibility (#14646)routeRSCServerRequestreplacefetchServerwithserverResponse(#14597)[UNSTABLE] Add a new
unstable_defaultShouldRevalidateflag to various APIs to allow opt-ing out of standard revalidation behaviors. (#14542)If active routes include a
shouldRevalidatefunction, then your value will be passed asdefaultShouldRevalidatein those function so that the route always has the final revalidation determination.<Form method="post" unstable_defaultShouldRevalidate={false}>submit(data, { method: "post", unstable_defaultShouldRevalidate: false })<fetcher.Form method="post" unstable_defaultShouldRevalidate={false}>fetcher.submit(data, { method: "post", unstable_defaultShouldRevalidate: false })This is also available on non-submission APIs that may trigger revalidations due to changing search params:
<Link to="/" unstable_defaultShouldRevalidate={false}>navigate("/?foo=bar", { unstable_defaultShouldRevalidate: false })setSearchParams(params, { unstable_defaultShouldRevalidate: false })Allow redirects to be returned from client side middleware (#14598)
Handle
dataStrategyimplementations that return insufficient result sets by adding errors for routes without any available result (#14627)v7.10.1Compare Source
Patch Changes
useOptimisticstub we provide for React 18 users to use a stable setter function to avoid potentialuseEffectloops - specifically when using<Link viewTransition>(#14628)v7.10.0Compare Source
Minor Changes
Stabilize
fetcher.reset()(#14545)fetcher.unstable_reset()Stabilize the
dataStrategymatch.shouldRevalidateArgs/match.shouldCallHandler()APIs. (#14592)The
match.shouldLoadAPI is now marked deprecated in favor of these more powerful alternativesIf you're using this API in a custom
dataStrategytoday, you can swap to the new API at your convenience:match.shouldRevalidateArgsis the argument that will be passed to the routeshouldRevaliatefunctionCombined with the parameter accepted by
match.shouldCallHandler, you can define a custom revalidation behavior for yourdataStrategy:Patch Changes
Fix a Framework Mode bug where the
defaultShouldRevalidateparameter toshouldRevalidatewould not be correct afteractionreturned a 4xx/5xx response (truewhen it should have beenfalse) (#14592)shouldRevalidatefunction relied on that parameter, you may have seen unintended revalidationsFix
fetcher.submitfailing with plain objects containing atagNameproperty (#14534)[UNSTABLE] Add
unstable_patternto the parameters for client sideunstable_onError, refactor how it's called byRouterProviderto avoid potential strict mode issues (#14573)Add new
unstable_useTransitionsflag to routers to give users control over the usage ofReact.startTransitionandReact.useOptimistic. (#14524)<HydratedRouter unstable_transition>/<RouterProvider unstable_transition>React.startTransitionReact.startTransitiontrueif you run into this scenario to get the enhanceduseOptimisticbehavior (requires React 19)trueReact.startTransition(as they are without the flag)Link/Formnavigations will be wrapped inReact.startTransitionReact.useOptimistic(i.e.,useNavigation(),useFetchers(), etc.)falseReact.startTransitionorReact.useOptimisticon any navigations or state changes<BrowserRouter unstable_useTransitions>React.startTransitiontrueReact.startTransition(as they are without the flag)Link/Formnavigations will be wrapped inReact.startTransitionfalseReact.startTransitionon any navigations or state changesFix the promise returned from
useNavigatein Framework/Data Mode so that it properly tracks the duration ofpopstatenavigations (i.e.,navigate(-1)) (#14524)Fix internal type error in useRoute types that surfaces when skipLibCheck is disabled (#14577)
Preserve
statusTexton theErrorResponseinstance when throwingdata()from a route handler (#14555)Optimize href() to avoid backtracking regex on splat (#14329)
v7.9.6Compare Source
Patch Changes
[UNSTABLE] Add
location/paramsas arguments to client-sideunstable_onErrorto permit enhanced error reporting. (#14509)⚠️ This is a breaking change if you've already adopted
unstable_onError. The seconderrorInfoparameter is now an object withlocationandparams:Properly handle ancestor thrown middleware errors before
next()on fetcher submissions (#14517)Fix issue with splat routes interfering with multiple calls to patchRoutesOnNavigation (#14487)
Normalize double-slashes in
resolvePath(#14529)v7.9.5Compare Source
Patch Changes
Move RSCHydratedRouter and utils to
/domexport. (#14457)useRoute: return type-safe
handle(#14462)For example:
Ensure action handlers run for routes with middleware even if no loader is present (#14443)
Add
unstable_instrumentationsAPI to allow users to add observablity to their apps by instrumenting route loaders, actions, middlewares, lazy, as well as server-side request handlers and client side navigations/fetches (#14412)entry.server.tsx:export const unstable_instrumentations = [...]entry.client.tsx:<HydratedRouter unstable_instrumentations={[...]} />createBrowserRouter(routes, { unstable_instrumentations: [...] })This also adds a new
unstable_patternparameter to loaders/actions/middleware which contains the un-interpolated route pattern (i.e.,/blog/:slug) which is useful for aggregating performance metrics by routev7.9.4Compare Source
Patch Changes
handle external redirects in from server actions (#14400)
New (unstable)
useRoutehook for accessing data from specific routes (#14407)For example, let's say you have an
adminroute somewhere in your app and you want any child routes ofadminto all have access to theloaderDataandactionDatafromadmin.You might even want to create a reusable widget that all of the routes nested under
admincould use:In framework mode,
useRouteknows all your app's routes and gives you TS errors when invalid route IDs are passed in:useRoutereturnsundefinedif the route is not part of the current page:Note: the
rootroute is the exception since it is guaranteed to be part of the current page.As a result,
useRoutenever returnsundefinedforroot.loaderDataandactionDataare marked as optional since they could be accessed before theactionis triggered or after theloaderthrew an error:If instead of a specific route, you wanted access to the current route's
loaderDataandactionData, you can calluseRoutewithout arguments:This usage is equivalent to calling
useLoaderDataanduseActionData, but consolidates all route data access into one hook:useRoute.Note: when calling
useRoute()(without a route ID), TS has no way to know which route is the current route.As a result,
loaderDataandactionDataare typed asunknown.If you want more type-safety, you can either narrow the type yourself with something like
zodor you can refactor your app to pass down typed props to yourAdminWidget:v7.9.3Compare Source
Patch Changes
Do not try to use
turbo-streamto decode CDN errors that never reached the server (#14385)Fix Data Mode regression causing a 404 during initial load in when
middlewareexists without anyloaderfunctions (#14393)v7.9.2Compare Source
Patch Changes
middlewareon initial load even if no loaders exist (#14348)createRoutesStubto run route middleware<RoutesStub future={{ v8_middleware: true }} />flag to enable the propercontexttypeUpdate Lazy Route Discovery manifest requests to use a singular comma-separated
pathsquery param instead of repeatedpquery params (#14321)[UNSTABLE] Add
fetcher.unstable_reset()API (#14206)Made useOutlet element reference have stable identity in-between route chages (#13382)
feat: enable full transition support for the rsc router (#14362)
In RSC Data Mode, handle SSR'd client errors and re-try in the browser (#14342)
Support
middlewareprop on<Route>for usage with a data router viacreateRoutesFromElements(#14357)Handle encoded question mark and hash characters in ancestor splat routes (#14249)
Fail gracefully on manifest version mismatch logic if
sessionStorageaccess is blocked (#14335)v7.9.1Compare Source
Patch Changes
Futureinterface naming frommiddleware->v8_middleware(#14327)v7.9.0Compare Source
Minor Changes
Stabilize middleware and context APIs. (#14215)
We have removed the
unstable_prefix from the following APIs and they are now considered stable and ready for production use:RouterContextProvidercreateContextcreateBrowserRoutergetContextoption<HydratedRouter>getContextpropPlease see the Middleware Docs, the Middleware RFC, and the Client-side Context RFC for more information.
Patch Changes
meta()JSON-LD content (#14316)hreffunction available in a react-server context (#14262)getPayload()is called to allow for "in-context" decoding and hoisting of contextual assets (#14248)href()now correctly processes routes that have an extension after the parameter or are a single optional parameter. (#13797)v7.8.2Compare Source
Patch Changes
[UNSTABLE] Remove Data Mode
future.unstable_middlewareflag fromcreateBrowserRouter(#14213)getLoadContexttype behavior change[UNSTABLE] Add
<RouterProvider unstable_onError>/<HydratedRouter unstable_onError>prop for client side error reporting (#14162)server action revalidation opt out via $SKIP_REVALIDATION field (#14154)
Properly escape interpolated param values in
generatePath()(#13530)Maintain
ReadonlyMapandReadonlySettypes in server response data. (#13092)[UNSTABLE] Delay serialization of
.dataredirects to 202 responses until after middleware chain (#14205)Fix
TypeErrorif you throw frompatchRoutesOnNavigationwhen no partial matches exist (#14198)Fix
basenameusage without a leading slash in data routers (#11671)[UNSTABLE] Update client middleware so it returns the data strategy results allowing for more advanced post-processing middleware (#14151)
v7.8.1Compare Source
Patch Changes
matchPath(#11813)basenameis set withssr:false(#13791)isRouteErrorResponseutility inreact-serverenvironments (#14166)metaandlinksRoute Exports in RSC Data Mode (#14136)data()values toResponseinstances viaResponse.json()in resource routes and middleware (#14159, #14181)v7.8.0Compare Source
Minor Changes
nonceprop toLinks&PrefetchPageLinks(#14048)loaderDataarguments/properties alongside existingdataarguments/properties to provide consistency and clarity betweenloaderDataandactionDataacross the board (#14047)Route.MetaArgs,Route.MetaMatch,MetaArgs,MetaMatch,Route.ComponentProps.matches,UIMatch@deprecatedwarnings have been added to the existingdataproperties to point users to newloaderDataproperties, in preparation for removing thedataproperties in a future major releasePatch Changes
Prevent "Did not find corresponding fetcher result" console error when navigating during a
fetcher.submitrevalidation (#14114)Bubble client-side middleware errors prior to
nextto the appropriate ancestor error boundary (#14138)Switch Lazy Route Discovery manifest URL generation to usea standalone
URLSearchParamsinstance instead ofURL.searchParamsto avoid a major performance bottleneck in Chrome (#14084)Adjust internal RSC usage of
React.useto avoid Webpack compilation errors when using React 18 (#14113)Remove dependency on
@types/nodein TypeScript declaration files (#14059)Fix types for
UIMatchto reflect that theloaderData/dataproperties may beundefined(#12206)ErrorBoundaryis being rendered, not all active matches will have loader data available, since it may have been theirloaderthat threw to trigger the boundaryUIMatch.datatype was not correctly handing this and would always reflect the presence of data, leading to the unexpected runtime errors when anErrorBoundarywas renderedmatch.dataaccesses - you should properly guard forundefinedvalues in those scenarios.[UNSTABLE] Ensure resource route errors go through
handleErrorw/middleware enabled (#14078)[UNSTABLE] Propagate returned Response from server middleware if next wasn't called (#14093)
[UNSTABLE] Allow server middlewares to return
data()values which will be converted into aResponse(#14093)[UNSTABLE] Update middleware error handling so that the
nextfunction never throws and instead handles any middleware errors at the properErrorBoundaryand returns theResponseup through the ancestornextfunction (#14118)[UNSTABLE] When middleware is enabled, make the
contextparameter read-only (viaReadonly<unstable_RouterContextProvider>) so that TypeScript will not allow you to write arbitrary fields to it in loaders, actions, or middleware. (#14097)[UNSTABLE] Rename and alter the signature/functionality of the
unstable_respondAPI instaticHandler.query/staticHandler.queryRoute(#14103)unstable_generateMiddlewareResponsefor clarityunstable_respondand handing you the result, we now pass aquery/queryRoutefunction as a parameter and you execute the loaders/actions inside your callback, giving you full access to pre-processing and error handlingqueryversion of the API now has a signature of(query: (r: Request) => Promise<StaticHandlerContext | Response>) => Promise<Response>queryRouteversion of the API now has a signature of(queryRoute: (r: Request) => Promise<Response>) => Promise<Response>queryand direct error handling of errors thrown from querystaticHandlerunstable_respondAPI[UNSTABLE] Convert internal middleware implementations to use the new
unstable_generateMiddlewareResponseAPI (#14103)[UNSTABLE] Change
getLoadContextsignature (type GetLoadContextFunction) whenfuture.unstable_middlewareis enabled so that it returns anunstable_RouterContextProviderinstance instead of aMapused to contruct the instance internally (#14097)type unstable_InitialContextexportgetLoadContextfunction[UNSTABLE] Run client middleware on client navigations even if no loaders exist (#14106)
[UNSTABLE] Change the
unstable_getContextsignature onRouterProvider/HydratedRouter/unstable_RSCHydratedRouterso that it returns anunstable_RouterContextProviderinstance instead of aMapused to contruct the instance internally (#14097)unstable_getContextprop[UNSTABLE] proxy server action side-effect redirects from actions for document and callServer requests (#14131)
[UNSTABLE] Fix RSC Data Mode issue where routes that return
falsefromshouldRevalidatewould be replaced by an<Outlet />(#14071)Wombosvideo/tw-animate-css (tw-animate-css)
v1.4.0Compare Source
Changelog
902e37a: fix: remove support for prefix, add new export for prefixed version. Closes #58.fab2a5b: chore: bump version to 1.4.0 and update dependenciesc20dc32: fix(build): make transform.ts accept two arguments⚠️ BREAKING CHANGE ⚠️
Support for Tailwind CSS's prefix option was moved to
tw-animate-css/prefixbecause it was breaking the--spacingfunction. Users requiring prefixes should replace their import:I do not plan to introduce breaking changes like this to non-major releases in the future. But because more people use spacing rather than prefixes, reverting the previous version's (obviously breaking) change seems reasonable.
v1.3.8Compare Source
Changelog
b5ff23a: fix: add support for global CSS variable prefix. Closes #4803e5f12: feat: add support for ng-primitives height variables #56 (thanks @immohammadjaved)b076cfb: docs: fix various issues in accordion and collapsible docs9485e33: chore: bump version to 1.3.8 and update dependencies⚠️ BREAKING CHANGE ⚠️
Adding support for prefixes broke custom spacing. It is recommended that you skip this version if you do not use Tailwind CSS's prefix option, and use v1.4.0 instead. If you are actually using prefixes, you can use a special version supporting prefixes:
I do not plan to fix the incompatibility between the spacing and prefix versions due to time constraints. Feel free to investigate and open a pull request if you manage to fix it.
v1.3.7Compare Source
Changelog
80dbfcc: feat: add utilities for blur transitions #54 (thanks @coffeeispower)dc294f9: docs: add upcoming changes warningc640bb8: chore: update dependencies and package manager version9e63e34: chore: bump version to 1.3.7microsoft/TypeScript (typescript)
v5.9.3: TypeScript 5.9.3Compare Source
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
Downloads are available on:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Renovate Bot.