chore(deps): update all non-major dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| typescript (source) | ^2.8.1 -> ^2.9.2 |
||||
| vue | ^2.5.16 -> ^2.6.12 |
||||
| vue-class-component | ^7.0.1 -> ^7.2.6 |
||||
| vuex | ^3.0.1 -> ^3.6.0 |
||||
| vuex-class | ^0.3.1 -> ^0.3.2 |
Release Notes
Microsoft/TypeScript
v2.9.2
This release include a set of bug fixes reported against TypeScript 2.9.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.9.2.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
v2.9.1
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.9.
For breaking changes, check out the Breaking changes in TypeScript 2.9 page.
For the complete list of fixed issues, check out the issues fixed in TypeScript 2.9 RC and after TypeScript 2.9 RC.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in project options)
- NuGet package
Special thanks to all contributors to this release:
- Aditya Daflapurkar
- Adrien Gibrat
- Alan Agius
- Alex Khomchenko
- Alex Ryan
- Alexander Tarasyuk
- Anders Hejlsberg
- Andrew Casey
- Andrew Faulkner
- Andy Hanson
- Armando Aguirre
- Artem Tyurin
- Arthur Ozga
- Benjamin Lichtman
- @bluelovers
- Bowden Kenny
- Brandon Slade
- Daniel Rosenwasser
- Derek P Sifford
- Dhruv Rajvanshi
- Ecole Keine
- @falsandtru
- Holger Jeromin
- Jack Williams
- Jordi Oliveras Rovira
- Joscha Feth
- Josh Goldberg
- Kevin Donnelly
- Khải
- Klaus Meinhardt
- Maarten Sijm
- Matt Bierner
- Mine Starks
- Mohamed Hegazy
- Nathan Shively-Sanders
- Paul Koerbitz
- @rhysd
- Ron Buckton
- Ryan Cavanaugh
- Sheetal Nandi
- @TravCav
- Vakhurin Sergey
- Wenlu Wang
- Wesley Wigham
- @Zzzen
v2.8.4
This release include a set of bug fixes reported against TypeScript 2.8.3. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.8.4.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
v2.8.3
This release include a set of bug fixes reported against TypeScript 2.8.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.8.3.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
vuejs/vue
v2.6.12
v2.6.11
Security Fixes
- Bump
vue-server-renderer's dependency ofserialize-javascriptto 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
v2.6.10
Bug Fixes
- codegen: support named function expression in v-on (#9709)
3433ba5, closes #9709 #9707 - core: cleanup timeouts for async components (#9649)
02d21c2, closes #9649 #9648 - core: only unset dom prop when not present
f11449d, closes #9650 - core: use window.performance for compatibility in JSDOM (#9700)
653c74e, closes #9700 #9698 - scheduler: revert timeStamp check
22790b2, closes #9729 #9632 - slots: fix slots not updating when passing down normal slots as $scopedSlots
ebc1893, closes #9699 - types: allow using functions on the PropTypes (#9733)
df4af4b, closes #9733 #9692 - types: support string type for style in VNode data (#9728)
982d5a4, closes #9728 #9727
v2.6.9
Bug Fixes
- event timeStamp check for Qt
7591b9d, closes #9681 - should consider presence of normal slots when caching normalized scoped slots
9313cf9, closes #9644 - should not swallow user catch on rejected promise in methods
7186940, closes #9694 - should use fallback for scoped slots with single falsy v-if
781c705, closes #9658 - ssr: not push non-async css files into map (#9677)
d282400, closes #9677 - v-bind object should be overridable by single bindings (#9653)
0b57380, closes #9653 #9641 - compiler: whitespace: 'condense' should honor pre tag as well (#9660)
f1bdd7f, closes #9660 - scheduler: fix getNow check in IE9 (#9647)
da77d6a, closes #9647 #9632 - scheduler: getNow detection can randomly fail (#9667)
ef2a380, closes #9667 - ssr: fix nested async functional componet rendering (#9673)
8082d2f, closes #9673 #9643 - transition: fix appear check for transition wrapper components (#9668)
4de4649, closes #9668
v2.6.8
Bug Fixes
- avoid compression of unicode sequences by using regexps (#9595)
7912f75, closes #9595 #9456 - fix modifier parsing for dynamic argument with deep path (#9585)
060c3b9, closes #9585 #9577 - further adjust max stack size
571a488, closes #9562 - handle async component when parent is toggled before resolve (#9572)
ed34113, closes #9572 #9571 - scoped slots dynamic check should include v-for on element itself
2277b23, closes #9596 - compiler: set end location for incomplete elements (#9598)
cbad54a, closes #9598 - types: allow scoped slots to return a single VNode (#9563)
241eea1, closes #9563 - types: update this for nextTick api (#9541)
f333016, closes #9541
v2.6.7
Bug Fixes
- avoid errors thrown during dom props update
8a80a23, closes #9459 - avoid possible infinite loop by accessing observables in error handler (#9489)
ee29e41, closes #9489 - ensure generated scoped slot code is compatible with 2.5
7ec4627, closes #9545 - ensure scoped slots update in conditional branches
d9b27a9, closes #9534 - scoped slots should update when inside v-for
8f004ea, closes #9506 - #9511: avoid promise catch multiple times (#9526)
2f3020e, closes #9511 #9526 #9511 #9511 #9511 - compiler: handle negative length in codeframe repeat
7a8de91
v2.6.6
Bug Fixes
- ensure scoped slot containing passed down slot content updates properly
21fca2f - fix keyCode check for Chrome autofill fake key events
29c348f, closes #9441
v2.6.5
Bug Fixes
- allow passing multiple arguments to scoped slot
e7d49cd, closes #9468 - bail out of event blocking for iOS bug
0bad7e2, closes #9462 - do not cache scoped slots when mixed with normal slots
060686d
v2.6.4
Performance Improvements
- cache result from functional ctx.slots() calls
7a0dfd0 - skip scoped slots normalization when possible
099f3ba
Bug Fixes
- avoid breaking avoriaz edge case
9011b83 - avoid logging same error twice when thrown by user in global handler
ca57920, closes #9445 - empty scoped slot should return undefined
57bc80a, closes #9452 - expose v-slot slots without scope on this.$slots
0e8560d, closes #9421 #9458 - new syntax slots without scope should also be exposed on functional slots()
8a80086
v2.6.3
Bug Fixes
- async component should use render owner as force update context
b9de23b, closes #9432 - avoid exposing internal flags on $scopedSlots
24b4640, closes #9443 - bail out scoped slot optimization when there are nested scopes
4d4d22a, closes #9438 - compiler: fix v-bind dynamic arguments on slot outlets
96a09aa, closes #9444 - types: add Vue.version to types (#9431)
54e6a12, closes #9431 - skip microtask fix if event is fired from different document
dae7e41, closes #9448 - skip microtask fix in Firefix <= 53
7bc88f3, closes #9446
Reverts
- revert: expose all scoped slots on this.$slots
d5ade28
v2.6.2
Improvements
Bug Fixes
- always set transformed model value on attrs
b034abf(Fixesv-selectissue in Vuetify) - restore slot-scope + v-if behavior
44a4ca3, closes #9422
v2.6.1
Bug Fixes
- regression: avoid isPromise check when handler return value is Vue instance
b6b42ca, closes #9418 - compiler: fix inline-template crashing (#9365)
55bfb94, closes #9365 #9361 - compiler: allow comments on the root node in templates (#9408)
1922e7d, closes #9408 #9407 - compiler: decode single quotes in html attributes (#9341)
c27fe24, closes #9341 - v-model: add value to $attrs if not defined in props (#9331)
66fd3c8, closes #9331 #9330 - ie: avoid blocking first input event in IE when it shouldn't (#9297)
0fb03b7, closes #9297 #7138 #9042 #9383
v2.6.0
@gzzhanghao, @mathieutu, @Justineo, @shortdiv, @imzyf, @youngrok, @enkot, @posva, @utatti, @Akryum, @ferdaber, @ktsn, @mymyoux, @sodatea, @hikerpig, @hirokiosame, @AlexMaguey
Features
- core/slots: implement new v-slot syntax
4fca045[RFC-0001] [RFC-0002] [Updated documentation] - core/slots: add scopedSlots to context in functional components (#7941)
fb6aa06, closes #7941 - core/error-handling: sync/async error handling for lifecycle hooks and v-on handlers (#8395)
6e9fcfc, closes #8395 #6953 #7653 - core/template: support dynamic directive arguments for v-on, v-bind and custom directives (#9373)
dbc0582[RFC-0003] - core/global-api: add Vue.observable() for explicitly creating observable objects
c50bbde - core/slots: expose all normal slots on $scopedSlots as functions
5d52262 - core/v-html: support v-html for SVG elements (#8652)
a981c80, closes #8652 - core/v-bind: v-bind.sync also listens for kebab-case update event (#8297)
3fca527, closes #8297 #6428 - core/v-for: support iterables in v-for (#8179)
d40eb9c, closes #8179 - core/template: support custom toString() in text interpolation and v-html (#8217)
0e4e45e, closes #8217 #8093 - core/misc: expose performance measures
9ae80ac, closes #7570 - compiler: output source range for compiler errors (#7127)
b31a1aa, closes #7127 #6338 - compiler: add whitespace option, deprecate preserveWhitespace option
e1abedb, closes #9208 - compiler: expose generateCodeFrame method
a4ed58c - compiler: output codeframe in browser compiler
325fc76 - compiler: support deindent: false in vue-template-compiler (#7215)
bf0efb0, closes #7215 #7054 - compiler/watch: allow unicode characters in component names and watch paths (#8666)
9c71852, closes #8666 #8564 - ssr: add serverPrefetch component option + context.rendered hook (#9017)
d7a533d, closes #9017 - ssr: allow template option to be function in renderToString (#9324)
b65f6d7 - ssr: Add 'nonce' option to context for ssr outlet script (#8047)
f036cce, closes #8047 #7479 - ssr: add custom state serializer option
4494012, closes #6614 - ssr: allow opting-out of caching by returning false in serverCacheKey
ab24285, closes #8790 - build: add browser ESM build
861abf4 - types: add Prop to main type declaration file (#6856)
5791072, closes #6856 #6850 - types: add types for vue-template-compiler (#7918)
ced774b, closes #7918
Performance Improvements
Important Internal Changes
These internal changes may cause unintended side effects on existing code that relies on non-publicly-documented behavior.
- next-tick: revert nextTick to alaways use microtask
60da366080dd97, closes #8436 [Details] - scoped-slots: ensure $scopedSlots calls always return Arrays
c7c13c2, closes #8056 [Details]
Bug Fixes
- allow more enumerated values for contenteditable
e632e9a, closes #9397 - fix v-bind:style for camelCase properties with !important (#9386)
539e481, closes #9386 - fix checkbox event edge case in Firefox
1868561 - always use microtasks for nextTick (#8450)
850555d, closes #8450 #7109 #7546 #7707 #7834 #8109 #6566 - core: dedupe lifecycle hooks during options merge
edf7df0, closes #9199 - core: fix merged twice bug when passing extended constructor to mixins (#9199)
5371617, closes #9199 #9198 - provide/inject: Merges symbol provides (#7926)
1933ee8, closes #7926 - runtime: DevTools recommendation shows for all browsers (#8638)
22ad266, closes #8638 #8634 - make transition-group key warning a tip to avoid breaking compilation
d08b49f - ssr: properly handle invalid and numeric style properties
7d9cfeb, closes #9231 - cover more cases in v-on inline return value
9432737 - ssr: should not render invalid numeric style values
17d8bcb - ssr: should render 0 as valid value for style property with unit
aef5b4e - ensure only nromalize a scoped slot when it is present
5fb23d4 - ensure proxied normal slot uses correct key
b32c4b6 - return inline invocation return value in v-on handlers
0ebb0f3, closes #7628
v2.5.22
Bug Fixes
- async component: memory leak after synchronous async loading (#9275)
d21e931, closes #9275 #9229 - core: dedupe lifecycle hooks during options merge
0d2e9c4, closes #9199 - core: fix merged twice bug when passing extended constructor to mixins (#9199)
743edac, closes #9199 #9198 - ssr: support rendering comment (#9128)
b06c784, closes #9128
v2.5.21
Bug Fixes
- lifecycle: beforeUpdated should not be called if component is destroyed (#9171)
87bad80, closes #9171 #8076 - types: accept primatives and falsy values in createElement children (#9154)
d780dd2, closes #9154 #8498 - v-model: properly handle multiline v-model expressions (#9184)
3d44937, closes #9184 #9183 - weex: support data class type that is string (#9139)
d8285c5, closes #9139 #9124 - fix single v-for child optimization
847e493 - fix v-for component with undefined value
4748760, closes #9181
Performance Improvements
- skip normalization on single child element v-for
4074104
v2.5.20
Bug Fixes
v2.5.19
Bug Fixes
- ssr: should not warn for custom directives that do not have ssr implementation
780dac5, closes #9167 - vdom: remove unnecessary sameVnode condition
0d4b35f, closes #9168
Reverts
v2.5.18
Includes everything in 2.5.18-beta.0
Bug Fixes
- compiler: fix codegen for v-for component inside template
1b4a8a0, closes #9142 - ssr: fix ssr template publicPath generation
f077ed1, closes #9145 - fix keyName checking for space and delete in IE11 (#9150)
0ed0aad, closes #9150 #9112 - transition-group: fix activeInstance regression
8a2dbf5, closes #9151 - types: correct scopedSlot types (#9131)
448ba65, closes #9131 #8946 - types: type support for advanced async components (#8438)
dfaf9e2, closes #8438
v2.5.17
NOTE: this is a hot fix that contains the following changes only, and does NOT include any changes from 2.5.17-beta.0.
Bug Fixes
- fix potential xss vulnerability in ssr when using
v-bindc28f792
vuejs/vue-class-component
v7.2.6
Bug Fixes
-
make mixins helper type compatible with previous usage (#454) (bdcec69)
This is a fix to retain backward compatibility to the old
mixinstype. Although it is recommended not to manually specify mixin types via the type parameters ofmixins. e.g.// NOT recommended @​Component class MyComp extends mixins<Foo & Bar>(Foo, Bar) { // ... }Because you can pass any type to the parameter even if it is not matched with the actual mixin structure.
If you want to specify a generic type parameter for your class component, you can extend it before passing in
mixinshelper.@​Component class GenricComponent<T> extends Vue { value: T } // Specify the generic parameter by extending it @​Component class SpecialComponent extends GenericComponent<string> {} // Use the specified one as a mixin @​Component class MyComp extends mixins(SpecialComponent) { // ... }
v7.2.5
Bug Fixes
v7.2.4
Bug Fixes
- allow accessing vue-router properties in property initializers (#434) (f02fa0e)
- support any number of args on mixins helper (#433) (4c7f651)
Features
v7.2.3
Improvement
- add vue to peerDependencies for yarn v2 (#396)
v7.2.2
Bug Fixes
v7.2.1
Bug Fixes
-
Disabled lifecycle IntelliSense support by default to avoid possible breakage of existing components (#386) (d54490b).
To enable IntelliSense support, please load
vue-class-component/hookswherever inside your project code:// main.ts import 'vue-class-component/hooks' import Vue from 'vue' import App from './App.vue' new Vue({ render: h => h(App) }).$mount('#app')For details about this change, see the pull request.
v7.2.0
Bug Fixes
Features
- add lifecycle types into vue instance type (#371) (506247b)
- provide esm browser bundles (#383) (85309f5)
v7.1.0
Features
- Provides ESModule bundle
v7.0.2
Bug Fixes
vuejs/vuex
v3.6.0
Bug Fixes
Features
- types: adding logger type for logger plugin (#1853) (cb3198d)
- build: enable named esm module import on node.js >= 14 (#1872) (acddab2)
3.5.1 (2020-06-29)
Bug Fixes
- types: add missing
logger.d.tsfile to the package (#1789) (a477334) - warn when unregistering non existing module (#1786) (7cec79d)
v3.5.1
Bug Fixes
- types: add missing
logger.d.tsfile to the package (#1789) (a477334) - warn when unregistering non existing module (#1786) (7cec79d)
v3.5.0
Features
v3.4.0
Features
v3.3.0
Bug Fixes
- Prepend devtool handler (#1358) (a39d076), closes vuejs/vue-devtools#678
- types: Add
devtoolsto store options type (#1478) (38c11dc)
Features
- Add
prependoption forsubscribeandsubscribeAction(#1358) (a39d076) - logger:
createLoggercan optionally log actions (#987) (18be128)
v3.2.0
Features
3.1.3 (2020-03-09)
Bug Fixes
3.1.2 (2019-11-10)
Bug Fixes
- tweak mapping helper warning message (#1641) (e60bc76)
- types: avoid broadening vue instance type when using map helpers (#1639) (9a96720)
- add warnings when the different namespaced modules has the same names… (#1554) (91f3e69)
- Should vuex mapState print error message #1093 (#1297) (e5ca2d5)
- Warn about conflicts between state and module (#1365) (538ee58)
- docs: Clearify state object type (#1601) (de06f76)
Performance Improvements
3.1.1 (2019-05-08)
Bug Fixes
- Memory leak happening while using registerModule/u… (#1508) (cb9986a), closes issue#1507
- types: Make mutation and action payload optional in definition file (#1517) (0e109e2), closes #1491
Features
- devtool: allow usage in non-browser environments (#1404) (665455f)
- esm build: build ES modules for browser (#1533) (d7c7f98)
v3.1.3
Bug Fixes
v3.1.2
Bug Fixes
- tweak mapping helper warning message (#1641) (e60bc76)
- types: avoid broadening vue instance type when using map helpers (#1639) (9a96720)
- add warnings when the different namespaced modules has the same names… (#1554) (91f3e69)
- Should vuex mapState print error message #1093 (#1297) (e5ca2d5)
- Warn about conflicts between state and module (#1365) ([538e
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by WhiteSource Renovate. View repository job log here.