flutter_ota_kit_plugin_core 0.0.2
flutter_ota_kit_plugin_core: ^0.0.2 copied to clipboard
Plugin core abstractions for flutter_ota_kit — database, storage, and build interfaces.
0.0.2 #
Changed #
- Shared previously-duplicated backend helpers in one place. Extracted
ensureExpectedBucket(the S3/R2 bucket-mismatch guard, formerly copied byte-for-byte in the cloudflare + aws storage profiles),normalizeMetadata(bundlemetadataJSON-string/object normalization, formerly in the supabase + postgres mappers and cloudflare'sparseMetadata),buildBundlePatchId(the${bundleId}:${baseBundleId}patch primary key, formerly in three mappers), andupdateJsonKeyRegex(theupdate.jsonkey matcher, formerly duplicated in the aws blob database +createBlobDatabasePlugin). The four backend plugins now import these fromplugin-coreinstead of maintaining their own copies. Public API of the backend packages is unchanged (cloudflare still re-exportsbuildBundlePatchId/parseMetadataas aliases of the shared helpers).
0.0.1 #
- Initial release of
flutter_ota_kit_plugin_coreas part of the flutter_ota_kit OTA toolkit.