NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Async fields that can be stored or fetched from any source (databases, web services, local storage or other thread/isolate), with observable values, caches and stale versions.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.2 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
11 releases · first in 2021
One column per quarter.
AsyncField : Added timeoutChecker .
AsyncField:
timeoutChecker.refresh : ensure that _fetching is removed on error.
AsyncField:
refresh: ensure that _fetching is removed on error.sdk: '>=3.0.0 <4.0.0'
collection: ^1.18.0
async_extension: ^1.2.12
lints: ^3.0.0
test: ^1.25.5
dependency_validator: ^3.2.3
coverage: ^1.8.0
AsyncField:
refresh: ensure that _fetching is removed on error.sdk: '>=3.0.0 <4.0.0'
collection: ^1.18.0
async_extension: ^1.2.12
lints: ^3.0.0
test: ^1.25.5
dependency_validator: ^3.2.3
coverage: ^1.8.0
- AsyncStorage: - Added reopen. - AsyncField: - Added valueOrSlate and valueOrSlateNoTimeoutCheck. - Added isSlate and isSetOrSlate. - Added onChangeF
Merge v1.0.8
- `AsyncStorage`:
- Added `reopen`.
- `AsyncField`:
- Added `valueOrSlate` and `valueOrSlateNoTimeoutCheck`.
- Added `isSlate` and `isSetOrSlate`.
- Added `onChangeFilter`.
- Added `dsxValueAllowSlate` and `dsxValueAllowAutoFetch`.
- `analysis_options.yaml`:
- Added linter rules:
- `avoid_dynamic_calls`.
- `avoid_type_to_string`.
- `no_runtimeType_toString`.
- `discarded_futures`.
- `no_adjacent_strings_in_list`.
- sdk: '>=2.18.0 <3.0.0'
- async_extension: ^1.1.0
- test: ^1.23.1
- coverage: ^1.6.3
get: now respect the current fetching Future.
AsyncField:
isFetching.get: now respect the current fetching Future.Added close and isClosed : will stop fetch , save and delete operations.
AsyncStorage:
close and isClosed:fetch, save and delete operations.- Added deletedValue. - delete won't call dispose anymore. - Improve Null Safety. - sdk: '>=2.14.0 <3.0.0' - collection: ^1.16.0 - async_extension: ^1
v1.0.5
- Added `deletedValue`.
- `delete` won't call `dispose` anymore.
- Improve Null Safety.
- sdk: '>=2.14.0 <3.0.0'
- collection: ^1.16.0
- async_extension: ^1.0.12
- lints: ^2.0.0
- test: ^1.21.4
- dependency_validator: ^3.2.2
- coverage: ^1.3.2
- Added periodicRefresh. - Fixed events to allow multiple listeners (StreamController.broadcast). - Added DSX dynamic interface (package dom_builder).
v1.0.4
- Added `periodicRefresh`.
- Fixed events to allow multiple listeners (`StreamController.broadcast`).
- Added DSX dynamic interface (package `dom_builder`).
- improve tests.
- Change AsyncField.set to return the defined value. - improve tests - async_extension: ^1.0.4
v1.0.3
- Change `AsyncField.set` to return the defined value.
- improve tests
- async_extension: ^1.0.4
- Adjust pubspec.yaml description. - Adjust README.md. - Fix dispose.
v1.0.2
- Adjust `pubspec.yaml` `description`.
- Adjust `README.md`.
- Fix dispose.
- Add AsyncField.timeout. - Added get( onSlateValue ). - Improve tests.
v1.0.1
- Add `AsyncField.timeout`.
- Added `get( onSlateValue )`.
- Improve tests.
- Fixed save. - Improved tests.
- Fixed save.
- Improved tests.
Your coding agent can read these notes before it upgrades. Set up the MCP server →