From 3d26a3d8181dc893a5f3bf20e8b0e96f5eacf794 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 19 Jun 2026 12:55:37 -0400 Subject: [PATCH] v.1.12.5 Co-Authored-By: Claude Opus 4.8 (1M context) --- .claude/skills/quartz-integration/SKILL.md | 6 ++--- .../references/gradle-setup.md | 8 +++---- README.md | 10 ++++---- docs/changelog/README.md | 1 + docs/changelog/v1.12.05.md | 24 +++++++++++++++++++ gradle/libs.versions.toml | 4 ++-- 6 files changed, 39 insertions(+), 14 deletions(-) create mode 100644 docs/changelog/v1.12.05.md diff --git a/.claude/skills/quartz-integration/SKILL.md b/.claude/skills/quartz-integration/SKILL.md index 555ed0e812..1c0bb21759 100644 --- a/.claude/skills/quartz-integration/SKILL.md +++ b/.claude/skills/quartz-integration/SKILL.md @@ -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") } ``` diff --git a/.claude/skills/quartz-integration/references/gradle-setup.md b/.claude/skills/quartz-integration/references/gradle-setup.md index cc9f9f5a1f..5698f007ad 100644 --- a/.claude/skills/quartz-integration/references/gradle-setup.md +++ b/.claude/skills/quartz-integration/references/gradle-setup.md @@ -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") } diff --git a/README.md b/README.md index a94adfa9dc..f161899601 100644 --- a/README.md +++ b/README.md @@ -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) diff --git a/docs/changelog/README.md b/docs/changelog/README.md index ffdce6cfad..08e6e79268 100644 --- a/docs/changelog/README.md +++ b/docs/changelog/README.md @@ -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) diff --git a/docs/changelog/v1.12.05.md b/docs/changelog/v1.12.05.md new file mode 100644 index 0000000000..c5004b9d0b --- /dev/null +++ b/docs/changelog/v1.12.05.md @@ -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._ diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c30a474f3b..34b5e7b6f8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -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"