Releases: tracked-tools/ember-async-data
v2.0.1-ember-async-data
Release (2025-05-12)
- ember-async-data 2.0.1 (patch)
🐛 Bug Fix
ember-async-data- #854 Remove unneeded peer dependency declaration (@NullVoxPopuli)
📝 Documentation
- #821 Update TypeScript support badge (@SergeAstapov)
🏠 Internal
ember-async-data- #855 chore(deps-dev): bump pnpm from 10.6.3 to 10.10.0 (@SergeAstapov)
- #834 Bump release-plan from v0.13 to v0.16 (@SergeAstapov)
- Other
- #829 Update Nightly TypeScript run job (@SergeAstapov)
Committers: 2
- Sergey Astapov (@SergeAstapov)
- @NullVoxPopuli
v2.0.0-ember-async-data
Release (2025-03-02)
ember-async-data 2.0.0 (major)
💥 Breaking Change
ember-async-data,test-app- #819 Throw an error when accessing
.valueor.errorunsafely (@SergeAstapov)
- #819 Throw an error when accessing
ember-async-data- #818 Drop @dependentKeyCompat from addon (@SergeAstapov)
- Other
- #816 Drop support for TypeScript < 5.5 (@SergeAstapov)
🚀 Enhancement
ember-async-data- #814 Expand @ember/test-waiters dependency range to allow v4 (@SergeAstapov)
📝 Documentation
ember-async-data,test-app- #820 Update documentation and tests to use template tag (@SergeAstapov)
- Other
🏠 Internal
ember-async-data,test-app- #815 Sync addon with latest addon-blueprint (@SergeAstapov)
- #809 Switch from yarn to pnpm (@SergeAstapov)
- #715 Add TypeScript 5.1 and 5.2 to support matrix (@SergeAstapov)
ember-async-data- #813 Replace release-it with release-plan (@SergeAstapov)
- #806 chore(deps-dev): Bump actions/checkout from v3 to v4 (@SergeAstapov)
- #735 Bump prettier and eslint-plugin-prettier (@nlfurniss)
- Other
- #812 Update TypeScript testing matrix to include >=5.0 (@SergeAstapov)
- #810 Print tsc version to ensure proper TypeScript version usage (@SergeAstapov)
- #736 Bump browserlist (@nlfurniss)
test-app- #808 Bump ember-cli from 5.7 to 5.12 (@SergeAstapov)
Committers: 3
- Devonte (@devotox)
- Nathaniel Furniss (@nlfurniss)
- Sergey Astapov (@SergeAstapov)
v1.0.3
🐛 Bug Fix
- #704 Fix triple-slash reference in complied output, breaking TS consumers (@NullVoxPopuli)
📝 Documentation
- #707 Update minimum supported Ember.js version in README.md (@SergeAstapov)
- #693 Update repository field in package.json (@SergeAstapov)
🏠 Internal
- #681 Replace publish-unstable workflow with push-dist (@SergeAstapov)
Committers: 2
- Sergey Astapov (@SergeAstapov)
- @NullVoxPopuli
v1.0.2
🚀 Enhancement
- #625 Add ember v5 to peerDependencies (@SergeAstapov)
📝 Documentation
- #666 Add brackets for test selector (@jrjohnson)
🏠 Internal
- #679 Sync with embroider-addon blueprint (@SergeAstapov)
Committers: 2
- Jon Johnson (@jrjohnson)
- Sergey Astapov (@SergeAstapov)
Release 0.7.1
🐛 Bug Fix
- #583 Backport context bug fix to 0.7.x (@chriskrycho)
Committers: 1
- Chris Krycho (@chriskrycho)
Release 0.6.1
🐛 Bug Fix
- #582 Backport context bug fix to 0.6.x (@chriskrycho)
Committers: 1
- Chris Krycho (@chriskrycho)
Release 0.5.2
🐛 Bug Fix
- #581 Backport context bug fix to 0.5.x (@chriskrycho)
Committers: 1
- Chris Krycho (@chriskrycho)
v1.0.1
Note: This is a significant bug fix which does (very mildly) break the public API, but necessarily so for the sake of fixing a bug.
🐛 Bug Fix
-
#578 Bugfix: drop
contextand stop cachingTrackedAsyncData(@chriskrycho)Previously,
TrackedAsyncDataand theloadfunction accepted acontextparameter as their second argument, to use with Ember's destroyables API. However, that was (a) unnecessary and (b) could actually cause memory leaks, literally the opposite of what it was designed to do. To account for this change, simply remove that call from all call sites.Additionally, note that this means that you will no longer get a single instance of
TrackedAsyncDatafor the same promise. In most cases, this is irrelevant, and it is likely that removing our cache which attempted to be helpful that way will improve your performance.
Committers: 1
- Chris Krycho (@chriskrycho)
v1.0.0
💥 Breaking Change
- #527 Drop TypeScript support for <= 4.7 (@SergeAstapov)
- #575 Add hard error and deprecations for 1.0 (@chriskrycho)
- #473 Use the types published from Ember itself (@chriskrycho)
🚀 Enhancement
- #575 Add hard error and deprecations for 1.0 (@chriskrycho)
- #473 Use the types published from Ember itself (@chriskrycho)
📝 Documentation
- #546 Fix wrong Readme example (@simonihmig)
- #545 Fix reference to non-existing
TrackedPromisein Readme (@simonihmig) - #528 Fix typo in docs (@SergeAstapov)
- #508 Replace /endif with /if (@kennstenicht)
- #456 Update links in README.md after migration to tracked-tools org (@SergeAstapov)
- #404 Add Glint usage docs (@SergeAstapov)
- #407 Add note about TypeScript 4.9 support (@SergeAstapov)
- #406 Minor tweaks in README.md (@SergeAstapov)
🏠 Internal
- #576 Use
16 || >= 18in test app engines (@chriskrycho) - #572 [BREAKING] Drop support for non-active versions of Node (@nlfurniss)
- #547 Disable publish-unstable workflow (@SergeAstapov)
- #474 Skip publish-unstable for dependabot PRs (@SergeAstapov)
- #401 add publish-unstable workflow (@SergeAstapov)
- #397 update v2 addon setup (@SergeAstapov)
- #396 Remove eslint-plugin-qunit from addon .eslintrc.js (@SergeAstapov)
Committers: 5
- Chris Krycho (@chriskrycho)
- Christoph Wiedenmann (@kennstenicht)
- Nathaniel Furniss (@nlfurniss)
- Sergey Astapov (@SergeAstapov)
- Simon Ihmig (@simonihmig)
Release 0.7.0
💥 Breaking Change
- #384 convert addon to v2 format (@SergeAstapov)
- #300 Set minimum Ember version to 3.28 (@chriskrycho)
- #301 Require Node 14, support Node 16 and 18 (@chriskrycho)
- #298 Set minimum TS version to 4.5, use Ember v4 types (@chriskrycho)
🚀 Enhancement
- #301 Require Node 14, support Node 16 and 18 (@chriskrycho)
- #299 Add support for TS 4.6 and 4.7 (@chriskrycho)
- #213 Add support for TS 4.5 (@chriskrycho)
🐛 Bug Fix
- #183 Fix
pathslocation in type tests tsconfig.json (@chriskrycho)
📝 Documentation
- #359 update hbs import from ember-cli-htmlbars (@SergeAstapov)
- #213 Add support for TS 4.5 (@chriskrycho)
- #153 Docs: improve and fix issues in the README (@chriskrycho)
🏠 Internal
- #382 convert to monorepo (@SergeAstapov)
- #364 run
npx ember-cli-update --to=4.8.0to align with the latest blueprint (@SergeAstapov) - #380 Update prettier setup per latest addon blueprint (@SergeAstapov)
- #243 Use
finallyforwaiter.endAsync(@chriskrycho)
Committers: 3
- Chris Krycho (@chriskrycho)
- Nathaniel Furniss (@nlfurniss)
- Sergey Astapov (@SergeAstapov)