Open
Conversation
9384b84 to
93bb1f0
Compare
de08254 to
d4fbebd
Compare
d4fbebd to
eb1f601
Compare
eb1f601 to
4d6137c
Compare
4d6137c to
cb74454
Compare
cb74454 to
ffbec44
Compare
ffbec44 to
4037458
Compare
4037458 to
7fd583e
Compare
7fd583e to
c2d2aef
Compare
c2d2aef to
da1afa1
Compare
da1afa1 to
1595e94
Compare
1595e94 to
954357a
Compare
954357a to
dd0e8f8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^9.9.0→^10.4.0^10.1.0→^11.2.0^9.0.2→^10.0.0^3.23.0→^4.0.0^7.6.0→^8.0.9^9.47.1→^10.46.0^22.19.13→^24.12.0^6.10.4→^7.2.0^16.6.1→^17.3.13.1.0→4.0.0^5.1.0→^6.1.0^6.21.0→^7.1.122.21.1→24.14.1^5.9.3→^6.0.2^3.2.4→^4.1.2Release Notes
faker-js/faker (@faker-js/faker)
v10.4.0Compare Source
New Locales
Features
Changed Locales
Bug Fixes
v10.3.0Compare Source
New Locales
Features
sexTypecan return'generic'(#3259) (0e099a1)Changed Locales
Bug Fixes
v10.2.0Compare Source
New Locales
Features
Bug Fixes
v10.1.0Compare Source
New Locales
Bug Fixes
v10.0.0Compare Source
New Locales
Features
Changed Locales
fastify/fastify-cors (@fastify/cors)
v11.2.0Compare Source
What's Changed
New Contributors
Full Changelog: fastify/fastify-cors@v11.1.0...v11.2.0
v11.1.0Compare Source
What's Changed
preflightoption by @inyourtime in #378logLeveloption to silence CORS preflight logs by @gulbaki in #375New Contributors
Full Changelog: fastify/fastify-cors@v11.0.1...v11.1.0
v11.0.1Compare Source
What's Changed
New Contributors
Full Changelog: fastify/fastify-cors@v11.0.0...v11.0.1
v11.0.0Compare Source
Breaking Change
In order to provides safer default, we change the
methodsto the CORS-safelisted methods.If you want to resume the previous behaviour, you need to explicitly specify the methods,
What's Changed
methodsto cors-safelisted methods by @Fdawgs in #359Full Changelog: fastify/fastify-cors@v10.1.0...v11.0.0
fastify/fastify-mongodb (@fastify/mongodb)
v10.0.0Compare Source
What's Changed
BREAKING(deps): bump mongodb from 6.21.0 to 7.0.0 by @dependabot[bot] in #263
build(dependabot): reduce npm updates to monthly by @Fdawgs in #250
chore: rename master to main by @Fdawgs in #251
ci(ci): set job permissions by @Fdawgs in #252
ci: set permissions at workflow level by @Fdawgs in #253
ci: restore job level permissions by @Fdawgs in #254
chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by @dependabot[bot] in #256
chore(license): update date ranges; standardise style by @Fdawgs in #257
chore(deps-dev): bump @types/node from 22.15.34 to 24.0.8 by @dependabot[bot] in #258
chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 by @dependabot[bot] in #259
chore(.npmrc): ignore scripts by @Fdawgs in #260
build(deps-dev): remove @fastify/pre-commit by @Fdawgs in #261
ci(ci): add concurrency config by @Fdawgs in #262
chore(deps-dev): bump @types/node from 24.10.4 to 25.0.3 by @dependabot[bot] in #264
Full Changelog: fastify/fastify-mongodb@v9.0.2...v10.0.0
nuxt/test-utils (@nuxt/test-utils)
v4.0.0Compare Source
👀 Highlights
We're releasing Nuxt Test Utils v4, with support for Vitest v4. 🚀
Better mocking support
The biggest improvement in this release is how mocking works. Nuxt initialization has been moved from
setupFilesto thebeforeAllhook (#1516), which meansvi.mockandmockNuxtImportcalls now take effect before Nuxt starts. This fixes a long-standing issue where mocks for composables used in middleware or plugins wouldn't apply reliably (#750, #836, #1496).On top of that,
mockNuxtImportnow passes the original implementation to the factory function (#1552), making partial mocking much more natural:registerEndpointimprovementsregisterEndpointnow works correctly with query parameters in URLs (#1560), and endpoints registered in setup files are no longer lost when modules reset (#1549).🚧 Migration
@nuxt/test-utilsv4 contains a few breaking changes, almost all related to requiring at least vitest v4 as a peer dependency (if you are using vitest). It replacesvite-nodewith Vite's native Module Runner and simplifies pool configuration.This will mean improvements for test performance and mocking, but does require some changes to your test code.
Update your dependencies
Update
vitestand its companion packages together:{ "devDependencies": { - "@​nuxt/test-utils": "^3.x", - "vitest": "^3.x", - "@​vitest/coverage-v8": "^3.x" + "@​nuxt/test-utils": "^4.0", + "vitest": "^4.0", + "@​vitest/coverage-v8": "^4.0" } }Peer dependencies
We've tightened peer dependency ranges. You may need to update some of these:
vitest^3.2.0^4.0.2happy-dom*>=20.0.11jsdom*>=27.4.0@jest/globals^29.5.0 || >=30.0.0>=30.0.0@cucumber/cucumber^10.3.1 || >=11.0.0>=11.0.0@testing-library/vue^7.0.0 || ^8.0.1^8.0.1Later environment setup
This is the change that might require most change in your tests. Because we've moved the nuxt environment setup into
beforeAll, this means composables called at the top level of adescribeblock will fail with[nuxt] instance unavailable.This applies to
useRouter(),useNuxtApp(),useRoute(), and any other Nuxt composable or auto-import.Stricter mock exports
If you use
vi.mockwith a factory function, accessing an export that the factory doesn't return will now throw an error instead of silently returningundefined.Other changes
For the full list, see the vitest v4 migration guide.
👉 Changelog
compare changes
🚀 Enhancements
mockNuxtImportfactory (#1552)beforeAllhook (#1516)🩹 Fixes
registerEndpointwith query params (#1560)nextTickimport (#1563)💅 Refactors
@nuxt/devtools-kitfor devtools hooks (426e0b537)📖 Documentation
🏡 Chore
app-vitestfollow advised setup guidelines (#1542).nuxtrc(b4021dee4)✅ Tests
beforeAllhook (#1516)❤️ Contributors
nuxt-modules/sitemap (@nuxtjs/sitemap)
v8.0.9Compare Source
🐞 Bug Fixes
autoI18n: false- by @harlan-zw in #589 (28b65)article:published_timefor lastmod - by @harlan-zw in #590 (f537f)chunkSizeconfig precedence overchunksnumber - by @harlan-zw in #591 (ad522)View changes on GitHub
v8.0.8Compare Source
🐞 Bug Fixes
View changes on GitHub
v8.0.7Compare Source
🐞 Bug Fixes
autoI18n: falseto suppress hreflang tag generation - by @harlan-zw in #587 (ee92b)View changes on GitHub
v8.0.6Compare Source
🐞 Bug Fixes
View changes on GitHub
v8.0.5Compare Source
No significant changes
View changes on GitHub
v8.0.4Compare Source
No significant changes
View changes on GitHub
v8.0.3Compare Source
No significant changes
View changes on GitHub
v8.0.2Compare Source
🐞 Bug Fixes
definePageMetasitemap data during ssg - by @harlan-zw in #585 (8b7d4)View changes on GitHub
v8.0.1Compare Source
🐞 Bug Fixes
View changes on GitHub
v8.0.0Compare Source
The v8 release focuses on a fully rewritten devtools experience and several quality of life improvements for Nuxt Content v3 and i18n users.
Site Config v4
Nuxt Site Config is a module used internally by Nuxt Sitemap.
The major update to v4.0.0 shouldn't have any direct effect on your site, however, you may want to double-check
the breaking changes.
asSitemapCollection()DeprecatedThe
asSitemapCollection()composable has been replaced bydefineSitemapSchema(). The old API still works but will log a deprecation warning.import { defineCollection, z } from '#content/collections' - import { asSitemapCollection } from '#sitemap/content' + import { defineSitemapSchema } from '#sitemap/content' export const collections = { - content: defineCollection(asSitemapCollection({ - type: 'page', - source: '**/*.md', - schema: z.object({ title: z.string() }) - })) + content: defineCollection({ + type: 'page', + source: '**/*.md', + schema: z.object({ + title: z.string(), + sitemap: defineSitemapSchema() + }) + }) }🚀 New Features
defineSitemapSchema()ComposableA new composable for Nuxt Content v3 that provides a cleaner API for integrating sitemap configuration into your content collections. Supports
filter,onUrl, andnameoptions.definePageMetaSitemap ConfigurationYou can now configure sitemap options directly in your page components using
definePageMeta.i18n Multi-Sitemap with Custom Sitemaps
Custom sitemaps with
includeAppSources: trueare now automatically expanded per locale, generating{locale}-{name}formatted sitemaps.Debug Production Endpoint
A new
/__sitemap__/debug-production.jsonendpoint is available in development mode, allowing you to inspect what the production sitemap output will look like during development.🐛 Bug Fixes
.navigationpaths from sitemap URL generationafterParsehook to prevent silent HMR failuresautoI18n: falseto generate single sitemap instead of per-locale sitemapsrobotsinstead ofindexin route rules type definitionsitemapsPathPrefix: '/'⚡ Performance
chalkwithconsola/utilsfor a smaller bundleURL.canParse()instead of try/catchnew URL()for URL validationaddPrerenderRoutes()API instead of manual route pushing🚀 Features
defineSitemapSchema()composable - by @harlan-zw in #576 (603e6)🐞 Bug Fixes
definePageMetasitemap configuration not applied - by @harlan-zw in #572 (9f74a)autoI18n: falseto generate single sitemap - by @harlan-zw in #570 (94458)robotsinstead ofindexin route rules - by @harlan-zw in #569 (e9167)🏎 Performance
chalkwithconsola/utils- by @KazariEX in #555 (ae520)View changes on GitHub
getsentry/sentry-javascript (@sentry/node)
v10.46.0Compare Source
Important Changes
feat(elysia):
@sentry/elysia- Alpha Release (#19509)New Sentry SDK for the Elysia web framework, supporting both Bun and Node.js runtimes.
Features
onErrorhook; 3xx/4xx ignored by default. Customizable withshouldHandleError.GET /users/:id).sentry-traceandbaggageheaders propagated automatically on incoming/outgoing requests.Usage
Other Changes
ctxargument toWorkflow.douser callback (#19891).withResponse()on Anthropic instrumentation (#19935)internal_erroras span status for Vercel error spans (#19921)nodeto nest metadata (#19875)Internal Changes
file-typedependency (#19824)buildMethodPathutility from openai (#19969)@elysiajs/opentelemetrydependency (#19947)Work in this release was contributed by @roli-lpci. Thank you for your contributions!
Bundle size 📦