Full Changelog: v0.134.0...v0.135.0
- api: add card_age/account_age attributes to auth rules v2 (37971d6)
- api: add override_company_name parameter to external payments create (868f064)
- api: add service location fields to auth rules v2 and merchant models (c364f7b)
- internal: fix MCP server TS errors that occur with required client options (42fb3a8)
- internal: switch from steady to prism for mock server (90699a3)
- internal: update gitignore (b49bfc6)
- tests: bump steady to v0.19.4 (9491eb7)
- tests: bump steady to v0.19.5 (37b04df)
- tests: bump steady to v0.19.6 (f9125f0)
- api: update nature_of_business and qr_code_url field descriptions (3f262d6)
- tests: switch from prism to steady (5d648e0)
Full Changelog: v0.133.0...v0.134.0
- api: add remittance_information field to Payment (133fe04)
- types: make address/dob/email/government_id optional in account-holders (0966648)
- internal: support x-stainless-mcp-client-permissions headers in MCP servers (f5266e6)
- internal: switch npm publishing from token authentication to OIDC (2831ff1)
- internal: tweak CI branches (cb5acc3)
- api: update supported file types in account holder document uploads (dd26f0e)
Full Changelog: v0.132.1...v0.133.0
- api: add ACH_RECEIPT_RELEASED_EARLY event type to payments (0bb4d95)
- api: add excluded_account_tokens to auth rules v2 (30cfe26)
- api: add mcp-server package, CI/CD workflows, build scripts, update README (d942481)
- api: add penalty_rates field to interest tier schedule (aa412d0)
- api: add versions field to auth rules v2 report response (aa20bdb)
- api: add WIRE category/events, remove remittance_information from payments (8808ca2)
- api: [breaking] unify webhook schemas for digital_wallet.tokenization_approval_request webhooks (4166fbc)
- types: make start/end required, remove auth_rule_token from backtests (f61f218)
- internal: regenerate SDK with no functional changes (1c21ea8)
- api: update disputes terminology to chargeback request (2128851)
Full Changelog: v0.132.0...v0.132.1
- api: Add event_subtype to statement line items (82db0f8)
- api: add loan_tape_date field to statement line items (a3995b6)
- ci: updating publishing method (02b0749)
Full Changelog: v0.131.0...v0.132.0
- api: add EARLY_DIRECT_DEPOSIT_FLOAT type to financial accounts (20f0c4c)
- api: add typescript rule type, draft state tracking to auth_rules v2 (8f4eabb)
- api: Disable MCP server to fix TypeScript SDK package publishing (8a4d2aa)
- internal: update dependencies to address dependabot vulnerabilities (fefdd61)
- mcp-server: improve instructions (8051570)
Full Changelog: v0.130.0...v0.131.0
- api: add action_counts to rule performance reports and code to authorization actions (b721196)
- api: Add Hold API for financial account fund reservations (582aeb7)
- api: Remove deprecated beneficial owner entities field (e0b8292)
Full Changelog: v0.129.0...v0.130.0
- api: Add account holder entity endpoints (3fb22ea)
- api: Add INTEREST_AND_FEES_PAUSED substatus to financial account (342cb07)
- api: Expose MIL interest schedules and loan tape configuration endpoints (c71b835)
- mcp: add an option to disable code tool (c3f0f72)
- api: Correct token_metadata field name in tokenization.approval_request schema (b55c509)
- docs/contributing: correct pnpm link command (49b3676)
- mcp: update prompt (fe87cb7)
- internal: fix MCP Dockerfiles so they can be built without buildkit (b11e333)
- internal: fix MCP Dockerfiles so they can be built without buildkit (d654204)
- internal: make MCP code execution location configurable via a flag (d7ce232)
- internal: move stringifyQuery implementation to internal function (18e4250)
- internal: upgrade @modelcontextprotocol/sdk and hono (7e9cc7b)
- mcp: correctly update version in sync with sdk (71e0dc6)
- update mock server docs (6657e0d)
- Remove CONDITIONAL_BLOCK from docs (79f3258)
Full Changelog: v0.128.0...v0.129.0
- api: Add /v2/auth_rules/results endpoint for listing rule evaluation data (9e5d574)
- api: Add amounts object to ASA request (533b912)
- api: Add hold token field to book transfers (baf17ff)
- api: Add naics_code to account holder requests/responses (432e7ee)
- api: Add network specific wallet recommendation reasons (aa17d4f)
- api: Add PENDING_REVIEW status to KYB enrollment simulation (a1f5c47)
- api: Add result schemas for Authorization and Authentication (3DS) actions (563b5ff)
- mcp: add initial server instructions (12f5335)
- mcp: allow specifying environment via remote server (f2bbc59)
- api: Update /v2/auth_rules/results endpoint parameter naming and action types (1b369cc)
- client: avoid memory leak with abort signals (ef3a98b)
- client: avoid removing abort listener too early (eb0e7f7)
- mcp: do not fallback on baseUrl if environment env variable is set (07d71d3)
- mcp: initialize SDK lazily to avoid failing the connection on init errors (ce8805e)
- client: do not parse responses with empty content-length (f8fdb77)
- client: restructure abort controller binding (45461df)
- configure new SDK language (a09926d)
- formatting (1eb7005)
- internal/client: fix form-urlencoded requests (bb7b560)
- internal: add health check to MCP server when running in HTTP mode (7e123b2)
- internal: allow basic filtering of methods allowed for MCP code mode (d8c2ff7)
- internal: allow setting x-stainless-api-key header on mcp server requests (7536a61)
- internal: always generate MCP server dockerfiles and upgrade associated dependencies (be9d995)
- internal: avoid type checking errors with ts-reset (f48610b)
- internal: cache fetch instruction calls in MCP server (c2988db)
- internal: configure MCP Server hosting (3feac24)
- internal: fix pagination internals not accepting option promises (e258c68)
- internal: improve layout of generated MCP server files (8c08f2e)
- internal: refactor flag parsing for MCP servers and add debug flag (5ddc39b)
- internal: support oauth authorization code flow for MCP servers (cc5b02e)
- mcp: forward STAINLESS_API_KEY to docs search endpoint (fc74254)
- Fix documentation of tokenization channel and tokenization source for tokenization rules (35696df)
Full Changelog: v0.127.0...v0.128.0
- api: Add card.updated event (ca68a38)
- api: Add idempotency key to cards POST and PATCH endpoints (98afb05)
- api: Add merchant location fields to simulator endpoints (1b156ef)
- api: Add tags field to card transactions (062acce)
- api: make filter optional for Spend Velocity Auth Rules (ef79410)
- api: Correct field name from ach_hold__period to ach_hold_period (ead10f3)
- api: mark AppleWebPushProvisioningResponse fields required (3bb4fc1)
- api: rename WIRE_DRAWDOWN_REQUEST to WIRE_INBOUND_DRAWDOWN_REQUEST (ef79410)
- Add spec linter for YAML and folded style multiline strings (eefbc00)
- ci: upgrade
actions/github-script(cd54d0d) - configure new SDK language (19ac828)
- fix typo in descriptions (79ba3d6)
- internal: codegen related update (9468191)
- internal: configure MCP Server hosting (4bda069)
- internal: update
actions/checkoutversion (3de8381) - internal: upgrade babel, qs, js-yaml (5940b21)
- Rework event type generation to support spec splitting (0466f6a)
- Remove deprecated tag from MERCHANT_LOCKED card type (112880e)
Full Changelog: v0.126.0...v0.127.0
- api: Add card state attribute to tokenization rules (0a56f6a)
- api: Add event_type to ASA request and 3DS decisioning request (0a56f6a)
- api: add external_id to payment_event (538d96e)
- api: add get /v1/transfer_limits endpoint (538d96e)
- api: add post /v1/book_transfers/{book_transfer_token}/retry endpoint (538d96e)
- api: Add user defined status to ledger accounts (0a56f6a)
- api: add WIRE_DRAWDOWN_REQUEST transfer type (e7c375b)
- api: Expose Payment Allocation Details (0a56f6a)
- api: remove unnecessary X-Lithic-Pagination header (e7c375b)
- api: remove v1/aggregate_balances and related models (0078e74)
- docs: remove extraneous example object fields (3ba95e6)
- break long lines in snippets into multiline (5e9608e)
- formatting (0b4c11e)
- internal: codegen related update (a06ac86)
- update code formatting (0a56f6a)
- api: clarify description of token / retry_token when it serves as idempotency key (e7c375b)
- Update language for Google Web Push Provisioning docs (0a56f6a)
Full Changelog: v0.125.0...v0.126.0
- api: add webhook schemas to SDKs - add parse and parse_unsafe (0722f58)
- remove some unnecessary custom code (878587c)
- replace custom webhook signature verification with standardwebhooks (0722f58)
Full Changelog: v0.124.0...v0.125.0
- api: add bulk card creation APIs (cbe8285)
- api: Add event_streams to auth rules APIs (26629d1)
- api: add Google WPP to SDKs (7fd2c61)
- api: add IS_AFTER / IS_BEFORE operators to Auth Rule APIs (7fd2c61)
- api: Add new fee types (26629d1)
- api: Add optional ach_hold_period (26629d1)
- api: support event_streams in auth_rules list endpoint (7b39654)
- api: extract several common types to reduce duplication (cbe8285)
- mcp: correct code tool API endpoint (01caa79)
- mcp: return correct lines on typescript errors (ee744e3)
- client: fix logger property type (fdcf76c)
- internal: codegen related update (c904aa8)
- internal: codegen related update (29cac70)
- internal: upgrade eslint (4350d98)
- api: clarify error 422 for 3DS challenge response (7fd2c61)
Full Changelog: v0.112.1...v0.124.0
- api: major upgrade of Typescript SDK (8d54827)
- sync repo (447f84e)
Full Changelog: v0.112.0...v0.112.1
- api: adds new Account Activity API (ef676b8)
- internal: remove redundant imports config (aea4fa8)
Full Changelog: v0.111.0...v0.112.0
- api: updates Transaction retrieve response to match API (956374d)
Full Changelog: v0.110.0...v0.111.0
- api: adds new Auth Rules Scope and Settlement Details type (7e07bc1)
- docs: update Account Holder deprecation formatting (4333988)
Full Changelog: v0.109.0...v0.110.0
- api: adds Network Programs and Account/Card Sub-statuses (ac6bf9d)
- make some internal functions async (84d6291)
Full Changelog: v0.108.0...v0.109.0
- api: api update (77e4a46)
Full Changelog: v0.107.0...v0.108.0
- api: api update (86aeaf5)
Full Changelog: v0.106.1...v0.107.0
- api: add models for merchant_lock_parameters and conditional_3ds_action_parameters (932b3b4)
- api: api update (d8fc06f)
- client: don't send
Content-Typefor bodyless methods (c277f5e)
- mention unit type in timeout docs (14cdd27)
Full Changelog: v0.106.0...v0.106.1
- ci: correct conditional (1282914)
Full Changelog: v0.105.0...v0.106.0
- client: adds support for on-demand Auth Rule Performance Reports (bef8079)
- ci: release-doctor — report correct token name (0551c7c)
Full Changelog: v0.104.0...v0.105.0
- api: add CLOSED account state option and UNVERIFIED verification method (779fc1d)
- client: add support for endpoint-specific base URLs (5351646)
- client: adds endpoint to register an account number on a Financial Account (48bfcca)
- client: adds support for 3DS to Auth Rules (b025f79)
- publish script — handle NPM errors correctly (5d9df71)
- api: mark some methods as deprecated (55ca4f7)
- ci: enable for pull requests (ad4bab3)
- docs: grammar improvements (c865442)
- docs: use top-level-await in example snippets (eef2b95)
- improve publish-npm script --latest tag logic (926af31)
- internal: make base APIResource abstract (57924eb)
- pagination: improve naming (e8f3074)
- types: replace Record with mapped types (e256fb9)
Full Changelog: v0.103.0...v0.104.0
- api: new Funding Events and Card Web Provision API's (f20f1fd)
Full Changelog: v0.102.1...v0.103.0
- api: manual updates (83bc985)
Full Changelog: v0.102.0...v0.102.1
- internals: fix servers entry for /v2/auth_rules.get (ac57bb0)
- ci: bump node version for release workflows (052ebca)
- docs: add missing deprecation warnings (72ba0aa)
- readme: fix typo (19e6113)
Full Changelog: v0.101.0...v0.102.0
- api: adds new merchant lock Auth Rule (2d28881)
- ci: add timeout thresholds for CI jobs (f6f9a6c)
- ci: only use depot for staging repos (f094198)
- ci: run on more branches and use depot runners (b123255)
Full Changelog: v0.100.0...v0.101.0
- api: updates to Card definition for PCI clarity (7088a21)
- client: minor internal fixes (1bd6715)
- internal: codegen related update (86735a0)
- internal: reduce CI branch coverage (ff24f91)
Full Changelog: v0.99.0...v0.100.0
- api: manual updates (cb9ff45)
- configure new SDK language (11e6d26)
- internal: upload builds and expand CI branch coverage (#669) (0c21c35)
- tests: improve enum examples (#667) (0fcc400)
Full Changelog: v0.98.0...v0.99.0
Full Changelog: v0.97.5...v0.98.0
Full Changelog: v0.97.4...v0.97.5
Full Changelog: v0.97.3...v0.97.4
Full Changelog: v0.97.2...v0.97.3
Full Changelog: v0.97.1...v0.97.2
- internal: work around vercel/next.js#76881 (#644) (2dd0807)
- api: new attribute targets for Auth Rules and new Financial Account State schema (#640) (fd78b50)
- client: expose headers on some streaming errors (#643) (07b00c4)
- fix typos (#642) (0236301)
- internal: remove workflow condition (#649) (517409d)
Full Changelog: v0.97.0...v0.97.1
- exports: cleaner resource index imports (#637) (7b6a63e)
- exports: stop using path fallbacks (#638) (35e5671)
- internal: update .stats.yml (#635) (4fc9697)
Full Changelog: v0.96.1...v0.97.0
Full Changelog: v0.96.0...v0.96.1
Full Changelog: v0.95.0...v0.96.0
- add SKIP_BREW env var to ./scripts/bootstrap (#625) (27793b1)
- client: accept RFC6838 JSON content types (#627) (a47891f)
- client: update currency data type (#629) (406dde5)
- api: release of Network Totals reporting and new filters for Velocity Limit Rules (#628) (e3f72e3)
- client: deprecate some fields (406dde5)
- update some descriptions (406dde5)
Full Changelog: v0.94.0...v0.95.0
- api: adds new
InternalCategory for FinancialTransactions (#622) (403118d) - internal: add missing return type annotation (#619) (2b16b69)
- internal: fix devcontainers setup (#621) (60d0e95)
Full Changelog: v0.93.0...v0.94.0
- client: send
X-Stainless-Timeoutheader (#615) (fc14eab) - pagination: avoid fetching when has_more: false (#616) (df66050)
- api: new 3DS Event and new
challenge_metadataproperty on Authentications (#617) (1da35d6) - api: new PaymentEventType for ACH Returns and small updates to 3DS AuthenticationResult (#614) (116f85b)
- fix references to nested types (#612) (7b33255)
Full Changelog: v0.92.0...v0.93.0
Full Changelog: v0.91.1...v0.92.0
Full Changelog: v0.91.0...v0.91.1
- add back compat aliases for LineItemListResponse (3a8e040)
- api: adds
dpanproperty to Tokenization (#602) (3c75229) - docs: updates documentation for DPANs (#603) (753bcf0)
- internal: add test (#604) (12512e5)
- types: add
| undefinedto client options properties (#600) (ca52615)
Full Changelog: v0.90.0...v0.91.0
- types: improve auth rules types (#599)
- api: updates to documentation and additional filter for status on Transactions (#598) (14b7eea)
- bump license year (#592) (5d71f77)
- internal: change formatting (#596) (893a5c8)
- internal: update examples (#594) (c9c7542)
- types: use
declare namespace(#593) (148afbe)
Full Changelog: v0.89.0...v0.90.0
- api: removes AccountHolder
resubmitendpoint andKYC_ADVANCEDworkflow (#588)
- api: new ConvertPhysical endpoint to convert a virtual card to a physical card (#585) (fd21fb6)
- internal: fix some typos (#587) (c56f5bc)
Full Changelog: v0.88.0...v0.89.0
- events.resend was missing v1 url prefix (01eabac)
- internal: bump cross-spawn to v7.0.6 (#582) (bd9dcf1)
- internal: remove unnecessary getRequestClient function (#581) (5a5e522)
- internal: update isAbsoluteURL (#584) (53a2eca)
- types: nicer error class types + jsdocs (#583) (2f91aae)
Full Changelog: v0.87.0...v0.88.0
- api: updates to Auth Rules numeric types, new Card Types and Authorization Rule Backtests (#574) (a005b55)
- internal: make git install file structure match npm (#577) (866b317)
Full Changelog: v0.86.0...v0.87.0
- api: add business_account_token param for listing Balances (#564) (88e2d76)
- api: adds replacement_account_token to Card create parameters (#562) (fe79fcf)
- client: drop unused devDependency (#569) (101ac75)
- internal: use reexports not destructuring (#565) (65e4f11)
- remove redundant word in comment (#573) (d0e1158)
- tests: limit array example length (#570) (f514713)
Full Changelog: v0.85.2...v0.86.0
- api: removes AuthRules V1 (#556)
Full Changelog: v0.85.1...v0.85.2
- internal: update http method for chargeoff (5601cba)
Full Changelog: v0.85.0...v0.85.1
- api: adds
charge_offfunctionality to FinancialAccounts (#550) (46bca63) - docs: updates to documentation for V2 AuthRules (#548) (d7f23b4)
Full Changelog: v0.84.1...v0.85.0
Full Changelog: v0.84.0...v0.84.1
- api: add
PIN_BLOCKEDtodetailed_resultsproperty on Event (#538) (0c6c096) - api: adds new result types to Transactions and Events (#540) (b98cb38)
Full Changelog: v0.83.0...v0.84.0
Full Changelog: v0.82.1...v0.83.0
- api: removes
transfer_transaction.createdwebhook and updates to VerificationApplication (#533) (3309d40)
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_dateandnext_payment_due_dateto 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+jsoncontent-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
CLOSEDaccount 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_limitsendpoints tocardsandaccounts(#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_holdersendpoint (#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
keytosecret(#151)
- allow a default timeout to be set for clients (#153) (cfcf540)
- api: change
keytosecret(#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_contentparam (#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_urlproperty on KYB object (#101) (e3ef210)
- internal: add helper function for b64 (#98) (0dff514)
- internal: let
toFilehelper 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
statequery param for cards (#75) (c96b7c2) - api: add digital wallet tokenization result event type (#78) (b19aa40)
- client: add support for
defaultQueryoption (#65) (7717bab) - client: add support for passing a
signalrequest option (#93) (282b130) - client: improve timeout handling to reuse agent (#85) (4234475)
- client: support passing a custom
fetchfunction (#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
PromiseLikeinput totoFile(#83) (042d985)
- internal: fix release please version config (#79) (b5e66bd)
- internal: fix tsc usage (#71) (43aaf98)
- set
noEmit: trueintsconfig.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
.responseHeadersand.responseas 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
srcdirectory (#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_tokenparam in favour oftransaction_tokens(#17)
0.19.0 (2023-05-12)
- rename
event_types[]param toevent_types(#13)