Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
14 commits
Select commit Hold shift + click to select a range
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"
}
4 changes: 2 additions & 2 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
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-34b5b0f7c019cc842fc11eefdd7dfc810a0df855931349cf95cc31c3018176b2.yml
openapi_spec_hash: 6561c230606bba052b90d5efe749be69
config_hash: 5bb913c05ebeb301ec925b16e75bb251
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Changelog

## 0.132.0 (2026-07-27)

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 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