Skip to content

Commit dc1fb18

Browse files
Prepare release 1.8.1
1 parent fead66c commit dc1fb18

48 files changed

Lines changed: 323 additions & 97 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"name": "kmp-stellar-sdk",
1212
"source": "./skills",
1313
"description": "Teaches AI coding agents how to build Stellar blockchain applications using kmp-stellar-sdk. Covers transactions, operations, Horizon API, Soroban smart contracts, smart accounts (OpenZeppelin) with passkey authentication, XDR encoding, and SEP protocols.",
14-
"version": "1.1.6",
14+
"version": "1.1.7",
1515
"author": {
1616
"name": "Soneso"
1717
},

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,30 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.8.1] - 2026-06-29
9+
10+
### Added
11+
- **Headless smart-account connect**: `connectToContract(contractId)` on the
12+
OpenZeppelin smart-account kit connects to a deployed account by contract
13+
address with no passkey. The connection is usable through the multi-signer /
14+
external-signer pipeline; single-passkey paths reject a headless connection.
15+
Adds the public `isHeadless` discriminator, the
16+
`SmartAccountEvent.HeadlessConnected` event, and
17+
`WalletException.HeadlessConnection` (error code 2004).
18+
- Soroban-RPC-visibility polling for wallet auto-funding, replacing fixed delays.
19+
- An agent-signer flow demo in the smart-account demo: delegate-to-agent plus an
20+
approval inbox, backed by a Ktor coordination server and a Kotlin reference
21+
agent.
22+
23+
### Changed
24+
- The published `-javadoc.jar` is now empty (the Dokka HTML still deploys to
25+
GitHub Pages) to keep the Maven Central artifact size under the free threshold.
26+
27+
### Fixed
28+
- The agent-skill API-reference generator now handles Kotlin nested block
29+
comments, so members declared after a KDoc containing an inner block comment
30+
are no longer dropped.
31+
832
## [1.8.0] - 2026-06-19
933

1034
### Added

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Stellar SDK for Kotlin Multiplatform
22

3-
[![Version](https://img.shields.io/badge/version-1.8.0-blue)](https://github.com/Soneso/kmp-stellar-sdk/releases)
3+
[![Version](https://img.shields.io/badge/version-1.8.1-blue)](https://github.com/Soneso/kmp-stellar-sdk/releases)
44
[![Kotlin Multiplatform](https://img.shields.io/badge/Kotlin-Multiplatform-blueviolet?logo=kotlin)](https://kotlinlang.org/docs/multiplatform.html)
55
[![Maven Central](https://img.shields.io/maven-central/v/com.soneso.stellar/stellar-sdk)](https://search.maven.org/artifact/com.soneso.stellar/stellar-sdk)
66
[![codecov](https://codecov.io/gh/Soneso/kmp-stellar-sdk/branch/main/graph/badge.svg)](https://codecov.io/gh/Soneso/kmp-stellar-sdk)
@@ -78,7 +78,7 @@ Add the SDK as a Maven dependency (recommended for most projects):
7878
```kotlin
7979
// In your module's build.gradle.kts
8080
dependencies {
81-
implementation("com.soneso.stellar:stellar-sdk:1.8.0")
81+
implementation("com.soneso.stellar:stellar-sdk:1.8.1")
8282
}
8383
```
8484

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ plugins {
2222

2323
allprojects {
2424
group = "com.soneso.stellar"
25-
version = "1.8.0"
25+
version = "1.8.1"
2626

2727
repositories {
2828
mavenLocal() // For testing locally published artifacts

compatibility/horizon/HORIZON_COMPATIBILITY_MATRIX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
**Horizon Version:** v27.0.0 (released 2026-06-11)
44
**Horizon Source:** [v27.0.0](https://github.com/stellar/stellar-horizon/releases/tag/v27.0.0)
5-
**SDK Version:** 1.8.0
6-
**Generated:** 2026-06-19 09:54:20
5+
**SDK Version:** 1.8.1
6+
**Generated:** 2026-06-29 16:36:55
77

88
**Horizon Endpoints Discovered:** 52
99
**Public API Endpoints (in matrix):** 50

compatibility/rpc/RPC_COMPATIBILITY_MATRIX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
**RPC Version:** v27.0.0 (released 2026-06-11)
44
**RPC Source:** [https://github.com/stellar/stellar-rpc/releases/tag/v27.0.0](https://github.com/stellar/stellar-rpc/releases/tag/v27.0.0)
5-
**SDK Version:** 1.8.0
6-
**Generated:** 2026-06-26 14:07:30
5+
**SDK Version:** 1.8.1
6+
**Generated:** 2026-06-29 16:37:02
77

88
## Overall Coverage
99

compatibility/sep/SEP-0001_COMPATIBILITY_MATRIX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# SEP-0001 (Stellar Info File) Compatibility Matrix
22

3-
**Generated:** 2026-06-19 09:54:27
3+
**Generated:** 2026-06-29 16:37:03
44

55
**SEP Version:** 2.7.0
66
**SEP Status:** Active
7-
**SDK Version:** 1.8.0
7+
**SDK Version:** 1.8.1
88
**SEP URL:** https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md
99

1010
## SEP Summary

compatibility/sep/SEP-0002_COMPATIBILITY_MATRIX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# SEP-0002 (Federation protocol) Compatibility Matrix
22

3-
**Generated:** 2026-06-19 09:54:27
3+
**Generated:** 2026-06-29 16:37:04
44

55
**SEP Version:** 1.1.0
66
**SEP Status:** Final
7-
**SDK Version:** 1.8.0
7+
**SDK Version:** 1.8.1
88
**SEP URL:** https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0002.md
99

1010
## SEP Summary

compatibility/sep/SEP-0005_COMPATIBILITY_MATRIX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# SEP-0005 (Key Derivation Methods for Stellar Keys) Compatibility Matrix
22

3-
**Generated:** 2026-06-19 09:54:27
3+
**Generated:** 2026-06-29 16:37:04
44

55
**SEP Version:** N/A
66
**SEP Status:** Final
7-
**SDK Version:** 1.8.0
7+
**SDK Version:** 1.8.1
88
**SEP URL:** https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md
99

1010
## SEP Summary

compatibility/sep/SEP-0006_COMPATIBILITY_MATRIX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# SEP-0006 (Deposit and Withdrawal API) Compatibility Matrix
22

3-
**Generated:** 2026-06-19 09:54:28
3+
**Generated:** 2026-06-29 16:37:05
44

55
**SEP Version:** 4.3.0
66
**SEP Status:** Active (Interactive components are deprecated in favor of SEP-24)
7-
**SDK Version:** 1.8.0
7+
**SDK Version:** 1.8.1
88
**SEP URL:** https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md
99

1010
## SEP Summary

0 commit comments

Comments
 (0)