What's Changed
- Upgrade to Kotlin 2.2.0
- Make
X25519Recipient.decode
public to allow creatingX25519Recipient
s from their string keys - Add
X25519Identity.recipient
to get the correspondingX25519Recipient
- Implement the
RecipientWithLabels
interface from age 1.2.0 - Add
X25519Identity.new
to generate a random X25519Identity
Merged PRs
- chore(release): prepare next development iteration by @msfjarvis in #328
- chore(deps): update dependency gradle to v8.10 by @renovate in #329
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.11.0 by @renovate in #330
- chore(deps): update dependency com.facebook:ktfmt to v0.52 by @renovate in #331
- chore(deps): update kotlin monorepo to v2.0.20 by @renovate in #332
- chore(deps): update actions/upload-artifact action to v4.4.0 by @renovate in #333
- chore(deps): update dependency gradle to v8.10.1 by @renovate in #334
- chore(deps): update actions/setup-java action to v4.3.0 by @renovate in #335
- chore(deps): update dependency gradle to v8.10.2 by @renovate in #336
- chore(deps): update actions/setup-java action to v4.4.0 by @renovate in #337
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.11.1 by @renovate in #338
- chore(deps): update actions/checkout action to v4.2.0 by @renovate in #339
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.11.2 by @renovate in #340
- chore(deps): update actions/upload-artifact action to v4.4.1 by @renovate in #341
- chore(deps): update actions/checkout action to v4.2.1 by @renovate in #342
- chore(deps): update actions/upload-artifact action to v4.4.2 by @renovate in #344
- chore(deps): update actions/upload-artifact action to v4.4.3 by @renovate in #345
- chore(deps): update kotlin monorepo to v2.0.21 by @renovate in #346
- chore(deps): update plugin mavenpublish to v0.30.0 by @renovate in #347
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.11.3 by @renovate in #348
- chore(deps): update actions/checkout action to v4.2.2 by @renovate in #349
- chore(deps): update actions/setup-java action to v4.5.0 by @renovate in #350
- chore(deps): update plugin vcu to v0.8.5 by @renovate in #351
- fix(deps): update dependency org.bouncycastle:bcprov-jdk15to18 to v1.79 by @renovate in #352
- chore(deps): update dependency com.facebook:ktfmt to v0.53 by @renovate in #353
- chore(deps): update plugin animalsniffer to v1.7.2 by @renovate in #355
- chore(deps): update dependency gradle to v8.11 by @renovate in #354
- chore(deps): update dependency gradle to v8.11.1 by @renovate in #356
- chore(deps): update kotlin monorepo to v2.1.0 by @renovate in #357
- chore(deps): update plugin kover to v0.9.0 by @renovate in #358
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.11.4 by @renovate in #359
- chore(deps): update plugin dokka to v2 by @renovate in #360
- chore(deps): update actions/upload-artifact action to v4.5.0 by @renovate in #361
- chore(deps): update actions/setup-java action to v4.6.0 by @renovate in #362
- chore(deps): update dependency gradle to v8.12 by @renovate in #363
- fix(deps): update dependency com.michael-bull.kotlin-result:kotlin-result to v2.0.1 by @renovate in #364
- chore(deps): update plugin spotless to v7 by @renovate in #365
- chore(deps): update plugin spotless to v7.0.1 by @renovate in #366
- chore(deps): update plugin kover to v0.9.1 by @renovate in #367
- chore(deps): update actions/upload-artifact action to v4.6.0 by @renovate in #368
- fix(deps): update dependency org.bouncycastle:bcprov-jdk15to18 to v1.80 by @renovate in #370
- chore(deps): update plugin spotless to v7.0.2 by @renovate in #369
- chore(deps): update dependency com.facebook:ktfmt to v0.54 by @renovate in #371
- chore(deps): update plugin versions to v0.52.0 by @renovate in #372
- chore(deps): update dependency gradle to v8.12.1 by @renovate in #373
- fix(deps): update kotlin monorepo to v2.1.10 by @renovate in #375
- chore(deps): update actions/setup-java action to v4.7.0 by @renovate in #376
- chore(deps): update actions/upload-artifact action to v4.6.1 by @renovate in #378
- fix(ci): update gradle actions and Java version by @msfjarvis in #379
- chore(deps): update dependency gradle to v8.13 by @renovate in #380
- chore(deps): update plugin mavenpublish to v0.31.0 by @renovate in #381
- chore(deps): update actions/upload-artifact action to v4.6.2 by @renovate in #383
- fix(deps): update kotlin monorepo to v2.1.20 by @renovate in #384
- chore(deps): update gradle/actions digest to 06832c7 by @renovate in #385
- chore(deps): update plugin vcu to v1 by @renovate in #386
- chore(deps): update plugin spotless to v7.0.3 by @renovate in #387
- chore(deps): update actions/setup-java action to v4.7.1 by @renovate in #388
- chore(deps): update dependency gradle to v8.14 by @renovate in #390
- fix: migrate publishing to Central Portal by @msfjarvis in #391
- chore: update to new Sonatype snapshots repo by @msfjarvis in #392
- fix(deps): update kotlin monorepo to v2.1.21 by @renovate in #393
- chore(deps): update plugin mavenpublish to v0.32.0 by @renovate in #394
- chore(deps): update dependency gradle to v8.14.1 by @renovate in #395
- chore(deps): update plugin spotless to v7.0.4 by @renovate in #396
- chore(deps): update gradle/actions digest to 8379f6a by @renovate in #397
- fix(deps): update dependency org.bouncycastle:bcprov-jdk15to18 to v1.81 by @renovate in #399
- chore(deps): update dependency gradle to v8.14.2 by @renovate in #400
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.1 by @renovate in #401
- chore(deps): update plugin animalsniffer to v2 by @renovate in #374
- chore(deps): update gradle/actions digest to ac638b0 by @renovate in #402
- chore(deps): update dependency com.facebook:ktfmt to v0.55 by @renovate in #403
- chore(deps): update plugin mavenpublish to v0.33.0 by @renovate in #404
- fix(deps): update kotlin monorepo to v2.2.0 by @renovate in #405
- fix(deps): update dependency org.junit:junit-bom to v5.13.2 by @renovate in #406
- chore(deps): update dependency com.facebook:ktfmt to v0.56 by @renovate in #407
- Assorted build updates by @msfjarvis in #410
- fix: make
X25519Recipient.decode
public by @msfjarvis in #411 - fix(deps): update dependency org.junit:junit-bom to v5.13.3 by @renovate in #412
- fix: add
X25519Identity.recipient
by @msfjarvis in #413 - chore(deps): update dependency gradle to v8.14.3 by @renovate in #414
- feat: implement
RecipientWithLabels
by @msfjarvis in #415
Full Changelog: v0.2.0...v0.3.0