Skip to content

Upgrading vite 0.14 to 0.15

Unknown0.14.4 → 0.15.6

UnknownUpgrade verdict

None of the 7 releases in this range publish notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • DepDelta found no commit log for them either.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Adds @vue/compiler-dom ^3.0.0-beta.14, etag ^1.8.1, koa-proxies ^0.11.0, mime-types ^2.1.27.

Drops resolve-from.

Installs 521 packages in all (was 513).

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

  • changed: const createBuildCssPlugin: (root: string, publicBase: string, assetsDir: string, cssFileName: string, minify: boolean, inlineLimit: number, transforms: Transform[]) => Plugin → const createBuildCssPlugin: (root: string, publicBase: string, assetsDir: string, minify?: boolean, inlineLimit?: number, transforms?: Transform[]) => Plugin
  • changed: const createBuildHtmlPlugin: (root: string, indexPath: string | null, publicBasePath: string, assetsDir: string, inlineLimit: number, resolver: InternalResolver) => Promise<{ renderIndex:… → const createBuildHtmlPlugin: (root: string, indexPath: string | null, publicBasePath: string, assetsDir: string, inlineLimit: number, resolver: InternalResolver, shouldPreload: ((chunk: Ou…
  • added: function createBaseRollupPlugins(root: string, resolver: InternalResolver, options: BuildConfig): Promise<Plugin[]>
  • changed: function updateStyle(id: string, url: string): void → function updateStyle(id: string, content: string): void
  • removed: property ServerConfig.plugins?: ServerPlugin[]
  • removed: property UserConfig.configureServer?: ServerPlugin
  • changed: interface UserConfig extends BuildConfig, Pick<ServerConfig, 'serviceWorker'> → interface UserConfig extends BuildConfig, ServerConfig
  • added: property BuildConfig.shouldPreload?: (chunk: OutputChunk) => boolean
  • added: property ServerConfig.configureServer?: ServerPlugin | ServerPlugin[]
  • added: property ServerConfig.proxy?: Record<string, string | IKoaProxiesOptions>
  • added: property SharedConfig.optimizeDeps?: DepOptimizationOptions
  • added: const OPTIMIZE_CACHE_DIR = 'node_modules/.vite_opt_cache'
  • added: function getDepHash(root: string, configPath: string | undefined): string
  • added: function optimizeDeps(config: ResolvedConfig & { force?: boolean }, asCommand?: boolean): Promise<void>
  • added: interface DepOptimizationOptions
  • added: property DepOptimizationOptions.auto?: boolean
  • added: property DepOptimizationOptions.commonJSWhitelist?: string[]
  • added: property DepOptimizationOptions.exclude?: string[]
  • added: property DepOptimizationOptions.include?: string[]
  • removed: function reoslveJsxOptions(options?: SharedConfig['jsx']): Pick<TransformOptions, 'jsxFactory' | 'jsxFragment'> | undefined
  • added: function resolveJsxOptions(options?: SharedConfig['jsx']): Pick<TransformOptions, 'jsxFactory' | 'jsxFragment'> | undefined
  • removed: export * from './optimizer'
  • added: export * from './depOptimizer'
  • removed: function getDepHash(root: string, configPath: string | undefined): string
  • removed: function optimize(config: OptimizeOptions): Promise<void>
  • removed: interface OptimizeOptions extends ResolvedConfig
  • removed: property OptimizeOptions.force?: boolean
  • changed: function createResolver(root: string, resolvers: Resolver[], alias: Record<string, string>): InternalResolver → function createResolver(root: string, resolvers?: Resolver[], alias?: Record<string, string>): InternalResolver
  • added: function resolveBareModule(root: string, id: string, importer: string): string
  • added: function resolveNodeModule(root: string, id: string): string | undefined
  • added: function resolveNodeModuleEntry(root: string, id: string): [string, any] | undefined
  • added: function resolveOptimizedModule(root: string, id: string): string | undefined
  • removed: function resolveBareModule(root: string, id: string): string
  • removed: function resolveOptimizedModule(root: string, id: string): string | undefined
  • removed: function resolveWebModule(root: string, id: string): string | undefined
  • added: const proxyPlugin: ServerPlugin
  • added: const hmrClientPath = '/vite/hmr'
  • added: function rewriteCssUrls(css: string, replacerOrBase: string | Replacer): Promise<string>
  • added: function lookupFile(dir: string, formats: string[]): string | undefined
  • added: const resolveFrom: (root: string, id: string) => string