Full Changelog: v3.0.0...v3.1.0
- client: add logging when debug env is set (#272) (ef7a9c1)
- derive gpg release key's id via gpg itself (#276) (d53a19a)
- api: additional fields for requests to get BalanceReports and create LegalEntities (#265) (27e70aa)
- deps: bump jackson to 2.18.1 (#268) (7c2116f)
- internal: remove unused and expand used wildcard imports (142414a)
- internal: remove unused and expand used wildcard imports (#284) (e99d357)
- internal: remove unused and expand used wildcard imports (#285) (99d1cc6)
- internal: remove unused imports (#281) (d36a73a)
- internal: update example values (#275) (b10c72e)
- minor refactors (#277) (cf97ef4)
- sync openapi spec (#274) (548590d)
- test: remove unused imports (#282) (6a9d774)
- test: use
JsonValue
instead ofJsonString
(#283) (3152d87) - update example values in tests and docs (#278) (09fb8a9)
- internal: make enum value definitions less verbose (#279) (5a30915)
- internal: move enum identity methods to bottom of class (#280) (417cd7a)
- internal: move identity methods to bottom of error class (#270) (2171f88)
- internal: reduce verbosity of identity methods (#269) (a8aa61f)
- internal: reorder some params methods and improve consistency of implementations (#271) (3235cab)
Full Changelog: v2.22.0...v3.0.0
- client: replace multimaps with custom types (#259)
- client: add/rename methods for headers/query params (#257)
- client: rename header and query params builder methods (#256)
- client: add
Headers
class (#253) (9ae3cb0) - client: add
QueryParams
class (#254) (601fe61) - client: add/rename methods for headers/query params (#257) (9f958bf)
- client: additional builder setters for error class (c031a23)
- client: clean up resource leaks when the resource becomes phantom reachable (#246) (29fe5a2)
- client: more additional body param setters (#261) (f004588)
- client: propagate headers/query params methods to client builders (#255) (ad29c09)
- client: replace multimaps with custom types (#259) (02ca0bf)
- client: ensure constructed objects are immutable (#251) (36f41da)
- client: error class
toBuilder
not copying fields (#262) (c031a23)
- client: http request methods (#258) (1b773c6)
- client: rename header and query params builder methods (#256) (3d636ab)
- internal: inline
MoreExecutors
usage (#250) (345de16) - internal: polish
ClientOptions
(#252) (43a21da)
Full Changelog: v2.21.1...v2.22.0
- api: updates to required fields for ExpectedPayments (#233) (fcdf85e)
- client: add
User-Agent
header (#244) (f6aaede) - client: set
X-Stainless-Runtime
header (#243) (caf71d1)
- client: accidental double-wrapping with
RetryingHttpClient
(#245) (242f7e0) - client: add
@JvmOverloads
toHttpClient
methods (#240) (945b426) - client: implement
hashCode
forIsMissing
(#242) (8de5967) - use date time serialization for query parameters (#227) (506d60a)
- internal: omit unnecessary code (c119c31)
- internal: remove useless
[@file](https://github.com/file):JvmSynthetic
(#239) (ab76d6d)
- client: make toString methods consistent (#235) (03ef20f)
- internal: improve
OkHttpClient
formatting (#237) (937b1d7) - internal: improve
RetryingHttpClient
formatting (#241) (e0826fa) - internal: improve terseness of handlers (#229) (1683a50)
- internal: improve terseness of Properties.kt (#230) (214a6a3)
- internal: move Handlers.kt and HttpRequestBodies.kt to core (07b9d4c)
- internal: simplify client build method (#238) (6448357)
- internal: update comment formatting (#236) (bf1c259)
- internal: update some spacing (#234) (76e2c69)
Full Changelog: v2.21.0...v2.21.1
- client: disable formatting for java boilerplate (#226) (221a74e)
- client: move equals, hashCode, and toString to the bottom of entity files (#224) (ae9dcc0)
Full Changelog: v2.20.0...v2.21.0
- api: add
usbank_payment_application_reference_id
toreference_number_type
(#218) (9f7b3bb) - client: added structured fields to errors (#221) (62eec30)
- client: send retry count header (#223) (9db4779)
- api: fields and parameters added to bulk actions, transactions and invoice creation (#222) (c647f7f)
Full Changelog: v2.19.1...v2.20.0
- docs: update description of
bankgirot
tose_bankgirot
(#217) (171457c) - use headless jdk for containers (#214) (c85baed)
Full Changelog: v2.19.0...v2.19.1
Full Changelog: v2.18.0...v2.19.0
Full Changelog: v2.17.0...v2.18.0
- api: add pagination params 'created at' and 'updated at' (#206) (9007f13)
- api: updates (#208) (988eb52)
- client: improve binary return values (#204) (c1a2ac0)
- ci: bump prism mock server version (#207) (109efdd)
- ci: limit release doctor target branches (#200) (9de3b1f)
- ci: run tests in CI (#205) (1f0c7c4)
- internal: remove unused test file (#203) (817b99f)
- tests: update prism version (#202) (2855ef0)
Full Changelog: v2.16.1...v2.17.0
- ci: also run workflows for PRs targeting
next
(#195) (ac71d1b) - docs: minor update to formatting of API link in README (#199) (826ffbe)
Full Changelog: v2.16.0...v2.16.1
Full Changelog: v2.15.0...v2.16.0
Full Changelog: v2.14.0...v2.15.0
Full Changelog: v2.13.1...v2.14.0
- api: add kr_brn kr_crn kr_rrn enum values (#183) (4ec6e56)
- api: add risk rating field (#185) (f9748d1)
Full Changelog: v2.13.0...v2.13.1
Full Changelog: v2.12.0...v2.13.0
- api: add currency to ledger account categories (#178) (45abf25)
- api: invoice overdue reminders (3dcdd16)
- api: mark ConnectionLegalEntity response properties as required (#180) (7a1bcbb)
- api: remove deprecated ledger account payouts (#179) (3dcdd16)
- api: updates (#172) (de228f6)
- api: various API updates (#167) (b696845)
- propagate resource description field from stainless config to SDK docs (#174) (de98031)
- docs: add SECURITY.md (#175) (4259d65)
- docs: streamline payment purpose and vendor failure handling (#176) (42a805b)
- internal: add link to openapi spec (#169) (03cf96d)
- internal: add scripts-to-rule-them-all (#177) (8fc1267)
- internal: add scripts/mock (#170) (8ef7fdf)
- internal: bump mock server version to ~5.8.0 (#171) (9194f3f)
- internal: gradlew v8.7, use gradle task config avoidance APIs (#164) (a793e89)
- internal: use actions/checkout@v4 for codeflow (#166) (0c92c28)
Full Changelog: v2.11.0...v2.12.0
- api: add ledger_transaction_id field to reversal (#162) (1e9df09)
- client: implement support for multipart/form-data body requests (#158) (1fc8479)
Full Changelog: v2.10.0...v2.11.0
- deps: update jackson to v2.14.3 (#151) (4cf680d)
- deps: update junit5 to v5.9.3 (#153) (888fc34)
- deps: update kotlin-gradle-plugin to v1.9.23 (#152) (ef91260)
- tests: import wiremock.client.WireMock.put (#155) (0b42c27)
Full Changelog: v2.9.0...v2.10.0
- add HttpRequestBody.contentLength() (#140) (6609b5d)
- api: add citibank enums (#146) (f96598c)
- api: add date_formed property to legal entities (#138) (fa2d892)
- api: add line item metadata (6e09a9c)
- api: extend list invoices query params (#141) (743f9e3)
- api: introduce bulk transaction create (#144) (6e09a9c)
- api: rename
associated_legal_entity
tochild_legal_entity
(#142) (f2ddf6d) - api: rename
id_type
enum fromcl_nut
tocl_rut
(f2ddf6d) - api: updates (#145) (1008c88)
Full Changelog: v2.8.0...v2.9.0
Full Changelog: v2.7.0...v2.8.0
- api: add legal_entities resource (#134) (a106765)
- api: added foreign exchange rate information (#122) (68da407)
- ci: update actions/setup-java action to v4 (#128) (4771044)
- ci: uses Stainless GitHub App for releases (#118) (674309f)
- internal: refactor release environment script (#120) (50d3f7c)
- internal: update deps (#126) (99fcfee)
- update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.25.0 (#130) (4fdbf49)
- update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.2 (#133) (dbfece1)
- update dependency com.google.guava:guava to v33 (#131) (882a517)
- update dependency com.squareup.okhttp3:okhttp to v4.12.0 (#129) (c125035)
- update dependency org.apache.httpcomponents.client5:httpclient5 to v5.3.1 (#127) (fc9f3b2)
- update dependency org.apache.httpcomponents.core5:httpcore5 to v5.2.4 (#123) (230966b)
- update dependency org.assertj:assertj-guava to v3.25.3 (#125) (a7cfddd)
- update dependency org.slf4j:slf4j-simple to v1.7.36 (#124) (f757576)
- update dependency org.slf4j:slf4j-simple to v2 (#132) (7c13f9b)
Full Changelog: v2.6.1...v2.7.0
- docs: wrong client import in readme usage example (#117) (1f8695a)
- pagination: correct hasNextPage check (#114) (7f97334)
- interal: make link to api.md relative (#115) (0111dcc)
- internal: support pre-release versioning (#111) (6eb780e)
Full Changelog: v2.6.0...v2.6.1
Full Changelog: v2.5.0...v2.6.0
- api: add
ledger_transactions
to expected payment request (#102) (2b419a8) - api: add create and delete operations for internal accounts balance reports (#106) (d5997e0)
- add .keep files for examples and custom code directories (#104) (c6759ef)
- internal: minor improvements to auth code (#105) (7642412)
Full Changelog: v2.4.1...v2.5.0
- api: remove reversed and reversing ledger account status type (#100) (a2f1741)
- api: updates (#98) (73a5e98)
Full Changelog: v2.4.0...v2.4.1
Full Changelog: v2.3.0...v2.4.0
Full Changelog: v2.2.0...v2.3.0
- api: add dk_interbank_clearing_code and dk_nets enum members (#90) (173b9b7)
- api: updates (#88) (182f78c)
Full Changelog: v2.1.0...v2.2.0
Full Changelog: v2.0.0...v2.1.0
Full Changelog: v1.5.1...v2.0.0
- types: consolidate direction enums into a shared TransactionDirection type (#74)
- api: updates (#78) (3aa932b)
- client: adjust retry behavior (#79) (c862814)
- make webhook headers case insensitive (#73) (0f646f6)
- types: consolidate direction enums into a shared TransactionDirection type (#74) (e5e0bdc)
- internal: minor reformatting (#70) (ce8ded5)
- internal: rearrange client arguments (#68) (9089d98)
- update README (#67) (bc21677)
Full Changelog: v1.5.0...v1.5.1
Full Changelog: v1.4.2...v1.5.0
Full Changelog: v1.4.1...v1.4.2
Full Changelog: v1.4.0...v1.4.1
- ci: setup workflows to create releases and release PRs (#53) (f49b05d)
- internal: minor code re-ordering (#52) (e54fc17)
1.4.0 (2023-08-15)
- api: add
metadata
in several places it was missing; adddescription
(#34) (e3b4fd9) - api: support multiple
id
s inledger
retrieve
/list
endpoints (#45) (f397b5d) - api: updates (#39) (1f5ce52)
- default timeout is set for java clients (#46) (a1763d5)
- generate addXxx methods for array types (#48) (a29d02b)
- assign default reviewers to release PRs (#47) (f3529d5)
- ci: allow release to proceed without signing key id secret (#40) (1dcf4ba)
- internal: publish with --stacktrace for more helpful error information (#37) (d630e01)
- internal: reorganize types (#42) (44718f0)
- internal: set maven group id to com.moderntreasury (#36) (fd2559e)
- internal: support passing GPG_SIGNING_KEY_ID from secrets (#38) (5f7cdee)
1.3.0 (2023-08-01)
1.2.0 (2023-07-28)
- api: updates (#25) (07feb05)
- api: updates (#27) (80e252c)
- ci: add a publish-sonatype workflow for manual running (#26) (1d96ffc)
1.1.0 (2023-07-24)
- types: rename account connection flow to account collection flow
- auto-close responses even if an exception is thrown during deserialization (3bf86f7)
- internal: add
codegen.log
to.gitignore
(daf6e97)
- types: rename account connection flow to account collection flow (6e9bcc3)
1.0.1 (2023-07-19)
- main: release 1.0.0 (060030d)
1.0.0 (2023-07-19)
- api: update parameters for virtual account create request (#6)
- internal: minor reformatting (#5) (03e697a)
- internal: minor reformatting + remove internal examples classes (#1) (#2) (5084e83)
- main: release 0.1.0 (b67379a)
- unreleased changes (#4) (051e0bb)
1.0.0 (2023-07-19)
- api: update parameters for virtual account create request (#6)