soroq_flutter 0.1.16 copy "soroq_flutter: ^0.1.16" to clipboard
soroq_flutter: ^0.1.16 copied to clipboard

Flutter plugin for Soroq OTA, with Android runtime support and iOS config/data OTA.

Changelog #

Unreleased #

0.1.16 #

  • Removed the iOS runtime C API XCFramework from the public podspec/package path so TestFlight/App Store builds using the published plugin remain scoped to config/data OTA.
  • Added a package policy regression test that blocks accidental iOS runtime framework vendoring in the public Flutter package.

0.1.15 #

  • Added release-scoped config OTA requests and boot reports for iOS config/data harnesses.
  • Added config OTA base-restore handling when the control plane reports a rolled-back accepted patch.

0.1.14 #

  • Added the iOS plugin bridge for App-Review-safe config/data OTA state, snapshot persistence, and runtime C API launch-plan staging.
  • Added SoroqConfigOtaController and config OTA snapshot helpers for Flutter apps that need signed JSON/config payloads with validation and persistence.
  • Bundled the Soroq runtime C API XCFramework for iOS device and simulator builds.

0.1.13 #

  • Recorded Android staged-patch launch success after the first Flutter frame so AOT patches are promoted instead of being treated as incomplete boots on the next cold start.
  • Added Android cold-start predicates and regression coverage for runtime managed Dart, AOT shared-library, kernel, and asset override readiness.

0.1.12 #

  • Added Android auto-update request scoping from bundled release metadata so runtime patch-check and boot-report calls can send release_id and release_version to the hosted control plane.
  • Added Android regression coverage for release-scoped patch checks and release-scoped boot health reports.

0.1.11 #

  • Packaged the Android runtime JNI library for armeabi-v7a, arm64-v8a, and x86_64 by default so published consumers get the same ABI coverage as the current Android proof lane.
  • Included the runtime bridge and auto-update coordinator hardening used by the latest hosted release/AOT patch, rollback, and patch-health proofs.
  • Refreshed package documentation for the post-0.1.10 public-alpha archive.

0.1.10 #

  • Published the hosted operator-control and CLI hardening updates that landed after the immutable 0.1.9 pub.dev archive.
  • Included the Android auto-update coordinator verification updates for dashboard/device identity and hosted public-alpha proof alignment.

0.1.9 #

  • Staged the runtime v15 Android JNI package artifact and public-hygiene test fixture updates that landed after the immutable 0.1.8 pub.dev archive.

0.1.8 #

  • Updated the package README to describe the now-published 0.1.8 pub.dev install path after the 0.1.7 publish follow-up exposed immutable archive drift.

0.1.7 #

  • Staged Android startup-provider hardening for public-alpha validation: packaged auto-update config now bootstraps before Dart/manual fallback while heavy startup-provider update work is deferred off the cold-start path.
  • Added packaged release-metadata seeding and manifest-trust/runtime bridge updates used by the current hosted Android proof lane.
  • Added focused Android runtime tests for packaged auto-update config and release metadata seeding.

0.1.6 #

  • Updated the package README to describe the now-published pub.dev install path for the current public-alpha Flutter plugin version.

0.1.5 #

  • Migrated Android Gradle wiring toward Flutter built-in Kotlin compatibility without raising the current Flutter >=3.28.0 public-alpha floor.
  • Removed static kotlin-android application from the plugin/proof app Gradle files and conditionally apply KGP only for AGP < 9.
  • Moved Kotlin compiler options and plugin source-set wiring to the built-in-Kotlin-compatible DSL.

0.1.4 #

  • Added Android pre-stage bundle integrity preflight for downloaded OTA bundles.
  • Surface bundle_preflight_failed before native staging when bundle manifest identity or artifact.bin size/SHA-256 does not match.

0.1.3 #

  • Updated the Flutter package to depend on soroq_sdk 0.1.2 so apps get the config OTA helper and kind-scoped patch-check request model through the package re-export.
  • Documented app-side JSON config patch consumption with fetchConfigPatch.
  • Included the current Android runtime bridge, manifest trust, patch download, and device patch identity updates in the next publishable plugin archive.

0.1.2 #

  • Bundled the Android arm64 Soroq runtime JNI library in the plugin package so fresh pub.dev consumers no longer need the repository-local Rust runtime checkout during Gradle builds.
  • Kept source builds available for repository development with SOROQ_BUILD_RUST_JNI=1.

0.1.1 #

  • Added device patch phase helpers so apps can show whether a device is on the base app, staged patch, booting patch, active patch, or needs attention.
  • Kept active patch heartbeats flowing even when there are no queued boot events, allowing the hosted surface to see current device patch state.
  • Added public-alpha CLI onboarding commands to the package README.

0.1.0 #

  • First public-alpha package surface for the Flutter-facing Soroq plugin.
  • Added the shared Dart runtime bridge and Android plugin/bootstrap layer.
  • Re-exported the pure Dart soroq_sdk client and models.
  • Documented the current Android-first, pinned-toolchain compatibility story.
1
likes
130
points
1.02k
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for Soroq OTA, with Android runtime support and iOS config/data OTA.

Repository (GitHub)
View/report issues

Topics

#flutter #ota #android #code-push

License

MIT (license)

Dependencies

flutter, soroq_sdk

More

Packages that depend on soroq_flutter

Packages that implement soroq_flutter