Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Snyk] Upgrade vuex from 2.3.1 to 3.1.2 #2

Merged
merged 2 commits into from
Feb 7, 2020

Conversation

snyk-bot
Copy link

Snyk has created this PR to upgrade vuex from 2.3.1 to 3.1.2.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

Warning: This is a major version upgrade, and may be a breaking change.

  • The recommended version is 8 versions ahead of your current version.
  • The recommended version was released 2 months ago, on 2019-11-10.
Release notes
Package name: vuex
  • 3.1.2 - 2019-11-10

    Bug Fixes

    • types: avoid broadening vue instance type when using map helpers (#1639) (9a96720) (@ktsn)

    Improvements

    Performance Improvements

  • 3.1.1 - 2019-05-08

    Features

    Improvements

    • Improved jsdelivr support (#1496)

    Fixed

    • Memory leak happening while using registerModule/unregisterModule (#1508)
    • Typings: Make mutation and action payload optional in definition file (#1517)
  • 3.1.0 - 2019-01-17

    Features

    • store.subscribeAction can now specify whether the handler should be invoked before the action, after the action, or both. 76818c1 (#1115 by @wa3l)

    Improvements

    • Errors thrown inside action subscribers no longer cause the entire action to fail.
  • 3.0.1 - 2017-11-01

    Fixed

    • Type compatibility with TypeScript 2.6
  • 3.0.0 - 2017-10-11

    Breaking Changes

    This major release only breaks backwards compatibility if you use TypeScript.

    • TypeScript type declarations have been updated to be compatible with Vue core 2.5+ and no longer work with 2.4 and below.

    • All type declarations are now exported using ES-style exports, and must be imported using ES modules syntax:

      import { Store } from 'vuex'
  • 2.5.0 - 2017-10-11

    New

    • store.registerModule can now be called while preserving current state if the module is already registered, by passing a 3rd argument as { preserveState: true }. Useful in server-side rendering.

    • New method: store.subscribeAction() - similar to store.subscribe, but for actions instead.

    • Namespaced modules can now also register global actions using the following syntax:

      const module = {
        actions: {
          rootAction: {
            root: true,
            handler: () => {}
          } 
        }
      }
    • The createLogger function now also accepts a logger option, allowing the user to provide a custom implementation of the console object to be used when logging.

  • 2.4.1 - 2017-09-27

    Fixed

    • Allow installation on different copies of Vue for testing purposes
    • Fix #731 by moving auto installation code into the store constructor (#914)
  • 2.4.0 - 2017-08-29

    New

    • New helper method createNamespacedHelpers: a helper-generator that generates namespaced mapXXX helpers for you:

      const { mapState, mapActions } = createNamespacedHelpers('some/nested/module')
      // everything generated by mapState and mapActions are bound to the module.

      See docs for more info.

      (@riophae via #800)

    Misc

    • Various typing and assertion improvements.
  • 2.3.1 - 2017-04-18
from vuex GitHub release notes
Commit messages
Package name: vuex
  • d270338 [release] 3.1.2
  • 1ed9a03 [build] 3.1.2
  • d4d0430 docs: update on object spread syntax (#1642)
  • e60bc76 fix: tweak mapping helper warning message (#1641)
  • 9a96720 fix(types): avoid broadening vue instance type when using map helpers (#1639)
  • adab4aa refactor: remove useless parameter on action handlers (#1640)
  • 538ee58 fix: Warn about conflicts between state and module (#1365)
  • e5ca2d5 fix: Should vuex mapState print error message #1093 (#1297)
  • 4003382 perf: Implementing a cache for the gettersProxy object creation (#1546)
  • 540b81f docs: fix typo in comments (#1550)
  • e0e0b7b docs: minor typo (#1565)
  • 2ffedd6 docs: Minor typo fix for Actions docs page. (#1606)
  • b39c97c docs(zh): updated (#1614)
  • 7ca8e62 build(deps): bump lodash.mergewith from 4.6.1 to 4.6.2 (#1634)
  • beac98d build(deps): bump lodash.template from 4.4.0 to 4.5.0 (#1637)
  • 633659e build(deps): bump mixin-deep from 1.3.1 to 1.3.2 (#1635)
  • 8358596 build(deps): bump lodash from 4.17.11 to 4.17.15 (#1636)
  • 9981d0b build(deps): bump eslint-utils from 1.3.1 to 1.4.3 (#1633)
  • 306005d docs: Add meat info (fixed #1615) (#1628)
  • 5898e58 docs: Update README.md (#1623)
  • 91aa727 docs: Update link to flux in README (#1582)
  • a5dd20c docs(zh): fix typo (#1612)
  • 2257036 docs: [RU] Example syntax fixes (#1607)
  • f8fb76d docs: [RU] Translation update (#1602)

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

@tghelere tghelere merged commit 6bb84e4 into master Feb 7, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[vuex] already installed. Vue.use(Vuex) should be called only once.
2 participants