Full Changelog: v0.78.1...v0.79.0
Full Changelog: v0.78.0...v0.78.1
- api: add business_account_token param for listing Balances (#625) (7513850)
- api: adds replacement_account_token to Card create parameters (#623) (79071df)
- internal: cleanup duplicate import (#624) (d067e5e)
- tests: adjust retry timeout values (#621) (1a732a9)
Full Changelog: v0.77.2...v0.78.0
- api: removes AuthRules V1 (#620)
Full Changelog: v0.77.1...v0.77.2
Full Changelog: v0.77.0...v0.77.1
- api: adds
charge_off
functionality to FinancialAccounts (#613) (44895bb) - docs: updates to documentation for V2 AuthRules (#611) (8931217)
- internal: bump mypy (#614) (717b3f3)
Full Changelog: v0.76.0...v0.77.0
- api: add
PIN_BLOCKED
todetailed_results
property on Event (#606) (ac9985f) - api: adds new result types to Transactions and Events (#608) (ff13e35)
- internal: bump pytest to v8 & pydantic (#609) (a2641b7)
Full Changelog: v0.75.0...v0.76.0
Full Changelog: v0.74.1...v0.75.0
- api: removes
transfer_transaction.created
webhook and updates to VerificationApplication (#603) (b387f32)
Full Changelog: v0.74.0...v0.74.1
Full Changelog: v0.73.0...v0.74.0
Full Changelog: v0.72.1...v0.73.0
Full Changelog: v0.72.0...v0.72.1
- api: small updates to verification addresses and Statement and LoanTape fields (#588) (98d9c01)
- internal: add support for parsing bool response content (#590) (1cb2aa4)
Full Changelog: v0.71.0...v0.72.0
- fix typo in fenced code block language (#586) (5e8dbb4)
- improve and reference contributing documentation (#584) (aa350d9)
Full Changelog: v0.70.0...v0.71.0
Full Changelog: v0.69.0...v0.70.0
- api: adds endpoint for migrating auth rules from v1 to V2. marks v1 auth rules as deprecated (#581) (71cfe49)
- client: allow overriding retry count header (#580) (ee6b2a9)
Full Changelog: v0.68.0...v0.69.0
Full Changelog: v0.67.0...v0.68.0
Full Changelog: v0.66.2...v0.67.0
- api: update model
FinancialAccount
(#572)
- api: update model
FinancialAccount
(#572) (6b056cb) - client: send retry count header (#570) (c65ffea)
Full Changelog: v0.66.1...v0.66.2
Full Changelog: v0.66.0...v0.66.1
- internal: specify API version for each endpoints instead of hardcoded in base URLs (#565) (ad2d835)
- tests: fix get_embed_url to specify /v1/ prefix (f84ec12)
Full Changelog: v0.65.0...v0.66.0
- api: updates book transfer status, updates to transactions, add currency model (#564)
- add docstrings to raw response properties (#558) (15eec4c)
- internal: bump pyright / mypy version (#563) (325561c)
- internal: bump ruff (#562) (8a34fc1)
- readme: add section on determining installed version (#560) (05ba523)
- update CONTRIBUTING.md (#561) (1ac232c)
Full Changelog: v0.64.0...v0.65.0
- docs: update description for postal codes (#556) (993f718)
- pyproject.toml formatting changes (#553) (e1cb673)
- test: change test name (#555) (ada39fe)
Full Changelog: v0.63.0...v0.64.0
- api: declare AccountHolderBusinessResponse and remove entity_token from BusinessEntity (#551) (6e6aff0)
Full Changelog: v0.62.0...v0.63.0
- api: add shared model Document (#549)
Full Changelog: v0.61.0...v0.62.0
Full Changelog: v0.60.0...v0.61.0
Full Changelog: v0.59.0...v0.60.0
Full Changelog: v0.58.0...v0.59.0
- api: add property
next_payment_end_date
andnext_payment_due_date
to Statement model (#541) (eba1a51)
- ci: also run pydantic v1 tests (#540) (c48e5c4)
- client: fix parsing union responses when non-json is returned (#539) (139cfd8)
- docs: update state description on Card (#537) (73f607e)
Full Changelog: v0.57.0...v0.58.0
Full Changelog: v0.56.0...v0.57.0
Full Changelog: v0.55.0...v0.56.0
- api: add property
Account.cardholder_currency
(#529) (26f0669) - api: add property
Card.cardholder_currency
(26f0669) - api: add property
CardProgram.cardholder_currencies
(26f0669) - api: add property
CardProgram.cardholder_currency
(26f0669)
- ci: bump prism mock server version (#526) (c610f81)
- internal: ensure package is importable in lint cmd (#528) (194b0d7)
Full Changelog: v0.54.0...v0.55.0
- api: rename property 'financial_accounts.statement.AccountStanding.state' to 'period_state' (#525)
- api: add event type 'card.reissued' (#521) (87e7ab3)
- api: add methods to simulate enrollment review and enrollment document review (#523) (4e4515f)
- api: rename property 'financial_accounts.statement.AccountStanding.state' to 'period_state' (#525) (909ecac)
- internal: bump ruff version (#519) (bba5c95)
- internal: update pydantic compat helper function (#522) (99d987f)
- internal: updates (#524) (9645382)
Full Changelog: v0.53.1...v0.54.0
- api: add event type 'statements.created' (#518) (2dd6b21)
- client: add
retries_taken
to raw response class (#514) (2d797d0)
- add transactions example (#515) (7a53618)
- ci: run transactions example (#517) (76054d7)
- internal: bump pyright (#513) (c79e2e8)
- internal: test updates (#516) (dc4b527)
- internal: use
TypeAlias
marker for type assignments (#511) (d339158)
Full Changelog: v0.53.0...v0.53.1
Full Changelog: v0.52.0...v0.53.0
Full Changelog: v0.51.0...v0.52.0
- api: deprecate 'auth rule token' in 'card' and 'account holder' models (#504)
Full Changelog: v0.50.0...v0.51.0
- ci: limit release doctor target branches (#499) (4fa41c9)
- docs: document how to do per-request http client customization (#497) (bae139d)
Full Changelog: v0.49.0...v0.50.0
- docs: minor update to formatting of API link in README (#495) (4f1dd78)
- internal: minor options / compat functions updates (#493) (05b1935)
Full Changelog: v0.48.6...v0.49.0
- api: param 'financial_account_token' for 'external_bank_accounts.create()' is now required (#491) (1b8968d)
Full Changelog: v0.48.5...v0.48.6
- ci: also run workflows for PRs targeting
next
(#487) (dd74e55) - ci: update rye to v0.35.0 (#482) (30f2c5b)
- internal: add helper function (#485) (e688304)
- internal: minor import restructuring (#488) (10206cf)
- internal: minor request options handling changes (#484) (1f8293c)
- internal: update mypy (#486) (f05d7a1)
Full Changelog: v0.48.4...v0.48.5
- gitignore test server logs (#478) (333ec59)
- internal: add helper method for constructing
BaseModel
s (#480) (037c807) - internal: add reflection helper function (#476) (4d84125)
- internal: add rich as a dev dependency (#479) (a7843c1)
Full Changelog: v0.48.3...v0.48.4
Full Changelog: v0.48.2...v0.48.3
Full Changelog: v0.48.1...v0.48.2
Full Changelog: v0.48.0...v0.48.1
Full Changelog: v0.47.0...v0.48.0
- api: remove unused event type 'statement.created'
- api: remove unused business account type
- api: remove unused embed request params type
- api: updates (#466)
- api: add 'reverse' method for book transfers (0e94cdb)
- api: add field 'trace numbers' to payment method attribute model (0e94cdb)
- api: remove unused business account type (0e94cdb)
- api: remove unused embed request params type (0e94cdb)
- api: remove unused event type 'statement.created' (0e94cdb)
- api: updates (#466) (0e94cdb)
Full Changelog: v0.46.0...v0.47.0
Full Changelog: v0.45.0...v0.46.0
- api: remove some endpoints and other API updates (#458)
Full Changelog: v0.44.0...v0.45.0
Full Changelog: v0.43.0...v0.44.0
Full Changelog: v0.42.0...v0.43.0
- ci: update rye install location (#448) (a7361a5)
- ci: update rye install location (#449) (f5b5e22)
- docs: add SECURITY.md (#444) (a3ff562)
- internal: add slightly better logging to scripts (#446) (e0478b3)
- internal: bump pydantic dependency (#445) (007cfaa)
- internal: bump pyright (#450) (3b790a6)
- internal: update bootstrap script (#452) (066564f)
- tests: update some example values (#447) (b88c2a4)
- contributing: update references to rye-up.com (#451) (7ac824e)
- readme: fix misleading timeout example value (#439) (74afd3f)
Full Changelog: v0.41.0...v0.42.0
- api: changes to balance-related return types and other API changes (#432) (a7045b1)
- api: updates (#419) (70be79c)
- api: updates (#421) (5657004)
- api: updates (#438) (48a5562)
- models: add to_dict & to_json helper methods (#416) (49d5ba1)
- client: log response headers in debug mode (#435) (6310797)
- fix typo (#418) (79d8921)
- internal: add lru_cache helper function (#422) (e7a7f23)
- internal: add scripts/test, scripts/mock and add ci job (#436) (26b4052)
- internal: ban usage of lru_cache (#423) (b72c88f)
- internal: bump mock server version to ~5.8.0 (#437) (c9d79b4)
- internal: bump pyright to 1.1.359 (#424) (7cbc60f)
- internal: formatting (#420) (d6dcfe6)
- internal: minor reformatting (#434) (fb1f85c)
- internal: reformat imports (#433) (f22b15e)
- internal: restructure imports (#425) (9d9ab1c)
- internal: update test helper function (#431) (4c2b592)
- internal: use actions/checkout@v4 for codeflow (#430) (4afd494)
- rename resource types (#427) (9afd708)
- tests: rename test file (#429) (20380e1)
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
None
default 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_holders
endpoint (#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.generics
import 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
key
tosecret
(#121)
- allow a default timeout to be set for clients (#123) (13ce2e8)
- api: change
key
tosecret
(#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_url
property on KYB object (#82) (673a1c3)
0.17.1 (2023-07-12)
- api: add
state
query 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_token
param in favour oftransaction_tokens
(#28)
0.14.4 (2023-05-12)
0.14.3 (2023-05-11)
- api: add support for new
transaction_tokens
query 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)