Prepare new release v0.22.4.

This commit is contained in:
Sebastian Jeltsch
2025-12-18 12:29:19 +01:00
parent e804788e5c
commit bb462f9240
3 changed files with 20 additions and 2 deletions

View File

@@ -1,3 +1,15 @@
## v0.22.4
- New CLI command `trail user add <email> <pw>` 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).

View File

@@ -19,6 +19,8 @@ build:
# signing.password=<key_password>
# signing.secretKeyRingFile=</absolute/path/to/key.gpg>
#
# 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

View File

@@ -50,7 +50,7 @@ allprojects {
group = "io.trailbase"
version = "0.1.0"
version = "0.2.0"
mavenPublishing {
publishToMavenCentral()