Skip to content

v0.1.1

Choose a tag to compare

@dbjpanda dbjpanda released this 18 Aug 10:49
· 51 commits to main since this release

Same library as v0.1.0 —
no file under kwery-*/src/main differs. This release exists because the Maven
Central publishing infrastructure landed three commits after that tag, so
v0.1.0 cannot build a signable bundle: the task is not in that tree.

Building "0.1.0" from a later tree would have worked and would have been a quiet
lie. On an immutable registry a version has to be the tag it claims to be.

What changed

  • GPG signing, using an in-memory key from Gradle properties, skipped entirely
    when no key is present so ./gradlew build still works for everyone else
  • ./gradlew centralBundle — stages all five modules into one Maven repository
    layout and zips it, which is the shape the Central Portal takes
  • Documentation reshuffle so each fact has one home: the README owns what Kwery
    is and how to install it, release notes own what changed, RELEASE.md owns
    what to expect and what was deliberately left out

Install

// settings.gradle.kts
maven("https://jitpack.io")

// build.gradle.kts
implementation("com.github.dbjpanda.kwery:kwery-core:v0.1.1")
implementation("com.github.dbjpanda.kwery:kwery-android:v0.1.1")   // focus + connectivity
implementation("com.github.dbjpanda.kwery:kwery-compose:v0.1.1")   // rememberQuery
implementation("com.github.dbjpanda.kwery:kwery-persist:v0.1.1")   // cache across process death
testImplementation("com.github.dbjpanda.kwery:kwery-test:v0.1.1")  // TestQueryClient

Still not on Maven Central — the namespace io.github.dbjpanda is registered
and verified, and the bundle task is ready; it needs a signing key.