]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
2 years agochore: mark reactivity transform apis as deprecated
Evan You [Fri, 19 May 2023 00:26:44 +0000 (08:26 +0800)] 
chore: mark reactivity transform apis as deprecated

2 years agochore: typo (#8345) [ci skip]
Phentom [Thu, 18 May 2023 23:59:09 +0000 (00:59 +0100)] 
chore: typo (#8345) [ci skip]

2 years agochore: remove unnecessary imports (#8262)
丶远方 [Thu, 18 May 2023 23:54:12 +0000 (07:54 +0800)] 
chore: remove unnecessary imports (#8262)

2 years agochore: remove unnecessary type assertions (#8311)
丶远方 [Thu, 18 May 2023 23:49:28 +0000 (07:49 +0800)] 
chore: remove unnecessary type assertions (#8311)

2 years agochore: remove unused imports (#8327)
丶远方 [Thu, 18 May 2023 23:47:23 +0000 (07:47 +0800)] 
chore: remove unused imports (#8327)

2 years agochore(compiler-sfc): break in switch statement (#8347)
丶远方 [Thu, 18 May 2023 23:46:39 +0000 (07:46 +0800)] 
chore(compiler-sfc): break in switch statement (#8347)

2 years agofix(compiler-sfc): support resolve multiple re-export /w same source type name (...
edison [Thu, 18 May 2023 23:45:28 +0000 (07:45 +0800)] 
fix(compiler-sfc): support resolve multiple re-export /w same source type name (#8365)

close #8364

2 years agorelease: v3.3.4 v3.3.4
Evan You [Thu, 18 May 2023 08:31:03 +0000 (16:31 +0800)] 
release: v3.3.4

2 years agofix(compiler-sfc): handle imported types from default exports
Evan You [Thu, 18 May 2023 08:15:27 +0000 (16:15 +0800)] 
fix(compiler-sfc): handle imported types from default exports

close #8355

2 years agofix(build): fix __DEV__ flag replacement edge case
Evan You [Thu, 18 May 2023 08:00:35 +0000 (16:00 +0800)] 
fix(build): fix __DEV__ flag replacement edge case

close #8353

2 years agofix(build): ensure correct typing for node esm
Evan You [Thu, 18 May 2023 05:53:51 +0000 (13:53 +0800)] 
fix(build): ensure correct typing for node esm

2 years agorelease: v3.3.3 v3.3.3
Evan You [Thu, 18 May 2023 05:10:52 +0000 (13:10 +0800)] 
release: v3.3.3

2 years agofix(compiler-sfc): parses correctly when inline mode is off (#8337)
白雾三语 [Thu, 18 May 2023 05:07:08 +0000 (13:07 +0800)] 
fix(compiler-sfc): parses correctly when inline mode is off (#8337)

close #6088

2 years agofix(compiler-sfc): support defineEmits type reference with unions (#8299)
三咲智子 Kevin Deng [Thu, 18 May 2023 04:59:12 +0000 (12:59 +0800)] 
fix(compiler-sfc): support defineEmits type reference with unions (#8299)

close #7943

2 years agoworkflow: respect `--skipGit` on `pnpm publish` (#8261)
Haoqun Jiang [Thu, 18 May 2023 04:52:02 +0000 (12:52 +0800)] 
workflow: respect `--skipGit` on `pnpm publish` (#8261)

Fixes errors like https://github.com/vuejs/core/actions/runs/4924472857/jobs/8797539690#step:6:332

2 years agofix(compiler-sfc): fix type import from path aliased vue file
Evan You [Thu, 18 May 2023 04:50:20 +0000 (12:50 +0800)] 
fix(compiler-sfc): fix type import from path aliased vue file

close #8348

2 years agofix(compiler-sfc): don't hoist regexp literial (#8300)
三咲智子 Kevin Deng [Thu, 18 May 2023 03:09:40 +0000 (11:09 +0800)] 
fix(compiler-sfc): don't hoist regexp literial (#8300)

2 years agofix(compiler-sfc): handle ts files with relative imports with .js extension
Evan You [Wed, 17 May 2023 02:14:44 +0000 (10:14 +0800)] 
fix(compiler-sfc): handle ts files with relative imports with .js extension

close #8339

2 years agofix(compiler-sfc): fix props destructing default value type checking with unresolved...
Kalven Schraut [Wed, 17 May 2023 01:59:49 +0000 (20:59 -0500)] 
fix(compiler-sfc): fix props destructing default value type checking with unresolved type (#8340)

close #8326

2 years agofix(types): support generic usage with withDefaults + defineProps (#8335)
Carlos Rodrigues [Wed, 17 May 2023 01:25:48 +0000 (02:25 +0100)] 
fix(types): support generic usage with withDefaults + defineProps (#8335)

fix #8310
fix #8331
fix #8325

2 years agofix: avoid regex s flag for old browsers
Evan You [Wed, 17 May 2023 01:23:09 +0000 (09:23 +0800)] 
fix: avoid regex s flag for old browsers

close #8316

2 years agofix(build): fix dev flag replacement in esm-builder builds (#8314)
丶远方 [Wed, 17 May 2023 00:57:19 +0000 (08:57 +0800)] 
fix(build): fix dev flag replacement in esm-builder builds (#8314)

close #8312

2 years agorelease: v3.3.2 7594/head v3.3.2
Evan You [Fri, 12 May 2023 12:25:05 +0000 (13:25 +0100)] 
release: v3.3.2

2 years agofix(compiler-sfc): raise specific warning for failed extends and allow ignoring extends
Evan You [Fri, 12 May 2023 12:17:55 +0000 (13:17 +0100)] 
fix(compiler-sfc): raise specific warning for failed extends and allow ignoring extends

ref #8286

2 years agofix(compiler-sfc): fix regression on props destructure when transform is not enabled
Evan You [Fri, 12 May 2023 11:53:36 +0000 (12:53 +0100)] 
fix(compiler-sfc): fix regression on props destructure when transform is not enabled

close #8289

2 years agochore: bump plugin-vue
Evan You [Fri, 12 May 2023 11:37:25 +0000 (12:37 +0100)] 
chore: bump plugin-vue

2 years agorefactor(compiler-sfc): move prop key escape logic to utils
Evan You [Fri, 12 May 2023 10:26:25 +0000 (11:26 +0100)] 
refactor(compiler-sfc): move prop key escape logic to utils

2 years agofix(compiler-sfc): handle prop keys that need escaping (#7803)
白雾三语 [Fri, 12 May 2023 10:24:59 +0000 (18:24 +0800)] 
fix(compiler-sfc): handle prop keys that need escaping (#7803)

close #8291

2 years agofix(compiler-sfc): properly parse d.ts files when resolving types
Evan You [Fri, 12 May 2023 10:08:29 +0000 (11:08 +0100)] 
fix(compiler-sfc): properly parse d.ts files when resolving types

close #8285

2 years agofix(compiler-core): treat floating point numbers as constants
Evan You [Fri, 12 May 2023 09:53:40 +0000 (10:53 +0100)] 
fix(compiler-core): treat floating point numbers as constants

close #8295

2 years agofix(compiler-dom): do not throw in production on side effect tags
Evan You [Fri, 12 May 2023 09:25:37 +0000 (10:25 +0100)] 
fix(compiler-dom): do not throw in production on side effect tags

close #8287
close #8292

2 years agochore: fix typos in defineOptions (#8277)
Cédric Exbrayat [Thu, 11 May 2023 11:34:27 +0000 (13:34 +0200)] 
chore: fix typos in defineOptions (#8277)

2 years agochore: add 3.3 codename to changelog [ci skip]
Evan You [Thu, 11 May 2023 08:20:41 +0000 (09:20 +0100)] 
chore: add 3.3 codename to changelog [ci skip]

2 years agochore: split changelog to fix github rendering [ci skip]
Evan You [Thu, 11 May 2023 08:10:27 +0000 (09:10 +0100)] 
chore: split changelog to fix github rendering [ci skip]

2 years agorelease: v3.3.1 v3.3.1
Evan You [Thu, 11 May 2023 08:00:14 +0000 (09:00 +0100)] 
release: v3.3.1

2 years agofix(suspense): handle nested sync suspense for hydration
白雾三语 [Thu, 11 May 2023 07:01:33 +0000 (15:01 +0800)] 
fix(suspense): handle nested sync suspense for hydration

ref https://github.com/vuejs/core/commit/e1475129fc6f8c086c2ec667476900b8c8f46774

2 years agorelease: v3.3.0 v3.3.0
Evan You [Thu, 11 May 2023 07:44:38 +0000 (08:44 +0100)] 
release: v3.3.0

2 years agoci: fix pnpm version requirement
Evan You [Mon, 8 May 2023 08:53:51 +0000 (16:53 +0800)] 
ci: fix pnpm version requirement

2 years agoworkflow: use pnpm publish during release
Evan You [Mon, 8 May 2023 08:51:50 +0000 (16:51 +0800)] 
workflow: use pnpm publish during release

2 years agorelease: v3.3.0-beta.5 v3.3.0-beta.5
Evan You [Mon, 8 May 2023 08:40:41 +0000 (16:40 +0800)] 
release: v3.3.0-beta.5

2 years agofix(suspense): fix nested suspensible suspense with no asyn deps
Evan You [Mon, 8 May 2023 08:37:46 +0000 (16:37 +0800)] 
fix(suspense): fix nested suspensible suspense with no asyn deps

close #8206

2 years agochore: add sfc playground local debug shortcut
Evan You [Mon, 8 May 2023 07:50:11 +0000 (15:50 +0800)] 
chore: add sfc playground local debug shortcut

2 years agofix(compiler-sfc): transform destructured props when reactivity transform option...
Haoqun Jiang [Mon, 8 May 2023 07:27:28 +0000 (15:27 +0800)] 
fix(compiler-sfc): transform destructured props when reactivity transform option is enabled (#8252)

fixup https://github.com/vuejs/core/commit/862edfd91a2c2f6b75f943cb1a9682c4be5d7fa8

2 years agofix(runtime-dom): check attribute value when setting option value (#8246)
linghaoSu [Mon, 8 May 2023 07:26:14 +0000 (15:26 +0800)] 
fix(runtime-dom): check attribute value when setting option value (#8246)

fix #8227

2 years agochore: fix broken vite plugin url in warning message (#8224)
ntnyq [Mon, 8 May 2023 06:47:02 +0000 (14:47 +0800)] 
chore: fix broken vite plugin url in warning message (#8224)

2 years agochore(compileScript): remove unused methods (#8211)
LiuSeen [Mon, 8 May 2023 06:43:39 +0000 (14:43 +0800)] 
chore(compileScript): remove unused methods (#8211)

2 years agochore: update tests to use expect.toBeInstanceOf (#8154)
丶远方 [Mon, 8 May 2023 06:34:24 +0000 (14:34 +0800)] 
chore: update tests to use expect.toBeInstanceOf (#8154)

2 years agofix(compiler-sfc): fix built-in type resolving in external files
Evan You [Mon, 8 May 2023 04:30:19 +0000 (12:30 +0800)] 
fix(compiler-sfc): fix built-in type resolving in external files

close #8244

2 years agofix(build): retain defineComponent() treeshakability in Rollup
Evan You [Mon, 8 May 2023 04:12:15 +0000 (12:12 +0800)] 
fix(build): retain defineComponent() treeshakability in Rollup

close #8236

2 years agofix(runtime-core): ensure defineComponent name in extraOptions takes higher priority
Evan You [Mon, 8 May 2023 04:06:39 +0000 (12:06 +0800)] 
fix(runtime-core): ensure defineComponent name in extraOptions takes higher priority

2 years agofix(types): remove short syntax support in defineSlots()
Evan You [Mon, 8 May 2023 03:53:49 +0000 (11:53 +0800)] 
fix(types): remove short syntax support in defineSlots()

ref: https://github.com/vuejs/language-tools/issues/2758

2 years agofix(compiler-sfc): enable props destructure when reactivity transform option is enabled
Evan You [Sat, 6 May 2023 08:55:38 +0000 (16:55 +0800)] 
fix(compiler-sfc): enable props destructure when reactivity transform option is enabled

...to retain backwards compatible behavior before removal

2 years agorelease: v3.3.0-beta.4 v3.3.0-beta.4
Evan You [Fri, 5 May 2023 09:15:14 +0000 (17:15 +0800)] 
release: v3.3.0-beta.4

2 years agofeat(types): add slots types for built-in components (#6033)
Johnson Chu [Fri, 5 May 2023 09:12:51 +0000 (17:12 +0800)] 
feat(types): add slots types for built-in components (#6033)

2 years agofix(runtime-core): handle template ref with number values (#8233)
丶远方 [Fri, 5 May 2023 08:00:01 +0000 (16:00 +0800)] 
fix(runtime-core): handle template ref with number values (#8233)

close #8230

2 years agofix(types): retain compatibility for provide() usage with explicit type parameter
Evan You [Tue, 2 May 2023 13:35:28 +0000 (21:35 +0800)] 
fix(types): retain compatibility for provide() usage with explicit type parameter

2 years agochore: experimental warnings for reactive props destructure and defineModel
Evan You [Tue, 2 May 2023 08:23:02 +0000 (16:23 +0800)] 
chore: experimental warnings for reactive props destructure and defineModel

2 years agofeat(types): provide ExtractPublicPropTypes utility type
Evan You [Tue, 2 May 2023 03:06:24 +0000 (11:06 +0800)] 
feat(types): provide ExtractPublicPropTypes utility type

ref #5272
close #8168

2 years agofeat(compiler-dom): treat inert as boolean attribute (#8209)
Joaquín Sánchez [Tue, 2 May 2023 02:21:19 +0000 (04:21 +0200)] 
feat(compiler-dom): treat inert as boolean attribute (#8209)

close #8208

2 years agochore: move files into correct test block
Evan You [Mon, 1 May 2023 06:01:38 +0000 (14:01 +0800)] 
chore: move files into correct test block

2 years agorelease: v3.3.0-beta.3 v3.3.0-beta.3
Evan You [Mon, 1 May 2023 04:28:29 +0000 (12:28 +0800)] 
release: v3.3.0-beta.3

2 years agofix(hmr): keep slots proxy mutable for hmr
Evan You [Mon, 1 May 2023 04:21:10 +0000 (12:21 +0800)] 
fix(hmr): keep slots proxy mutable for hmr

close #8188

2 years agofeat(compiler-sfc): expose parseCache
Evan You [Mon, 1 May 2023 03:30:58 +0000 (11:30 +0800)] 
feat(compiler-sfc): expose parseCache

So that users can adjust cache's max size.
close #8202

2 years agofix(types): fix provide type checking for ref value
Evan You [Mon, 1 May 2023 03:26:47 +0000 (11:26 +0800)] 
fix(types): fix provide type checking for ref value

fix #8201

2 years agochore: remove deprecated package (#8196)
三咲智子 Kevin Deng [Mon, 1 May 2023 03:04:59 +0000 (11:04 +0800)] 
chore: remove deprecated package (#8196)

see https://github.com/remorses/esbuild-plugins/pull/29#issuecomment-1497077035

2 years agofix(compiler-core): handle slot argument parsing edge case
Evan You [Thu, 27 Apr 2023 08:55:37 +0000 (16:55 +0800)] 
fix(compiler-core): handle slot argument parsing edge case

ref https://github.com/vuejs/language-tools/issues/2710

2 years agorelease: v3.3.0-beta.2 v3.3.0-beta.2
Evan You [Tue, 25 Apr 2023 08:41:04 +0000 (16:41 +0800)] 
release: v3.3.0-beta.2

2 years agofeat(compiler-sfc): support project references when resolving types
Evan You [Tue, 25 Apr 2023 08:30:11 +0000 (16:30 +0800)] 
feat(compiler-sfc): support project references when resolving types

close #8140

2 years agoperf(compiler-sfc): infer ref binding type for more built-in methods
Evan You [Tue, 25 Apr 2023 01:29:30 +0000 (09:29 +0800)] 
perf(compiler-sfc): infer ref binding type for more built-in methods

2 years agofix(compiler-sfc): props bindings should not override user declared bindings
Evan You [Tue, 25 Apr 2023 01:21:14 +0000 (09:21 +0800)] 
fix(compiler-sfc): props bindings should not override user declared bindings

fix #8148

2 years agoci: setup windows ci for compiler and SSR tests (#8143)
Evan You [Mon, 24 Apr 2023 03:31:13 +0000 (11:31 +0800)] 
ci: setup windows ci for compiler and SSR tests (#8143)

2 years agofix(compiler-sfc): normalize windows paths when resolving types (#8136)
edison [Mon, 24 Apr 2023 03:03:57 +0000 (11:03 +0800)] 
fix(compiler-sfc): normalize windows paths when resolving types (#8136)

2 years agofix(compiler-sfc): avoid all hard errors when inferring runtime type
Evan You [Fri, 21 Apr 2023 08:48:21 +0000 (16:48 +0800)] 
fix(compiler-sfc): avoid all hard errors when inferring runtime type

2 years agorelease: v3.3.0-beta.1 v3.3.0-beta.1
Evan You [Fri, 21 Apr 2023 08:26:10 +0000 (16:26 +0800)] 
release: v3.3.0-beta.1

2 years agotest: update tests for deprecations
Evan You [Fri, 21 Apr 2023 08:06:08 +0000 (16:06 +0800)] 
test: update tests for deprecations

2 years agochore: bump repl
Evan You [Fri, 21 Apr 2023 08:03:05 +0000 (16:03 +0800)] 
chore: bump repl

2 years agochore: remove deprecated ref sugar warning
Evan You [Fri, 21 Apr 2023 07:54:51 +0000 (15:54 +0800)] 
chore: remove deprecated ref sugar warning

2 years agofeat(deprecation): unwrap injected refs in Options API by default, deprecate app...
Evan You [Fri, 21 Apr 2023 07:54:03 +0000 (15:54 +0800)] 
feat(deprecation): unwrap injected refs in Options API by default, deprecate app.config.unwrapInjectedRefs

2 years agofeat(deprecation): deprecate v-is directive
Evan You [Fri, 21 Apr 2023 07:26:01 +0000 (15:26 +0800)] 
feat(deprecation): deprecate v-is directive

2 years agofeat(deprecation): deprecate @vnode hooks in favor of vue: prefix
Evan You [Fri, 21 Apr 2023 07:20:12 +0000 (15:20 +0800)] 
feat(deprecation): deprecate @vnode hooks in favor of vue: prefix

2 years agofeat: allow accessing console in template (#6508)
zhangenming [Fri, 21 Apr 2023 07:10:36 +0000 (15:10 +0800)] 
feat: allow accessing console in template (#6508)

close #7939

2 years agofeat(suspense): introduce suspensible option for `<Suspense>` (#6736)
Anthony Fu [Fri, 21 Apr 2023 06:43:30 +0000 (08:43 +0200)] 
feat(suspense): introduce suspensible option for `<Suspense>` (#6736)

close #5513

2 years agochore: bump vite & vitest
Evan You [Fri, 21 Apr 2023 06:41:41 +0000 (14:41 +0800)] 
chore: bump vite & vitest

2 years agofeat(compiler-sfc): improve utility type Partial and Required (#8103)
edison [Thu, 20 Apr 2023 13:10:38 +0000 (21:10 +0800)] 
feat(compiler-sfc): improve utility type Partial and Required (#8103)

2 years agorelease: v3.3.0-alpha.13 v3.3.0-alpha.13
Evan You [Thu, 20 Apr 2023 13:13:34 +0000 (21:13 +0800)] 
release: v3.3.0-alpha.13

2 years agofeat(compiler-sfc): support ExtractPropTypes when resolving types
Evan You [Thu, 20 Apr 2023 13:02:50 +0000 (21:02 +0800)] 
feat(compiler-sfc): support ExtractPropTypes when resolving types

close #8104

2 years agochore: avoid hard error when inferring types
Evan You [Thu, 20 Apr 2023 08:57:36 +0000 (16:57 +0800)] 
chore: avoid hard error when inferring types

2 years agofeat(compiler-sfc): support dynamic imports when resolving types
Evan You [Thu, 20 Apr 2023 08:18:35 +0000 (16:18 +0800)] 
feat(compiler-sfc): support dynamic imports when resolving types

2 years agofeat(compiler-sfc): support export * when resolving types
Evan You [Thu, 20 Apr 2023 07:56:24 +0000 (15:56 +0800)] 
feat(compiler-sfc): support export * when resolving types

2 years agofix(hmr): always traverse static children in dev
Evan You [Thu, 20 Apr 2023 06:31:54 +0000 (14:31 +0800)] 
fix(hmr): always traverse static children in dev

fix #7921
close #8100

2 years agofix(compiler-sfc): handle type merging + fix namespace access when inferring type
Evan You [Thu, 20 Apr 2023 06:13:08 +0000 (14:13 +0800)] 
fix(compiler-sfc): handle type merging + fix namespace access when inferring type

close #8102

2 years agofeat: hasInjectionContext() for libraries (#8111)
Eduardo San Martin Morote [Thu, 20 Apr 2023 02:12:18 +0000 (04:12 +0200)] 
feat: hasInjectionContext() for libraries (#8111)

2 years agochore: delete outdated content in readme (#8093) [ci skip]
白雾三语 [Thu, 20 Apr 2023 02:11:22 +0000 (10:11 +0800)] 
chore: delete outdated content in readme (#8093) [ci skip]

close #8084

2 years agochore: fix typo (#8113) [ci skip]
n028 [Thu, 20 Apr 2023 02:08:00 +0000 (04:08 +0200)] 
chore: fix typo (#8113) [ci skip]

2 years agochore: typo (#8108) [ci skip]
agoni1212 [Thu, 20 Apr 2023 02:07:31 +0000 (10:07 +0800)] 
chore: typo (#8108) [ci skip]

2 years agofix(hmr): force update cached slots during HMR
Evan You [Thu, 20 Apr 2023 02:06:06 +0000 (10:06 +0800)] 
fix(hmr): force update cached slots during HMR

close #7155
close #7158

2 years agofix(compiler-sfc): normalize filename when invalidating cache
Evan You [Tue, 18 Apr 2023 14:21:29 +0000 (22:21 +0800)] 
fix(compiler-sfc): normalize filename when invalidating cache

2 years agorelease: v3.3.0-alpha.12 v3.3.0-alpha.12
Evan You [Tue, 18 Apr 2023 14:18:56 +0000 (22:18 +0800)] 
release: v3.3.0-alpha.12

2 years agofix(compiler): fix expression codegen for literal const bindings in non-inline mode
Evan You [Tue, 18 Apr 2023 03:39:53 +0000 (11:39 +0800)] 
fix(compiler): fix expression codegen for literal const bindings in non-inline mode

2 years agoworkflow: support building types in build script
Evan You [Tue, 18 Apr 2023 03:39:21 +0000 (11:39 +0800)] 
workflow: support building types in build script