Skip to content

Releases: Modern-Treasury/modern-treasury-python

v1.20.0

31 Oct 17:46
Compare
Choose a tag to compare

1.20.0 (2023-10-31)

Full Changelog: v1.19.0...v1.20.0

Features

Chores

  • docs: remove old migration guide (#251) (ecb2c32)
  • internal: minor restructuring of base client (#258) (8a0a728)
  • internal: minor type reference restructuring (#252) (8a0a010)
  • internal: require explicit overrides (#255) (ed9dd52)

Documentation

v1.19.0

24 Oct 18:08
Compare
Choose a tag to compare

1.19.0 (2023-10-24)

Full Changelog: v1.18.0...v1.19.0

Features

  • api: updates (#245) (d2c3b80)
  • client: add logging setup (#224) (4a540b5)
  • client: add support for passing in a httpx client (#220) (16b9d40)
  • client: adjust retry behavior to be exponential backoff (#247) (7dcfdd8)
  • client: improve file upload types (#246) (a192dee)
  • client: support passing httpx.URL instances to base_url (#237) (802e85e)
  • make webhook headers case insensitive (#227) (6baf034)
  • types: consolidate direction enums into a shared TransactionDirection type (#231) (7e9ec69)

Bug Fixes

  • api: use date-time for effective_at (#242) (e128e73)
  • client: accept io.IOBase instances in file params (#232) (fb6de07)
  • client: correctly handle arguments with env vars (#225) (c62c991)

Chores

Documentation

  • improve error message for invalid file param type (#234) (1fecd4c)
  • organisation -> organization (UK to US English) (#233) (7fb749a)

Refactors

v1.18.0

10 Oct 17:31
Compare
Choose a tag to compare

1.18.0 (2023-10-09)

Full Changelog: v1.17.1...v1.18.0

Features

  • client: add forwards-compatible pydantic methods (#219) (b1a9311)
  • client: handle retry-after header with a date format (#216) (947a747)

v1.17.1

02 Oct 16:15
Compare
Choose a tag to compare

1.17.1 (2023-10-02)

Full Changelog: v1.17.0...v1.17.1

Chores

v1.17.0

26 Sep 17:18
Compare
Choose a tag to compare

1.17.0 (2023-09-25)

Full Changelog: v1.16.0...v1.17.0

Features

Bug Fixes

  • client: don't error by default for unexpected content types (#210) (0762e5f)
  • client: properly configure model set fields (#205) (2f8c907)

Chores

  • internal: add helpers (#206) (adedb5e)
  • internal: move error classes from _base_exceptions to _exceptions (⚠️ breaking) (#211) (f252a33)

Documentation

  • add some missing inline documentation (#202) (37804de)

v1.16.0

12 Sep 17:31
Compare
Choose a tag to compare

1.16.0 (2023-09-11)

Full Changelog: v1.15.0...v1.16.0

Features

  • fixes tests where an array has to have unique enum values (#196) (1e582ba)

Bug Fixes

  • client: properly handle optional file params (#194) (08db5c4)

Chores

Documentation

v1.15.0

05 Sep 20:34
Compare
Choose a tag to compare

1.15.0 (2023-09-01)

Full Changelog: v1.14.0...v1.15.0

Features

Chores

  • ci: setup workflows to create releases and release PRs (#186) (2897c74)
  • internal: add pydantic.generics import for compatibility (#189) (4eb74d8)
  • internal: bump pydantic dep (#183) (039e10e)
  • internal: minor formatting changes (#193) (7f0aba8)
  • internal: minor restructuring (#191) (ea1703d)
  • internal: update anyio (#184) (aad6ac7)
  • internal: use shared params references (#188) (6188ec5)

Documentation

v1.14.0

15 Aug 18:07
Compare
Choose a tag to compare

1.14.0 (2023-08-15)

Features

  • allow a default timeout to be set for clients (#176) (1798742)
  • api: add metadata in several places it was missing; add description (#163) (8f5f131)
  • api: support multiple ids in ledger retrieve/list endpoints (#174) (a6939c6)
  • api: updates (#166) (8d5c102)

Bug Fixes

  • client: fix array query param serialization (#175) (7509dfe)

Documentation

  • readme: remove beta status + document versioning policy (#167) (cbc1bf8)

Styles

  • prefer importing types directly instead of module names (#177) (00094f7)

Chores

v1.13.0

01 Aug 18:27
Compare
Choose a tag to compare

1.13.0 (2023-08-01)

⚠ BREAKING CHANGES

  • types: rename account connection flow to account collection flow (#150)
  • api: update parameters for virtual account create request (#148)

Features

Bug Fixes

  • api: add response body to VirtualAccounts.retrieve() and update resources (#146) (3eaa8e4)
  • client: correctly handle environment variable access (#156) (81d62ae)

Refactors

  • types: rename account connection flow to account collection flow (#150) (907bcf2)

Documentation

  • readme: reference "client" in errors section and add missing import (#149) (cef699a)
  • readme: use client everywhere for consistency (#154) (ca1a571)

Chores

v1.12.1

08 Jul 07:43
Compare
Choose a tag to compare

1.12.1 (2023-07-08)

Bug Fixes

  • deps: pin pydantic to less than v2.0 (#139) (34535f4)

Chores