RssReader
RssReader copied to clipboard
fix(deps): update dependency vue to v3
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| vue (source) | 2.6.12 -> 3.2.47 |
Release Notes
vuejs/core
v3.2.47
Bug Fixes
- build: enforce __esModule interop for cjs builds (4b70366)
v3.2.46
Bug Fixes
- build: ensure cjs re-exports can be properly detected when imported from esm (fb6ff3e)
- build: ensure type exports is first (957722c)
- build: fix cjs re-exports check for compat build (ce064a1)
- compat: fix custom transition classes in compat mode (#7435) (efe2efd), closes #6253
- compiler-core: typeof should be allowed in browser expression validation (#7037) (3783866)
- compiler-sfc: allow declaring variables after defineProps (#7461) (686c829)
- compiler-sfc: always generate runtime prop type for Function (#7112) (584eae6), closes #7111
- compiler-sfc: support resolving type declaration from normal script (#5831) (30399d4), closes #5830
-
compiler: add
hgroupto supportedHTML_TAGS(#6321) (7443174), closes #6313 - custom-elements: use strict number casting (7d0c63f), closes #4946 #2598 #2604
- customElement: customElement can emit event (#7296) (c6e5bda)
- reactivity-transform: fix $$ escape edge cases (e06d3b6), closes #6312 #6944
- reactivity-transform: prohibit const assignment at compile time (#6993) (3427052), closes #6992
-
reactivity:
triggerRefworking withtoReffrom reactive (#7507) (e64c9ae) - reactivity: ensure watch(Effect) can run independent of unmounted instance if created in a detatched effectScope (fix #7319) (#7330) (cd7c887)
- reactivity: track hasOwnProperty (588bd44), closes #2619 #2621
- runtime-core: ensure prop type validation warning shows custom class names (#7198) (620327d)
- runtime-core: fix keep-alive cache prune logic on vnodes with same type but different keys (#7510) (1fde49c), closes #7355
- runtime-core: set scope id before props (#6948) (da2ced1), closes #6923
- runtime-dom: style update error when component use shorthand properties (#7425) (b7cfa6f)
-
shared:
feDistanceLightchanged tofeDistantLight(#7540) (bef85e7) - shared: toNumber should only coerce strings (b55846f)
-
types/effectScope: re-expose
activeas readonly property (#6187) (59ffe5e), closes #6186 -
types: accept sync
serverPrefetch()(#7000) (5f1883e) - types: add or update referrerpolicy (#7199) (1fa3d95)
- types: allow assigning wider SetupContext type (#2818) (eb2a832), closes #2362
- types: optional boolean props should have boolean type in return type of defineProps (#7619) (a0a010d), closes #7116 #5847 #7487
- v-model: ensure v-model listener casing is consistent with manual v-on listener (#7067) (87c72ae), closes #7066
v3.2.45
Bug Fixes
- compiler/v-model: catch incorrect v-model usage on prop bindings (001184e), closes #5584
- custom-elements: also dispatch hyphenated version of emitted events (#5378) (0b39e46), closes #5373
- custom-elements: custom element should re-instantiate when inserted again (#6966) (67890da), closes #6934
- custom-elements: define declared properties in constructor (#5328) (55382ae)
- custom-elements: ensure custom elements can inherit provides from ancestors (#5098) (192dcb6), closes #5096
- custom-elements: fix event emitting for async custom elements (#5601) (665f2ae), closes #5599
- custom-elements: fix number type props casting check (89f37ce), closes #5793 #5794
- custom-elements: properties set pre-upgrade should not show up in $attrs (afe8899)
- custom-elements: respect slot props in custom element mode (ffef822)
- custom-elements: should not reflect non-decalred properties set before upgrade (5e50909)
- hmr/keep-alive: fix error in reload component (#7049) (a54bff2), closes #7042
- runtime-core: fix move/removal of static fragments containing text nodes (#6858) (4049ffc), closes #6852
- sfc: also generate getter for import bindings during dev (0594400)
-
sfc: ensure
<script setup>binding behavior consistency onthisbetween prod and dev (f73925d), closes #6248 -
sfc: ensure consistent dev/prod behavior for non-reactive variables declared in
<script setup>(5a3d45a), closes #5655 - teleport/css-v-bind: fix css v-bind for teleported content (42239cf), closes #4605 #4609
- teleport/css-v-bind: fix css v-bind in teleport in child component slot (11214ee)
- v-model: fix incorrect codegen for non-ref bindings (15e889a), closes #6241
v3.2.44
Bug Fixes
- watch: for immediate watch with single source, ensure cb is called with undefined as oldValue (#7075) (5dc593b), closes #7074
v3.2.43
Bug Fixes
v3.2.42
Bug Fixes
- compiler-core/v-on: only apply case preservation on native elements (#6902) (5bfe438), closes #6900
- compiler-core/v-on: support inline handler with return type annotation (#6769) (bcfe480), closes #6378
-
compiler-core: avoid duplicate keys in codegen with
v-if(#6689) (640cfce), closes #6641 - compiler-core: fix parsing error on comments between v-if in prod (dd3354c), closes #6843
- compiler-core: keep whitespaces between interpolation and comment (#6828) (4887618), closes #6352
-
compiler-sfc: add semicolon after
definePropsstatement (#6461) (b72a4af), closes #6428 - compiler-sfc: allow type annotation for defineEmits variable (#5394) (eab7604), closes #5393
- compiler-sfc: check import source during binding analysation (#6826) (4a00fdd), closes #6825
- compiler-sfc: fix binding analysis for aliased late import (8d1f526)
- compiler-sfc: fix macro usage in multi-variable declaration (#6778) (99b6697), closes #6757
- compiler-sfc: handle method shorthand syntax in withDefaults (#6972) (8a882ce), closes #6971
- compiler-sfc: only escape parsing-breaking characters in v-bind css var names (#6816) (57c9013), closes #6803
- compiler-sfc: require <template> or <script> in SFC (#6781) (a0c7f27), closes #6676
- compiler-sfc: resolve computed object key (#6963) (910fa76)
- compiler-sfc: support using extends interface with defineProps() (#4512) (83f7e6f), closes #4498
- compiler-ssr: fix invalid codegen when v-slot name is explicit empty attr (#3326) (09bb3e9)
- compiler/runtime-dom: ignore comments in inline styles (#6808) (50e2253), closes #6807
- compiler: avoid namespace collisions when transforming template refs in inline mode (#6975) (2c27556), closes #6964
- hmr: fix hmr for components managed by keep-alive (#6809) (bdaf83a), closes #6222
- reactivity-transform: add semicolon after statements (#6303) (c4f213b)
- reactivity-transform: respect user defined symbols that conflict with macros (#6840) (7663a79), closes #6838
- reactivity: enable trigger when use str to set length of arr (#6810) (e6224f4)
-
runtime-core:
inoperator returningfalsefor built-in instance properties inexposeProxy(#6138) (32b5124), closes #6137 - runtime-core: custom-element: ensure number casting of camelCase props. (fix: #5374) (#5377) (b0b74a1)
- runtime-core: do not throw on unknown directives (#6671) (0455378), closes #6340
- runtime-core: ensure props definition objects are not mutated during props normalization (close: #6915) (#6916) (54b6ba3)
-
runtime-core: watching multiple values - handle
undefinedas initial values (fix: #5032) (#5033) (bc167b5) - runtime-dom: ensure customElement handles empty props correctly. (#6182) (f67bb50), closes #6163 #6895
- sfc/types: improve the type inference using withDefaults (#6764) (168c857), closes #6552
- shared: fix parsing of multi-line inline style (#6777) (9768949)
- ssr: remove css number value check (#6636) (79e7c1e), closes #6625
- transition/keep-alive: fix unmount bug for component with out-in transition (#6839) (64e6d92), closes #6835
- types/reactivity-transform: fix type when initial value is not used (#6821) (fdc5902), closes #6820
-
types:
$watchcallback parameters type (#6136) (41d9c47), closes #6135 - types: ensure createBlock() helper accepts Teleport and Supsense types (fix: #2855) (#5458) (e5fc7dc)
-
types: export
Rawtype (#6380) (e9172db), closes #7048 - types: should unwrap tuple correctly (#3820) (e816812), closes #3819
-
types: stricter type condition for
EventHandlers(#6855) (bad3f3c), closes #6899 - types: support inferring injected properties in options api (#6804) (e4de623), closes #3031 #5931
- v-model: fix trim modifier on events with non-string args ( (#5770) (018b850), closes #5765
v3.2.41
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
v3.2.40
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
v3.2.39
Bug Fixes
- runtime-core: avoid double firing when mounting inside a watcher callback (6aaf8ef), closes #6614
- runtime-core: support extends template for runtime compiler (#6250) (9875ecd), closes #6249
- ssr: reset current instance (#6184) (6493da5), closes #6110
- types: support TypeScript 4.8 (5381abc), closes #6554
v3.2.38
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
v3.2.37
Bug Fixes
- compiler-sfc: improve css v-bind parsing (e60244b), closes #6022
- runtime-core: hydrate Static vnode (#6015) (11e17a1), closes #6008
- sfc: avoid auto name inference leading to unwanted recursion (9734b31), closes #5965 #6027 #6029
- ssr: ensure app can be unmounted when created with createSSRApp() (#5992) (d4d3319), closes #5990
- ssr: hydration for transition wrapper components with empty slot content (#5995) (eb22a62), closes #5991
v3.2.36
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
v3.2.35
Bug Fixes
- compiler-sfc: fix usage detection for types in v-for/v-slot expressions (583b625), closes #5959
-
types: fix typescript error when spreading
$props(#5968) (0c7fd13) - types: restore DefineComponent argument order (8071ef4), closes #5416 #3796 #5967
v3.2.34
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
defineComponentinference toComponent(#5949) (7c8f457)
v3.2.33
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
v3.2.32
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
v3.2.31
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
v3.2.30
Features
Performance Improvements
- reactivity: optimize effect/effectScope active state tracking (2993a24)
v3.2.29
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
v3.2.28
- 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<T>> (#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 [#
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.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.