Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vitor Pamplona
2026-06-19 12:55:37 -04:00
co-authored by Claude Opus 4.8
parent 61defaa2e9
commit e0149fb0c5
6 changed files with 39 additions and 14 deletions
+3 -3
View File
@@ -7,7 +7,7 @@ description: Integration guide for using the Quartz Nostr KMP library in externa
Reference for integrating `com.vitorpamplona.quartz:quartz` into external Nostr KMP projects.
**Published artifact**: `com.vitorpamplona.quartz:quartz:1.12.4` (Maven Central)
**Published artifact**: `com.vitorpamplona.quartz:quartz:1.12.5` (Maven Central)
**Targets**: JVM 21+, Android (minSdk 21+), iOS (XCFramework `quartz-kmpKit`)
**License**: MIT
@@ -19,7 +19,7 @@ Reference for integrating `com.vitorpamplona.quartz:quartz` into external Nostr
```toml
[versions]
quartz = "1.12.4"
quartz = "1.12.5"
[libraries]
quartz = { module = "com.vitorpamplona.quartz:quartz", version.ref = "quartz" }
@@ -41,7 +41,7 @@ kotlin {
```kotlin
dependencies {
implementation("com.vitorpamplona.quartz:quartz:1.12.4")
implementation("com.vitorpamplona.quartz:quartz:1.12.5")
}
```
@@ -3,7 +3,7 @@
## Current version
```
com.vitorpamplona.quartz:quartz:1.12.4
com.vitorpamplona.quartz:quartz:1.12.5
```
Check latest: https://central.sonatype.com/artifact/com.vitorpamplona.quartz/quartz
@@ -16,7 +16,7 @@ Check latest: https://central.sonatype.com/artifact/com.vitorpamplona.quartz/qua
```toml
[versions]
quartz = "1.12.4"
quartz = "1.12.5"
[libraries]
quartz = { module = "com.vitorpamplona.quartz:quartz", version.ref = "quartz" }
@@ -55,7 +55,7 @@ kotlin {
```kotlin
// build.gradle.kts (app module)
dependencies {
implementation("com.vitorpamplona.quartz:quartz:1.12.4")
implementation("com.vitorpamplona.quartz:quartz:1.12.5")
}
```
@@ -70,7 +70,7 @@ plugins {
}
dependencies {
implementation("com.vitorpamplona.quartz:quartz:1.12.4")
implementation("com.vitorpamplona.quartz:quartz:1.12.5")
// JNA needed for libsodium (NIP-44) on JVM
implementation("net.java.dev.jna:jna:5.18.1")
}
+5 -5
View File
@@ -297,16 +297,16 @@ repositories {
Add the following line to your `commonMain` dependencies:
```gradle
implementation('com.vitorpamplona.quartz:quartz:1.12.4')
implementation('com.vitorpamplona.quartz:quartz:1.12.5')
```
Variations to each platform are also available:
```gradle
implementation('com.vitorpamplona.quartz:quartz-android:1.12.4')
implementation('com.vitorpamplona.quartz:quartz-jvm:1.12.4')
implementation('com.vitorpamplona.quartz:quartz-iosarm64:1.12.4')
implementation('com.vitorpamplona.quartz:quartz-iossimulatorarm64:1.12.4')
implementation('com.vitorpamplona.quartz:quartz-android:1.12.5')
implementation('com.vitorpamplona.quartz:quartz-jvm:1.12.5')
implementation('com.vitorpamplona.quartz:quartz-iosarm64:1.12.5')
implementation('com.vitorpamplona.quartz:quartz-iossimulatorarm64:1.12.5')
```
Check versions on [MavenCentral](https://central.sonatype.com/search?q=com.vitorpamplona.quartz)
+1
View File
@@ -2,6 +2,7 @@
Release notes for Amethyst, one file per version. Files are named with zero-padded version numbers so they sort correctly in any file browser. Use [`TEMPLATE.md`](TEMPLATE.md) as the starting point for the next release.
- [v1.12.5 — macOS Desktop Signing Fix (cont.)](v1.12.05.md)
- [v1.12.4 — macOS Desktop Signing Fix](v1.12.04.md)
- [v1.12.3 — Relay Latency Health & a macOS Notarization Fix](v1.12.03.md)
- [v1.12.2 — Road Events, Collapsable replies and some fixes](v1.12.02.md)
+24
View File
@@ -0,0 +1,24 @@
# v1.12.5: macOS Desktop Signing Fix (cont.)
Highlights:
- Completes the macOS desktop DMG signing fix started in v1.12.4 — the release
build now produces a signed, notarizable desktop bundle.
## Build & Documentation
- Resolves the Developer ID **common name** from the signing keychain and feeds
it to Compose's `signing.identity`. Compose maps its identity to a certificate
via `security find-certificate -c`, which only matches the exact
"Developer ID Application: …" name — a fingerprint or partial/team-ID value
(which bare `codesign` accepts) was rejected with "Could not find certificate
... in keychain []". The release workflow now points Compose at the imported
keychain explicitly and supplies the canonical identity name.
## Contributors
- @npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
## Translations
- _None this release._
+2 -2
View File
@@ -2,8 +2,8 @@
# Amethyst app version — single source of truth consumed by both Android (amethyst/)
# and Desktop (desktopApp/). `appCode` is the Android versionCode: a monotonic
# integer that must increment on every release, even when `app` is unchanged.
app = "1.12.4"
appCode = "452"
app = "1.12.5"
appCode = "453"
accompanistAdaptive = "0.37.3"
cachemapVersion = "0.2.4"
composeMultiplatform = "1.11.1"