Skip to content

Releases: Modern-Treasury/modern-treasury-java

v3.1.0

17 Dec 17:52
Compare
Choose a tag to compare

3.1.0 (2024-12-16)

Full Changelog: v3.0.0...v3.1.0

Features

  • client: add logging when debug env is set (#272) (ef7a9c1)
  • derive gpg release key's id via gpg itself (#276) (d53a19a)

Chores

  • 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 of JsonString (#283) (3152d87)
  • update example values in tests and docs (#278) (09fb8a9)

Styles

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

Refactors

  • internal: split closeWhenPhantomReachable function (#267) (0c07297)

v3.0.0

15 Nov 18:05
Compare
Choose a tag to compare

3.0.0 (2024-11-11)

Full Changelog: v2.22.0...v3.0.0

⚠ BREAKING CHANGES

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

Features

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

Bug Fixes

  • client: ensure constructed objects are immutable (#251) (36f41da)
  • client: error class toBuilder not copying fields (#262) (c031a23)

Performance Improvements

Styles

  • internal: make getOrThrow terse and consistent (#248) (f285344)

Refactors

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

v2.22.0

25 Oct 19:49
Compare
Choose a tag to compare

2.22.0 (2024-10-25)

Full Changelog: v2.21.1...v2.22.0

Features

  • api: updates to required fields for ExpectedPayments (#233) (fcdf85e)
  • client: add User-Agent header (#244) (f6aaede)
  • client: set X-Stainless-Runtime header (#243) (caf71d1)

Bug Fixes

  • client: accidental double-wrapping with RetryingHttpClient (#245) (242f7e0)
  • client: add @JvmOverloads to HttpClient methods (#240) (945b426)
  • client: implement hashCode for IsMissing (#242) (8de5967)
  • use date time serialization for query parameters (#227) (506d60a)

Chores

  • internal: omit unnecessary code (c119c31)
  • internal: remove useless [@file](https://github.com/file):JvmSynthetic (#239) (ab76d6d)

Styles

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

v2.21.1

08 Oct 18:00
Compare
Choose a tag to compare

2.21.1 (2024-10-03)

Full Changelog: v2.21.0...v2.21.1

Styles

  • client: disable formatting for java boilerplate (#226) (221a74e)
  • client: move equals, hashCode, and toString to the bottom of entity files (#224) (ae9dcc0)

v2.21.0

25 Sep 21:49
Compare
Choose a tag to compare

2.21.0 (2024-09-24)

Full Changelog: v2.20.0...v2.21.0

Features

  • api: add usbank_payment_application_reference_id to reference_number_type (#218) (9f7b3bb)
  • client: added structured fields to errors (#221) (62eec30)
  • client: send retry count header (#223) (9db4779)

Chores

  • api: fields and parameters added to bulk actions, transactions and invoice creation (#222) (c647f7f)

Documentation

  • adjust additional properties example (#220) (e0caec1)

v2.20.0

09 Sep 19:41
Compare
Choose a tag to compare

2.20.0 (2024-09-09)

Full Changelog: v2.19.1...v2.20.0

Features

  • api: add us_bank RTP ID's as reference_number_type (#216) (6b00b30)

Chores

  • docs: update description of bankgirot to se_bankgirot (#217) (171457c)
  • use headless jdk for containers (#214) (c85baed)

v2.19.1

27 Aug 17:57
Compare
Choose a tag to compare

2.19.1 (2024-08-22)

Full Changelog: v2.19.0...v2.19.1

Bug Fixes

  • remove additionalBodyProperties from methods that don't support request bodies (#212) (71672f0)

v2.19.0

22 Aug 16:01
Compare
Choose a tag to compare

2.19.0 (2024-08-21)

Full Changelog: v2.18.0...v2.19.0

Features

  • api: add wells fargo reference number types (#209) (c657284)

Bug Fixes

  • docs: use correct putAdditionalProperty value (#211) (61380dd)

v2.18.0

13 Aug 17:18
Compare
Choose a tag to compare

2.18.0 (2024-08-13)

Full Changelog: v2.17.0...v2.18.0

Features

Chores

v2.17.0

15 Jul 20:43
Compare
Choose a tag to compare

2.17.0 (2024-07-15)

Full Changelog: v2.16.1...v2.17.0

Features

Chores

  • ci: also run workflows for PRs targeting next (#195) (ac71d1b)
  • docs: minor update to formatting of API link in README (#199) (826ffbe)

Documentation