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.
In plain terms
- Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
- DepDelta found no commit log for them either.
Must act 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).
API changes
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