Releases: machty/ember-concurrency
Releases · machty/ember-concurrency
Release list
5.2.0
5.1.0
5.0.1
5.0.0
Breaking Changes
- Removed a number of features that were overloaded, dependent on Ember Object, TypeScript-unfriendly, and/or otherwise likely to cause problems with future/Polaris Ember
- Some of these features were already explicitly or soft-deprecated (removed from docs or otherwise discouraged)
- Removed features include:
- Removed lifecycle events, e.g. firing
taskName:started,taskName:errored - Removed Task Groups
- Removed support for any Task construction other than via async arrow fn
- e.g.
task(function * () {})not supported
- e.g.
- Removed all decorator-based APIs, e.g.
@task * foo() { ... } - Removed encapsulated tasks
- Removed Ember.ENV.DEBUG_TASKS
- This may be reinstated by some other means if there is interest. In the meantime you can continue to use
{debug:true}for debugging logging on specific tasks of interest
- This may be reinstated by some other means if there is interest. In the meantime you can continue to use
- Removed lifecycle events, e.g. firing
4.0.6
4.0.6
More V5 deprecations (#592):
- rm reference to
Ember._setComputedDecorator - deprecate any form of the
task()constructor other thantask([{}], async () => {})- The only allowable use is the one with async arrow fn that gets transpiled by our babel codemod.
4.0.5
4.0.5
Begin adding V5 deprecations (#591):
- Deprecated:
- Decorator APIs
- Decorators don't play well with TS - use modern
taskName = task(async () => {})syntax instead
- Decorators don't play well with TS - use modern
- waitForProperty
- Relies on legacy observers.
- Task Groups
- Awkward to continue to support, overloaded as a concept in general
- Decorator APIs