async_field
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.
1.1.1
eneural-net/async_field
What this package is like to depend on
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
0 releases in the last 12 months
see the full history below
Release timeline
11 releases · Jun 2021 to May 2024Releases
latest 11-
1.1.122 May 2024 -
1.1.010 May 2024Release notes
Open source →-
AsyncField:refresh: ensure that_fetchingis 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
Release notes
Open source →-
AsyncField:refresh: ensure that_fetchingis 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
-
-
1.0.824 Feb 2023Release notes
Open source →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.3Release notes
Open source →AsyncStorage:- Added
reopen.
- Added
AsyncField:- Added
valueOrSlateandvalueOrSlateNoTimeoutCheck. - Added
isSlateandisSetOrSlate. - Added
onChangeFilter. - Added
dsxValueAllowSlateanddsxValueAllowAutoFetch.
- Added
analysis_options.yaml:- Added linter rules:
avoid_dynamic_calls.avoid_type_to_string.no_runtimeType_toString.discarded_futures.no_adjacent_strings_in_list.
- Added linter rules:
- sdk: '>=2.18.0 <3.0.0'
- async_extension: ^1.1.0
- test: ^1.23.1
- coverage: ^1.6.3
-
1.0.702 Feb 2023Release notes
Open source →AsyncField:- Added
isFetching. get: now respect the current fetchingFuture.
- Added
- lints: ^2.0.1
- test: ^1.22.2
- coverage: ^1.6.2
-
1.0.620 Dec 2022Release notes
Open source →AsyncStorage:- Added
closeandisClosed:
will stopfetch,saveanddeleteoperations.
- Added
Release notes
Open source →AsyncStorage:- Added
closeandisClosed: will stopfetch,saveanddeleteoperations.
- Added
-
1.0.518 Aug 2022Release notes
Open source →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.2Release notes
Open source →- Added
deletedValue. deletewon't calldisposeanymore.- 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
-
1.0.406 Jul 2021Release notes
Open source →v1.0.4
- Added `periodicRefresh`.
- Fixed events to allow multiple listeners (`StreamController.broadcast`).
- Added DSX dynamic interface (package `dom_builder`).
- improve tests.Release notes
Open source →- Added
periodicRefresh. - Fixed events to allow multiple listeners (
StreamController.broadcast). - Added DSX dynamic interface (package
dom_builder). - improve tests.
- Added
-
1.0.330 Jun 2021Release notes
Open source →v1.0.3
- Change `AsyncField.set` to return the defined value.
- improve tests
- async_extension: ^1.0.4Release notes
Open source →- Change
AsyncField.setto return the defined value. - improve tests
- async_extension: ^1.0.4
- Change
-
1.0.228 Jun 2021Release notes
Open source →v1.0.2
- Adjust `pubspec.yaml` `description`.
- Adjust `README.md`.
- Fix dispose. -
1.0.128 Jun 2021Release notes
Open source →v1.0.1
- Add `AsyncField.timeout`.
- Added `get( onSlateValue )`.
- Improve tests. -
1.0.028 Jun 2021