Evan You
02cbbb718c
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.
2021-03-05 18:28:12 -05:00
Evan You
f74b16ccfe
fix(compiler): properly bail stringfication for nested slot elements
2021-03-05 18:28:12 -05:00
Evan You
aea88c3280
refactor: fix implementation of SFC :slotted id handling
...
fix #2892
2021-03-05 18:28:12 -05:00
dependabot-preview[bot]
cc975c1292
build(deps-dev): bump typescript from 4.2.2 to 4.2.3 ( #3366 )
2021-03-05 06:18:18 +00:00
dependabot-preview[bot]
cf625dcf9d
build(deps-dev): bump @microsoft/api-extractor from 7.13.1 to 7.13.2 ( #3356 )
2021-03-04 06:16:59 +00:00
dependabot-preview[bot]
0bc2782dd0
build(deps-dev): bump ts-jest from 26.5.2 to 26.5.3 ( #3355 )
2021-03-04 06:13:47 +00:00
Evan You
425b5c62e8
build(deps): bump typescript
2021-03-03 11:29:20 -05:00
Cédric Exbrayat
57e1aa815b
chore: fix ownKeys signature ( #3313 )
2021-03-03 11:26:49 -05:00
Evan You
3e4c3ac66d
build(deps): bump @babel/parser and @babel/types
2021-03-03 11:25:13 -05:00
dependabot[bot]
9fd66d8edc
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>
2021-03-03 11:19:33 -05:00
dependabot-preview[bot]
2a7f2570db
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>
2021-03-03 11:18:39 -05:00
dependabot-preview[bot]
fbf2d68bbc
build(deps-dev): bump @typescript-eslint/parser from 4.15.2 to 4.16.1 ( #3335 )
2021-03-02 06:18:42 +00:00
Evan You
69304cf166
refactor: adjust logic branches
2021-03-01 15:45:55 -05:00
HcySunYang
7562e72c2b
fix(runtime-core): fix async component ref handling ( #3191 )
...
fix #3188
2021-03-01 15:00:32 -05:00
Evan You
3f9906a2f8
test(types): test for tsx style validation
2021-03-01 12:31:40 -05:00
Evan You
75fdcd85ce
chore: rename test to match src filename
2021-03-01 12:30:04 -05:00
Kadir Yazıcı
13c9d2ca82
fix(types): allow style to be an array in JSX ( #2947 )
2021-03-01 12:29:13 -05:00
HcySunYang
8ffcde2836
fix(runtime-dom): support mounting app to svg container ( #2929 )
...
fix #2926
2021-03-01 11:51:32 -05:00
Evan You
1a955e2278
release: v3.0.7
2021-03-01 10:59:29 -05:00
Evan You
290e494292
chore: bail early on release test run
2021-03-01 10:55:39 -05:00
Evan You
24b35237a0
test: improve e2e test stability
2021-03-01 10:49:23 -05:00
Evan You
34f354b2a0
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
2021-03-01 10:20:44 -05:00
dependabot-preview[bot]
58c46d77ea
build(deps-dev): bump rollup from 2.39.1 to 2.40.0 ( #3329 )
2021-03-01 08:23:41 +00:00
dependabot-preview[bot]
81f29672db
build(deps-dev): bump eslint from 7.20.0 to 7.21.0 ( #3330 )
2021-03-01 08:23:34 +00:00
Evan You
1dedc19e1f
fix(compiler-sfc): handle more edge cases in default rewrite
2021-02-26 11:05:20 -05:00
lidlanca
012dc5a303
fix(compiler-ssr) ensure that ssrHelpers are unique after merge from parent context ( #3269 )
...
fix #3268
2021-02-25 18:25:39 -05:00
zhufengzhufeng
9cd988342c
perf(reactivity): only call Set.add if doesn't already have value ( #3307 )
2021-02-25 14:57:35 -05:00
HcySunYang
5ad4036e29
fix(v-show): v-show takes higher priority than style attribute ( #3230 )
...
fix #2757
2021-02-25 10:26:54 -05:00
HcySunYang
45fae9d308
fix(scheduler): ensure updates are always inserted in ascending id order ( #3184 )
...
fix #2768 , fix #2829
2021-02-25 09:37:25 -05:00
Evan You
75964aba03
test: test case for #3300 , #3301
2021-02-25 09:07:49 -05:00
HcySunYang
e3568bae27
fix(runtime-core): properties in methods should be writable and enumerable in DEV ( #3301 )
...
fix #3300
2021-02-25 09:04:28 -05:00
HcySunYang
4a965802e8
types: support object as props type ( #3165 )
2021-02-24 16:20:41 -05:00
HcySunYang
354966204e
dx(runtime-dom): warn config.isCustomElement usage in runtime-only build ( #2945 )
2021-02-24 16:18:55 -05:00
Evan You
d0ea74556f
fix: init devtools after feature flag checks
2021-02-24 15:59:38 -05:00
Evan You
d9f91e26f9
release: v3.0.6
2021-02-24 15:19:31 -05:00
Evan You
180310cbe9
refactor(runtime-dom): avoid form attribtue tag check
...
the tag check while technically stricter, is not really necessary
and introduces too much weight
2021-02-24 15:06:51 -05:00
Evan You
414c265dd9
chore: suppress rollup plugin replace warning
2021-02-24 15:05:36 -05:00
Thorsten Lünborg
c5d147c57f
fix(runtime-dom): ensure readonly type prop on textarea is handled patched as attribute ( #2888 )
...
close #2766
Co-authored-by: Thorsten Luenborg <t.luneborg@googlemail.com>
2021-02-24 14:51:19 -05:00
dependabot-preview[bot]
4117def226
build(deps-dev): bump ts-jest from 26.5.1 to 26.5.2 ( #3292 )
2021-02-24 06:14:54 +00:00
Evan You
fcb6c8920c
fix(compiler-dom): fix cdn entries
...
ref #3181 #3185
2021-02-23 10:00:48 -05:00
dependabot-preview[bot]
bb29bfe44e
build(deps-dev): bump rollup from 2.39.0 to 2.39.1 ( #3286 )
2021-02-23 06:16:14 +00:00
dependabot-preview[bot]
d0998e4a9b
build(deps-dev): bump @typescript-eslint/parser from 4.15.1 to 4.15.2 ( #3285 )
2021-02-23 06:14:13 +00:00
dependabot-preview[bot]
a2d249ee35
build(deps-dev): bump @rollup/plugin-replace from 2.4.0 to 2.4.1 ( #3283 )
2021-02-23 06:11:40 +00:00
dependabot-preview[bot]
f81484dbc0
build(deps-dev): bump @rollup/plugin-replace from 2.3.4 to 2.4.0 ( #3279 )
2021-02-22 06:21:18 +00:00
dependabot-preview[bot]
7a068d1040
build(deps-dev): bump @types/node from 14.14.30 to 14.14.31 ( #3278 )
2021-02-22 06:19:38 +00:00
dependabot-preview[bot]
ab3deaf1b3
build(deps-dev): bump lodash from 4.17.20 to 4.17.21 ( #3277 )
2021-02-22 06:18:29 +00:00
dependabot-preview[bot]
cccb8285eb
build(deps-dev): bump @types/node from 14.14.28 to 14.14.30 ( #3263 )
2021-02-19 06:26:54 +00:00
dependabot-preview[bot]
d01e2dcf3d
build(deps-dev): bump sass from 1.32.7 to 1.32.8 ( #3262 )
2021-02-19 06:26:06 +00:00
dependabot-preview[bot]
f48345a2d6
build(deps-dev): bump @types/node from 14.14.26 to 14.14.28 ( #3240 )
2021-02-16 06:17:57 +00:00
dependabot-preview[bot]
de7b86e40b
build(deps-dev): bump @typescript-eslint/parser from 4.14.1 to 4.15.1 ( #3239 )
2021-02-16 06:17:43 +00:00