vue

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Showing:
Jump to

100 Versions

3.2.11

3.2.10

3.2.9

3.2.8

3.2.7

3.2.6

3.2.5

3.2.4

3.2.3

3.2.2

3.2.1

3.2.0

3.2.0-beta.8

3.2.0-beta.7

3.2.0-beta.6

3.2.0-beta.5

3.2.0-beta.4

3.2.0-beta.3

3.2.0-beta.2

3.2.0-beta.1

3.1.5

3.1.4

3.1.3

3.1.2

3.1.1

3.1.0

2.6.14

Bug Fixes
  • types: async Component types (#11906) c52427b, closes #11990
  • v-slot: fix scoped slot normalization combined with v-if (#12104) 38f71de, closes #12102
Features
  • ssr: vue-ssr-webpack-plugin compatible with webpack 5 (#12002) 80e7730, closes #11718

3.1.0-beta.7

2.6.13

Bug Fixes
  • attrs: do not consider translate attribute as boolean (#11392) cd57393, closes #11392 #11391
  • compiler: Allow BigInt usage in templates (#11152) c42b706, closes #11152
  • compiler: avoid converting &nbps; to spaces (#11065) 55a30cf, closes #11065
  • compiler: event handlers with modifiers swallowing arguments (fix #10867) (#10958) 8620706, closes #10867 #10958
  • core: fix sameVnode for async component (#11107) 5260830, closes #11107
  • core: remove trailing comma in function signature (#10845) 579e1ff, closes #10845 #10843
  • errorHandler: async error handling for watchers (#9484) e4dea59, closes #9484
  • keep-alive: cache what is really needed not the whole VNode data (#12015) e7baaa1, closes #12015
  • parser: allow multiple slots with new syntax (#9785) 67825c2, closes #9785 #9781
  • props: correctly warn when a provided prop is Symbol (#10529) abb5ef3, closes #10529 #10519
  • props: support BigInt in props type validation (#11191) fa1f81e, closes #11191
  • slot: add a function to return the slot fallback content (#12014) ce457f9, closes #12014
  • ssr: avoid missing files in manifest (#11609) b97606c, closes #11609
  • ssr: inheritAttrs false adds attributes to html (#11706) 7e5dc6b, closes #11706
  • ssr: textarea keeps undefined/null values (#11121) b8bd149, closes #11121
  • types: add types for Vue.util.warn function (#11964) e0274e4, closes #11964 /github.com/vuejs/vue/blob/v2.6.12/src/core/util/debug.js#L18-L26
  • types: allow string for watch handlers in options (#10396) 668e1e6, closes #10396
  • types: allow symbol & boolean for vnode key (#11914) 5c459f0, closes #11914
  • types: changed expression type to optional string (#11189) 7c75462, closes #11189 #10871
  • types: make $refs undefined possible (#11112) 2b93e86, closes #11112
  • v-on: avoid events with empty keyCode (autocomplete) (#11326) c6d7a6f, closes #11326
  • force update between two components with and without slot (#11795) 77b5330, closes #11795
  • give correct namespace in foreignObject (#11576) af5e05d, closes #11576 #11575
  • handle async placeholders in normalizeScopedSlot (#11963) af54514, closes #11963
  • warns: modify maybeComponent function in parser (#10167) 0603ff6, closes #10167 #10152
  • pause dep collection during immediate watcher invocation (#11943) 987f322, closes #11943
  • v-pre: do not alter attributes (#10088) 0664cb0, closes #10088 #10087
  • vdom: avoid executing root level script tags (#11487) fb16d7b, closes #11487 #11483
  • warn: better message with no constructors props (#9241) 6940131, closes #9241
Features
  • warn: warn computed conflict with methods (#10119) 3ad60fe, closes #10119
  • warns: avoid warning native modifiers on dynamic components (#11052) 3d46692, closes #11052
Performance Improvements
  • preinitialize typeCheck RegExp (#10990) 2488a6a, closes #10990

3.1.0-beta.6

3.1.0-beta.5

3.1.0-beta.4

3.1.0-beta.3

3.1.0-beta.2

3.1.0-beta.1

3.0.11

3.0.10

3.0.9

3.0.8

3.0.7

3.0.6

3.0.5

3.0.4

3.0.3

3.0.2

3.0.1

3.0.0

3.0.0-rc.13

3.0.0-rc.12

3.0.0-rc.11

3.0.0-rc.10

3.0.0-rc.9

3.0.0-rc.8

3.0.0-rc.7

2.6.12

3.0.0-rc.6

3.0.0-rc.5

3.0.0-rc.4

3.0.0-rc.3

3.0.0-rc.2

3.0.0-rc.1

3.0.0-beta.24

3.0.0-beta.23

3.0.0-beta.22

3.0.0-beta.21

3.0.0-beta.20

3.0.0-beta.19

3.0.0-beta.18

3.0.0-beta.17

3.0.0-beta.16

3.0.0-beta.15

3.0.0-beta.14

3.0.0-beta.13

3.0.0-beta.12

3.0.0-beta.11

3.0.0-beta.10

3.0.0-beta.9

3.0.0-beta.8

3.0.0-beta.7

3.0.0-beta.6

3.0.0-beta.5

3.0.0-beta.4

3.0.0-beta.3

3.0.0-beta.2

3.0.0-beta.1

3.0.0-alpha.13

3.0.0-alpha.12

3.0.0-alpha.11

3.0.0-alpha.10

3.0.0-alpha.9

3.0.0-alpha.8

3.0.0-alpha.7

3.0.0-alpha.6

3.0.0-alpha.5

3.0.0-alpha.4

3.0.0-alpha.3

3.0.0-alpha.2

3.0.0-alpha.1

3.0.0-alpha.0

2.6.11

Security Fixes
  • Bump vue-server-renderer's dependency of serialize-javascript to 2.1.2
Bug Fixes
  • types: fix prop constructor type inference (#10779) 4821149, closes #10779
  • fix function expression regex (#9922) 569b728, closes #9922 #9920
  • compiler: Remove the warning for valid v-slot value (#9917) 085d188, closes #9917
  • types: fix global namespace declaration for UMD bundle (#9912) ab50e8e, closes #9912