Skip to content

Latest commit

 

History

History
1039 lines (545 loc) · 70.2 KB

File metadata and controls

1039 lines (545 loc) · 70.2 KB

Changelog

0.41.0 (2024-04-08)

Full Changelog: v0.40.0...v0.41.0

Features

  • api: add detailed result CARD_NOT_ACTIVATED (#413) (c0f2fc0)
  • api: add event type digital_wallet.tokenization_two_factor_authentication_code_sent (#409) (2431cc1)
  • api: add params spend_limit and spend_velocity (#412) (40d9cce)
  • api: add settlement_report.updated enum (#402) (49b6566)
  • api: update financial transaction status enum (#405) (5978972)
  • api: update link to encrypted PIN block docs (#414) (aefe04e)
  • api: updates (#403) (a1f9274)
  • client: add DefaultHttpxClient and DefaultAsyncHttpxClient (#415) (d264e68)
  • package: export default constants (#404) (aadd2c5)

Bug Fixes

  • project: use absolute github links on PyPi (#406) (cf279ff)
  • revert regression with 3.7 support (#401) (ca50938)

Chores

  • client: validate that max_retries is not None (#408) (a073786)
  • internal: defer model build for import latency (#410) (48a5b9a)
  • internal: streaming updates (#411) (42944ef)

Documentation

0.40.0 (2024-03-21)

Full Changelog: v0.39.0...v0.40.0

Features

Performance Improvements

Chores

  • add back examples (e0eba72)
  • add back removed code (36c5c4e)
  • client: improve error message for invalid http_client argument (#380) (0ea3801)
  • docs: add back custom readme code (23a52b2)
  • docs: mention install from git repo (#377) (8b6e48c)
  • docs: temporarily remove custom readme code (#387) (93530fd)
  • export NOT_GIVEN sentinel value (#384) (841497f)
  • internal: add core support for deserializing into number response (#381) (cb5e9d2)
  • internal: bump pyright (#382) (8aad846)
  • internal: formatting change (#394) (b9ede81)
  • internal: improve deserialisation of discriminated unions (#385) (9062866)
  • internal: loosen input type for util function (#392) (1294d5b)
  • internal: minor core client restructuring (#374) (bca5b1c)
  • internal: split up transforms into sync / async (#378) (0cecc63)
  • internal: support more input types (#379) (0cde41d)
  • internal: support parsing Annotated types (#383) (ded4ec2)
  • internal: update generated pragma comment (#391) (cac2a8b)
  • temporarily remove examples for migration (644a601)
  • temporarily remove various code as part of refactor (#388) (306df73)

Documentation

0.39.0 (2024-02-27)

Full Changelog: v0.38.0...v0.39.0

Features

Chores

0.38.0 (2024-02-23)

Full Changelog: v0.37.0...v0.38.0

Features

Chores

0.37.0 (2024-02-21)

Full Changelog: v0.36.0...v0.37.0

Features

  • api: create financial account and retry microdeposits endpoints (#366) (4cc06ec)

Chores

0.36.0 (2024-02-19)

Full Changelog: v0.35.0...v0.36.0

Features

  • api: update financial_account_type and documentation (#363) (589dd28)

Chores

  • internal: refactor release environment script (#361) (6da0145)
  • tests: add integration test for pagination (#358) (8aafef9)

Documentation

0.35.0 (2024-02-07)

Full Changelog: v0.34.2...v0.35.0

Features

0.34.2 (2024-02-06)

Full Changelog: v0.34.1...v0.34.2

Bug Fixes

  • types: loosen most List params types to Iterable (#355) (9d94f70)

Chores

0.34.1 (2024-02-04)

Full Changelog: v0.34.0...v0.34.1

Bug Fixes

  • prevent crash when platform.architecture() is not allowed (#351) (fc7fd7b)

Chores

  • interal: make link to api.md relative (#349) (f85a5e0)

0.34.0 (2024-01-31)

Full Changelog: v0.33.0...v0.34.0

Features

  • api: add account_token and card_program_token to Card (#347) (f94944e)

0.33.0 (2024-01-31)

Full Changelog: v0.32.0...v0.33.0

Features

Chores

  • internal: cast type in mocked test (#344) (aa6e754)
  • internal: enable ruff type checking misuse lint rule (#341) (312383f)
  • internal: support multipart data with overlapping keys (#340) (e74deea)
  • internal: support pre-release versioning (#345) (44505cc)

0.32.0 (2024-01-23)

Full Changelog: v0.31.1...v0.32.0

⚠ BREAKING CHANGES

  • api: change account holder creation response, new settlement detail type (#337)

Features

  • api: change account holder creation response, new settlement detail type (#337) (6d8a046)

Chores

  • ci: rely on Stainless GitHub App for releases (#334) (90063d7)
  • internal: add internal helpers (#336) (9849b51)
  • internal: remove redundant client test (#331) (18ad2ad)
  • internal: share client instances between all tests (#335) (0fe132a)
  • internal: speculative retry-after-ms support (#332) (579486a)
  • lazy load raw resource class properties (#333) (e275233)

0.31.1 (2024-01-17)

Full Changelog: v0.31.0...v0.31.1

Features

Chores

0.31.0 (2024-01-16)

Full Changelog: v0.30.0...v0.31.0

Features

  • client: add support for streaming raw responses (#323) (ab894d3)

Bug Fixes

  • client: ensure path params are non-empty (#324) (c569801)

Chores

  • client: improve debug logging for failed requests (#320) (c68b9a6)

Documentation

0.30.0 (2024-01-09)

Full Changelog: v0.29.1...v0.30.0

Features

  • add None default value to nullable response properties (#315) (81458b1)
  • api: add card renew endpoint (#319) (2ec8b25)

Chores

  • add .keep files for examples and custom code directories (#318) (d21bb0c)
  • internal: bump license (#312) (03038ed)
  • internal: loosen type var restrictions (#317) (fae02b2)
  • internal: replace isort with ruff (#314) (8b841b0)
  • use property declarations for resource members (#316) (969451f)

0.29.1 (2023-12-28)

Full Changelog: v0.29.0...v0.29.1

Bug Fixes

  • client: correctly use custom http client auth (#311) (d3913db)

Chores

0.29.0 (2023-12-18)

Full Changelog: v0.28.0...v0.29.0

Features

  • api: remove /auth_stream enrollment endpoints (#302) (a810e9c)

Chores

  • ci: run release workflow once per day (#300) (edfd745)

0.28.0 (2023-12-15)

Full Changelog: v0.27.2...v0.28.0

Features

  • api: rename token and type to financial_account_token and financial_account_type (#299) (e7fe65c)

Documentation

Refactors

0.27.2 (2023-12-08)

Full Changelog: v0.27.1...v0.27.2

Bug Fixes

  • avoid leaking memory when Client.with_options is used (#293) (7d31816)

0.27.1 (2023-12-08)

Full Changelog: v0.27.0...v0.27.1

Bug Fixes

  • errors: properly assign APIError.body (#292) (b331f3a)

Chores

0.27.0 (2023-12-05)

Full Changelog: v0.26.2...v0.27.0

Features

  • api: remove CLOSED account enum and update docstrings (#284) (6441b1e)

Chores

0.26.2 (2023-12-01)

Full Changelog: v0.26.1...v0.26.2

Bug Fixes

  • client: correct base_url setter implementation (#280) (1b9427c)

Chores

  • internal: minor internal restructuring (#277) (c897da5)
  • internal: remove unused type var (#279) (fcdcf4b)
  • internal: replace string concatenation with f-strings (#278) (b6d02a1)

Documentation

0.26.1 (2023-11-30)

Full Changelog: v0.26.0...v0.26.1

Bug Fixes

  • client: ensure retried requests are closed (#274) (2275961)

Chores

0.26.0 (2023-11-28)

Full Changelog: v0.25.1...v0.26.0

Features

  • api: add get spend_limits endpoints to cards and accounts (#269) (d5601a3)

Chores

0.25.1 (2023-11-21)

Full Changelog: v0.25.0...v0.25.1

Bug Fixes

  • client: attempt to parse unknown json content types (#261) (e8650d3)

Chores

  • internal: update stats file (#259) (f312176)
  • internal: update type hint for helper function (#260) (ee16cd4)

Documentation

0.25.0 (2023-11-16)

Full Changelog: v0.24.3...v0.25.0

Features

Chores

  • internal: fix devcontainer interpeter path (#253) (17d39da)
  • internal: fix typo in NotGiven docstring (#251) (be151c6)

Documentation

0.24.3 (2023-11-13)

Full Changelog: v0.24.2...v0.24.3

Bug Fixes

  • client: retry if SSLWantReadError occurs in the async client (#249) (1267620)

0.24.2 (2023-11-10)

Full Changelog: v0.24.1...v0.24.2

Bug Fixes

  • client: serialise pydantic v1 default fields correctly in params (#247) (ed6f61a)

0.24.1 (2023-11-10)

Full Changelog: v0.24.0...v0.24.1

Bug Fixes

  • models: mark unknown fields as set in pydantic v1 (#246) (a495004)

Chores

Documentation

0.24.0 (2023-11-09)

Full Changelog: v0.23.0...v0.24.0

Features

Chores

  • internal: improve github devcontainer setup (#239) (c95e537)

0.23.0 (2023-11-08)

Full Changelog: v0.22.2...v0.23.0

Features

  • client: support passing httpx.Timeout to method timeout argument (#234) (d70cab3)

Bug Fixes

  • api: correct type for other fees details (#238) (3e4efea)

Chores

0.22.2 (2023-11-06)

Full Changelog: v0.22.1...v0.22.2

Bug Fixes

  • prevent TypeError in Python 3.8 (ABC is not subscriptable) (#233) (55fd8a3)

Chores

  • internal: remove unused int/float conversion (#231) (1256055)

Documentation

  • api: improve method signatures for named path params (#228) (476d296)
  • improve account holder control person documentation (#230) (36abfb0)
  • readme: improve example snippets (#232) (ace36a4)

0.22.1 (2023-11-03)

Full Changelog: v0.22.0...v0.22.1

Bug Fixes

  • binaries: don't synchronously block in astream_to_file (#226) (cfc5441)

0.22.0 (2023-11-03)

Full Changelog: v0.21.0...v0.22.0

Features

  • api: add verification_attempts response property (#223) (84446d7)
  • client: allow binary returns (#224) (78c7e86)
  • client: support accessing raw response objects (#218) (8540bba)
  • client: support passing BaseModels to request params at runtime (#225) (ab37ce8)
  • github: include a devcontainer setup (#222) (1256ea0)
  • package: add classifiers (#221) (a1d9641)

Chores

  • internal: minor restructuring of base client (#220) (2c36aa7)
  • internal: require explicit overrides (#217) (c85bd62)

0.21.0 (2023-10-26)

Full Changelog: v0.20.0...v0.21.0

Features

  • api: add CardProgram and DigitalCardArt resources (#213) (afcb7e4)

0.20.0 (2023-10-25)

Full Changelog: v0.19.3...v0.20.0

Features

  • api: add AUTH_STREAM_ACCESS to responder endpoints (#205) (55d9f21)
  • api: add verification_failed_reason (#203) (b6dfb4d)
  • api: updates (#197) (34f3534)
  • client: add logging setup (#187) (4ec658e)
  • client: adjust retry behavior to be exponential backoff (#209) (b571389)
  • client: improve file upload types (#208) (ff0cca0)
  • client: support passing httpx.URL instances to base_url (#199) (fec5362)
  • make webhook headers case insensitive (#190) (e0a5811)

Bug Fixes

  • client: accept io.IOBase instances in file params (#194) (c41ebb0)
  • client: correctly handle arguments with env vars (#188) (1bc8b58)

Chores

Documentation

  • improve to dictionary example (#211) (773b0f5)
  • organisation -> organization (UK to US English) (#195) (d082979)

Refactors

0.19.3 (2023-10-11)

Full Changelog: v0.19.2...v0.19.3

Features

  • client: add forwards-compatible pydantic methods (#181) (0bb14e3)
  • client: add support for passing in a httpx client (#183) (c2a69fb)

0.19.2 (2023-10-05)

Full Changelog: v0.19.1...v0.19.2

Features

0.19.1 (2023-10-03)

Full Changelog: v0.19.0...v0.19.1

Features

  • client: handle retry-after header with a date format (#176) (3d6fbc8)

Chores

0.19.0 (2023-09-29)

Full Changelog: v0.18.6...v0.19.0

⚠ BREAKING CHANGES

  • api: remove post /webhooks/account_holders endpoint (#171)

Refactors

  • api: remove post /webhooks/account_holders endpoint (#171) (a2143d4)

0.18.6 (2023-09-27)

Full Changelog: v0.18.5...v0.18.6

Features

Bug Fixes

  • client: don't error by default for unexpected content types (#166) (cf9c611)

Chores

  • internal: move error classes from _base_exceptions to _exceptions (⚠️ breaking) (#168) (f959dd5)
  • tests: improve raw response test (#170) (0848bd0)

0.18.5 (2023-09-20)

Full Changelog: v0.18.4...v0.18.5

Features

  • api: add simulation endpoints, event types, fix transfer request AuthRule (#164) (ca1e3dc)

0.18.4 (2023-09-15)

Full Changelog: v0.18.3...v0.18.4

Features

  • client: retry on 408 Request Timeout (#160) (9ef57a3)

Bug Fixes

  • client: properly configure model set fields (#159) (1c13556)

Chores

Documentation

  • add some missing inline documentation (#156) (e1a3ac0)

0.18.3 (2023-09-11)

Full Changelog: v0.18.2...v0.18.3

Features

  • api: add Simulate Return Payment endpoint (#155) (b81d2ac)
  • api: add tokenizations.simulate and correct typo'd enum (#151) (8968036)
  • api: add user defined id (#144) (88a2f52)
  • fixes tests where an array has to have unique enum values (#147) (0dbc2e6)
  • types: remove unused types (#145) (9e13e49)

Bug Fixes

  • client: properly handle optional file params (#146) (15a0f07)

Chores

Documentation

0.18.2 (2023-08-24)

Chores

0.18.1 (2023-08-17)

Features

0.18.0 (2023-08-15)

⚠ BREAKING CHANGES

  • api: change key to secret (#121)

Features

Styles

  • prefer importing types directly instead of module names (#124) (5048bec)

Chores

0.17.8 (2023-08-11)

Features

  • allOf models now have toXxx methods to access the separate allOf models (#117) (f6103e9)
  • api: add card reissue shipping options (#116) (ed1bad9)

Chores

0.17.7 (2023-08-08)

Features

  • api: add carrier property to card create and reissue params (#111) (a2d0279)

Documentation

  • readme: remove beta status + document versioning policy (#108) (b7dc50d)

Chores

0.17.6 (2023-08-01)

Features

Bug Fixes

  • adjust typo of 'descisioning' to 'decisioning' (#103) (2b0c0e7)
  • client: correctly handle environment variable access (#95) (1666080)

Chores

0.17.5 (2023-07-27)

Features

  • api: add payment and external bank accounts resource (#91) (9a63218)

Documentation

  • readme: use client everywhere for consistency (#93) (be4350d)

0.17.4 (2023-07-21)

Features

Documentation

  • readme: reference "client" in errors section and add missing import (#89) (66127cc)

0.17.3 (2023-07-18)

Features

0.17.2 (2023-07-17)

Features

  • api: add more enum members to event types (#79) (3e57d94)
  • api: no longer require website_url property on KYB object (#82) (673a1c3)

Chores

  • internal: add codegen.log to .gitignore (#81) (ec2ea75)

0.17.1 (2023-07-12)

Features

  • api: add state query param for cards (#73) (84fc0f5)
  • api: add digital wallet tokenization result event type (#74) (e3e21be)

Bug Fixes

  • client: use correct units for account holders create timeout (#75) (54915d3)

Chores

  • package: pin major versions of dependencies (#76) (9fd090c)
  • package: pin major versions of dependencies (#77) (0635c8b)

0.17.0 (2023-07-05)

⚠ BREAKING CHANGES

  • api: remove previous_auth_rule_tokens from auth rules (#69)

Chores

Refactors

  • api: remove previous_auth_rule_tokens from auth rules (#69) (a6a3bc5)

0.16.2 (2023-07-01)

Bug Fixes

  • deps: pin pydantic to less than v2.0 (#65) (57ec609)

Chores

Styles

  • minor reordering of types and properties (#61) (36fd9f0)

Documentation

0.16.1 (2023-06-19)

Documentation

  • api: clarify dispute evidence filename docstring (#52) (4116977)

0.16.0 (2023-06-15)

⚠ BREAKING CHANGES

  • api: remove avs_type property, add dispute evidence filename, and mark properties nullable (#51)

Features

  • api: remove avs_type property, add dispute evidence filename, and mark properties nullable (#51) (0cce574)

Documentation

  • point to github repo instead of email contact (#47) (90583fe)

Chores

  • internal: add overloads to client.get for streaming (#49) (7952321)

0.15.1 (2023-06-12)

Bug Fixes

  • properly handle key aliases in transform step (#33) (a4693bf)

0.15.0 (2023-05-12)

⚠ BREAKING CHANGES

  • api: replace transaction_token param in favour of transaction_tokens (#28)

Refactors

  • api: replace transaction_token param in favour of transaction_tokens (#28) (d1e7591)

0.14.4 (2023-05-12)

Refactors

0.14.3 (2023-05-11)

Features

  • api: add support for new transaction_tokens query param (#19) (20ce43e)
  • api: updates (#17) (4365e71)

Bug Fixes

  • client: correctly send array query params (#21) (cb95cb4)

0.14.2 (2023-05-05)

Bug Fixes

  • event > payload type is now any object instead of unknown (#8) (a7830f7)
  • pagination: correct check for next page for cursor pagination (#13) (8070e51)

0.14.1 (2023-04-28)

Features

  • api: more detailed post /disputes/{dispute_token}/evidences response (#5) (1d9aba0)