Upgrading @nuxtjs/seo 2 to 3
Review needed2.2.0 → 3.4.0Security2New10Changed29Fixed42
Review neededUpgrade verdict
28 changed defaults and 2 security fixes.
In plain terms
- Releases are now published using NPM trusted publishing, which makes the supply chain more secure.
- Publishing now uses NPM trusted publishing for better security.
Must act 2 items need code or config changes
Installs 226 packages in all (was 266).
What you must change
Security2
Adds NPM trusted publishing for all modules for improved security.
Adds NPM Trusted Publishing.
API changes
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