Repository navigation
v0.3.0-preview.1
Pre-release
Pre-release
·
13 commits
to main
since this release
0.3.0-preview.1
Android 8.0 / API 26+. Download assetlib-android-0.3.0-preview.1.aar, verify it against SHA256SUMS, and add the exact dependencies listed in the README; no Maven Central publication is claimed.
- Accepts a
stagingenvironment in the public configuration with the environment-scoped manifest path. - Validates the additive
variantSchemaVersion: 1extension with every rule of the shared contract: declared appearance and arm values, no duplicate coordinates, cell images checked like slot images, cell states ignored. - Resolves appearance and arm cells in the fixed order arm plus appearance, arm only, appearance only, then the legacy cell, never borrowing across arms; resolved assets report
appearance,arm, andarmSource; cache entries key on the selected cell. - Adds an optional
decidecallback for the arm, run outside the mutex with a bounded wait; afterwards the client resyncs durable state, returns the bundled result when storage fails to revalidate, and reconciles against the current accepted release before any selection or download. - Derives the storage namespace from origin, org, app, and environment only, with a one-time verified migration from the previous formula.
Validation: 54 JVM tests with one optional hosted test skipped, lint clean, against the shared corpus of 100 signed manifest cases and 18 resolution entries.
a80744898801350032b71aa9241a7aba8344f333ef3360f22310d08c59ab2d20 assetlib-android-0.3.0-preview.1.aar