Releases: eneural-net/async_task
Releases · eneural-net/async_task
v1.1.1
Merge v1.1.1 - Optimize
- Optimize `AsyncTaskLoggerCaller`:
- Avoid `String` build when logging is disabled.
- Optimize `async_task_isolate.dart`:
- Improve message objects, to allow immutable detection.
- `AsyncTask`:
- Improve error handling and error response from `Isolate`.
- sdk: '>=3.2.0 <4.0.0'
- async_extension: ^1.2.5
- lints: ^3.0.0
- test: ^1.24.9
- dependency_validator: ^3.2.3
- coverage: ^1.7.1
- vm_service: ^13.0.0
v1.0.20
Merge v1.0.20
- `README.md`:
- Fix GitHub CI badge.
- Added `parallelism` explanation.
- test: ^1.22.1
v1.0.19
Merge v1.0.19
- Update GitHub CI.
- Added tests in chrome.
- sdk: '>=2.17.0 <3.0.0'
- collection: ^1.17.0
- async_extension: ^1.0.12
- ffi: ^2.0.1
- lints: ^2.0.1
- test: ^1.22.0
- dependency_validator: ^3.2.2
- coverage: ^1.6.1
- vm_service: ^9.4.0
v1.0.18
- `AsyncExecutor`:
- Added field `name` (for debug purposes).
- Now detects Isolate starting timeout.
v1.0.17
- New `AsyncExecutorThreadInfo` and `AsyncThreadInfo`.
- Improved `AsyncTaskChannel` close behavior.
- Reduced allocation of closures and `Future`s to improve GC performance.
- `AsyncTask`:
- Added trigger list `addOnFinishAsyncTask`, to avoid `Future`s.
v1.0.16
- `SharedPointerBytes`:
- Expose `bytes`and `byteData`.
v1.0.15
- Added `SharedPointer`: shared a memory aread between `Isolate`s.
- ffi: ^1.1.2
v1.0.14
- Fix issue when reusing `_ReceivePort`.
- Optimize imports.
v1.0.13
- `AsyncTaskChannel`:
- Added `id` to help debugging.
- Added non-blocking `readMessage`.
- Added `messageQueueLength` and `messageQueueIsEmpty`.
- `AsyncTaskChannelPort`:
- Added `id` to help debugging.
- Added `readSync` and `messageQueueLength`.
- Fixed issue executing tasks in a not start `AsyncExecutor` that is sequencial.
- async_extension: ^1.0.9
- test: ^1.19.5
- dependency_validator: ^3.1.2
v1.0.12
- Migrate from `pedantic` to `lints`.
- Using Dart coverage.
- async_extension: ^1.0.8
- lints: ^1.0.1
- coverage: ^1.0.3