Full Changelog: v0.82.0...v0.82.1
Full Changelog: v0.81.0...v0.82.0
Full Changelog: v0.80.0...v0.81.0
- api: small updates to verification addresses and Statement and LoanTape fields (#525) (d57c1c0)
- internal: pass props through internal parser (#527) (fdd8e77)
Full Changelog: v0.79.0...v0.80.0
Full Changelog: v0.78.0...v0.79.0
Full Changelog: v0.77.0...v0.78.0
- api: adds endpoint for migrating auth rules from v1 to V2. marks v1 auth rules as deprecated (#519) (8a95ae6)
- client: allow overriding retry count header (#517) (4e7a73e)
Full Changelog: v0.76.0...v0.77.0
Full Changelog: v0.75.0...v0.76.0
Full Changelog: v0.74.2...v0.75.0
- api: update model
FinancialAccount
(#511)
- api: update model
FinancialAccount
(#511) (ffac436) - client: send retry count header (#509) (bdb0030)
Full Changelog: v0.74.1...v0.74.2
- format: run formatter (ef238ee)
- internal: specify API version for each endpoints instead of hardcoded in base URLs (#505) (5d80552)
- tests: fix getEmbedURL to specify /v1/ prefix (67316ad)
Full Changelog: v0.74.0...v0.74.1
Full Changelog: v0.73.0...v0.74.0
- api: updates book transfer status, updates to transactions, add currency model (#503)
Full Changelog: v0.72.0...v0.73.0
- errors: pass message through to APIConnectionError (#498) (812b111)
- uploads: avoid making redundant memory copies (#496) (e0ec98a)
- better object fallback behaviour for casting errors (#499) (8867602)
- docs: update description for postal codes (#495) (2bbbe34)
- internal: dependency updates (#491) (eb7a0f8)
- internal: minor bump qs version (#493) (511d105)
Full Changelog: v0.71.1...v0.72.0
- api: declare AccountHolderBusinessResponse and remove entity_token from BusinessEntity (#489) (765f3b6)
Full Changelog: v0.71.0...v0.71.1
Full Changelog: v0.70.0...v0.71.0
- api: add shared model Document (#485)
Full Changelog: v0.69.0...v0.70.0
Full Changelog: v0.68.0...v0.69.0
Full Changelog: v0.67.0...v0.68.0
Full Changelog: v0.66.0...v0.67.0
- api: add property
next_payment_end_date
andnext_payment_due_date
to Statement model (#473) (26e6d5c)
Full Changelog: v0.65.0...v0.66.0
Full Changelog: v0.64.0...v0.65.0
Full Changelog: v0.63.0...v0.64.0
- api: add property
Account.cardholder_currency
(#465) (efca457) - api: add property
Card.cardholder_currency
(efca457) - api: add property
CardProgram.cardholder_currency
(efca457) - api: add property
CardProgram.settlement_currencies
(efca457)
Full Changelog: v0.62.0...v0.63.0
- api: rename property 'FinancialAccounts.Statement.AccountStanding.state' to 'period_state' (#461)
- api: add event type 'card.reissued' (#456) (171491e)
- api: add methods to simulate enrollment review and enrollment document review (#458) (a944668)
- api: rename property 'FinancialAccounts.Statement.AccountStanding.state' to 'period_state' (#461) (216cd59)
Full Changelog: v0.61.3...v0.62.0
Full Changelog: v0.61.2...v0.61.3
Full Changelog: v0.61.1...v0.61.2
- ci: correctly tag pre-release npm packages (#450) (065ff64)
- docs: fix incorrect client var names (ebd3519)
- internal: add constant for default timeout (#449) (140a01e)
Full Changelog: v0.61.0...v0.61.1
Full Changelog: v0.60.0...v0.61.0
- api: deprecate 'auth rule token' in 'card' and 'account holder' models (#441)
Full Changelog: v0.59.0...v0.60.0
- ci: limit release doctor target branches (#437) (668b387)
- docs: use client instead of package name in Node examples (#435) (8b79aa7)
Full Changelog: v0.58.0...v0.59.0
- docs: mention support of web browser runtimes (#433) (9066fb8)
- docs: minor update to formatting of API link in README (#431) (e29b335)
Full Changelog: v0.57.1...v0.58.0
- api: param 'financial_account_token' for 'externalBankAccounts.create()' is now required (#429)
- api: param 'financial_account_token' for 'externalBankAccounts.create()' is now required (#429) (6e6d493)
Full Changelog: v0.57.0...v0.57.1
- ci: also run workflows for PRs targeting
next
(#427) (b9a08fc) - gitignore test server logs (#426) (d26c312)
- internal: minor reformatting (#423) (54710b1)
Full Changelog: v0.56.0...v0.57.0
- api: remove unused event type 'statement.created'
- api: remove unused business account type
- api: remove unused embed request params type
- api: updates (#421)
- api: add 'reverse' method for book transfers (7be7b26)
- api: add field 'trace numbers' to payment method attribute model (7be7b26)
- api: remove unused business account type (7be7b26)
- api: remove unused embed request params type (7be7b26)
- api: remove unused event type 'statement.created' (7be7b26)
- api: updates (#421) (7be7b26)
Full Changelog: v0.55.0...v0.56.0
Full Changelog: v0.54.1...v0.55.0
- api: remove some endpoints and other API updates (#416)
Full Changelog: v0.54.0...v0.54.1
Full Changelog: v0.53.0...v0.54.0
Full Changelog: v0.52.0...v0.53.0
Full Changelog: v0.51.2...v0.52.0
- client: update unset params headers handling (#407) (76d6a54)
- internal: add slightly better logging to scripts (#404) (6248367)
- tests: update some example values (#406) (d636a76)
Full Changelog: v0.51.1...v0.51.2
- remove lingering file (83456da)
Full Changelog: v0.51.0...v0.51.1
Full Changelog: v0.50.0...v0.51.0
- api: changes to balance-related return types and other API changes (#386) (7d8bf1a)
- api: updates (#391) (c964452)
- internal: add scripts/test and scripts/mock (#387) (98ca806)
- internal: add scripts/test, scripts/mock and add ci job (#389) (15735d8)
- internal: forward arguments in scripts/test (#390) (56e734f)
- internal: move client class to separate file (#392) (0f48e7f)
- internal: refactor scripts (#388) (2c5a367)
- internal: use actions/checkout@v4 for codeflow (#384) (c40b31d)
Full Changelog: v0.49.0...v0.50.0
Full Changelog: v0.48.0...v0.49.0
- api: add detailed result CARD_NOT_ACTIVATED (#375) (602f79f)
- api: add event type digital_wallet.tokenization_two_factor_authentication_code_sent (#371) (7fd4853)
- api: add params spend_limit and spend_velocity (#374) (8abb9f9)
- api: add settlement_report.updated enum (#366) (6cc2baf)
- api: update financial transaction status enum (#369) (7cdb881)
- api: update link to encrypted PIN block docs (#376) (7a9616e)
- api: updates (#367) (e14bf71)
- deps: bump yarn to v1.22.22 (#373) (a430c64)
- deps: remove unused dependency digest-fetch (#372) (66415bf)
- internal: bump dependencies (#368) (94f8f5a)
Full Changelog: v0.47.0...v0.48.0
- handle process.env being undefined in debug func (#360) (a110110)
- internal: make toFile use input file's options (#357) (7596a98)
- add back examples (d7d0cd7)
- add back removed code (2805043)
- docs: add back custom readme code (006ea15)
- docs: mention install from git repo (#347) (15d85c7)
- docs: temporarily remove custom readme code (#352) (91afcaf)
- fix error handler in readme (#348) (cd14271)
- internal: update generated pragma comment (#356) (63c0e2e)
- temporarily remove examples for migration (0ed20a4)
- temporarily remove various code as part of refactor (#354) (69e70c5)
- contributing: improve wording (#344) (37ece41)
- fix typo in CONTRIBUTING.md (#355) (f8f02cc)
- readme: consistent use of sentence case in headings (#358) (ea571c3)
- readme: document how to make undocumented requests (#359) (c218930)
- readme: fix https proxy example (#349) (e40c8a8)
- readme: fix typo in custom fetch implementation (#346) (aedf750)
- remove extraneous --save and yarn install instructions (#350) (22d7f05)
Full Changelog: v0.46.0...v0.47.0
Full Changelog: v0.45.0...v0.46.0
Full Changelog: v0.44.0...v0.45.0
Full Changelog: v0.43.0...v0.44.0
- internal: refactor release environment script (#334) (20478c1)
- tests: add integration test for pagination (#332) (a9ebd05)
Full Changelog: v0.42.0...v0.43.0
- interal: make link to api.md relative (#325) (3f8d597)
- internal: enable building when git installed (#328) (7de9cb7)
- internal: re-order pagination import (#327) (8cad9e1)
- respect
application/vnd.api+json
content-type header (#330) (f52310a)
Full Changelog: v0.41.0...v0.42.0
Full Changelog: v0.40.0...v0.41.0
Full Changelog: v0.39.0...v0.40.0
Full Changelog: v0.38.3...v0.39.0
- api: change account holder creation response, new settlement detail type (#316)
Full Changelog: v0.38.2...v0.38.3
Full Changelog: v0.38.1...v0.38.2
- fix missing async in readme code sample (#306) (b5fb8e6)
- readme: improve api reference (#305) (9522c00)
Full Changelog: v0.38.0...v0.38.1
Full Changelog: v0.37.1...v0.38.0
- add .keep files for examples and custom code directories (#299) (3005a13)
- internal: improve type signatures (#297) (001e3d6)
Full Changelog: v0.37.0...v0.37.1
- headers: always send lowercase headers and strip undefined (BREAKING in rare cases) (#296) (8043177)
- deps: update jest (#290) (2d4c21a)
- internal: bump license (#295) (1da8c05)
- internal: minor updates to pagination (#293) (af09ce3)
Full Changelog: v0.36.0...v0.37.0
- ci: run release workflow once per day (#287) (4b0d12b)
- deps: update dependency ts-jest to v29.1.1 (#288) (91d0bf5)
- update dependencies (#285) (682fe93)
Full Changelog: v0.35.0...v0.36.0
Full Changelog: v0.34.0...v0.35.0
- api: remove
CLOSED
account enum and update docstrings (#279) (2b80c73) - client: support reading the base url from an env variable (#277) (b14eb4e)
Full Changelog: v0.33.0...v0.34.0
- allow installing package directly from github (#270) (555692a)
- api: add
get spend_limits
endpoints tocards
andaccounts
(#274) (5d33f20)
- internal: don't call prepare in dist (#271) (5420731)
- internal: remove file import and conditionally run prepare (#272) (cb40535)
- internal: update stats file (#268) (67a820a)
Full Changelog: v0.32.0...v0.33.0
- internal: update APIResource structure (#266) (d34c847)
- internal: update jest config (#264) (5118b1c)
Full Changelog: v0.31.0...v0.32.0
Full Changelog: v0.30.0...v0.31.0
- ci: update release-please config (#258) (7287470)
- docs: fix github links (#259) (0536726)
- internal: update tsconfig (#260) (3d54a22)
- document customizing fetch (#257) (79cc0c4)
- improve account holder control person documentation (#256) (7d86876)
Full Changelog: v0.29.0...v0.30.0
- api: add verification_attempts response property (#253) (6789b54)
- github: include a devcontainer setup (#252) (72f981e)
Full Changelog: v0.28.1...v0.29.0
Full Changelog: v0.28.0...v0.28.1
Full Changelog: v0.27.4...v0.28.0
- api: add AUTH_STREAM_ACCESS to responder endpoints (#243) (d1570e4)
- api: add verification_failed_reason (#240) (479105b)
- api: updates (#238) (ad1a63d)
- client: adjust retry behavior to be exponential backoff (#244) (c0ef94a)
- handle 204 No Content gracefully (#242) (ebfe705)
- make webhook headers case insensitive (#234) (5afd7d6)
- import web-streams-polyfill without overriding globals (#239) (c617c1d)
- improve status code in error messages (#236) (adc5e38)
- internal: refactor status code printing in error (#231) (216d5e8)
- show deprecation notice on re-export (#229) (788052d)
- update comment (#235) (0344965)
Full Changelog: v0.27.3...v0.27.4
Full Changelog: v0.27.2...v0.27.3
- client: eliminate circular imports, which cause runtime errors in webpack dev bundles (#226) (9c58051)
- prevent ReferenceError, update compatibility to ES2020 and Node 18+ (#224) (add547a)
- bump (2f7e59f)
Full Changelog: v0.27.1...v0.27.2
Full Changelog: v0.27.0...v0.27.1
- ci: remove reviewer (#219) (a8b6fa2)
- internal: update lock file (#217) (63ffd1e)
- tests: update test examples (#221) (1b85ec7)
Full Changelog: v0.26.9...v0.27.0
- api: remove
post /webhooks/account_holders
endpoint (#214)
Full Changelog: v0.26.8...v0.26.9
- client: handle retry-after with a date (#213) (53eb832)
- package: export a root error type (#212) (78f89c1)
- api.md: add shared models (#211) (bd02f27)
- README: fix variable names in some examples (#209) (4b28d0d)
Full Changelog: v0.26.7...v0.26.8
- api: add simulation endpoints, event types, fix transfer request AuthRule (#208) (871707e)
- client: support importing node or web shims manually (#207) (0f6a2c5)
Full Changelog: v0.26.6...v0.26.7
- client: retry on 408 Request Timeout (#200) (177aac2)
- errors: add status code to error message (#204) (161bac0)
Full Changelog: v0.26.5...v0.26.6
- api: add Simulate Return Payment endpoint (#197) (aa14a06)
- api: add tokenizations.simulate and correct typo'd enum (#194) (f1dbedd)
- api: add user defined id (#186) (8c481b0)
- fixes tests where an array has to have unique enum values (#190) (e01263e)
- package: add Bun export map (#182) (ef48557)
- client: fix TS errors that appear when users Go to Source in VSCode (#188) (6e8ac02)
- client: handle case where the client is instantiated with a undefined baseURL (#189) (c212d5c)
- client: use explicit file extensions in _shims imports (#185) (9b4ef88)
- fix module not found errors in Vercel edge (#196) (404400c)
- readme: update link to api.md to use the correct branch (#192) (d6e4a79)
- internal: export helper from core (#193) (b50dc2f)
- internal: fix the names of method param objects (#187) (058538e)
- internal: minor formatting changes (#195) (4e26640)
Full Changelog: v0.26.4...v0.26.5
0.26.4 (2023-08-26)
0.26.3 (2023-08-24)
- internal: add missing eslint-plugin-prettier (#168) (f633bec)
- internal: export HeadersInit type shim (#172) (7087a5e)
- internal: minor reformatting of code (#166) (4fe0f2e)
0.26.2 (2023-08-17)
- client: improve compatibility with Bun (#164) (83be353)
- docs: add documentation to the client constructor (#162) (085b3ce)
0.26.1 (2023-08-16)
0.26.0 (2023-08-15)
- api: change
key
tosecret
(#151)
- allow a default timeout to be set for clients (#153) (cfcf540)
- api: change
key
tosecret
(#151) (cbdf6ff)
- assign default reviewers to release PRs (#154) (6f2d47c)
- client: send Idempotency-Key header (#157) (c4cc591)
- internal: fix error happening in CloudFlare pages (#155) (e92275b)
- internal: improve error message when option is missing (#156) (2b611e1)
0.25.0 (2023-08-11)
- client: support accessing raw response + remove deprecated features (#144)
- allOf models now have toXxx methods to access the separate allOf models (#147) (0894926)
- api: add card reissue shipping options (#146) (6994187)
- client: support accessing raw response + remove deprecated features (#144) (e878150)
0.24.7 (2023-08-08)
- api: add carrier property to card create and reissue params (#142) (e4c2f80)
- client: detect browser usage (#134) (435048b)
- streaming: add
.toReadableStream()
method (#137) (ef39493)
- api: improve custom method arguments (#136) (4aac347)
- readme: remove beta status + document versioning policy (#133) (025b4da)
- internal: change jest exclude patterns (#141) (a05b1f5)
- internal: fix deno build (#130) (4c3f0ec)
- internal: fix deno build (#132) (577285e)
- internal: remove deno build (#135) (0adca64)
- internal: update eslint (#139) (f7f3958)
- internal: update tsconfig-paths dep (#140) (6a74bb0)
- internal: update typescript (#138) (f835405)
0.24.6 (2023-08-01)
0.24.5 (2023-07-29)
- client: handle undefined process in more places (#120) (b7db3b0)
- fix undefined message in errors (#118) (dbf75e1)
0.24.4 (2023-07-27)
0.24.3 (2023-07-21)
- api: add
with_content
param (#112) (ba96fbc) - streaming: make requests immediately throw an error if an aborted signal is passed in (#113) (954d123)
0.24.2 (2023-07-18)
- api: add event message attempts (#108) (6782634)
- client: export ClientOptions interface (#107) (f3b95da)
- fix error in environments without
TextEncoder
(#103) (7b52d28) - fix export map order (#106) (f50c121)
0.24.1 (2023-07-17)
- api: add more enum members to event types (#97) (f3d00ab)
- api: no longer require
website_url
property on KYB object (#101) (e3ef210)
- internal: add helper function for b64 (#98) (0dff514)
- internal: let
toFile
helper accept promises to objects with name/type properties (#99) (a5b6bd2) - internal: remove unused streaming implementation (#96) (8f291b0)
0.24.0 (2023-07-12)
- api: add
state
query param for cards (#75) (c96b7c2) - api: add digital wallet tokenization result event type (#78) (b19aa40)
- client: add support for
defaultQuery
option (#65) (7717bab) - client: add support for passing a
signal
request option (#93) (282b130) - client: improve timeout handling to reuse agent (#85) (4234475)
- client: support passing a custom
fetch
function (#89) (31f7043)
- client: properly handle multi-byte characters in Content-Length (#90) (2b5b8a4)
- examples: avoid swallowing errors in example scripts (#87) (eb99d8b)
- fix errors in package source files when users go to definition in VSCode (#84) (b5a5187)
- import issue with ESM (#67) (1f4dd35)
- include README.md, LICENSE and CHANGELOG.md in published package (#81) (67322a5)
- streaming: do not abort successfully completed streams (#92) (055c148)
- streaming: fix response body streaming in non-Chrome environments (#86) (19dac17)
- streaming: polyfill ReadableStream async iterator and text decoding (#80) (e9284dd)
- support
PromiseLike
input totoFile
(#83) (042d985)
- internal: fix release please version config (#79) (b5e66bd)
- internal: fix tsc usage (#71) (43aaf98)
- set
noEmit: true
intsconfig.json
, since it's for typechecking only (#76) (d8af616)
- api: remove previous_auth_rule_tokens from auth rules (#69) (7b02c26)
- improve streaming implementation (#82) (3461f73)
- mark
.responseHeaders
and.response
as deprecated (#73) (3948d6c) - move to src directory, improve ecosystem compatibility (#63) (cb34e4d)
- streaming: make response body streaming polyfill more spec-compliant (#88) (4d39ed3)
- api.md: add context to types exported in a different resource (#77) (f9e2369)
- api.md: fix links not referencing
src
directory (#66) (92ce20f) - client: improve documentation for client options (#68) (6bf3856)
- readme: minor improvements (#91) (589416b)
0.23.1 (2023-06-30)
0.23.0 (2023-06-29)
- types: singularize array item types (#51)
- support ESM and web platform runtimes; easier file uploads (#54) (fbd72c9)
- types: export nested types through the root client export (#49) (461c917)
- api.md: fix custom methods section listing too many methods (#53) (ccca3c8)
- api: update account limits docstrings (#50) (3125649)
- api: update limits docstrings (#52) (12f07f2)
- rearrange sections in api.md (#57) (9c59157)
0.22.0 (2023-06-19)
- drop official support for EOL Node versions (Node 12, 13, 14, 15) (#44)
- api: clarify dispute evidence filename docstring (#42) (e56cb1b)
- drop official support for EOL Node versions (Node 12, 13, 14, 15) (#44) (cb3e710)
0.21.0 (2023-06-15)
- api: remove avs_type property, add dispute evidence filename, and mark properties nullable (#38)
- api: remove avs_type property, add dispute evidence filename, and mark properties nullable (#38) (ba61e63)
0.20.1 (2023-06-12)
0.20.0 (2023-05-12)
- api: replace
transaction_token
param in favour oftransaction_tokens
(#17)
0.19.0 (2023-05-12)
- rename
event_types[]
param toevent_types
(#13)