Skip to content

Latest commit

 

History

History
130 lines (100 loc) · 4.3 KB

CHANGELOG.md

File metadata and controls

130 lines (100 loc) · 4.3 KB

Changelog

v4.0.0

  • Add support for Vue 3.
  • Drop support for Vue 2.

v3.9.0

  • #95 Fix a bug where default values weren't properly used properly for lazy async computed properties.

v3.8.1

  • Bugfix release in order to actually publish the typescript types along with the pacakge.

v3.8.0

  • #83 Stop the update method from working after the component is destroyed.
  • Include the long-requested (#25) typescript types in the master branch.
  • #85 Add support in the typescript types for the array of strings version of watch.

v3.7.0

  • #68 Refactoring to make some of the code be more readable.
  • #71 Add vm and info arguments to the error handler callback (when useRawError is set.)

v3.6.1

  • Fix for browsers that don't support Symbol.iterator.

v3.6.0

  • Fix bug in handling the argument to the generated data function.
  • #66 Add option for watch to be an array of property paths instead of a function.

v3.5.2

  • Point to a pre-transpiled version of the library as the module field in package.json.

v3.5.1

  • #54: Fix the missing execution context during recomputations triggered through the .update method in $asyncComputed.
  • #58: Fix the reactivity of the $asyncComputed object.
  • #59: Distribute also as an ESM module.

v3.5.0

  • #45: add a status property $asyncComputed to each Vue instance with information about the status of its async computed properties.

v3.4.0

  • Add a shouldUpdate option, which can control when and if an async computed property updates.

v3.3.0

  • New feature: lazily computed properties.

v3.2.1

  • Fix bugs with dev dependencies and the new package-lock.json file.
  • Tests on Travis now also run on Node 8.

v3.2.0

  • Introduce watch feature.

v3.1.3

  • Fix a bug where extra properties on Object.prototype would be considered relevent to vue-async-computed.

v3.1.1

  • Fix bug where vue-async-computed wouldn't find async computed properties that were further up the prototype chain.

v3.1.0

  • Add option for setting a global default value
  • Improve test coverage
  • Async computed properties that return a non-promise value no longer cause an error to be thrown. Instead that value is automaticly promoted to a promise with Promise.resolve.

v3.0.1

  • More test cases

v3.0.0

  • Pass the raw error to the error handler when passed the useRawError option.
  • Allow default values to be given as functions.

v2.1.1

  • Automatic installation when used in a script tag.

v2.1.0

  • Allow object syntax for defining computed properties.
  • Enable custom default values.

v2.0.0

  • Now compatible with Vue 2.0.

v1.4.0

  • Add CommonJS support.

v1.2.0

  • Use the same strategy to merge asyncComputed objects as regular computed objects.

v1.1.0

  • Handle errors in async computed properties.

v1.0.0

  • Initial public version of the library.