Releases: Modern-Treasury/modern-treasury-python
Releases · Modern-Treasury/modern-treasury-python
v1.20.0
1.20.0 (2023-10-31)
Full Changelog: v1.19.0...v1.20.0
Features
- api: updates (#253) (b94afc8)
- client: support accessing raw response objects (#256) (a8cc529)
- github: include a devcontainer setup (#260) (840d376)
- package: add classifiers (#259) (a16d816)
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
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
- internal: bump mypy (#244) (9e6ed39)
- internal: bump pyright (#243) (165f298)
- internal: cleanup some redundant code (#230) (30ca9ed)
- internal: enable lint rule (#229) (c5ee67d)
- internal: improve publish script (#236) (50bd455)
- internal: migrate from Poetry to Rye (#235) (4ba80bb)
- internal: update gitignore (#239) (b2e34d5)
- internal: update gitignore (#240) (ae8b3c4)
- internal: update lock file (#238) (bb60a6a)
- update comment (#228) (8b3e213)
- update README (#222) (384203f)
Documentation
- improve error message for invalid file param type (#234) (1fecd4c)
- organisation -> organization (UK to US English) (#233) (7fb749a)
Refactors
v1.18.0
v1.17.1
v1.17.0
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
v1.16.0
v1.15.0
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
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; adddescription
(#163) (8f5f131) - api: support multiple
id
s inledger
retrieve
/list
endpoints (#174) (a6939c6) - api: updates (#166) (8d5c102)
Bug Fixes
Documentation
Styles
Chores
- assign default reviewers to release PRs (#178) (9e5c3a1)
- deps: bump typing-extensions to 4.5 (#172) (5f2d470)
- internal/deps: update lock file (#171) (43f0e4f)
- internal: bump certifi dependency (#169) (a6e48a2)
- internal: bump pytest-asyncio (#173) (72e1329)
- internal: minor formatting change (#179) (5ff2fe7)
- internal: minor import restructuring (#170) (ebf2ac9)
- internal: update mypy to v1.4.1 (#165) (b712b7b)
- internal: update ruff to v0.0.282 (#168) (487add7)
v1.13.0
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
- api: update parameters for virtual account create request (#148) (3425e69)
- api: updates (#152) (742738b)
- api: updates (#155) (f25dc19)
- client: add client close handlers (#157) (c0af2dd)
- test: unskip file uploads tests (#162) (d79ce4b)
Bug Fixes
- api: add response body to
VirtualAccounts.retrieve()
and update resources (#146) (3eaa8e4) - client: correctly handle environment variable access (#156) (81d62ae)
Refactors
Documentation
- readme: reference "client" in errors section and add missing import (#149) (cef699a)
- readme: use
client
everywhere for consistency (#154) (ca1a571)
Chores
- internal: add
codegen.log
to.gitignore
(#147) (a710e9f) - internal: bump pyright (#160) (dc18763)
- internal: bump pyright (#161) (68e8e73)
- internal: make demo example runnable and more portable (#159) (91a9f15)
- internal: minor reformatting of code (#158) (e39e033)
- package: pin major versions of dependencies (#144) (f248913)