stem_flutter 0.4.0
stem_flutter: ^0.4.0 copied to clipboard
Flutter integration helpers for mobile-friendly Stem runtimes.
Changelog #
0.4.0 #
- Ship a package skill for workflow host ownership and Flutter lifecycle handling.
- Require Dart
>=3.13.0 <4.0.0through a compatible Flutter SDK. - Require Stem
>=0.5.0 <1.0.0, allowing later pre-1.0 releases. - Added Flutter bindings for core
WorkflowHostandHostedRun, including lifecycle-aware foreground recovery, ownership-safe controller teardown, and snapshot-onlyHostedRunBuilder.
0.3.1 #
- Recover the unpublished 0.3.0 release using the corrected publishing workflow. Includes the breaking integration changes listed below.
- Require Stem
>=0.4.2 <0.5.0, the fresh recovery release.
0.3.0 #
- Documented core
StemApp.runUntilIdlefor app-owned background callbacks, including admission deadlines, safe draining, outcome mapping, and OS limits. - Added
StemFlutter.createApp, returning the ordinary coreStemAppwith Flutter initialization and local-worker defaults; re-exported the stable API. - Required Stem
>=0.4.1 <0.5.0for bounded runs and lifecycle fixes. - Breaking: Removed the Flutter queue monitor, snapshot/tracked-job models, custom worker host, and worker signal/status protocol. Use existing core Stem APIs instead.
- Removed TimeMachine initialization and its dependency from the adapter-neutral
package. Required Ormed dependency setup now lives in
stem_flutter_sqlite. - Removed binary asset payload helpers for the custom worker-isolate protocol.
- Kept debug presentation in the example rather than the integration package.
- Replaced manual isolate setup with standard Stem task APIs.
0.2.1 #
- Widened Stem compatibility to include the 0.4 portable runtime line.
- Updated the Flutter integration for the Stem 0.3.0 release train and Dart 3.12 minimum.
- Updated the Flutter integration for Stem 0.3.0 and explicit worker startup.
0.1.0 #
- Initial Flutter integration package for Stem.
- Added storage path helpers, TimeMachine bootstrapping, worker isolate hosting, and queue monitoring primitives.