Full Changelog: v0.40.0...v0.41.0
- 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)
- project: use absolute github links on PyPi (#406) (cf279ff)
- revert regression with 3.7 support (#401) (ca50938)
- client: validate that max_retries is not None (#408) (a073786)
- internal: defer model build for import latency (#410) (48a5b9a)
- internal: streaming updates (#411) (42944ef)
Full Changelog: v0.39.0...v0.40.0
- 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)
- contributing: improve wording (#376) (ea83617)
- fix typo in CONTRIBUTING.md (#390) (2fc74c2)
- readme: document how to make undocumented requests (#393) (0fb722f)
Full Changelog: v0.38.0...v0.39.0
- client: use anyio.sleep instead of asyncio.sleep (#372) (203870e)
- internal: bump pyright (#370) (f048d0e)
Full Changelog: v0.37.0...v0.38.0
Full Changelog: v0.36.0...v0.37.0
Full Changelog: v0.35.0...v0.36.0
- internal: refactor release environment script (#361) (6da0145)
- tests: add integration test for pagination (#358) (8aafef9)
Full Changelog: v0.34.2...v0.35.0
Full Changelog: v0.34.1...v0.34.2
- internal: add lint command (#354) (2874d3b)
- internal: support serialising iterable types (#352) (a09d15c)
Full Changelog: v0.34.0...v0.34.1
Full Changelog: v0.33.0...v0.34.0
Full Changelog: v0.32.0...v0.33.0
- api: add search_by_pan endpoint (#342) (2eb8a3c)
- client: enable follow redirects by default (#338) (ec5cddd)
- client: support parsing custom response types (#343) (ac44618)
- remove idempotency headers (#346) (79049f4)
- 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)
Full Changelog: v0.31.1...v0.32.0
- api: change account holder creation response, new settlement detail type (#337)
- 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)
Full Changelog: v0.31.0...v0.31.1
- add write_to_file binary helper method (#327) (86d0a5c)
- internal: fix typing util function (#328) (40c5279)
- internal: updates to proxy helper (#325) (9439dcc)
Full Changelog: v0.30.0...v0.31.0
Full Changelog: v0.29.1...v0.30.0
- add
Nonedefault value to nullable response properties (#315) (81458b1) - api: add card renew endpoint (#319) (2ec8b25)
- 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)
Full Changelog: v0.29.0...v0.29.1
- internal: add bin script (#308) (1d9b46f)
- internal: fix typos (#306) (e8c2919)
- internal: minor utils restructuring (#305) (9c1c54d)
- internal: updates to base client (#303) (ab29f31)
- internal: use ruff instead of black for formatting (#310) (87c7468)
- package: bump minimum typing-extensions to 4.7 (#307) (ef333f2)
Full Changelog: v0.28.0...v0.29.0
Full Changelog: v0.27.2...v0.28.0
Full Changelog: v0.27.1...v0.27.2
Full Changelog: v0.27.0...v0.27.1
- internal: enable more lint rules (#291) (81d6f42)
- internal: minor updates to pagination (#289) (c47d429)
- internal: reformat imports (#287) (1129916)
- internal: reformat imports (#290) (78d4f94)
- internal: update formatting (#288) (5551a3d)
Full Changelog: v0.26.2...v0.27.0
Full Changelog: v0.26.1...v0.26.2
- internal: minor internal restructuring (#277) (c897da5)
- internal: remove unused type var (#279) (fcdcf4b)
- internal: replace string concatenation with f-strings (#278) (b6d02a1)
Full Changelog: v0.26.0...v0.26.1
- internal: add tests for proxy change (#273) (9d30cdd)
- internal: minor pagination updates (#270) (4affab9)
- internal: updates to proxy helper (#272) (5dc86c8)
Full Changelog: v0.25.1...v0.26.0
- client: improve copy method (#262) (aac41f4)
- deps: bump mypy to v1.7.1 (#268) (70c9557)
- internal: options updates (#265) (a691ce0)
- internal: revert recent options change (#266) (3068340)
- internal: send more detailed x-stainless headers (#267) (685ae57)
- package: add license classifier metadata (#264) (9a66cfd)
Full Changelog: v0.25.0...v0.25.1
- internal: update stats file (#259) (f312176)
- internal: update type hint for helper function (#260) (ee16cd4)
Full Changelog: v0.24.3...v0.25.0
- api: updates (#256) (fd10ea1)
- client: support reading the base url from an env variable (#255) (6f74bc5)
- internal: fix devcontainer interpeter path (#253) (17d39da)
- internal: fix typo in NotGiven docstring (#251) (be151c6)
Full Changelog: v0.24.2...v0.24.3
Full Changelog: v0.24.1...v0.24.2
Full Changelog: v0.24.0...v0.24.1
Full Changelog: v0.23.0...v0.24.0
- api: updates (#242) (eecfe4d)
- client: support passing chunk size for binary responses (#241) (9bbaf15)
Full Changelog: v0.22.2...v0.23.0
Full Changelog: v0.22.1...v0.22.2
- api: improve method signatures for named path params (#228) (476d296)
- improve account holder control person documentation (#230) (36abfb0)
- readme: improve example snippets (#232) (ace36a4)
Full Changelog: v0.22.0...v0.22.1
Full Changelog: v0.21.0...v0.22.0
- 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)
- internal: minor restructuring of base client (#220) (2c36aa7)
- internal: require explicit overrides (#217) (c85bd62)
Full Changelog: v0.20.0...v0.21.0
Full Changelog: v0.19.3...v0.20.0
- 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)
- client: accept io.IOBase instances in file params (#194) (c41ebb0)
- client: correctly handle arguments with env vars (#188) (1bc8b58)
- docs: remove old migration guide (#212) (ee6cbb4)
- internal: bump mypy (#207) (74308ad)
- internal: bump pyright (#206) (d65667f)
- internal: cleanup some redundant code (#193) (61a777a)
- internal: enable lint rule (#192) (df95673)
- internal: improve publish script (#198) (9ecaa3c)
- internal: migrate from Poetry to Rye (#196) (748a670)
- internal: update gitignore (#201) (631d650)
- internal: update gitignore (#202) (48a9f60)
- internal: update lock file (#200) (19aad77)
- update comment (#191) (c5e2a68)
- update README (#184) (bda1154)
- improve to dictionary example (#211) (773b0f5)
- organisation -> organization (UK to US English) (#195) (d082979)
Full Changelog: v0.19.2...v0.19.3
- client: add forwards-compatible pydantic methods (#181) (0bb14e3)
- client: add support for passing in a httpx client (#183) (c2a69fb)
Full Changelog: v0.19.1...v0.19.2
Full Changelog: v0.19.0...v0.19.1
Full Changelog: v0.18.6...v0.19.0
- api: remove
post /webhooks/account_holdersendpoint (#171)
Full Changelog: v0.18.5...v0.18.6
- internal: move error classes from _base_exceptions to _exceptions (
⚠️ breaking) (#168) (f959dd5) - tests: improve raw response test (#170) (0848bd0)
Full Changelog: v0.18.4...v0.18.5
Full Changelog: v0.18.3...v0.18.4
Full Changelog: v0.18.2...v0.18.3
- 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)
- ci: setup workflows to create releases and release PRs (#137) (9d5ba39)
- internal: add
pydantic.genericsimport for compatibility (#139) (1933c6d) - internal: cleanup test params (#152) (99e8a4b)
- internal: minor restructuring (#142) (65f9fc7)
- internal: minor update (#149) (b65dcfa)
- internal: update base client (#148) (7596e42)
- internal: update pyright (#154) (d44c079)
- internal: updates (#153) (6d674bc)
0.18.2 (2023-08-24)
0.18.1 (2023-08-17)
0.18.0 (2023-08-15)
- api: change
keytosecret(#121)
- allow a default timeout to be set for clients (#123) (13ce2e8)
- api: change
keytosecret(#121) (faec3a2)
- assign default reviewers to release PRs (#125) (0ace592)
- client: send Idempotency-Key header (#127) (f387e15)
- internal: minor formatting change (#126) (0093e61)
0.17.8 (2023-08-11)
- allOf models now have toXxx methods to access the separate allOf models (#117) (f6103e9)
- api: add card reissue shipping options (#116) (ed1bad9)
- deps: bump typing-extensions to 4.5 (#118) (0fc438c)
- internal/deps: update lock file (#115) (fa87728)
- internal: bump pytest-asyncio (#119) (5e041e1)
- internal: minor import restructuring (#113) (47e1b9f)
0.17.7 (2023-08-08)
- internal: bump certifi dependency (#110) (8994910)
- internal: bump lock file (#107) (123fad1)
- internal: update mypy to v1.4.1 (#105) (22bac04)
- internal: update ruff to v0.0.282 (#109) (fb5124a)
0.17.6 (2023-08-01)
- adjust typo of 'descisioning' to 'decisioning' (#103) (2b0c0e7)
- client: correctly handle environment variable access (#95) (1666080)
- internal: bump pyright (#100) (096cf19)
- internal: bump pyright (#101) (cfa2725)
- internal: make demo example runnable and more portable (#99) (538860c)
- internal: minor reformatting of code (#98) (c6c7133)
0.17.5 (2023-07-27)
0.17.4 (2023-07-21)
0.17.3 (2023-07-18)
0.17.2 (2023-07-17)
- api: add more enum members to event types (#79) (3e57d94)
- api: no longer require
website_urlproperty on KYB object (#82) (673a1c3)
0.17.1 (2023-07-12)
- api: add
statequery param for cards (#73) (84fc0f5) - api: add digital wallet tokenization result event type (#74) (e3e21be)
- package: pin major versions of dependencies (#76) (9fd090c)
- package: pin major versions of dependencies (#77) (0635c8b)
0.17.0 (2023-07-05)
- api: remove previous_auth_rule_tokens from auth rules (#69)
0.16.2 (2023-07-01)
- add trailing newlines (#60) (17deafc)
- api.md: minor restructuring (#63) (2455100)
- api: update account limits docstrings (#55) (0ea7cb1)
- api: update limits docstrings (#57) (ab18e74)
0.16.1 (2023-06-19)
0.16.0 (2023-06-15)
- api: remove avs_type property, add dispute evidence filename, and mark properties nullable (#51)
- api: remove avs_type property, add dispute evidence filename, and mark properties nullable (#51) (0cce574)
0.15.1 (2023-06-12)
0.15.0 (2023-05-12)
- api: replace
transaction_tokenparam in favour oftransaction_tokens(#28)
0.14.4 (2023-05-12)
0.14.3 (2023-05-11)
- api: add support for new
transaction_tokensquery param (#19) (20ce43e) - api: updates (#17) (4365e71)
0.14.2 (2023-05-05)
- event > payload type is now any object instead of unknown (#8) (a7830f7)
- pagination: correct check for next page for cursor pagination (#13) (8070e51)