Skip to content

Latest commit

 

History

History
683 lines (359 loc) · 48.8 KB

CHANGELOG.md

File metadata and controls

683 lines (359 loc) · 48.8 KB

Changelog

2.20.2 (2024-10-16)

Full Changelog: v2.20.1...v2.20.2

Features

  • api: updates to required fields for ExpectedPayments (#284) (75e3ebc)
  • move pagination package from internal to packages (#283) (5c19e96)

Chores

2.20.1 (2024-10-09)

Full Changelog: v2.20.0...v2.20.1

Documentation

  • improve and reference contributing documentation (#279) (b80d5c7)

2.20.0 (2024-09-24)

Full Changelog: v2.19.0...v2.20.0

Features

  • api: add usbank_payment_application_reference_id to reference_number_type (#275) (dfa745b)
  • client: send retry count header (#278) (299e838)

Bug Fixes

  • requestconfig: copy over more fields when cloning (#273) (39900c9)

Chores

  • api: fields and parameters added to bulk actions, transactions and invoice creation (#277) (95ccfdf)

Documentation

2.19.0 (2024-09-09)

Full Changelog: v2.18.0...v2.19.0

Features

  • api: add us_bank RTP ID's as reference_number_type (#270) (5508677)

Chores

  • docs: update description of bankgirot to se_bankgirot (#272) (f11f19c)

2.18.0 (2024-08-20)

Full Changelog: v2.17.0...v2.18.0

Features

  • api: add wells fargo reference number types (#268) (56de966)

2.17.0 (2024-08-13)

Full Changelog: v2.16.0...v2.17.0

Features

Bug Fixes

  • deserialization of struct unions that implement json.Unmarshaler (#264) (3b9fcd2)
  • handle nil pagination responses when HTTP status is 200 (#260) (383d064)
  • improve name for single-keyed union member (#262) (7df1ce3)

Chores

2.16.0 (2024-07-15)

Full Changelog: v2.15.0...v2.16.0

Features

Bug Fixes

  • internal: fix MarshalJSON logic for interface elemnets (#251) (4f27d96)
  • use slice instead of appending to r.Options (#249) (8047c3a)

Chores

  • ci: also run workflows for PRs targeting next (#252) (e213167)
  • internal: improve deserialization of embedded structs (#250) (907dd05)
  • internal: minor changes to tests (#254) (4f8c716)

Documentation

  • add better documentation for flattened enum types (#246) (e8612db)
  • examples: update example values (#253) (3af4284)

Refactors

  • rename of inconsistent union variants (#248) (7851b60)

2.15.0 (2024-07-01)

Full Changelog: v2.14.0...v2.15.0

Features

Bug Fixes

  • fix ExtraFields serialization / deserialization (#243) (8b82674)
  • fix port function for interface{} types (#241) (17ad20a)

Chores

2.14.0 (2024-06-05)

Full Changelog: v2.13.1...v2.14.0

Features

Bug Fixes

  • fix enum type to be non nullable (#240) (b7c4130)
  • internal: fix the way that unions are deserialized in nested arrays (#238) (abf98c0)

Chores

2.13.1 (2024-05-30)

Full Changelog: v2.13.0...v2.13.1

Chores

2.13.0 (2024-05-28)

Full Changelog: v2.12.0...v2.13.0

Features

  • api: add currency to ledger account categories (#228) (76766e6)
  • api: invoice overdue reminders (f9d2168)
  • api: mark ConnectionLegalEntity response properties as required (#231) (ce49af3)
  • api: remove deprecated ledger account payouts (#229) (f9d2168)
  • api: updates (#219) (a3e27cd)
  • api: various API updates (#215) (5ee8bc2)
  • better validation of path params (#230) (a4d987b)
  • propagate resource description field from stainless config to SDK docs (#222) (511b951)

Bug Fixes

Chores

  • docs: add SECURITY.md (#223) (5813f5d)
  • docs: streamline payment purpose and vendor failure handling (#224) (4e1b6b9)
  • internal: add link to openapi spec (#216) (d0fa4a7)
  • internal: add scripts/test, scripts/mock and add ci job (#217) (1baf31a)
  • internal: add slightly better logging to scripts (#225) (2133049)
  • internal: fix bootstrap script (#220) (2f72aa6)
  • internal: fix format script (#232) (667e918)
  • internal: fix Port function for number and boolean enums (#213) (1e8e1dd)
  • internal: support parsing other json content types (#227) (09e137d)
  • internal: use actions/checkout@v4 for codeflow (#211) (22627d1)

2.12.0 (2024-04-17)

Full Changelog: v2.11.0...v2.12.0

Features

  • api: add ledger_transaction_id field to reversal (#210) (8a812e4)
  • option: add option to provide a raw request body (#208) (d4f6079)

Chores

Documentation

  • examples: use counterparties in snippets (#204) (fef99d7)

Build System

  • configure UTF-8 locale in devcontainer (#209) (6bb7390)

2.11.0 (2024-04-04)

Full Changelog: v2.10.0...v2.11.0

Features

Bug Fixes

  • adjust how bulk request items are accessed (#203) (4d87a40)

Chores

  • internal: move pagination types to pagination package (#198) (9cdf8a5)
  • internal: use a time zone less likely to conflict with the local one (#201) (b8dc880)

2.10.0 (2024-03-26)

Full Changelog: v2.9.0...v2.10.0

Features

  • add IsKnown method to enums (#187) (aab3062)
  • api: add citibank enums (#192) (a20e06f)
  • api: add date_formed property to legal entities (#181) (f91bb6d)
  • api: add line item metadata (cb9243b)
  • api: extend list invoices query params (#184) (2512a6e)
  • api: introduce bulk transaction create (#190) (cb9243b)
  • api: rename associated_legal_entity to child_legal_entity (#188) (0ec3815)
  • api: rename id_type enum from cl_nut to cl_rut (0ec3815)
  • api: updates (#191) (7a6d391)
  • set user-agent header by default when making requests (#183) (f6a57ad)

Chores

Documentation

2.9.0 (2024-03-12)

Full Changelog: v2.8.0...v2.9.0

Features

  • api: add legal_structure enum member (#173) (a587b8b)
  • implement public RawJSON of response structs (#175) (856c7db)

Bug Fixes

  • client: don't include ? in path unless necessary (#180) (d07c304)
  • fix String() behavior of param.Field (#179) (9fd583a)
  • fix union deserialization for multiple objects (#176) (8e03bd0)

Chores

  • internal: improve union deserialization logic (#177) (29b1769)

Documentation

2.8.0 (2024-02-29)

Full Changelog: v2.7.0...v2.8.0

Features

  • api: add legal_entities resource (#172) (8fa4207)
  • api: added foreign exchange rate information (#169) (3d10c72)

Chores

Documentation

2.7.0 (2024-02-13)

Full Changelog: v2.6.1...v2.7.0

Features

Chores

2.6.1 (2024-01-30)

Full Changelog: v2.6.0...v2.6.1

Bug Fixes

  • ci: ignore stainless-app edits to release PR title (#156) (4415794)
  • test: avoid test failures when SKIP_MOCK_TESTS is not set (#155) (10c1db0)

Chores

  • internal: parse date-time strings more leniently (#157) (39a761b)
  • internal: speculative retry-after-ms support (#153) (324e894)

2.6.0 (2024-01-16)

Full Changelog: v2.5.0...v2.6.0

Features

  • api: add ledger_transactions to expected payment request (#149) (cab1d97)
  • api: add create and delete operations for internal accounts balance reports (#151) (6e54baf)

Chores

  • add .keep files for examples and custom code directories (#150) (8a18c2c)

Documentation

Refactors

2.5.0 (2024-01-02)

Full Changelog: v2.4.1...v2.5.0

Features

  • api: remove reversed and reversing ledger account status type (#144) (c199f39)
  • api: updates (#141) (3de6b78)
  • internal: fallback to json serialization if no serialization methods are defined (#142) (650bd85)

Chores

Documentation

2.4.1 (2023-12-04)

Full Changelog: v2.4.0...v2.4.1

2.4.0 (2023-11-21)

Full Changelog: v2.3.0...v2.4.0

Features

Bug Fixes

  • stop sending default idempotency headers with GET requests (#134) (2372568)

2.3.0 (2023-11-16)

Full Changelog: v2.2.0...v2.3.0

Features

Bug Fixes

  • make options.WithHeader utils case-insensitive (#130) (52b942e)

Chores

Refactors

  • do not include JSON fields when serialising back to json (#133) (b54fb6c)

2.2.0 (2023-11-05)

Full Changelog: v2.1.0...v2.2.0

Features

Documentation

2.1.0 (2023-10-31)

Full Changelog: v2.0.2...v2.1.0

Features

Chores

2.0.2 (2023-10-23)

Full Changelog: v2.0.1...v2.0.2

Bug Fixes

2.0.1 (2023-10-23)

Full Changelog: v2.0.0...v2.0.1

Chores

2.0.0 (2023-10-19)

Full Changelog: v1.5.2...v2.0.0

⚠ BREAKING CHANGES

  • types: consolidate direction enums into a shared TransactionDirection type (#107)

Features

  • make webhook headers case insensitive (#106) (09d58d9)
  • types: consolidate direction enums into a shared TransactionDirection type (#107) (2c32ee7)

Bug Fixes

Chores

Documentation

  • api.md: improve formatting of webhook helpers (#105) (731f0c5)
  • organisation -> organization (UK to US English) (#109) (a15e655)

1.5.2 (2023-10-06)

Full Changelog: v1.5.1...v1.5.2

Bug Fixes

  • prevent index out of range bug during auto-pagination (#98) (6db501f)

1.5.1 (2023-10-02)

Full Changelog: v1.5.0...v1.5.1

1.5.0 (2023-09-25)

Full Changelog: v1.4.1...v1.5.0

Features

Bug Fixes

  • client: fix alias comment (#90) (8b55479)
  • core: improve retry behavior and related docs (#86) (06f6e59)

Chores

  • next => main: release 1.4.1 (240fd70)

Documentation

  • api.md: rename Top Level to client name (#91) (b2f1355)

1.4.1 (2023-09-12)

Full Changelog: v1.4.0...v1.4.1

Bug Fixes

  • core: add null check to prevent segfault when canceling context (#78) (e120adf)

Chores

  • internal: improve reliability of cancel delay test (#80) (53b87f8)
  • next => main: release 1.4.1 (f92bada)

1.4.1 (2023-09-12)

Full Changelog: v1.4.0...v1.4.1

Bug Fixes

  • core: add null check to prevent segfault when canceling context (#78) (974d02b)

Chores

  • internal: improve reliability of cancel delay test (#80) (0b74e83)

1.4.0 (2023-09-06)

Full Changelog: v1.3.0...v1.4.0

Features

  • fixes tests where an array has to have unique enum values (#74) (1b899fc)

Documentation

1.3.0 (2023-09-01)

Full Changelog: v1.2.2...v1.3.0

Features

  • types: remove incorrectly included Idempotency-Key param (#72) (3f2fca4)

1.2.2 (2023-08-31)

Full Changelog: v1.2.1...v1.2.2

Bug Fixes

  • make paginated requests deserialize properly (#70) (0f59a32)

1.2.1 (2023-08-28)

Full Changelog: v1.2.0...v1.2.1

Chores

  • assign default reviewers to release PRs (#64) (af8da66)
  • ci: setup workflows to create releases and release PRs (#67) (dcc4131)

1.2.0 (2023-08-11)

Features

  • api: add metadata in several places it was missing; add description (#56) (316baf5)
  • api: support multiple ids in ledger retrieve/list endpoints (#62) (cb0455a)
  • api: updates (#58) (dc58726)

Bug Fixes

  • client: correctly set multipart form data boundary (#60) (871be0a)

Documentation

  • readme: remove beta status + document versioning policy (#59) (7dcbabf)

1.1.0 (2023-08-01)

⚠ BREAKING CHANGES

  • types: rename account connection flow to account collection flow (#49)
  • api: update parameters for virtual account create request (#48)

Features

Refactors

  • types: rename account connection flow to account collection flow (#49) (ca8dac5)

Chores

  • internal: add codegen.log to .gitignore (#46) (adab044)
  • internal: minor reformatting of code (#55) (48a3097)

1.0.0 (2023-07-14)

Chores