Releases: machty/ember-concurrency
Releases · machty/ember-concurrency
4.0.1
4.0.0
Enhancements
- Ember Concurrency has been converted to a V2 Embroider Addon (#551)
- Added a Glint template registry
- (Not really an enhancement, but) users are encouraged to directly use a task's bound
.perform
method (and curry withfn
helper if needed) rather than to use the classicperform
helper, which doesn't really add much value anymore - That said, all 3 of Ember's helpers, including
perform
are now directly importable within .gts/.gjs files.
Breaking Changes
- Ember Concurrency's Babel transform needs to be manually registered as a Babel plugin. See upgrade docs
4.0.0-beta.1
Enhancements
- Convert to V2 Addon (#551)
Breaking Changes
- Ember Concurrency's Babel transform needs to be manually registered as a Babel plugin. See upgrade docs
3.1.1
3.1.0 - Now with 100% more 3.0.0
Note: Due to a tagging snaffu during the release of 3.0.0, it was functionally the same as 2.3.7. This release (3.1.0) also includes the changes intended for 3.0.0
3.1.0
- Support waitFor()-type modifiers in async arrow transform (#536)
- Drop now-unneeded dependency on polyfill for unsupported Ember versions
- [docs] Fix broken code block rendering for examples (#522, #524)
3.0.0
3.0.0
2.3.4
2.3.3
2.3.2 - even simpler task(async () => {}) API
- Simplified the async arrow fn task() API to allow omitting the
this
param, e.g.
myTask = task(async () => {})
(#477) - The codemods mentioned in the 2.3.0 release have been updated to prefer this simplified syntax:
- Convert
@task
decorator based APIs to the new async-arrow fnnpx machty-ember-concurrency-codemods async-arrow-task app/**/*.ts
npx machty-ember-concurrency-codemods async-arrow-task app/**/*.js
- If you've used
ember-concurrency-ts
, run the following codemod to removetaskFor()
npx machty-ember-concurrency-codemods rm-ember-concurrency-ts app/**/*.ts
npx machty-ember-concurrency-codemods rm-ember-concurrency-ts app/**/*.js
- Convert