Skip to content

Upgrading @nuxt/fonts 0.11 to 0.12

Safe0.11.4 → 0.12.1Other1

SafeUpgrade verdict

Only new features and fixes in this range.

  • Nothing in this range needs changes to your code. It adds features and fixes.
Nothing to change

No breaking, platform, security or deprecated items in this range.

Adds fontless ^0.1.0.

Installs 139 packages in all (was 137).

Nothing in this upgrade needs a code or configuration change.

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

  • removed: export { b as FontFallback } from './shared/fonts.[hash]'
  • removed: export { c as FontFamilyManualOverride } from './shared/fonts.[hash]'
  • removed: export { d as FontFamilyOverrides } from './shared/fonts.[hash]'
  • removed: export { e as FontFamilyProviderOverride } from './shared/fonts.[hash]'
  • removed: export { f as FontProviderName } from './shared/fonts.[hash]'
  • removed: export { g as FontSource } from './shared/fonts.[hash]'
  • added: export { FontFallback } from 'fontless'
  • added: export { FontFamilyManualOverride } from 'fontless'
  • added: export { FontFamilyOverrides } from 'fontless'
  • added: export { FontFamilyProviderOverride } from 'fontless'
  • added: export { FontProviderName } from 'fontless'
  • added: export { FontSource } from 'fontless'
  • removed: interface b
  • removed: interface c extends FontFamilyOverrides, RawFontFaceData
  • removed: interface d
  • removed: interface e extends FontFamilyOverrides, Partial<Omit<ResolveFontOptions, 'weights'> & { weights: Array<string | number> }>
  • removed: property a.adobe?: typeof providers.adobe extends ProviderFactory<infer O> ? O : Record<string, never>
  • removed: property a.assets: { prefix?: string; strategy?: 'public' }
  • removed: property a.bunny?: typeof providers.bunny extends ProviderFactory<infer O> ? O : Record<string, never>
  • removed: property a.defaults?: Partial<{ preload: boolean; weights: Array<string | number>; styles: ResolveFontOptions['styles']; subsets: ResolveFontOptions['subsets']; fallbacks?: Partial<Record<GenericCSSFamily, string[]>> }>
  • removed: property a.experimental?: { disableLocalFallbacks?: boolean; processCSSVariables?: boolean | 'font-prefixed-only' }
  • removed: property a.families?: Array<FontFamilyManualOverride | FontFamilyProviderOverride>
  • removed: property a.fontshare?: typeof providers.fontshare extends ProviderFactory<infer O> ? O : Record<string, never>
  • removed: property a.fontsource?: typeof providers.fontsource extends ProviderFactory<infer O> ? O : Record<string, never>
  • removed: property a.google?: typeof providers.google extends ProviderFactory<infer O> ? O : Record<string, never>
  • removed: property a.googleicons?: typeof providers.googleicons extends ProviderFactory<infer O> ? O : Record<string, never>
  • removed: property a.local?: Record<string, never>
  • removed: property a.priority?: string[]
  • removed: property a.processCSSVariables?: boolean | 'font-prefixed-only'
  • removed: property a.provider?: FontProviderName
  • removed: property a.providers?: { adobe?: ProviderOption; bunny?: ProviderOption; fontshare?: ProviderOption; fontsource?: ProviderOption; google?: ProviderOption; googleicons?: ProviderOption; [key: string]: FontProvider | ProviderOption | undefined }
  • removed: property b.as: string
  • removed: property b.family?: string
  • removed: property c.fallbacks?: string[]
  • removed: property d.global?: boolean
  • removed: property d.name: string
  • removed: property d.preload?: boolean
  • removed: property e.provider?: FontProviderName
  • removed: type f = (string & {}) | 'google' | 'local' | 'none'
  • removed: type g = string | LocalFontSource | RemoteFontSource
  • changed: interface a → interface a extends FontlessOptions
  • removed: export { FontFallback } from './shared/fonts.[hash]'
  • removed: export { FontFamilyManualOverride } from './shared/fonts.[hash]'
  • removed: export { FontFamilyOverrides } from './shared/fonts.[hash]'
  • removed: export { FontFamilyProviderOverride } from './shared/fonts.[hash]'
  • removed: export { FontProviderName } from './shared/fonts.[hash]'
  • removed: export { FontSource } from './shared/fonts.[hash]'
  • added: export { FontFallback } from 'fontless'
  • added: export { FontFamilyManualOverride } from 'fontless'
  • added: export { FontFamilyOverrides } from 'fontless'
  • added: export { FontFamilyProviderOverride } from 'fontless'
  • added: export { FontProviderName } from 'fontless'
  • added: export { FontSource } from 'fontless'