Skip to content

Upgrading @nuxtjs/seo 2 to 3

Review needed2.2.0 → 3.4.0Security2New10Changed29Fixed42

Review neededUpgrade verdict

28 changed defaults and 2 security fixes.

  • Releases are now published using NPM trusted publishing, which makes the supply chain more secure.
  • Publishing now uses NPM trusted publishing for better security.
2 items need code or config changes

Installs 226 packages in all (was 266).

Security2
Adds NPM trusted publishing for all modules for improved security.
Adds NPM Trusted Publishing.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: export * from './dist/const'
  • removed: export * from './dist/content'
  • removed: const explicitModules: NuxtSEOModule[]
  • changed: property NuxtSEOModule.slug: 'nuxt-seo' | 'site-config' | 'robots' | 'sitemap' | 'og-image' | 'link-checker' | 'seo-utils' | 'schema-org' → property NuxtSEOModule.slug: 'nuxt-seo' | 'site-config' | 'robots' | 'sitemap' | 'og-image' | 'link-checker' | 'seo-utils' | 'schema-org' | 'skew-protection' | 'ai-ready' | 'ai-kit'
  • added: const AiReadyModule: NuxtSEOModule
  • added: const AiSearchModule: NuxtSEOModule
  • added: const SkewProtectionModule: NuxtSEOModule
  • added: const normalModules: NuxtSEOModule[]
  • added: const proModules: NuxtSEOModule[]
  • added: property NuxtSEOModule.playgrounds?: Record<string, string>
  • added: property NuxtSEOModule.pro?: boolean
  • changed: function asSeoCollection<T extends ZodRawShape>(collection: Collection<T>): Collection<T> → function asSeoCollection<T>(collection: Collection<T>): Collection<T>
  • added: const _default: _nuxt_schema.NuxtModule<ModuleOptions, ModuleOptions, false>
  • added: export = _default