NPM Resource Changed
PR-4.3-dev
Pending
User tests:
Successful:
Unsuccessful:
This PR contains the following updates:
Release Notes
vuejs/core
Compare Source
Bug Fixes
- devtools: avoid memory leak caused by devtools event buffer (24f4c47), closes #6591
- devtools: use cleanupBuffer instead of modifying _buffer (#6812) (35a113e)
- effectScope: calling off() of a detached scope should not break currentScope (a71f9ac)
- runtime-core: ensure that errors in slot function execution do not affect block tracking (#5670) (82a73da), closes #5657
- runtime-core: fix v-for ref reactivity behavior difference between prod and dev (#6714) (9ae796d), closes #6697
- runtime-dom: fix event timestamp check in iframes (5ee4053), closes #2513 #3933 #5474
Compare Source
Bug Fixes
- compat: list cjs dependencies for compat build (96cd924), closes #6602
- compiler-dom: remove v-bind boolean attribute with literal false value when stringifying (#6635) (6c6fe2c), closes #6617
- compiler-sfc: fix expression check for v-on with object literal value (#6652) (6958ec1), closes #6650 #6674
- compilre-core: dynamic v-on and static v-on should be merged (#6747) (f9d43b9), closes #6742
- runtime-core: avoid hoisted vnodes retaining detached DOM nodes (fc5bdb3), closes #6591
- runtime-core: Lifecycle hooks should support callbacks shared by reference (#6687) (c71a08e), closes #6686
- runtime-core: remove prod-only hoisted clone behavior for manual DOM manipulation compat (aa70188), closes #6727 #6739
- runtime-core: unset removed props first in full diff mode (c0d8db8), closes #6571
- runtime-dom: fix unnecessary warning when setting coerced dom property value (b1817fe), closes #6616
- ssr: avoid ast.helpers duplication (#6664) (57ffc3e)
- ssr: fix dynamic slot regression in ssr (8963c55), closes #6651
- ssr: fix hydration mismatch when entire multi-root template is stringified (9698dd3), closes #6637
- ssr: fix pre tag windows newline hydration mismatch (0382019), closes #6410
- ssr: respect case when rendering dynamic attrs on svg (121eb32), closes #6755
Compare Source
Bug Fixes
Compare Source
Bug Fixes
- compiler-sfc: fix template usage check edge case for v-on statements (769e555)
- compiler-sfc: only add decorators-legacy parser plugin when new decorators plugin is not used (3ff8369)
- compiler-sfc: rewriteDefault for class with decorators (#6320) (81a7819), closes #6318
- custom-element: fix event listeners with capital letter event names on custom elements (0739f89)
- hmr: fix HMR for nested non-SFC components (#4077) (96eb745)
- reactivity: fix shallow/readonly edge cases (a95554d)
- runtime-core: only set cache for object keys (#6266) (c3465c1)
- slots: ensure different branches of dynamic slots have different keys (00036bb), closes #6202
- ssr: forward helpers provided by CSS
v-bind
(#6489) (2024d11), closes #6201
- types: add types field for sub package exports (c1ee6ca)
- types: fix on* props incorrect type for TS 4.7 (#6216) (8dcb6c7), closes #6052
- watch: flush:pre watchers should not fire if state change causes (78c199d), closes #2291
Features
- custom-elements: automatically respect custom elements when compiling in browser (9f8f07e)
Performance Improvements
Compare Source
Bug Fixes
Compare Source
Bug Fixes
- compat: fix app-level asset registration affecting other local apps (#5979) (7fb5732)
- compat: fix globalProperties pollution in v3 mode (2f07e34), closes #5699
- compiler-core: fix svg with directives being incorrectly hoisted (#5919) (7fbc933), closes #5289
- sfc/types: allow use default factory for primitive types in
withDefaults
(#5939) (b546282), closes #5938
- transition: fix cancel leave regression (#5974) (dddbd96), closes #5973
Performance Improvements
Compare Source
Bug Fixes
Compare Source
Bug Fixes
- compiler-core: should generate HYDRATE_EVENTS flag on dynamic component that resolves to element (415091b), closes #5870
- compiler-sfc: support
export { default } from '...'
(#5937) (73e6523), closes #5935
- compiler-sfc: type-only defineProps does not recognize Promise (fix #5941) (#5943) (991d623)
- compiler-ssr: fix component event handlers inheritance in ssr (f811dc2), closes #5664
- compiler-ssr: fix wrong attrs fallthrough on non-single-root v-if branches (516bc54), closes #5140
- compiler-ssr: only inject fallthrough attrs for root transition/keep-alive (c65b805)
- keep-alive: fix keep-alive rendering when placed in vnode branch (0841b9b), closes #4817
- runtime-core: adjust force diff of dev root fragments (cdda49b), closes #5946
- ssr/teleport: support nested teleports in ssr (595263c), closes #5242
- ssr: fix hydration error on falsy v-if inside transition/keep-alive (ee4186e), closes #5352
- ssr: fix hydration error when teleport is used as component root (b60cff0), closes #4293
- ssr: fix hydration error when transition contains comment children (3705b3b), closes #5351
- ssr: fix hydration for slot with empty text node (939209c), closes #5728
- ssr: fix hydration mismatch caused by multi-line comments inside slot (e1bc268), closes #5355
- ssr: inherit scope id on functional component during ssr (847d7f7), closes #5817
- ssr: render fallthrough attributes for transition-group with tag (aed10c5), closes #5141
- ssr: support client-compiled v-model with dynamic type during ssr (#5787) (c03459b), closes #5786
- types: export ComponentProvideOptions (#5947) (3e2850f)
- types: fix
defineComponent
inference to Component
(#5949) (7c8f457)
Compare Source
Bug Fixes
- compat: copy additional properties for functions bound via globalProperties (#4873) (1612971), closes #4403
- compiler-sfc: handle type modifier in import specifiers (#5498) (8e29ef6)
- custom-elements: work with async component + slots (#4657) (f4d2c9f), closes #4639
- reactivity-transform: should not rewrite catch param (#5711) (1f14f19), closes #5709
- reactivity: fix ref tracking of self-stopping effects (154233a), closes #5707
- runtime-core: ensure custom events are not emitted anymore after unmount. (#5679) (71c9536), closes #5674
- runtime-core: fix use of non-existent-in-prod internal property in defineProperty trap (f641c4b), closes #5710
- runtime-dom: catch more cases of DOM property setting error (#5552) (fa1d14c), closes #5545
- runtime-dom: patch translate as an attr (#5485) (2c09969), closes #5462
- runtime-dom: properly handle style properties with undefined values (#5348) (85af139), closes #5322
- ssr: avoid rendering reserved internal keys in output (#5564) (cc238cd), closes #5563
- transition: fix broken leave transition on dev root fragment (#5268) (767d212)
- transition: handle transition for v-if branches with comment (62eba63), closes #5675
Compare Source
Bug Fixes
- devtools: perf: use high-resolution time (1070f12)
- reactivity: fix currentScope loss when running detached effect scope (#5575) (0a301d4)
- runtime-core/template-ref: named ref in v-for regression fix (#5118) (cee1eaf), closes #5116 #5447 #5525
- runtime-core: allow spying on proxy methods regression (#5417) (1574edd), closes #5415 #4216
- runtime-core: Avoid mutating original options object in createApp (#4840) (d121a9b), closes #4398
- runtime-core: ensure custom directive instance properly exposes properties on closed instances. (#5022) (f44087e), closes #5018
- runtime-core: fix event listener as dynamicProp is added erroneously to props (#5517) (8eceabd), closes #5520
- transition: ensure flattened transition group children inherit parent keys (4311ddd), closes #4718 #5360 #5392
Compare Source
Bug Fixes
- compiler-ssr: no need to inject resolveDirective calls for setup custom directives (436c500)
- runtime-core: allow spying on proxy methods (#4216) (8457d8b)
- ssr: always hydrate children for HMR (#5406) (0342fae), closes #5405
Compare Source
Features
- ssr: support custom directive getSSRProps in optimized compilation (60cf175), closes #5304
Performance Improvements
- reactivity: optimize effect/effectScope active state tracking (2993a24)
Compare Source
Bug Fixes
- compiler-sfc: fix css v-bind inside other css functions (16fa18d), closes #5302 #5306
- reactivity: ensure readonly refs can be replaced with new refs in reactive objects (#5310) (4be1037), closes #5307
- runtime-dom: fix static content re-insertion (9aa5dfd), closes #5308
Compare Source
- build: fix build script (3d80b15)
- fix(compat): convertLegacyVModelProps should merge model option in mixins (#5251) (72130ac), closes #5251
- fix(compat): ensure fallthrough *Native events are not dropped during props update (#5228) (97f6bd9), closes #5228
- fix(compat): simulate Vue 2.6.14 version in compat build (#5293) (d0b9708), closes #5293
- fix(compiler-core): handle v-memo in template v-for (#5291) (9f55e6f), closes #5291 #5288
- fix(compiler-sfc): support complex expression in CSS v-bind() (#5114) (95d49bf), closes #5114 #5109
- fix(compiler-sfc/reactivity-transform): fix edge case where normal script has ref macros but script (4768f26)
- fix(reactivity-transform): apply transform for labelled variable declarations (a05b000), closes /github.com/vuejs/core/issues/5298#issuecomment-1017970061
- fix(reactivity-transform): apply transform on exported variable declarations (a81a992), closes #5298
- fix(reactivity): differentiate shallow/deep proxies of same target when nested in reactive (9c304bf), closes #5271
- fix(reactivity): mutating a readonly ref nested in a reactive object should fail. (#5048) (171f5e9), closes #5048 #5042
- fix(runtime-core): ensure mergeProps skips undefined event handlers (#5299) (c35ec47), closes #5299 #5296
- fix(ssr): only cache computed getters during render phase (2f91872), closes #5300
- fix(types): calling readonly() with ref() should return Readonly<Ref> (#5212) (c64907d), closes #5212
- refactor: includes instead of indexOf (#5117) (63210fe), closes #5117
- chore: bump marked (0c06c74)
- chore: comment dom tag config usage [ci skip] (b2bac9f)
- chore: fix typo (#5261) [ci skip] (e603fd2), closes #5261
- chore: fix typo (#5282) [ci skip] (e802275), closes #5282
- chore: type improvements (#5264) (92e04a6), closes #5264
- chore: update repo references (ae4b078)
- perf(reactivity): optimize effect run condition (25bc654)
- feat(reactivity): add isShallow api (9fda941)
- docs(contributing): missing structure info for compiler-sfc (#3559) [ci skip] (8cbfe09), closes #3559
Compare Source
Bug Fixes
- KeepAlive: remove cached VNode properly (#5260) (2e3e183), closes #5258
- reactivity-transform: should not rewrite for...in / for...of scope variables (7007ffb)
- sfc-playground: hide title to avoid overlap (#5099) (44b9527)
- ssr: make computed inactive during ssr, fix memory leak (f4f0966), closes #5208
- ssr: remove missing ssr directive transform error (55cc4af)
- types/tsx: allow ref_for type on tsx elements (78df8c7)
- types: fix shallowReadonly type (92f11d6)
- types: handle ToRef (5ac7030), closes #5188
- types: KeepAlive match pattern should allow mixed array (3007d5b)
Features
- types: simplify
ExtractPropTypes
to avoid props JSDocs being removed (#5166) (a570b38)
Performance Improvements
- improve memory usage for static vnodes (ed9eb62)
Configuration
? Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
? Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
? Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
joomla-dependency-bot
-
open
-
22 Oct 2022
joomla-dependency-bot
-
change
-
22 Oct 2022
joomla-cms-bot
-
change
-
22 Oct 2022
HLeithner
-
close
-
22 Oct 2022
HLeithner
-
merge
-
22 Oct 2022
HLeithner
-
change
-
22 Oct 2022
Status |
Pending |
⇒ |
Fixed in Code Base |
Closed_Date |
0000-00-00 00:00:00 |
⇒ |
2022-10-22 15:47:01 |
Closed_By |
|
⇒ |
HLeithner |
Labels |
Added:
NPM Resource Changed
PR-4.3-dev
|
Add a Comment
Login with GitHub to post a comment