- v4.0.0
- v3.9.0
- v3.8.1
- v3.8.0
- v3.7.0
- v3.6.1
- v3.6.0
- v3.5.2
- v3.5.1
- v3.5.0
- v3.4.0
- v3.3.0
- v3.2.1
- v3.2.0
- v3.1.3
- v3.1.1
- v3.1.0
- v3.0.1
- v3.0.0
- v2.1.1
- v2.1.0
- v2.0.0
- v1.4.0
- v1.2.0
- v1.1.0
- v1.0.0
- Add support for Vue 3.
- Drop support for Vue 2.
- #95 Fix a bug where default values weren't properly used properly for lazy async computed properties.
- Bugfix release in order to actually publish the typescript types along with the pacakge.
- #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
.
- #68 Refactoring to make some of the code be more readable.
- #71 Add
vm
andinfo
arguments to the error handler callback (whenuseRawError
is set.)
- Fix for browsers that don't support
Symbol.iterator
.
- 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.
- Point to a pre-transpiled version of the library as the
module
field in package.json.
- #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.
- #45: add a status property
$asyncComputed
to each Vue instance with information about the status of its async computed properties.
- Add a
shouldUpdate
option, which can control when and if an async computed property updates.
- New feature: lazily computed properties.
- Fix bugs with dev dependencies and the new package-lock.json file.
- Tests on Travis now also run on Node 8.
- Introduce
watch
feature.
- Fix a bug where extra properties on
Object.prototype
would be considered relevent tovue-async-computed
.
- Fix bug where
vue-async-computed
wouldn't find async computed properties that were further up the prototype chain.
- 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
.
- More test cases
- Pass the raw error to the error handler when passed the
useRawError
option. - Allow default values to be given as functions.
- Automatic installation when used in a script tag.
- Allow object syntax for defining computed properties.
- Enable custom default values.
- Now compatible with Vue 2.0.
- Add CommonJS support.
- Use the same strategy to merge
asyncComputed
objects as regularcomputed
objects.
- Handle errors in async computed properties.
- Initial public version of the library.