fix(deps): update all non-major dependencies #1008
Merged
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:
^1.15.3->^1.17.01.0.0-beta.52->1.0.0-beta.537.9.6->7.10.11.0.0-beta.52->1.0.0-beta.53^0.16.8->^0.17.1^8.48.0->^8.48.1^7.2.8->^7.2.10^7.2.4->^7.2.7^4.0.14->^4.0.15^4.51.0->^4.53.0Release Notes
cloudflare/workers-sdk (@cloudflare/vite-plugin)
v1.17.0Compare Source
Minor Changes
79d30d4Thanks @vicb! - Set the target JS version to ES2024Patch Changes
#11466
4f15699Thanks @ascorbic! - Throw a more helpful error message when a Worker's entry module can't be resolvedUpdated dependencies [
819e287,af54c63,9988cc9,ce295bf,45480b1,9514c9a,94c67e8,ac861f8,79d30d4,56e78c8,0aa959a,f550b62]:v1.16.1Compare Source
Patch Changes
59534ba,7e80340]:v1.16.0Compare Source
Minor Changes
#11445
c8e22c3Thanks @ascorbic! - Allow Worker config to be customized in the plugin configThe Vite plugin can now be used to generate a Worker configuration instead of needing a Wrangler config file, or to customize an existing user-provided configuration.
This is done via a new
configoption on the plugin, which accepts either a partial Worker configuration object, or a function that receives the current configuration and returns a partial config object, or modifies the current config in place.#11360
6b38532Thanks @emily-shen! - Containers: Allow users to directly authenticate external image registries in local devPreviously, we always queried the API for stored registry credentials and used those to pull images. This means that if you are using an external registry (ECR, dockerhub) then you have to configure registry credentials remotely before running local dev.
Now you can directly authenticate with your external registry provider (using
docker loginetc.), and Wrangler or Vite will be able to pull the image specified in thecontainers.imagefield in your config file.The Cloudflare-managed registry (registry.cloudflare.com) currently still does not work with the Vite plugin.
#11408
f29e699Thanks @ascorbic! - Support zero-config operationIf the Vite plugin is used in a project without an existing Wrangler config file, it should be able to operate in "zero-config" mode by generating a default Wrangler configuration for an assets-only worker.
#11417
2ca70b1Thanks @jamesopstad! - Register named entrypoints with the dev registry.This enables binding to named entrypoints defined in a
vite devsession from anothervite devorwrangler devsession running locally.Patch Changes
#11383
1d685cbThanks @dario-piotrowicz! - Fix: Ensure thatvite devandvite previewhard error with an appropriate error message when a remote proxy session is required but if the connection with it fails to be establishedWhen using remote bindings, either with
vite devorvite preview, the remote proxy session necessary to connect to the remote resources can fail to be created. This might happen if for example you try to set a binding with some invalid values such as:Before, this could go undetected and cause unwanted behaviors such as requests handling hanging indefinitely. Now, a hard error will be thrown instead causing the vite process to crash, clearly indicating that something went wrong during the remote session's creation.
#11009
e4ddbc2Thanks @dario-piotrowicz! - Make sure that theaccount_idpresent in the user's config file is used for remote bindingsUpdated dependencies [
2b4813b,abe49d8,b154de2,f29e699,5ee3780,6e63b57,71ab562,76f0540,2342d2f,5e937c1,9a1de61,6b38532,e4ddbc2,2aec2b4,695fa25,504e258,5a873bb,d25f7e2,1cfae2d,e7b690b,1d685cb,edf896d,2b4813b,c47ad11,a977701,9eaa9e2]:rolldown/rolldown (@rolldown/pluginutils)
v1.0.0-beta.53Compare Source
💥 BREAKING CHANGES
i686-pc-windows-msvctarget support (#7230) by @sapphi-red🚀 Features
isLegacycallback (#7321) by @shulaodadisableCacheoption (#6763) by @sapphi-redcreateTokioRuntimefor tsdown (#7264) by @shulaodamoduleSideEffectsfor already loaded modules (#7254) by @shulaodacssScopeTofor scoped CSS tree-shaking (#7240) by @shulaoda🐛 Bug Fixes
output.generateCode.preset: 'es2015'should setoutput.generateCode.symbols: trueby default (#7314) by @sapphi-redregister_modulesasync (#7289) by @hyf0defer_sync_scan_datain non-incremental build mode (#7255) by @shulaodaisLegacycallback for proper legacy detection (#7260) by @shulaoda?inline=truequery for inlined CSS (#7245) by @shulaoda🚜 Refactor
removeClientasync (#7313) by @hyf0📚 Documentation
⚡ Performance
cssScopeTofrom JS module options (#7253) by @shulaodaresolve_asset_urls_in_css(#7250) by @shulaoda🧪 Testing
⚙️ Miscellaneous Tasks
trustPolicyExcludefor chokidar and semver (#7302) by @sapphi-redhtml5gumto 0.8.1 (#7265) by @shulaodagetModuleOptionsfromPluginContext(#7266) by @shulaodanulto workaround https://github.com/anthropics/claude-c… (#7237) by @IWANABETHATGUY❤️ New Contributors
remix-run/react-router (react-router)
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)
rolldown/tsdown (tsdown)
v0.17.1Compare Source
🐞 Bug Fixes
View changes on GitHub
v0.17.0Compare Source
🚨 Breaking Changes
Notable features: https://bsky.app/profile/sxzz.dev/post/3m6xi7e7d5k2b
failOnWarnby default in CI - by @sxzz in #617 (245e7)unconfigfrom configLoader - by @sxzz (9d6a7)profilevalue fromesmOnlytoesm-only- by @sxzz (85c10f3)🚀 Features
WatchPlugin- by @sxzz (4ccb2)writeoption - by @sxzz (64fea)build:donehook - by @sxzz (eb45c)1.0.0-beta.53- by @sxzz (a04f2)optionalDependencies- by @sxzz (22fd9)ast-grepfor config file - by @Doctor-wu and @sxzz in #620 (b0b34)🐞 Bug Fixes
requirebeforeimport- by @sxzz (85c0e)🏎 Performance
import-without-cache- by @sxzz (0b7e4)View changes on GitHub
typescript-eslint/typescript-eslint (typescript-eslint)
v8.48.1Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
vitejs/rolldown-vite (vite)
v7.2.10Compare Source
Features
build.commonjsOptions(#530) (9cb6db9)Bug Fixes
Documentation
Tests
v7.2.9Compare Source
Bug Fixes
external: truemerging (#21164) (5ef557a)Miscellaneous Chores
vitejs/vite (vite)
v7.2.7Compare Source
v7.2.6Compare Source
7.2.6 (2025-12-01)
vitest-dev/vitest (vitest)
v4.0.15Compare Source
🚀 Experimental Features
🐞 Bug Fixes
optimizeDeps.rolldownOptionsto fix depreated warning + fixssr.external: true- by @hi-ogawa in #9121 (fd8bd)deps.optimizer- by @hi-ogawa in #9125 (4c754)toMatchScreenshotonly once when used withexpect.element- by @macarie in #9132 (0d2e7)--browser.providerfrom docs - by @sheremet-va in #9115 (120b3)currentTestNamein extended matchers - by @macarie in #9106 (e4345)CTRL+cforceful exits - by @AriPerkkio in #9140 (d57d8)View changes on GitHub
cloudflare/workers-sdk (wrangler)
v4.53.0Compare Source
Minor Changes
#11500
af54c63Thanks @dario-piotrowicz! - Add newautoconfig_summaryfield to the deploy output entryThis change augments
wrangler deployoutput being printed toWRANGLER_OUTPUT_FILE_DIRECTORYorWRANGLER_OUTPUT_FILE_PATHto also include a newautoconfig_summaryfield containing the possible summary details for the autoconfig process (the field isundefinedif autoconfig didn't run).Note: the field is experimental and could change while autoconfig is not GA
#11477
9988cc9Thanks @ascorbic! - Support Nuxt in autoconfig#11472
ce295bfThanks @dario-piotrowicz! - Support Qwik projects in autoconfig#10937
9514c9aThanks @ReppCodes! - Add support for "targeted" placement mode with region, host, and hostname fieldsThis change adds a new mode to
placementconfiguration. You can specify one of the following fields to target specific external resources for Worker placement:region: Specify a region identifier (e.g., "aws:us-east-1") to target a region from another cloud service providerhost: Specify a host with (required) port (e.g., "example.com:8123") to target a TCP servicehostname: Specify a hostname (e.g., "example.com") to target an HTTP resourceThese fields are mutually exclusive - only one can be specified at a time.
Example configuration:
#11498
ac861f8Thanks @penalosa! - Add React Router support in autoconfig#11506
79d30d4Thanks @vicb! - Set the target JS version to ES2024Patch Changes
#11393
45480b1Thanks @alsuren! - improved --help text for wrangler d1 subcommands#11523
94c67e8Thanks @jamesopstad! - fix: types from @cloudflare/workers-utils not being exported correctly from Wrangler#11483
f550b62Thanks @edmundhung! - stop runningnpm installwith--legacy-peer-depsflag when setting up a projectUpdated dependencies [
819e287,56e78c8,0aa959a]:v4.52.1Compare Source
Patch Changes
#11504
7e80340Thanks @dario-piotrowicz! - Fixwrangler deployfailing for new workers containing environment variables or bindingsUpdated dependencies [
59534ba]:v4.52.0Compare Source
Minor Changes
#11416
abe49d8Thanks @dario-piotrowicz! - Remove thewrangler deploy's--x-remote-diff-checkexperimental flagThe remote diffing feature has been enabled by default for a while and its functionality is stable, as a result the experimental flag (only available for option-out of the feature right now) has been removed.
#11408
f29e699Thanks @ascorbic! - Export unstable helpers useful for generating wrangler config#11389
2342d2fThanks @dario-piotrowicz! - Improve thewrangler deployflow to also check for potential overrides of secrets.Now when you run
wrangler deployWrangler will check the remote secrets for your workers for conflicts with the names of the bindings you're about to deploy. If there are conflicts, Wrangler will warn you and ask you for your permission before proceeding.#11375
9a1de61Thanks @penalosa! - Support TanStack Start in autoconfig#11360
6b38532Thanks @emily-shen! - Containers: Allow users to directly authenticate external image registries in local devPreviously, we always queried the API for stored registry credentials and used those to pull images. This means that if you are using an external registry (ECR, dockerhub) then you have to configure registry credentials remotely before running local dev.
Now you can directly authenticate with your external registry provider (using
docker loginetc.), and Wrangler or Vite will be able to pull the image specified in thecontainers.imagefield in yourConfiguration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 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.