chore(deps): update all non-major dependencies #43
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:
^4.20240821.1->^4.20240903.0^20.16.1->^20.16.5^9.9.0->^9.10.0^3.20240806.1->^3.20240821.1^3.12.4->^3.13.1^1.1.3->^1.2.09.7.1->9.10.0^5.5.4->^5.6.2^3.72.1->^3.75.0Release Notes
cloudflare/workerd (@cloudflare/workers-types)
v4.20240903.0Compare Source
eslint/eslint (eslint)
v9.10.0Compare Source
v9.9.1Compare Source
cloudflare/workers-sdk (miniflare)
v3.20240821.1Compare Source
Patch Changes
#6564
e8975a9Thanks @emily-shen! - feat: add assets plugin to miniflareNew miniflare plugin for Workers + Assets, with relevant services imported from
workers-shared.v3.20240821.0Compare Source
Patch Changes
#6555
b0e2f0bThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
nuxt/nuxt (nuxt)
v3.13.1Compare Source
👀 Highlights
Although this is a patch release, there are two features I'd love to draw your attention to.
useIdnow uses a built-in Vue composable for stable ids between server + client! https://github.com/nuxt/nuxt/pull/28285experimental.buildCachefeature now allows for quicker app rebuilds https://github.com/nuxt/nuxt/pull/28726As always, feedback is appreciated 🙏 ❤️
✅ Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🔥 Performance
ServerPlaceholderfor ssr client components (#28563)🩹 Fixes
serverDirrelative to root (#28700)MiddlewareKey(#28676)NuxtLink(#28738)NuxtOptionsas well as config (#28747)CookieStoreevents (#28760)appConfigwith non-iterable objects (#28773)isNuxtErrortype inference (#28814)💅 Refactors
useId(#28285)📖 Documentation
queryreturned value fromuseRoute()(#28743)--frozen-lockfilewhen installing dependencies (#28794)🏡 Chore
tinyexecinternally (#28684)tinyglobbyinternally (#28686)✅ Tests
❤️ Contributors
v3.13.0Compare Source
👀 Highlights
I'm pretty excited about this release - we've ported some features we had planned for Nuxt v4 back to v3, as well as a raft of bug fixes and performance improvements - as usual.
Here are a few of things I'm most excited about.
🏘️ Route Groups
We now support naming directories with parentheses/brackets to organise your routes without affecting the path.
For example:
This will produce
/,/aboutand/contactpages in your app. Themarketinggroup is ignored for purposes of your URL structure.Read more in the original PR.
🏝️ Islands and Head Metadata
It's now possible for server component islands to manipulate the head, such as by adding SEO metadata when rendering.
Read more in #27987.
🪝 Custom Prefetch Triggers
We now support custom prefetch triggers for
NuxtLink(#27846).For example:
It's also possible to enable/disable these globally for your app and override them per link.
For example:
🗺️ Better Server Source Maps
When running with
node --enable-source-maps, you may have noticed that the source maps for the Vue files in your server build pointed to the Vite build output (something like.nuxt/dist/server/_nuxt/index-O15BBwZ3.js).Now, even after your Nitro build, your server source maps will reference your original source files (#28521).
Note that one of the easiest ways of improving your build performance is to turn off source maps if you aren't using them, which you can do easily in your
nuxt.config:🎁 New Features for Module Authors
In the run-up to Nuxt v4, we're working on adding some key functionality for module authors, including a new
isNuxtMajorVersionutility where required (#27579) and better inferred typing for merged module options using the newdefineNuxtModule().with()method (#27520).✨ Improved Dev Warnings
We no longer warn when using data fetching composables in middleware (#28604) and we warn when user components' names begin with Lazy (#27838).
🚨 Vue TypeScript Changes
For a while, in the Vue ecosystem, we've been augmenting
@vue/runtime-coreto add custom properties and more tovue. However, this inadvertently breaks the types for projects that augmentvue- which is now the officially recommended in the docs way to augment these interfaces (for example, ComponentCustomProperties, GlobalComponents and so on).This means all libraries must update their code (or it will break the types of libraries that augment
vueinstead).We've updated our types in Nuxt along these lines but you may experience issues with the latest
vue-routerwhen used with libraries which haven't yet done so.Please create an issue with a reproduction - I'll happily help create a PR to resolve in the upstream library in question. Or you may be able to work around the issue by creating a
declarations.d.tsin the root of your project with the following code (credit):✅ Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🚀 Enhancements
routesfunction inrouter.options(#27644)isNuxtMajorVersioncompatibility util (#27579).withfor better module options types (#27520)Lazy(#27838)usePreviewMode(#28371)prependoption toaddRouteMiddleware(#28496)__NUXT__when using multi-app (#27263)🔥 Performance
decodefunction only for named cookie (#28215)getCachedData(#28472)🩹 Fixes
definePageMetain client-only pages (#28246)dist/runtime/in tsconfig includes (#28237)assetsDir(59f0099f4)serverDir(#28249)vite-plugin-vue(#28307)scroll-padding-top: autoin scrollBehavior (#28320)runtimeConfig.publicis reactive on client (#28443)nuxt/scripts(#28449)@vue/runtime-coreand@vue/runtime-dom(#28446)baseURLfor public assets in dev (#28482)useFetch(#28517)vue, not sub-packages (#28542)route.meta(#28441)validatemethod (#28612)prefetchOnprop (#28630)📖 Documentation
vuelang to sample code (#28247)splitSetCookieStringfromcookie-es(29f95ae0d)headers.getSetCookie(45c6df9a4)bunx->bun x(#28277)@seeblocks (#28270)mountSuspended(#28463)optionstype in custom useFetch recipe (#28389)🏡 Chore
✅ Tests
pageTransitionin client-only page (#27839)SharedComponentin server head (510f3e28f)🤖 CI
❤️ Contributors
unjs/pkg-types (pkg-types)
v1.2.0Compare Source
compare changes
🚀 Enhancements
🏡 Chore
❤️ Contributors
pnpm/pnpm (pnpm)
v9.10.0: pnpm 9.10Compare Source
Minor Changes
Support for a new CLI flag,
--exclude-peers, added to thelistandwhycommands. When--exclude-peersis used, peer dependencies are not printed in the results, but dependencies of peer dependencies are still scanned #8506.Added a new setting to
package.jsonatpnpm.auditConfig.ignoreGhsasfor ignoring vulnerabilities by their GHSA code #6838.For instance:
{ "pnpm": { "auditConfig": { "ignoreGhsas": [ "GHSA-42xw-2xvc-qx8m", "GHSA-4w2v-q235-vp99", "GHSA-cph5-m8f7-6c5x", "GHSA-vh95-rmgr-6w4m" ] } } }Patch Changes
Platinum Sponsors
Gold Sponsors
Our Silver Sponsors
v9.9.0Compare Source
v9.8.0Compare Source
microsoft/TypeScript (typescript)
v5.6.2Compare Source
cloudflare/workers-sdk (wrangler)
v3.75.0Compare Source
Minor Changes
#6603
a197460Thanks @taylorlee! - feature: log version preview url when previews existThe version upload API returns a field indicating whether
a preview exists for that version. If a preview exists and
workers.dev is enabled, wrangler will now log the full
URL on version upload.
This does not impact wrangler deploy, which only prints the
workers.dev route of the latest deployment.
#6550
8d1d464Thanks @Pedr0Rocha! - feature: add RateLimit type generation to the ratelimit unsafe binding.Patch Changes
#6615
21a09e0Thanks @RamIdeas! - chore: avoid potential double-install of create-cloudflareWhen
wrangler initdelegates to C3, it did so vianpm create cloudflare@2.5.0. C3's v2.5.0 was the first to include auto-update support to avoidnpx's potentially stale cache. But this also guaranteed a double install for users who do not have 2.5.0 cached. Now, wrangler delegates vianpm create cloudflare@^2.5.0which should use the latest version cached on the user's system or install and use the latest v2.x.x.#6603
a197460Thanks @taylorlee! - chore: fix version upload log orderPreviously deploy prints:
upload timings
deploy timings
current version id
while version upload prints:
worker version id
upload timings
This change makes version upload more similar to deploy by printing
version id after upload, which also makes more sense, as version ID can
only be known after upload has finished.
v3.74.0Compare Source
Minor Changes
dff8d44Thanks @CarmenPopoviciu! - feat: add support for experimental assets inwrangler devwatch modePatch Changes
#6605
c4f0d9eThanks @WalshyDev! - fix: ensure we update non-versioned Worker settings for the new deploy path inwrangler deployUpdated dependencies [
e8975a9]:v3.73.0Compare Source
Minor Changes
#6571
a7e1bfeThanks @penalosa! - feat: Add deployment http targets to wrangler deploy logs, and add url to pages deploy logs#6497
3bd833cThanks @WalshyDev! - chore: movewrangler versions ...,wrangler deployments ...,wrangler rollbackandwrangler triggers ...out of experimental and open beta.These are now available to use without the --x-versions flag, you can continue to pass this however without issue to keep compatibility with all the usage today.
A few of the commands had an output that wasn't guarded by
--x-versionsthose have been updated to use the newer output, we have tried to keep compatibility where possible (for example:wrangler rollbackwill continue to output "Worker Version ID:" so users can continue to grab the ID).If you wish to use the old versions of the commands you can pass the
--no-x-versionsflag. Note, these will be removed in the future so please work on migrating.#6586
72ea742Thanks @penalosa! - feat: Inject a 404 response for browser requestedfavicon.icofiles when loading the/__scheduledpage for scheduled-only Workers#6497
3bd833cThanks @WalshyDev! - feat: updatewrangler deployto use the new versions and deployments API.This should have zero user-facing impact but sets up the most used command to deploy Workers to use the new recommended APIs and move away from the old ones.
We will still call the old upload path where required (e.g. Durable Object migration or Service Worker format).
Patch Changes
#6563
da48a70Thanks @threepointone! - chore: remove the warning about local mode flag being removed in the future#6595
0a76d7eThanks @vicb! - feat: update unenv to the latest available version#5738
c2460c4Thanks @penalosa! - fix: Prevent spaces in names when validating#6586
72ea742Thanks @penalosa! - chore: Improve Miniflare CRON warning wording#6593
f097cb7Thanks @vicb! - fix: removeexperimental:prefix requirement for nodejs_compat_v2See https://jira.cfdata.org/browse/DEVDASH-218
#6572
0d83428Thanks @penalosa! - fix: Show a clearer user error when trying to use a python worker without thepython_workerscompatibility flag specified#6589
f4c8ceaThanks @vicb! - feat: update unenv to the latest available versionUpdated dependencies [
45ad2e0]:v3.72.3Compare Source
Patch Changes
#6548
439e63aThanks @garvit-gupta! - fix: Fix Vectorize getVectors, deleteVectors payload in Wrangler Client; VS-271#6554
46aee5dThanks @andyjessop! - fix: nodejs_compat flags no longer error when running wrangler types --x-include-runtime#6548
439e63aThanks @garvit-gupta! - fix: Add content-type header to Vectorize POST operations; #6516/VS-269#6566
669ec1cThanks @penalosa! - fix: Ensure esbuild warnings are logged when running wrangler deployUpdated dependencies [
6c057d1]:v3.72.2Compare Source
Patch Changes
#6511
e75c581Thanks @petebacondarwin! - fix: allow Pages projects to use `experimental:nodejs_compat_v2" flagFixes #6288
Updated dependencies [
b0e2f0b,f5bde66]:Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 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 was generated by Mend Renovate. View the repository job log.