Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
326d02d
docs(api): clarify simulateClearing supports multiple calls
stainless-app[bot] Jul 9, 2026
7afdd50
docs(api): update category parameter description in external_payment …
stainless-app[bot] Jul 16, 2026
20fcf6f
docs(api): clarify dispute event type descriptions
stainless-app[bot] Jul 17, 2026
d0f208a
feat(stlc): configurable CI runner and private-production-repo suppor…
stainless-app[bot] Jul 17, 2026
a362749
feat(api): add PAYMENT category to book transfers
stainless-app[bot] Jul 17, 2026
6b438b7
feat(api): add embed webhook event types
stainless-app[bot] Jul 17, 2026
5b5091a
feat(api): add Optional parameter overloads to transaction response b…
stainless-app[bot] Jul 20, 2026
6038ae0
docs(api): update VelocityLimitPeriod duration maximum from 31 to 90 …
stainless-app[bot] Jul 21, 2026
108f733
feat(api): add REVERSED status value to payment list parameters
stainless-app[bot] Jul 22, 2026
143f55b
feat(api): add recipient_name field to Payment ACH method attributes
stainless-app[bot] Jul 22, 2026
0ef7114
feat(api): add PROGRAM_TRANSFER enum values to account/book_transfer/…
stainless-app[bot] Jul 22, 2026
6a3be38
docs(api): clarify lastTransactionEventToken behavior in financial ac…
stainless-app[bot] Jul 24, 2026
2263c5c
feat(api): add stablecoin category and events to account activity/pay…
stainless-app[bot] Jul 27, 2026
c8be7a9
feat(api): add dispositionReasons to queues, change resolution type i…
stainless-app[bot] Jul 29, 2026
5a4eb80
codegen metadata
stainless-app[bot] Jul 29, 2026
808d8fc
release: 0.132.0
stainless-app[bot] Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
lint:
timeout-minutes: 15
name: lint
runs-on: ${{ github.repository == 'stainless-sdks/lithic-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')

steps:
Expand All @@ -45,7 +45,7 @@ jobs:
permissions:
contents: read
id-token: write
runs-on: ${{ github.repository == 'stainless-sdks/lithic-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')

steps:
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
test:
timeout-minutes: 15
name: test
runs-on: ${{ github.repository == 'stainless-sdks/lithic-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.131.0"
".": "0.132.0"
}
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 214
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-9e397c65ffb81e2928b8ecf979769a79131ae6058b6fb373a5e930dc8a168732.yml
openapi_spec_hash: 93aea3855d2d1c390107d223762aa818
config_hash: 5bb913c05ebeb301ec925b16e75bb251
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-1381b3b73a231682a3509b67b1e4504c3ba3d904ec054e634f9682dfa9e09d44.yml
openapi_spec_hash: 0be6a45814d5c3acd8cfe1dabb59e322
config_hash: 337a99d8cc30006358b7bc2531401669
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# Changelog

## 0.132.0 (2026-07-29)

Full Changelog: [v0.131.0...v0.132.0](https://github.com/lithic-com/lithic-java/compare/v0.131.0...v0.132.0)

### Features

* **api:** add dispositionReasons to queues, change resolution type in cases ([c8be7a9](https://github.com/lithic-com/lithic-java/commit/c8be7a9763106979fb321279d305a10bf66a007f))
* **api:** add embed webhook event types ([6b438b7](https://github.com/lithic-com/lithic-java/commit/6b438b70afa7efc9b556f664177ab168a6fff71b))
* **api:** add Optional parameter overloads to transaction response builders ([5b5091a](https://github.com/lithic-com/lithic-java/commit/5b5091a6f565bb93817401f30e37590e7f532623))
* **api:** add PAYMENT category to book transfers ([a362749](https://github.com/lithic-com/lithic-java/commit/a3627495919ac3272de3403e3b4e5a50155dd434))
* **api:** add PROGRAM_TRANSFER enum values to account/book_transfer/payment/statement types ([0ef7114](https://github.com/lithic-com/lithic-java/commit/0ef7114609e355b3dfc6d193df85fded7a69300e))
* **api:** add recipient_name field to Payment ACH method attributes ([143f55b](https://github.com/lithic-com/lithic-java/commit/143f55bf5f783aa9ab8b40d81f2ab6bb5a3fa1b1))
* **api:** add REVERSED status value to payment list parameters ([108f733](https://github.com/lithic-com/lithic-java/commit/108f7333b40ea70fff815cdc2a00a14464bbb5a4))
* **api:** add stablecoin category and events to account activity/payment/statement types ([2263c5c](https://github.com/lithic-com/lithic-java/commit/2263c5c70828c5f27a047aba3fa9a4cabe145cf1))
* **stlc:** configurable CI runner and private-production-repo support in workflow templates ([d0f208a](https://github.com/lithic-com/lithic-java/commit/d0f208a821f93589ce4a79baf636430386ad7a27))


### Documentation

* **api:** clarify dispute event type descriptions ([20fcf6f](https://github.com/lithic-com/lithic-java/commit/20fcf6fe25934101174fada2170592df451bd5ec))
* **api:** clarify lastTransactionEventToken behavior in financial account balance list ([6a3be38](https://github.com/lithic-com/lithic-java/commit/6a3be383c299cfbc8293044c7b88d0887c64edee))
* **api:** clarify simulateClearing supports multiple calls ([326d02d](https://github.com/lithic-com/lithic-java/commit/326d02d42d76d0f79391d693a9bdd4068e784b94))
* **api:** update category parameter description in external_payment list ([7afdd50](https://github.com/lithic-com/lithic-java/commit/7afdd50d02a66cc8e5fa76133d333c5ffbccab38))
* **api:** update VelocityLimitPeriod duration maximum from 31 to 90 days ([6038ae0](https://github.com/lithic-com/lithic-java/commit/6038ae0656608deb7fa01b8d0aa2865467b637a3))

## 0.131.0 (2026-06-29)

Full Changelog: [v0.130.0...v0.131.0](https://github.com/lithic-com/lithic-java/compare/v0.130.0...v0.131.0)
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

<!-- x-release-please-start-version -->

[![Maven Central](https://img.shields.io/maven-central/v/com.lithic.api/lithic-java)](https://central.sonatype.com/artifact/com.lithic.api/lithic-java/0.131.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.131.0/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.131.0)
[![Maven Central](https://img.shields.io/maven-central/v/com.lithic.api/lithic-java)](https://central.sonatype.com/artifact/com.lithic.api/lithic-java/0.132.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.132.0/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.132.0)

<!-- x-release-please-end -->

Expand All @@ -22,7 +22,7 @@ Use the Lithic MCP Server to enable AI assistants to interact with this API, all

<!-- x-release-please-start-version -->

The REST API documentation can be found on [docs.lithic.com](https://docs.lithic.com). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.lithic.api/lithic-java/0.131.0).
The REST API documentation can be found on [docs.lithic.com](https://docs.lithic.com). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.lithic.api/lithic-java/0.132.0).

<!-- x-release-please-end -->

Expand All @@ -33,7 +33,7 @@ The REST API documentation can be found on [docs.lithic.com](https://docs.lithic
### Gradle

```kotlin
implementation("com.lithic.api:lithic-java:0.131.0")
implementation("com.lithic.api:lithic-java:0.132.0")
```

### Maven
Expand All @@ -42,7 +42,7 @@ implementation("com.lithic.api:lithic-java:0.131.0")
<dependency>
<groupId>com.lithic.api</groupId>
<artifactId>lithic-java</artifactId>
<version>0.131.0</version>
<version>0.132.0</version>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ repositories {

allprojects {
group = "com.lithic.api"
version = "0.131.0" // x-release-please-version
version = "0.132.0" // x-release-please-version
}

subprojects {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,8 @@ private constructor(

@JvmField val WIRE = of("WIRE")

@JvmField val STABLECOIN = of("STABLECOIN")

@JvmField val BALANCE_OR_FUNDING = of("BALANCE_OR_FUNDING")

@JvmField val FEE = of("FEE")
Expand Down Expand Up @@ -430,13 +432,16 @@ private constructor(

@JvmField val PROGRAM_FUNDING = of("PROGRAM_FUNDING")

@JvmField val PROGRAM_TRANSFER = of("PROGRAM_TRANSFER")

@JvmStatic fun of(value: String) = TransactionCategory(JsonField.of(value))
}

/** An enum containing [TransactionCategory]'s known values. */
enum class Known {
ACH,
WIRE,
STABLECOIN,
BALANCE_OR_FUNDING,
FEE,
REWARD,
Expand All @@ -457,6 +462,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
}

/**
Expand All @@ -471,6 +477,7 @@ private constructor(
enum class Value {
ACH,
WIRE,
STABLECOIN,
BALANCE_OR_FUNDING,
FEE,
REWARD,
Expand All @@ -491,6 +498,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
/**
* An enum member indicating that [TransactionCategory] was instantiated with an unknown
* value.
Expand All @@ -509,6 +517,7 @@ private constructor(
when (this) {
ACH -> Value.ACH
WIRE -> Value.WIRE
STABLECOIN -> Value.STABLECOIN
BALANCE_OR_FUNDING -> Value.BALANCE_OR_FUNDING
FEE -> Value.FEE
REWARD -> Value.REWARD
Expand All @@ -529,6 +538,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Value.MANAGEMENT_DISBURSEMENT
HOLD -> Value.HOLD
PROGRAM_FUNDING -> Value.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Value.PROGRAM_TRANSFER
else -> Value._UNKNOWN
}

Expand All @@ -545,6 +555,7 @@ private constructor(
when (this) {
ACH -> Known.ACH
WIRE -> Known.WIRE
STABLECOIN -> Known.STABLECOIN
BALANCE_OR_FUNDING -> Known.BALANCE_OR_FUNDING
FEE -> Known.FEE
REWARD -> Known.REWARD
Expand All @@ -565,6 +576,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Known.MANAGEMENT_DISBURSEMENT
HOLD -> Known.HOLD
PROGRAM_FUNDING -> Known.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Known.PROGRAM_TRANSFER
else -> throw LithicInvalidDataException("Unknown TransactionCategory: $value")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1112,6 +1112,8 @@ private constructor(

@JvmField val WIRE = of("WIRE")

@JvmField val STABLECOIN = of("STABLECOIN")

@JvmField val BALANCE_OR_FUNDING = of("BALANCE_OR_FUNDING")

@JvmField val FEE = of("FEE")
Expand Down Expand Up @@ -1152,13 +1154,16 @@ private constructor(

@JvmField val PROGRAM_FUNDING = of("PROGRAM_FUNDING")

@JvmField val PROGRAM_TRANSFER = of("PROGRAM_TRANSFER")

@JvmStatic fun of(value: String) = TransactionCategory(JsonField.of(value))
}

/** An enum containing [TransactionCategory]'s known values. */
enum class Known {
ACH,
WIRE,
STABLECOIN,
BALANCE_OR_FUNDING,
FEE,
REWARD,
Expand All @@ -1179,6 +1184,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
}

/**
Expand All @@ -1195,6 +1201,7 @@ private constructor(
enum class Value {
ACH,
WIRE,
STABLECOIN,
BALANCE_OR_FUNDING,
FEE,
REWARD,
Expand All @@ -1215,6 +1222,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
/**
* An enum member indicating that [TransactionCategory] was instantiated with an
* unknown value.
Expand All @@ -1233,6 +1241,7 @@ private constructor(
when (this) {
ACH -> Value.ACH
WIRE -> Value.WIRE
STABLECOIN -> Value.STABLECOIN
BALANCE_OR_FUNDING -> Value.BALANCE_OR_FUNDING
FEE -> Value.FEE
REWARD -> Value.REWARD
Expand All @@ -1253,6 +1262,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Value.MANAGEMENT_DISBURSEMENT
HOLD -> Value.HOLD
PROGRAM_FUNDING -> Value.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Value.PROGRAM_TRANSFER
else -> Value._UNKNOWN
}

Expand All @@ -1269,6 +1279,7 @@ private constructor(
when (this) {
ACH -> Known.ACH
WIRE -> Known.WIRE
STABLECOIN -> Known.STABLECOIN
BALANCE_OR_FUNDING -> Known.BALANCE_OR_FUNDING
FEE -> Known.FEE
REWARD -> Known.REWARD
Expand All @@ -1289,6 +1300,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Known.MANAGEMENT_DISBURSEMENT
HOLD -> Known.HOLD
PROGRAM_FUNDING -> Known.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Known.PROGRAM_TRANSFER
else -> throw LithicInvalidDataException("Unknown TransactionCategory: $value")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1134,6 +1134,8 @@ private constructor(

@JvmField val WIRE = of("WIRE")

@JvmField val STABLECOIN = of("STABLECOIN")

@JvmField val BALANCE_OR_FUNDING = of("BALANCE_OR_FUNDING")

@JvmField val FEE = of("FEE")
Expand Down Expand Up @@ -1174,13 +1176,16 @@ private constructor(

@JvmField val PROGRAM_FUNDING = of("PROGRAM_FUNDING")

@JvmField val PROGRAM_TRANSFER = of("PROGRAM_TRANSFER")

@JvmStatic fun of(value: String) = TransactionCategory(JsonField.of(value))
}

/** An enum containing [TransactionCategory]'s known values. */
enum class Known {
ACH,
WIRE,
STABLECOIN,
BALANCE_OR_FUNDING,
FEE,
REWARD,
Expand All @@ -1201,6 +1206,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
}

/**
Expand All @@ -1217,6 +1223,7 @@ private constructor(
enum class Value {
ACH,
WIRE,
STABLECOIN,
BALANCE_OR_FUNDING,
FEE,
REWARD,
Expand All @@ -1237,6 +1244,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
/**
* An enum member indicating that [TransactionCategory] was instantiated with an
* unknown value.
Expand All @@ -1255,6 +1263,7 @@ private constructor(
when (this) {
ACH -> Value.ACH
WIRE -> Value.WIRE
STABLECOIN -> Value.STABLECOIN
BALANCE_OR_FUNDING -> Value.BALANCE_OR_FUNDING
FEE -> Value.FEE
REWARD -> Value.REWARD
Expand All @@ -1275,6 +1284,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Value.MANAGEMENT_DISBURSEMENT
HOLD -> Value.HOLD
PROGRAM_FUNDING -> Value.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Value.PROGRAM_TRANSFER
else -> Value._UNKNOWN
}

Expand All @@ -1291,6 +1301,7 @@ private constructor(
when (this) {
ACH -> Known.ACH
WIRE -> Known.WIRE
STABLECOIN -> Known.STABLECOIN
BALANCE_OR_FUNDING -> Known.BALANCE_OR_FUNDING
FEE -> Known.FEE
REWARD -> Known.REWARD
Expand All @@ -1311,6 +1322,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Known.MANAGEMENT_DISBURSEMENT
HOLD -> Known.HOLD
PROGRAM_FUNDING -> Known.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Known.PROGRAM_TRANSFER
else -> throw LithicInvalidDataException("Unknown TransactionCategory: $value")
}

Expand Down
Loading
Loading