Tracking issue for the v1.0.0-Beta1 release of the Featured library.
Scope
1.0.0-Beta1 is the first publicly published version of Featured. Beta1 is a feedback release: API is considered stable enough for early adoption but is allowed to break in subsequent Beta or RC drops before 1.0.0 stable.
Preparation (done)
Go/No-Go verification
Run on the release commit (PR #188 branch chore/changelog-1.0.0-beta) before merging.
Release flow
Post-release
Tracking issue for the v1.0.0-Beta1 release of the Featured library.
Scope
1.0.0-Beta1is the first publicly published version of Featured. Beta1 is a feedback release: API is considered stable enough for early adoption but is allowed to break in subsequent Beta or RC drops before1.0.0stable.Preparation (done)
VERSION_NAME=1.0.0-Beta1(PR Prepare 1.0.0-Beta1 release #188)Go/No-Go verification
Run on the release commit (PR #188 branch
chore/changelog-1.0.0-beta) before merging../gradlew spotlessCheck— clean:featured-bom:generatePomFileForMavenPublication— POM lists all publishable modules with version 1.0.0-Beta1core,featured-gradle-plugin,featured-bom: license = MIT, SCM URL points to this repo, developer block present, description non-empty./gradlew dokkaHtmlMultiModule— builds, artifact inbuild/dokka/htmlMultiModule:sample:android-app:assembleDebug— Android target builds:sample:shared:linkDebugFrameworkIosSimulatorArm64— iOS framework builds (debug):sample:desktop:jvmJar— Desktop target builds:core:zipXCFramework— XCFramework zip produced./gradlew publishToMavenLocal -PVERSION_NAME=1.0.0-Beta1— local publication succeedsfeatured-bom+coreviamavenLocal()→ compilesRelease flow
v1.0.0-Beta1on the merge commit → triggers.github/workflows/publish.yml(Maven Central staging + XCFramework GitHub Release)Post-release
VERSION_NAMEto1.0.0-Beta2-SNAPSHOT(or1.0.0-rc1-SNAPSHOTonce stabilized) — separate PR