]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
Evan You [Fri, 21 Jan 2022 04:31:54 +0000 (12:31 +0800)]
fix(ssr): only cache computed getters during render phase
fix #5300
Evan You [Fri, 21 Jan 2022 01:41:54 +0000 (09:41 +0800)]
perf(reactivity): optimize effect run condition
Evan You [Fri, 21 Jan 2022 00:47:48 +0000 (08:47 +0800)]
fix(compiler-sfc/reactivity-transform): fix edge case where normal script has ref macros but script setup does not
Evan You [Thu, 20 Jan 2022 23:48:41 +0000 (07:48 +0800)]
fix(reactivity-transform): apply transform for labelled variable declarations
ref https://github.com/vuejs/core/issues/5298#issuecomment-
1017970061
Evan You [Thu, 20 Jan 2022 23:40:35 +0000 (07:40 +0800)]
fix(reactivity-transform): apply transform on exported variable declarations
fix #5298
Evan You [Tue, 18 Jan 2022 08:43:59 +0000 (16:43 +0800)]
chore: update repo references
Evan You [Tue, 18 Jan 2022 01:22:03 +0000 (09:22 +0800)]
fix(reactivity): differentiate shallow/deep proxies of same target when nested in reactive
fix #5271
Evan You [Tue, 18 Jan 2022 01:17:22 +0000 (09:17 +0800)]
feat(reactivity): add isShallow api
Evan You [Mon, 17 Jan 2022 23:57:00 +0000 (07:57 +0800)]
chore: bump marked
JayFate [Mon, 17 Jan 2022 23:34:47 +0000 (07:34 +0800)]
docs(contributing): missing structure info for compiler-sfc (#3559) [ci skip]
Evan You [Sun, 16 Jan 2022 14:08:18 +0000 (22:08 +0800)]
release: v3.2.27
Evan You [Sun, 16 Jan 2022 12:39:55 +0000 (20:39 +0800)]
perf: improve memory usage for static vnodes
Use the already mounted nodes as cache instead of separate caching via
template. This reduces memory usage by 30%+ in VitePress.
Evan You [Sun, 16 Jan 2022 10:22:18 +0000 (18:22 +0800)]
fix(ssr): make computed inactive during ssr, fix memory leak
fix #5208
Evan You [Sun, 16 Jan 2022 09:13:52 +0000 (17:13 +0800)]
test: remove module augmentation test which does not work in the setup
Evan You [Sun, 16 Jan 2022 08:49:58 +0000 (16:49 +0800)]
build: downgrade vite
Evan You [Sun, 16 Jan 2022 07:54:58 +0000 (15:54 +0800)]
fix(types/tsx): allow ref_for type on tsx elements
Evan You [Sun, 16 Jan 2022 07:46:49 +0000 (15:46 +0800)]
fix(types): handle ToRef<any>
fix #5188
Evan You [Sun, 16 Jan 2022 07:43:19 +0000 (15:43 +0800)]
refactor: move type utils to shared
edison [Sun, 16 Jan 2022 07:37:14 +0000 (15:37 +0800)]
fix(KeepAlive): remove cached VNode properly (#5260)
fix #5258
Evan You [Sun, 16 Jan 2022 07:20:56 +0000 (15:20 +0800)]
fix(ssr): remove missing ssr directive transform error
Evan You [Fri, 14 Jan 2022 08:22:55 +0000 (16:22 +0800)]
workflow: bump vite
Evan You [Fri, 14 Jan 2022 08:21:50 +0000 (16:21 +0800)]
workflow: use esbuild for dev scripts
Evan You [Fri, 14 Jan 2022 06:13:03 +0000 (14:13 +0800)]
test(types): test ComponentCustomProps
Evan You [Wed, 12 Jan 2022 14:08:05 +0000 (22:08 +0800)]
chore: comment usage of short property name
Evan You [Wed, 12 Jan 2022 14:07:47 +0000 (22:07 +0800)]
refactor: more readable type names for watch cleanup function
Evan You [Wed, 12 Jan 2022 14:07:19 +0000 (22:07 +0800)]
fix(types): KeepAlive match pattern should allow mixed array
Evan You [Mon, 10 Jan 2022 07:05:07 +0000 (15:05 +0800)]
fix(types): fix shallowReadonly type
Evan You [Tue, 4 Jan 2022 09:32:25 +0000 (17:32 +0800)]
workflow: improve template explorer hash persistence
Evan You [Tue, 4 Jan 2022 09:09:13 +0000 (17:09 +0800)]
chore: fix template exploerer boot with no storage
Evan You [Fri, 31 Dec 2021 03:23:50 +0000 (11:23 +0800)]
fix(reactivity-transform): should not rewrite for...in / for...of scope variables
yfmei [Mon, 27 Dec 2021 11:57:39 +0000 (19:57 +0800)]
chore: typo in comment [skip ci] (#5173)
Johnson Chu [Sat, 25 Dec 2021 07:52:22 +0000 (15:52 +0800)]
feat(types): simplify `ExtractPropTypes` to avoid props JSDocs being removed (#5166)
Cédric Exbrayat [Fri, 24 Dec 2021 11:10:59 +0000 (12:10 +0100)]
chore: remove obsolete test snapshot (#5162)
Evan You [Thu, 23 Dec 2021 08:56:36 +0000 (16:56 +0800)]
chore: remove stale references of ref-transform
Evan You [Tue, 21 Dec 2021 08:49:20 +0000 (16:49 +0800)]
chore: bump repl
Eduardo San Martin Morote [Tue, 14 Dec 2021 13:24:14 +0000 (14:24 +0100)]
fix(sfc-playground): hide title to avoid overlap (#5099)
wxsm [Tue, 14 Dec 2021 13:21:19 +0000 (21:21 +0800)]
docs: update readme (#5097) [ci skip]
Evan You [Sun, 12 Dec 2021 07:03:29 +0000 (15:03 +0800)]
release: v3.2.26
Evan You [Sun, 12 Dec 2021 06:52:12 +0000 (14:52 +0800)]
build: include missing dts files in package
Evan You [Sun, 12 Dec 2021 04:21:13 +0000 (12:21 +0800)]
release: v3.2.25
Evan You [Sun, 12 Dec 2021 03:59:17 +0000 (11:59 +0800)]
ci: fix sfc playground build
Evan You [Sun, 12 Dec 2021 03:42:50 +0000 (11:42 +0800)]
types(compiler-sfc): export additional types
Evan You [Sun, 12 Dec 2021 02:52:55 +0000 (10:52 +0800)]
ci: move vite back to root again
Evan You [Sun, 12 Dec 2021 02:45:25 +0000 (10:45 +0800)]
ci: sfc playground build
Evan You [Sun, 12 Dec 2021 02:38:09 +0000 (10:38 +0800)]
ci: adjust deps for sfc playground
Evan You [Sun, 12 Dec 2021 02:35:36 +0000 (10:35 +0800)]
ci: move vite plugin-vue to workspace root
Evan You [Sun, 12 Dec 2021 02:33:19 +0000 (10:33 +0800)]
ci: dedicated test coverage script
Evan You [Sun, 12 Dec 2021 02:12:09 +0000 (10:12 +0800)]
chore: remove no longer needed shim for stream/web
wxsm [Sun, 12 Dec 2021 02:01:48 +0000 (10:01 +0800)]
feat(sfc-playground): add github link (#5067)
wxsm [Sun, 12 Dec 2021 02:01:15 +0000 (10:01 +0800)]
feat(sfc-playground): prevent ctrl+s default behavior (#5066)
Forzen FIsh [Sun, 12 Dec 2021 01:58:46 +0000 (09:58 +0800)]
chore: fix some typos (#5050) [ci skip]
Evan You [Sun, 12 Dec 2021 01:53:52 +0000 (09:53 +0800)]
fix(compiler-sfc): generate valid TS in script and script setup co-usage with TS
fix #5094
Evan You [Sun, 12 Dec 2021 01:11:36 +0000 (09:11 +0800)]
chore: bump babel deps
Evan You [Sun, 12 Dec 2021 01:08:08 +0000 (09:08 +0800)]
chore: cleanup deps
Evan You [Sat, 11 Dec 2021 16:15:32 +0000 (00:15 +0800)]
chore: refresh lockfile after package name change
Evan You [Sat, 11 Dec 2021 16:14:25 +0000 (00:14 +0800)]
chore: avoid api-extractor warnings
Evan You [Sat, 11 Dec 2021 16:04:38 +0000 (00:04 +0800)]
feat(reactivity-transform): rename @vue/ref-transform to @vue/reactivity-transform
Evan You [Sat, 11 Dec 2021 15:48:32 +0000 (23:48 +0800)]
chore: fix build
Evan You [Sat, 11 Dec 2021 10:28:03 +0000 (18:28 +0800)]
feat(reactivity-transform): support optionally importing macros
Evan You [Sat, 11 Dec 2021 10:15:44 +0000 (18:15 +0800)]
feat(reactivity-transform/types): restructure macro types + export types for all shorthand methods
Evan You [Sat, 11 Dec 2021 09:50:09 +0000 (17:50 +0800)]
feat(reactivity-transform): $$() escape for destructured prop bindings
Evan You [Sat, 11 Dec 2021 09:17:01 +0000 (17:17 +0800)]
feat(reactivity-transform): support $-shorthands for all ref-creating APIs
Evan You [Sat, 11 Dec 2021 09:10:31 +0000 (17:10 +0800)]
feat(reactivity-transform): use toRef() for $() destructure codegen
- now supports destructuring reactive objects
- no longer supports rest elements
Evan You [Sat, 11 Dec 2021 08:41:58 +0000 (16:41 +0800)]
feat(reactivity): support default value in toRef()
Evan You [Sat, 11 Dec 2021 02:38:21 +0000 (10:38 +0800)]
workflow: report brotli size of baseline build
Evan You [Sat, 11 Dec 2021 01:05:51 +0000 (09:05 +0800)]
refactor: move template ref setter into dedicated file
Evan You [Fri, 10 Dec 2021 15:49:01 +0000 (23:49 +0800)]
feat: support ref in v-for, remove compat deprecation warnings
Evan You [Fri, 10 Dec 2021 09:17:08 +0000 (17:17 +0800)]
fix(runtime-core): disallow recurse in vnode/directive beforeUpdate hooks
Evan You [Fri, 10 Dec 2021 08:09:23 +0000 (16:09 +0800)]
feat(compiler-core): support aliasing vue: prefixed events to inline vnode hooks
Evan You [Fri, 10 Dec 2021 07:34:23 +0000 (15:34 +0800)]
fix(compiler): force block for custom dirs and inline beforeUpdate hooks
to ensure they are called before children updates
Evan You [Fri, 10 Dec 2021 07:35:20 +0000 (15:35 +0800)]
chore: remove outdated test case
Evan You [Fri, 10 Dec 2021 06:05:40 +0000 (14:05 +0800)]
feat(experimental): allow const for ref sugar declarations
Evan You [Mon, 6 Dec 2021 09:03:10 +0000 (17:03 +0800)]
release: v3.2.24
edison [Mon, 6 Dec 2021 05:58:45 +0000 (13:58 +0800)]
fix(runtime-core): handle initial undefined attrs (#5017)
fix #5016
Noel De Martin [Mon, 6 Dec 2021 04:25:35 +0000 (05:25 +0100)]
feat(types/script-setup): add generic type to defineExpose (#5035)
Lucas Werkmeister [Mon, 6 Dec 2021 04:24:59 +0000 (05:24 +0100)]
chore(compat): fix example config syntax error (#5027)
The chainWebpack arrow function wasn’t being closed.
Thorsten Lünborg [Mon, 6 Dec 2021 04:22:59 +0000 (05:22 +0100)]
fix(package): ensure ref-macros export is recognized by vue-tsc (#5003)
Illya Klymov [Mon, 6 Dec 2021 04:20:27 +0000 (06:20 +0200)]
fix(compat): maintain compatConfig option in legacy functional comp (#4974)
Che Guevara [Mon, 6 Dec 2021 04:19:47 +0000 (12:19 +0800)]
refactor(types): use `DOMRect` instead of the `Position` type (#5012)
Ziwen Mei [Mon, 6 Dec 2021 04:19:15 +0000 (12:19 +0800)]
chore(compiler-sfc): fix typo in comments (#5029)
三咲智子 [Mon, 6 Dec 2021 04:18:21 +0000 (12:18 +0800)]
fix(types/reactivity): export ShallowRef type (#5026)
close #5205
Forzen FIsh [Mon, 6 Dec 2021 04:10:58 +0000 (12:10 +0800)]
chore: remove redundant variable declaration (#5053)
Evan You [Mon, 6 Dec 2021 03:53:02 +0000 (11:53 +0800)]
fix(compiler-dom): avoid bailing stringification on setup const bindings
Evan You [Mon, 6 Dec 2021 03:51:56 +0000 (11:51 +0800)]
workflow(template-explorer): handle debugging with nodeTransforms
Evan You [Mon, 6 Dec 2021 01:46:05 +0000 (09:46 +0800)]
chore: fix template explorer local css link
Evan You [Sun, 5 Dec 2021 17:19:06 +0000 (01:19 +0800)]
fix(compiler-sfc): make asset url imports stringifiable
Evan You [Sun, 5 Dec 2021 12:59:35 +0000 (20:59 +0800)]
chore(playground): bump repl
n2ptune [Fri, 3 Dec 2021 09:10:54 +0000 (18:10 +0900)]
chore(custom-element): fix comment typo (#5028) [skip ci]
Ziwen Mei [Fri, 26 Nov 2021 09:21:35 +0000 (17:21 +0800)]
chore(compiler-sfc): fix typo in compileScript (#5000)
Co-authored-by: meiziwen1 <meiziwen1@xdf.cn>
Evan You [Fri, 26 Nov 2021 06:33:46 +0000 (14:33 +0800)]
release: v3.2.23
Evan You [Fri, 26 Nov 2021 06:22:26 +0000 (14:22 +0800)]
feat(compiler-sfc): expose properties for more accurate HMR
ref #4358
reverts #4908
Che Guevara [Fri, 26 Nov 2021 04:24:55 +0000 (12:24 +0800)]
workflow: update `test` script to support command line flags (#4947)
mehan [Fri, 26 Nov 2021 04:08:25 +0000 (07:38 +0330)]
chore: remove unnecessary assertion (#4867)
ygj6 [Fri, 26 Nov 2021 03:58:14 +0000 (11:58 +0800)]
feat(compiler-sfc): export resolveTemplateUsageCheckString for HMR plugin use (#4908)
Evan You [Fri, 26 Nov 2021 02:54:12 +0000 (10:54 +0800)]
revert: "fix(types): use proper array type when unwrapping reactive array (#4807)"
This reverts commit
89c54ee2b913381723048f8f26fc92ff114b3209.
Evan You [Fri, 26 Nov 2021 02:48:33 +0000 (10:48 +0800)]
fix(types): export ref-macros.d.ts
Che Guevara [Thu, 25 Nov 2021 10:42:24 +0000 (18:42 +0800)]
chore: improve BaseTransition (#4811)
Cheese [Thu, 25 Nov 2021 10:41:25 +0000 (18:41 +0800)]
fix(types): use proper array type when unwrapping reactive array (#4807)
Evan You [Thu, 25 Nov 2021 10:39:13 +0000 (18:39 +0800)]
workflow: use terser minification when checking size
Stefan Mayer [Thu, 25 Nov 2021 10:30:32 +0000 (11:30 +0100)]
fix(runtime-dom): patchDOMProps should not set _value if element is custom element (#4839)
Co-authored-by: Stefan Mayer <stefan.m.mayer@daimler.com>