diff --git a/CHANGELOG.md b/CHANGELOG.md index fb10c9d8..12415051 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +## v0.22.4 + +- New CLI command `trail user add ` to create verified users from the command-line. +- Add an optional "admin" boolean property to JWTs. + - Update the Kotlin client to parse JWT more loosely and publish v0.2.0. + - Kotlin users will need to update their clients before updating to v0.22.4. +- Early support of logical column pinning to visually highlight columns in wide tables. +- Admin UI's login screen now explicit rejects non-admin users. This is a quality-of-life and **not** a security change. Access to admin APIs has always been protected. This just avoids showing a defunct UI to non-admin users. +- Auth registration endpoint now accepts JSON-encoded requests (like the other auth endpoints too). +- Show warning dialogs in admin UI when deleting or updating RecordAPIs. +- Update Rust and JavaScript dependencies. + ## v0.22.3 - Downgrade vite-tsconfig-paths to fix Windows release builds (missing in v0.22.2). diff --git a/client/kotlin/Makefile b/client/kotlin/Makefile index ce22ba23..97f7e999 100644 --- a/client/kotlin/Makefile +++ b/client/kotlin/Makefile @@ -19,6 +19,8 @@ build: # signing.password= # signing.secretKeyRingFile= # +# Version specifier lives in `lib/build.gradle.kts`. +# # NOTE: Only publishes, requires subsequent manual release on maven central. publish: gradle publishToMavenCentral @@ -32,4 +34,8 @@ format: list: gradle tasks -.PHONY: test build publish release format list +clean: + rm -rf lib/build/ + + +.PHONY: test build publish release format list clean diff --git a/client/kotlin/lib/build.gradle.kts b/client/kotlin/lib/build.gradle.kts index bcfd2732..031db006 100644 --- a/client/kotlin/lib/build.gradle.kts +++ b/client/kotlin/lib/build.gradle.kts @@ -50,7 +50,7 @@ allprojects { group = "io.trailbase" -version = "0.1.0" +version = "0.2.0" mavenPublishing { publishToMavenCentral()