Upgrading vitest 0.11 to 0.12
Safe0.11.0 → 0.12.10New11Fixed24
SafeUpgrade verdict
Only new features and fixes in this range.
In plain terms
- Nothing in this range needs changes to your code. It adds features and fixes.
Must act Nothing to change
No breaking, platform, security or deprecated items in this range.
Adds debug ^4.3.4.
Installs 51 packages in all (was 49).
Also installs ms.
Nothing in this upgrade needs a code or configuration change.
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- changed:
function defineConfig(config: UserConfig): UserConfig → function defineConfig(config: UserConfigExport): UserConfigExport - added:
export { ConfigEnv } from 'vite' - added:
type UserConfigExport = UserConfig | Promise<UserConfig> | UserConfigFn - added:
type UserConfigFn = (env: ConfigEnv) => UserConfig | Promise<UserConfig>
- removed:
method Vitest.getConfig(): ResolvedConfig - removed:
method Vitest.returnFailed(): Promise<void> - removed:
property UserConfig.allowOnly?: boolean - removed:
property UserConfig.passWithNoTests?: boolean - changed:
const afterAll: (fn: SuiteHooks['afterAll'][0], timeout?: number | undefined) => void → const afterAll: (fn: SuiteHooks['afterAll'][0], timeout?: number) => void - changed:
const afterEach: (fn: SuiteHooks['afterEach'][0], timeout?: number | undefined) => void → const afterEach: (fn: SuiteHooks['afterEach'][0], timeout?: number) => void - changed:
const beforeAll: (fn: SuiteHooks['beforeAll'][0], timeout?: number | undefined) => void → const beforeAll: (fn: SuiteHooks['beforeAll'][0], timeout?: number) => void - changed:
const beforeEach: (fn: SuiteHooks['beforeEach'][0], timeout?: number | undefined) => void → const beforeEach: (fn: SuiteHooks['beforeEach'][0], timeout?: number) => void - changed:
property SuiteHooks.afterAll: HookListener<[Suite]>[] → property SuiteHooks.afterAll: HookListener<[Suite | File]>[] - changed:
property SuiteHooks.beforeAll: HookListener<[Suite], () => Awaitable<void>>[] → property SuiteHooks.beforeAll: HookListener<[Suite | File], () => Awaitable<void>>[] - added:
method Vitest.getSerializableConfig(): ResolvedConfig - added:
method Vitest.rerunFailed(): Promise<void> - added:
property InlineConfig.allowOnly?: boolean - added:
property InlineConfig.env?: Record<string, string> - added:
property InlineConfig.fakeTimers?: FakeTimerInstallOpts - added:
property InlineConfig.onConsoleLog?: (log: string, type: 'stdout' | 'stderr') => false | void - added:
property InlineConfig.passWithNoTests?: boolean - added:
property Suite.filepath?: string
- removed:
method Vitest.getConfig(): ResolvedConfig - removed:
method Vitest.returnFailed(): Promise<void> - added:
declare global - added:
declare module 'vite' - added:
method Vitest.getSerializableConfig(): ResolvedConfig - added:
method Vitest.rerunFailed(): Promise<void>