Skip to content

Latest commit

 

History

History
73 lines (56 loc) · 1.91 KB

CHANGELOG.md

File metadata and controls

73 lines (56 loc) · 1.91 KB

0.5.7

  • Update flutter version to the 3.22.2.

0.5.6

  • Fix the Combine.spawn method on web.

0.5.5

  • Fix the BackgroundIsolateBinaryMessenger initialization.

0.5.4

  • Upgrade to the flutter 3.13.0.

0.5.3

  • Fix CombineWorker parallel 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 CombineIsolate to use new Flutters BackgroundIsolateBinaryMessenger to work with MethodChannels.
  • Internal refactoring.

0.4.0

  • Add a few execute methods:
    • executeWith3Args, executeWith4Args and executeWith5Args. They work like existing executeWithArg and executeWith3Args.
    • executeWithApply. This method works like the Function.apply method.
  • Improve errors catching and add UnsupportedIsolateArgumentError that can be thrown by:
    • IsolateMessenger.send method.
    • any execute methods.
  • Update readme.

0.3.0

  • Add the CombineWorker.newInstance factory. It can be used to create a new instance of the CombineWorker.
  • Add the initializer parameter for the CombineWorker.initialize method. 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 CombineWorker which is a pool of [CombineIsolate]s that efficiently executes tasks in them.
  • Improve Combine's documentation.
  • Change Combine.spawn method's return type. Now it returns CombineInfo which holds CombineIsolate and IsolateMessenger.
  • Return IsolateMessenger from CombineIsolate.
  • Add CombineIsolate to the IsolateContext class.
  • 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.