Socket
Socket
Sign inDemoInstall

vue

Package Overview
Dependencies
20
Maintainers
2
Versions
495
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
46
50Next

3.3.10

Diff

Changelog

Source

3.3.10 (2023-12-04)

Bug Fixes

  • app: prevent template from being cached between apps with different options (#9724) (ec71585), closes #9618
  • compiler-sfc: avoid passing forEach index to genMap (f12db7f)
  • compiler-sfc: deindent pug/jade templates (6345197), closes #3231 #3842 #7723
  • compiler-sfc: fix :where and :is selector in scoped mode with multiple selectors (#9735) (c3e2c55), closes #9707
  • compiler-sfc: generate more treeshaking friendly code (#9507) (8d74ca0), closes #9500
  • compiler-sfc: support inferring generic types (#8511) (eb5e307), closes #8482
  • compiler-sfc: support resolving components from props (#8785) (7cbcee3)
  • compiler-sfc: throw error when failing to load TS during type resolution (#8883) (4936d2e)
  • cssVars: cssVar names should be double-escaped when generating code for ssr (#8824) (5199a12), closes #7823
  • deps: update compiler to ^7.23.4 (#9681) (31f6ebc)
  • runtime-core: Suspense get anchor properly in Transition (#9309) (65f3fe2), closes #8105
  • runtime-dom: set width/height with units as attribute (#8781) (bfc1838)
  • ssr: avoid computed being accidentally cached before server render (#9688) (30d5d93), closes #5300
  • types: expose emits as props in functional components (#9234) (887e54c)
  • types: fix reactive collection types (#8960) (ad27473), closes #8904
  • types: improve return type withKeys and withModifiers (#9734) (43c3cfd)

Performance Improvements

  • optimize on* prop check (38aaa8c)
  • runtime-dom: cache modifier wrapper functions (da4a4fb), closes #8882
  • v-on: constant handlers with modifiers should not be treated as dynamic (4d94ebf)
yyx990803
published 3.4.0-alpha.3 •

Changelog

Source

3.4.0-alpha.3 (2023-11-28)

Bug Fixes

  • deps: update compiler to ^7.23.4 (#9681) (31f6ebc)
  • parser: directive arg should be undefined on shorthands with no arg (e49dffc)

Features

yyx990803
published 3.4.0-alpha.2 •

Changelog

Source

3.4.0-alpha.2 (2023-11-27)

Bug Fixes

  • avoid confusing breakage in @vitejs/plugin-vue (ceec69c)

  • compiler-core: fix line/column tracking when fast forwarding (2e65ea4)

  • compiler-sfc: fix ast reuse for ssr (fb619cf)

  • compiler-sfc: support :is and :where selector in scoped css rewrite (#8929) (c6083dc)

  • compiler-sfc: use correct compiler when re-parsing in ssr mode (678378a)

  • feat!: remove reactivity transform (#9321) (79b8a09), closes #9321

Features

  • compiler-core: support specifying root namespace when parsing (40f72d5)
  • compiler-core: support v-bind shorthand for key and value with the same name (#9451) (26399aa)
  • compiler: improve parsing tolerance for language-tools (41ff68e)
  • reactivity: expose last result for computed getter (#9497) (48b47a1)

Performance Improvements

  • avoid sfc source map unnecessary serialization and parsing (f15d2f6)
  • codegen: optimize line / column calculation during codegen (3be53d9)
  • codegen: optimize source map generation (c11002f)
  • compiler-sfc: remove magic-string trim on script (e8e3ec6)
  • compiler-sfc: use faster source map addMapping (50cde7c)
  • optimize away isBuiltInType (66c0ed0)
  • optimize makeMap (ae6fba9)
  • optimize position cloning (2073236)

BREAKING CHANGES

  • Reactivity Transform was marked deprecated in 3.3 and is now removed in 3.4. This change does not require a major due to the feature being experimental. Users who wish to continue using the feature can do so via the external plugin at https://vue-macros.dev/features/reactivity-transform.html
yyx990803
published 3.3.9 •

Changelog

Source

3.3.9 (2023-11-25)

Bug Fixes

  • compiler-core: avoid rewriting scope variables in inline for loops (#7245) (a2d810e), closes #7238
  • compiler-core: fix resolveParserPlugins decorators check (#9566) (9d0eba9), closes #9560
  • compiler-sfc: consistently escape type-only prop names (#8654) (3e08d24), closes #8635 #8910 vitejs/vite-plugin-vue#184
  • compiler-sfc: malformed filename on windows using path.posix.join() (#9478) (f18a174), closes #8671 #9583 #9446 #9473
  • compiler-sfc: support :is and :where selector in scoped css rewrite (#8929) (3227e50)
  • compiler-sfc: support resolve extends interface for defineEmits (#8470) (9e1b74b), closes #8465
  • hmr/transition: fix kept-alive component inside transition disappearing after hmr (#7126) (d11e978), closes #7121
  • hydration: force hydration for v-bind with .prop modifier (364f319), closes #7490
  • hydration: properly hydrate indeterminate prop (34b5a5d), closes #7476
  • reactivity: clear method on readonly collections should return undefined (#7316) (657476d)
  • reactivity: onCleanup also needs to be cleaned (#8655) (73fd810), closes #5151 #7695
  • ssr: hydration __vnode missing for devtools (#9328) (5156ac5)
  • types: allow falsy value types in StyleValue (#7954) (17aa92b), closes #7955
  • types: defineCustomElement using defineComponent return type with emits (#7937) (5d932a8), closes #7782
  • types: fix unref and toValue when input union type contains ComputedRef (#8748) (176d476), closes #8747 #8857
  • types: fix instance type when props type is incompatible with setup returned type (#7338) (0e1e8f9), closes #5885
  • types: fix shallowRef return type with union value type (#7853) (7c44800), closes #7852
  • types: more precise types for class bindings (#8012) (46e3374)
  • types: remove optional properties from defineProps return type (#6421) (94c049d), closes #6420
  • types: return type of withDefaults should be readonly (#8601) (f15debc)
  • types: revert class type restrictions (5d077c8), closes #8012
  • types: update jsx type definitions (#8607) (58e2a94)
  • types: widen ClassValue type (2424013)
  • v-model: avoid overwriting number input with same value (#7004) (40f4b77), closes #7003
  • v-model: unnecessary value binding error should apply to dynamic instead of static binding (2859b65), closes #3596
yyx990803
published 3.3.8 •

Changelog

Source

3.3.8 (2023-11-06)

Bug Fixes

  • compile-sfc: support Error type in defineProps (#5955) (a989345)
  • compiler-core: known global should be shadowed by local variables in expression rewrite (#9492) (a75d1c5), closes #9482
  • compiler-sfc: fix dynamic directive arguments usage check for slots (#9495) (b39fa1f), closes #9493
  • deps: update dependency @vue/repl to ^2.6.2 (#9536) (5cef325)
  • deps: update dependency @vue/repl to ^2.6.3 (#9540) (176d590)
  • hydration: fix tagName access error on comment/text node hydration mismatch (dd8a0cf), closes #9531
  • types: avoid exposing lru-cache types in generated dts (462aeb3), closes #9521
  • warn: avoid warning on empty children with Suspense (#3962) (405f345)
yyx990803
published 3.4.0-alpha.1 •

Changelog

Source

3.4.0-alpha.1 (2023-10-28)

Features

Previous Changelogs

yyx990803
published 3.3.7 •

Changelog

Source

3.3.8 (2023-11-06)

Bug Fixes

  • compile-sfc: support Error type in defineProps (#5955) (a989345)
  • compiler-core: known global should be shadowed by local variables in expression rewrite (#9492) (a75d1c5), closes #9482
  • compiler-sfc: fix dynamic directive arguments usage check for slots (#9495) (b39fa1f), closes #9493
  • deps: update dependency @vue/repl to ^2.6.2 (#9536) (5cef325)
  • deps: update dependency @vue/repl to ^2.6.3 (#9540) (176d590)
  • hydration: fix tagName access error on comment/text node hydration mismatch (dd8a0cf), closes #9531
  • types: avoid exposing lru-cache types in generated dts (462aeb3), closes #9521
  • warn: avoid warning on empty children with Suspense (#3962) (405f345)
yyx990803
published 2.7.15 •

yyx990803
published 3.3.6 •

yyx990803
published 3.3.5 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc