combine 0.5.8
combine: ^0.5.8 copied to clipboard
A Flutter package which allows you to work with MethodChannels in Isolate and provides simplified Isolate and Thread Pool API.
0.5.8 #
- Add support for the Flutter WASM target by @EricApostal
0.5.7 #
- Update flutter version to the
3.22.2.
0.5.6 #
- Fix the
Combine.spawnmethod on web.
0.5.5 #
- Fix the
BackgroundIsolateBinaryMessengerinitialization.
0.5.4 #
- Upgrade to the flutter 3.13.0.
0.5.3 #
- Fix
CombineWorkerparallel tasks execution.
0.5.2 #
- Fix Isolate spawning from non UI Isolate.
0.5.1 #
- Fix web support by using conditional import.
0.5.0 #
- Update
CombineIsolateto use new FluttersBackgroundIsolateBinaryMessengerto work withMethodChannels. - Internal refactoring.
0.4.0 #
- Add a few execute methods:
executeWith3Args,executeWith4ArgsandexecuteWith5Args. They work like existingexecuteWithArgandexecuteWith3Args.executeWithApply. This method works like theFunction.applymethod.
- Improve errors catching and add
UnsupportedIsolateArgumentErrorthat can be thrown by:IsolateMessenger.sendmethod.- any execute methods.
- Update readme.
0.3.0 #
- Add the
CombineWorker.newInstancefactory. It can be used to create a new instance of theCombineWorker. - Add the
initializerparameter for theCombineWorker.initializemethod. It will be executed in each worker isolate during their creation.
0.2.0+1 #
- Update readme
- Add logo image.
- Add link to the article.
- Fix typos.
0.2.0 #
- Introduce
CombineWorkerwhich is a pool of [CombineIsolate]s that efficiently executes tasks in them. - Improve
Combine's documentation. - Change
Combine.spawnmethod's return type. Now it returnsCombineInfowhich holdsCombineIsolateandIsolateMessenger. - Return
IsolateMessengerfromCombineIsolate. - Add
CombineIsolateto theIsolateContextclass. - Update README.
0.1.2 #
- Export isolate factories.
0.1.1 #
- Fix isolate messenger in web and add more tests for it.
- Add short usage example to the README.
0.1.0 #
- Add tests.
- Internal refactoring.
0.0.1 #
- Initial release.