]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
4 years agorelease: v3.0.9 v3.0.9
Evan You [Sat, 27 Mar 2021 15:30:12 +0000 (11:30 -0400)] 
release: v3.0.9

4 years agofix(runtime-core): remove dev-only props property from setup context for consistency...
Richard Cooke [Sat, 27 Mar 2021 15:23:10 +0000 (15:23 +0000)] 
fix(runtime-core): remove dev-only props property from setup context for consistency (#3492)

4 years agofix(compiler-core): fix slot source location (#3494)
Johnson Chu [Sat, 27 Mar 2021 15:20:39 +0000 (23:20 +0800)] 
fix(compiler-core): fix slot source location (#3494)

4 years agofix(runtime-core): fix kebab-case prop required warning
Evan You [Sat, 27 Mar 2021 15:16:39 +0000 (11:16 -0400)] 
fix(runtime-core): fix kebab-case prop required warning

fix #3495
ref #3363

4 years agofix: ensure backwards compat for pre-compiled sfc components
Evan You [Sat, 27 Mar 2021 14:53:45 +0000 (10:53 -0400)] 
fix: ensure backwards compat for pre-compiled sfc components

fix #3493

4 years agorelease: v3.0.8 v3.0.8
Evan You [Fri, 26 Mar 2021 21:35:44 +0000 (17:35 -0400)] 
release: v3.0.8

4 years agofix(runtime-core): fix erraneous emits warnings w/ mixins
Evan You [Fri, 26 Mar 2021 20:29:40 +0000 (16:29 -0400)] 
fix(runtime-core): fix erraneous emits warnings w/ mixins

fix #2651

4 years agofix(runtime-core): should not track deps in pre flush watcher callbacks
Evan You [Fri, 26 Mar 2021 19:52:45 +0000 (15:52 -0400)] 
fix(runtime-core): should not track deps in pre flush watcher callbacks

fix #2728

4 years agofix(reactivity): ensure that shallow and normal proxies are tracked seperately (close...
Thorsten Lünborg [Fri, 26 Mar 2021 19:39:56 +0000 (20:39 +0100)] 
fix(reactivity): ensure that shallow and normal proxies are tracked seperately (close #2843) (#2851)

fix #2843

4 years agofix(reactivity): fix shallow readonly behavior for collections (#3003)
HcySunYang [Fri, 26 Mar 2021 19:10:21 +0000 (03:10 +0800)] 
fix(reactivity): fix shallow readonly behavior for collections (#3003)

fix #3007

4 years agofix(Teleport): fallback to non-optimized mode when HRM performing updates (#3311)
HcySunYang [Fri, 26 Mar 2021 18:02:44 +0000 (02:02 +0800)] 
fix(Teleport): fallback to non-optimized mode when HRM performing updates (#3311)

fix #3302

4 years agofix(ssr): properly update currentRenderingInstance state during ssr
Evan You [Fri, 26 Mar 2021 18:00:03 +0000 (14:00 -0400)] 
fix(ssr): properly update currentRenderingInstance state during ssr

fix #2863

4 years agofix(hydration): handle camel-case tag name when performing match assertion (#3247)
HcySunYang [Fri, 26 Mar 2021 15:59:50 +0000 (23:59 +0800)] 
fix(hydration): handle camel-case tag name when performing match assertion (#3247)

fix #3243

4 years agofix(ssr/hydration): handle ending empty text node (#3246)
HcySunYang [Fri, 26 Mar 2021 15:45:28 +0000 (23:45 +0800)] 
fix(ssr/hydration): handle ending empty text node (#3246)

fix #3245

4 years agochore: update readme [ci skip]
Evan You [Fri, 26 Mar 2021 15:19:00 +0000 (11:19 -0400)] 
chore: update readme [ci skip]

4 years agofix(ssr): ensure async setup error handling work with suspense during ssr
Evan You [Fri, 26 Mar 2021 15:00:30 +0000 (11:00 -0400)] 
fix(ssr): ensure async setup error handling work with suspense during ssr

4 years agofix(runtime-core): handle error in async setup (#2881)
edison [Fri, 26 Mar 2021 14:26:30 +0000 (22:26 +0800)] 
fix(runtime-core): handle error in async setup (#2881)

4 years agofix(component): prioritize registered component over implicit self-reference via...
Evan You [Fri, 26 Mar 2021 14:04:29 +0000 (10:04 -0400)] 
fix(component): prioritize registered component over implicit self-reference via filename

ref: #2827

4 years agobuild(deps-dev): bump @types/jest from 26.0.21 to 26.0.22
dependabot-preview[bot] [Fri, 26 Mar 2021 06:00:06 +0000 (06:00 +0000)] 
build(deps-dev): bump @types/jest from 26.0.21 to 26.0.22

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.21 to 26.0.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump @types/node from 14.14.35 to 14.14.36
dependabot-preview[bot] [Fri, 26 Mar 2021 05:59:38 +0000 (05:59 +0000)] 
build(deps-dev): bump @types/node from 14.14.35 to 14.14.36

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.35 to 14.14.36.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agofix(ssr): fix memory leak when vnode component render throws error
Evan You [Thu, 25 Mar 2021 22:04:21 +0000 (18:04 -0400)] 
fix(ssr): fix memory leak when vnode component render throws error

fix #3100

4 years agofix(types): unwrap refs on public instance data (#3319)
HcySunYang [Thu, 25 Mar 2021 21:30:10 +0000 (05:30 +0800)] 
fix(types): unwrap refs on public instance data (#3319)

fix #3315

4 years agofix(runtime-core): cache props default values to avoid unnecessary watcher trigger...
HcySunYang [Thu, 25 Mar 2021 21:26:58 +0000 (05:26 +0800)] 
fix(runtime-core): cache props default values to avoid unnecessary watcher trigger (#3474)

fix #3471

4 years agofix(compiler-core): allow unicode to appear in identifiers (#3443)
HcySunYang [Thu, 25 Mar 2021 21:24:18 +0000 (05:24 +0800)] 
fix(compiler-core): allow unicode to appear in identifiers (#3443)

fix #3440

4 years agofix(compiler-core): avoid generating useless createVNode helper (#2938)
HcySunYang [Thu, 25 Mar 2021 21:01:50 +0000 (05:01 +0800)] 
fix(compiler-core): avoid generating useless createVNode helper (#2938)

close #2739

4 years agofix(runtime-core): the select tag's multiple prop should be set before the children...
HcySunYang [Thu, 25 Mar 2021 20:49:34 +0000 (04:49 +0800)] 
fix(runtime-core): the select tag's multiple prop should be set before the children mounting (#3202)

fix #3199

4 years agorefactor: simplify lifecycle hook call logic
Evan You [Thu, 25 Mar 2021 20:48:51 +0000 (16:48 -0400)] 
refactor: simplify lifecycle hook call logic

4 years agofix(runtime-core): should call chained mixins and extends (#3040)
HcySunYang [Thu, 25 Mar 2021 20:39:57 +0000 (04:39 +0800)] 
fix(runtime-core): should call chained mixins and extends (#3040)

fix #3038

4 years agofix(runtime-core): fix warning for absent props (#3363)
HcySunYang [Thu, 25 Mar 2021 20:22:43 +0000 (04:22 +0800)] 
fix(runtime-core): fix warning for absent props (#3363)

fix #3362

4 years agofix(types/jsx): llow tabindex to be a string (#3476)
bartenra [Thu, 25 Mar 2021 20:20:38 +0000 (21:20 +0100)] 
fix(types/jsx): llow tabindex to be a string (#3476)

4 years agochore(types): remove redundant 'undefined' type (#3484)
funkyfun [Thu, 25 Mar 2021 20:19:02 +0000 (04:19 +0800)] 
chore(types): remove redundant 'undefined' type (#3484)

4 years agofix(compiler-sfc): should not rewrite scope variable (#3449)
edison [Thu, 25 Mar 2021 20:16:48 +0000 (04:16 +0800)] 
fix(compiler-sfc): should not rewrite scope variable (#3449)

fix #3445

4 years agofix(compiler-dom): stringifyStatic should remove attribute bindings with `null` value...
GU Yiling [Thu, 25 Mar 2021 20:14:06 +0000 (04:14 +0800)] 
fix(compiler-dom): stringifyStatic should remove attribute bindings with `null` value (#3477)

fix #3475

4 years agochore: fix test
Evan You [Thu, 25 Mar 2021 20:06:02 +0000 (16:06 -0400)] 
chore: fix test

4 years agofix(compiler-core): should not condense whitespace in RCDATA text mode (#3482)
HcySunYang [Thu, 25 Mar 2021 19:53:03 +0000 (03:53 +0800)] 
fix(compiler-core): should not condense whitespace in RCDATA text mode (#3482)

fix #3479

4 years agofix(runtime-core): should not cache property access during data() invocation (#3299)
HcySunYang [Thu, 25 Mar 2021 19:48:12 +0000 (03:48 +0800)] 
fix(runtime-core): should not cache property access during data() invocation (#3299)

fix #3297

4 years agofix(compiler-core): detect v-if branch root with comment as dev fragment (#2785)
HcySunYang [Thu, 25 Mar 2021 19:43:44 +0000 (03:43 +0800)] 
fix(compiler-core): detect v-if branch root with comment as dev fragment (#2785)

fix #2780

4 years agofix(types): union function prop (#3119)
07akioni [Thu, 25 Mar 2021 15:27:54 +0000 (23:27 +0800)] 
fix(types): union function prop (#3119)

fix #3357

4 years agofix(reactivity): ensure computed can be wrapped by readonly
Evan You [Thu, 25 Mar 2021 15:23:26 +0000 (11:23 -0400)] 
fix(reactivity): ensure computed can be wrapped by readonly

fix #3376

4 years agofix(ssr): watchEffect onInvalidate runner initialization (#3323)
TJ Koblentz [Thu, 25 Mar 2021 15:17:57 +0000 (08:17 -0700)] 
fix(ssr): watchEffect onInvalidate runner initialization (#3323)

close #3322

4 years agofix(runtime-core): ensure only skip unflushed job (#3406)
edison [Thu, 25 Mar 2021 15:13:35 +0000 (23:13 +0800)] 
fix(runtime-core): ensure only skip unflushed job (#3406)

4 years agofix(compiler-ssr): keep the order of imports expression for the fallback branch of...
HcySunYang [Thu, 25 Mar 2021 15:10:25 +0000 (23:10 +0800)] 
fix(compiler-ssr): keep the order of imports expression for the fallback branch of SSR (#3448)

fix #3447

4 years agofix(Teleport): component with multi roots should be removed when unmounted (#3157)
HcySunYang [Thu, 25 Mar 2021 15:02:50 +0000 (23:02 +0800)] 
fix(Teleport): component with multi roots should be removed when unmounted (#3157)

fix #3156

4 years agofix(ssr): respect render function from extends/mixins in ssr (#3006)
HcySunYang [Thu, 25 Mar 2021 14:32:17 +0000 (22:32 +0800)] 
fix(ssr): respect render function from extends/mixins in ssr (#3006)

fix #3004

4 years agobuild(deps): bump @babel/parser from 7.13.9 to 7.13.12 (#3462)
dependabot-preview[bot] [Thu, 25 Mar 2021 14:23:21 +0000 (10:23 -0400)] 
build(deps): bump @babel/parser from 7.13.9 to 7.13.12 (#3462)

Bumps [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) from 7.13.9 to 7.13.12.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.12/packages/babel-parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
4 years agobuild(deps): bump @babel/types from 7.13.0 to 7.13.12 (#3465)
dependabot-preview[bot] [Thu, 25 Mar 2021 14:23:15 +0000 (10:23 -0400)] 
build(deps): bump @babel/types from 7.13.0 to 7.13.12 (#3465)

Bumps [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) from 7.13.0 to 7.13.12.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.12/packages/babel-types)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
4 years agofix(rumtime-core): custom dom props should be cloned when cloning a hoisted DOM ...
HcySunYang [Thu, 25 Mar 2021 14:21:57 +0000 (22:21 +0800)] 
fix(rumtime-core): custom dom props should be cloned when cloning a hoisted DOM (#3080)

fix #3072

4 years agofix(runtime-core): handle error in async watchEffect (#3129)
edison [Tue, 23 Mar 2021 09:20:52 +0000 (17:20 +0800)] 
fix(runtime-core): handle error in async watchEffect (#3129)

4 years agofix(teleport): targetAnchor should also be removed when unmounted (#2870)
[Tue, 23 Mar 2021 09:19:09 +0000 (17:19 +0800)] 
fix(teleport): targetAnchor should also be removed when unmounted (#2870)

* fix(teleport): targetAnchor should also be removed when unmounted

* fix(teleport): targetAnchor should also be removed when unmounted

4 years agofix: add display name for suspense component (#3312)
Cédric Exbrayat [Tue, 23 Mar 2021 09:17:15 +0000 (10:17 +0100)] 
fix: add display name for suspense component (#3312)

4 years agobuild(deps-dev): bump @typescript-eslint/parser from 4.18.0 to 4.19.0
dependabot-preview[bot] [Tue, 23 Mar 2021 08:24:23 +0000 (08:24 +0000)] 
build(deps-dev): bump @typescript-eslint/parser from 4.18.0 to 4.19.0

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.18.0 to 4.19.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.19.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump semver from 7.3.4 to 7.3.5
dependabot-preview[bot] [Tue, 23 Mar 2021 08:22:51 +0000 (08:22 +0000)] 
build(deps-dev): bump semver from 7.3.4 to 7.3.5

Bumps [semver](https://github.com/npm/node-semver) from 7.3.4 to 7.3.5.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/master/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.4...v7.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agofix(transition): toggling branches with in-out mode should be transitioned correctly...
HcySunYang [Mon, 22 Mar 2021 20:56:24 +0000 (04:56 +0800)] 
fix(transition): toggling branches with in-out mode should be transitioned correctly (#3109)

fix #3104

4 years agotest(ssr): test render function Transition usage in SSR
Evan You [Mon, 22 Mar 2021 20:51:51 +0000 (16:51 -0400)] 
test(ssr): test render function Transition usage in SSR

4 years agofix(KeepAlive): adapt keepalive for ssr (#3259)
HcySunYang [Mon, 22 Mar 2021 20:49:07 +0000 (04:49 +0800)] 
fix(KeepAlive): adapt keepalive for ssr (#3259)

fix #3255

4 years agofix(compiler-core): fix the detection of forwarded slots with v-if or v-for (#3353)
HcySunYang [Mon, 22 Mar 2021 20:34:46 +0000 (04:34 +0800)] 
fix(compiler-core): fix the detection of forwarded slots with v-if or v-for (#3353)

fix #3347

4 years agofix(compiler-sfc): scope Id should not be attached to @keyframe breakpoint rules...
HcySunYang [Fri, 19 Mar 2021 14:32:30 +0000 (22:32 +0800)] 
fix(compiler-sfc): scope Id should not be attached to @keyframe breakpoint rules (#3308)

fix #3304

4 years agobuild(deps-dev): bump ts-jest from 26.5.3 to 26.5.4
dependabot-preview[bot] [Thu, 18 Mar 2021 06:18:43 +0000 (06:18 +0000)] 
build(deps-dev): bump ts-jest from 26.5.3 to 26.5.4

Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 26.5.3 to 26.5.4.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v26.5.3...v26.5.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump @types/jest from 26.0.20 to 26.0.21
dependabot-preview[bot] [Thu, 18 Mar 2021 06:19:12 +0000 (06:19 +0000)] 
build(deps-dev): bump @types/jest from 26.0.20 to 26.0.21

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.20 to 26.0.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump @types/node from 14.14.34 to 14.14.35
dependabot-preview[bot] [Tue, 16 Mar 2021 06:14:44 +0000 (06:14 +0000)] 
build(deps-dev): bump @types/node from 14.14.34 to 14.14.35

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.34 to 14.14.35.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump @typescript-eslint/parser from 4.17.0 to 4.18.0
dependabot-preview[bot] [Tue, 16 Mar 2021 06:13:54 +0000 (06:13 +0000)] 
build(deps-dev): bump @typescript-eslint/parser from 4.17.0 to 4.18.0

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.17.0 to 4.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.18.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump @types/node from 14.14.33 to 14.14.34
dependabot-preview[bot] [Mon, 15 Mar 2021 06:45:21 +0000 (06:45 +0000)] 
build(deps-dev): bump @types/node from 14.14.33 to 14.14.34

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.33 to 14.14.34.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump eslint from 7.21.0 to 7.22.0
dependabot-preview[bot] [Mon, 15 Mar 2021 06:44:38 +0000 (06:44 +0000)] 
build(deps-dev): bump eslint from 7.21.0 to 7.22.0

Bumps [eslint](https://github.com/eslint/eslint) from 7.21.0 to 7.22.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.21.0...v7.22.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump @types/node from 14.14.32 to 14.14.33
dependabot-preview[bot] [Wed, 10 Mar 2021 06:09:54 +0000 (06:09 +0000)] 
build(deps-dev): bump @types/node from 14.14.32 to 14.14.33

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.32 to 14.14.33.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump @typescript-eslint/parser from 4.16.1 to 4.17.0
dependabot-preview[bot] [Tue, 9 Mar 2021 06:11:37 +0000 (06:11 +0000)] 
build(deps-dev): bump @typescript-eslint/parser from 4.16.1 to 4.17.0

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.16.1 to 4.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.17.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agobuild(deps-dev): bump @types/node from 14.14.31 to 14.14.32
dependabot-preview[bot] [Mon, 8 Mar 2021 06:45:38 +0000 (06:45 +0000)] 
build(deps-dev): bump @types/node from 14.14.31 to 14.14.32

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.31 to 14.14.32.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years agochore: only set slotted flag on sfc descriptor if style is scoped
Evan You [Fri, 5 Mar 2021 22:46:37 +0000 (17:46 -0500)] 
chore: only set slotted flag on sfc descriptor if style is scoped

4 years agochore: fix all test cases
Evan You [Fri, 5 Mar 2021 21:07:23 +0000 (16:07 -0500)] 
chore: fix all test cases

4 years agochore: fix types
Evan You [Fri, 5 Mar 2021 17:17:27 +0000 (12:17 -0500)] 
chore: fix types

4 years agoperf: support only attaching slot scope ids when necessary
Evan You [Fri, 5 Mar 2021 17:12:49 +0000 (12:12 -0500)] 
perf: support only attaching slot scope ids when necessary

This is done by adding the `slotted: false` option to:

- compiler-dom
- compiler-ssr
- compiler-sfc (forwarded to template compiler)

At runtime, only slotted component will render slot fragments with
slot scope Ids. For SSR, only slotted component will add slot scope Ids
to rendered slot content. This should improve both runtime performance
and reduce SSR rendered markup size.

Note: requires SFC tooling (e.g. `vue-loader` and `vite`) to pass on
the `slotted` option from the SFC descriptoer to the `compileTemplate`
call.

4 years agofix(compiler): properly bail stringfication for nested slot elements
Evan You [Fri, 5 Mar 2021 16:10:58 +0000 (11:10 -0500)] 
fix(compiler): properly bail stringfication for nested slot elements

4 years agorefactor: fix implementation of SFC :slotted id handling
Evan You [Fri, 5 Mar 2021 16:10:06 +0000 (11:10 -0500)] 
refactor: fix implementation of SFC :slotted id handling

fix #2892

4 years agobuild(deps-dev): bump typescript from 4.2.2 to 4.2.3 (#3366)
dependabot-preview[bot] [Fri, 5 Mar 2021 06:18:18 +0000 (06:18 +0000)] 
build(deps-dev): bump typescript from 4.2.2 to 4.2.3 (#3366)

4 years agobuild(deps-dev): bump @microsoft/api-extractor from 7.13.1 to 7.13.2 (#3356)
dependabot-preview[bot] [Thu, 4 Mar 2021 06:16:59 +0000 (06:16 +0000)] 
build(deps-dev): bump @microsoft/api-extractor from 7.13.1 to 7.13.2 (#3356)

4 years agobuild(deps-dev): bump ts-jest from 26.5.2 to 26.5.3 (#3355)
dependabot-preview[bot] [Thu, 4 Mar 2021 06:13:47 +0000 (06:13 +0000)] 
build(deps-dev): bump ts-jest from 26.5.2 to 26.5.3 (#3355)

4 years agobuild(deps): bump typescript
Evan You [Wed, 3 Mar 2021 16:29:20 +0000 (11:29 -0500)] 
build(deps): bump typescript

4 years agochore: fix ownKeys signature (#3313)
Cédric Exbrayat [Wed, 3 Mar 2021 16:26:49 +0000 (17:26 +0100)] 
chore: fix ownKeys signature (#3313)

4 years agobuild(deps): bump @babel/parser and @babel/types
Evan You [Wed, 3 Mar 2021 16:25:13 +0000 (11:25 -0500)] 
build(deps): bump @babel/parser and @babel/types

4 years agobuild(deps-dev): bump pug from 2.0.4 to 3.0.1 (#3344)
dependabot[bot] [Wed, 3 Mar 2021 16:19:33 +0000 (11:19 -0500)] 
build(deps-dev): bump pug from 2.0.4 to 3.0.1 (#3344)

Bumps [pug](https://github.com/pugjs/pug) from 2.0.4 to 3.0.1.
- [Release notes](https://github.com/pugjs/pug/releases)
- [Commits](https://github.com/pugjs/pug/compare/pug@2.0.4...pug@3.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years agobuild(deps): bump postcss from 8.1.10 to 8.2.6 (#3221)
dependabot-preview[bot] [Wed, 3 Mar 2021 16:18:39 +0000 (11:18 -0500)] 
build(deps): bump postcss from 8.1.10 to 8.2.6 (#3221)

Bumps [postcss](https://github.com/postcss/postcss) from 8.1.10 to 8.2.6.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.1.10...8.2.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
4 years agobuild(deps-dev): bump @typescript-eslint/parser from 4.15.2 to 4.16.1 (#3335)
dependabot-preview[bot] [Tue, 2 Mar 2021 06:18:42 +0000 (06:18 +0000)] 
build(deps-dev): bump @typescript-eslint/parser from 4.15.2 to 4.16.1 (#3335)

4 years agorefactor: adjust logic branches
Evan You [Mon, 1 Mar 2021 20:45:55 +0000 (15:45 -0500)] 
refactor: adjust logic branches

4 years agofix(runtime-core): fix async component ref handling (#3191)
HcySunYang [Mon, 1 Mar 2021 20:00:32 +0000 (04:00 +0800)] 
fix(runtime-core): fix async component ref handling (#3191)

fix #3188

4 years agotest(types): test for tsx style validation
Evan You [Mon, 1 Mar 2021 17:31:40 +0000 (12:31 -0500)] 
test(types): test for tsx style validation

4 years agochore: rename test to match src filename
Evan You [Mon, 1 Mar 2021 16:56:53 +0000 (11:56 -0500)] 
chore: rename test to match src filename

4 years agofix(types): allow style to be an array in JSX (#2947)
Kadir Yazıcı [Mon, 1 Mar 2021 17:29:13 +0000 (20:29 +0300)] 
fix(types): allow style to be an array in JSX (#2947)

4 years agofix(runtime-dom): support mounting app to svg container (#2929)
HcySunYang [Mon, 1 Mar 2021 16:51:32 +0000 (00:51 +0800)] 
fix(runtime-dom): support mounting app to svg container (#2929)

fix #2926

4 years agorelease: v3.0.7 v3.0.7
Evan You [Mon, 1 Mar 2021 15:59:29 +0000 (10:59 -0500)] 
release: v3.0.7

4 years agochore: bail early on release test run
Evan You [Mon, 1 Mar 2021 15:55:39 +0000 (10:55 -0500)] 
chore: bail early on release test run

4 years agotest: improve e2e test stability
Evan You [Mon, 1 Mar 2021 15:49:23 +0000 (10:49 -0500)] 
test: improve e2e test stability

4 years agofix(deps): pin Rollup to 2.38
Evan You [Mon, 1 Mar 2021 15:20:44 +0000 (10:20 -0500)] 
fix(deps): pin Rollup to 2.38

Rollup 2.39 changes cjs re-exports code generation which breaks named
exports static analysis of cjs-module-lexer / Node esm mode.

close #3332

4 years agobuild(deps-dev): bump rollup from 2.39.1 to 2.40.0 (#3329)
dependabot-preview[bot] [Mon, 1 Mar 2021 08:23:41 +0000 (08:23 +0000)] 
build(deps-dev): bump rollup from 2.39.1 to 2.40.0 (#3329)

4 years agobuild(deps-dev): bump eslint from 7.20.0 to 7.21.0 (#3330)
dependabot-preview[bot] [Mon, 1 Mar 2021 08:23:34 +0000 (08:23 +0000)] 
build(deps-dev): bump eslint from 7.20.0 to 7.21.0 (#3330)

4 years agofix(compiler-sfc): handle more edge cases in default rewrite
Evan You [Fri, 26 Feb 2021 16:05:20 +0000 (11:05 -0500)] 
fix(compiler-sfc): handle more edge cases in default rewrite

4 years ago fix(compiler-ssr) ensure that ssrHelpers are unique after merge from parent context...
lidlanca [Thu, 25 Feb 2021 23:25:39 +0000 (18:25 -0500)] 
 fix(compiler-ssr) ensure that ssrHelpers are unique after merge from parent context (#3269)

fix #3268

4 years agoperf(reactivity): only call Set.add if doesn't already have value (#3307)
zhufengzhufeng [Thu, 25 Feb 2021 19:57:35 +0000 (03:57 +0800)] 
perf(reactivity): only call Set.add if doesn't already have value (#3307)

4 years agofix(v-show): v-show takes higher priority than style attribute (#3230)
HcySunYang [Thu, 25 Feb 2021 15:26:54 +0000 (23:26 +0800)] 
fix(v-show): v-show takes higher priority than style attribute (#3230)

fix #2757

4 years agofix(scheduler): ensure updates are always inserted in ascending id order (#3184)
HcySunYang [Thu, 25 Feb 2021 14:37:25 +0000 (22:37 +0800)] 
fix(scheduler): ensure updates are always inserted in ascending id order (#3184)

fix #2768, fix #2829

4 years agotest: test case for #3300, #3301
Evan You [Thu, 25 Feb 2021 14:07:49 +0000 (09:07 -0500)] 
test: test case for #3300, #3301

4 years agofix(runtime-core): properties in methods should be writable and enumerable in DEV...
HcySunYang [Thu, 25 Feb 2021 14:04:28 +0000 (22:04 +0800)] 
fix(runtime-core): properties in methods should be writable and enumerable in DEV (#3301)

fix #3300