Skip to content

Latest commit

 

History

History
321 lines (208 loc) · 23.3 KB

CHANGELOG.md

File metadata and controls

321 lines (208 loc) · 23.3 KB

Changelog

0.8.0 (2023-09-12)

Full Changelog: v0.7.3...v0.8.0

⚠ BREAKING CHANGES

  • api: remove Limits API, add ACH controls to Account Numbers (#92)

Features

  • api: remove Limits API, add ACH controls to Account Numbers (#92) (6e7817b)

Bug Fixes

  • core: add null check to prevent segfault when canceling context (#90) (15bca67)

Chores

  • internal: improve reliability of cancel delay test (#93) (c1efae5)

0.7.3 (2023-09-07)

Full Changelog: v0.7.2...v0.7.3

Features

  • api: add bank_of_first_deposit_routing_number and transfer_id properties (#82) (b9407a8)
  • api: add Update Address and Create Notification Change endpoints (#86) (f3de558)
  • fixes tests where an array has to have unique enum values (#87) (ea994ce)

Chores

  • internal: implement inline json unmarshalling (#85) (7862aa5)

Documentation

  • api: add docstrings and refine enum types (#89) (d38244b)
  • readme: add link to api.md (#88) (98dcd31)

0.7.2 (2023-08-29)

Full Changelog: v0.7.1...v0.7.2

Features

  • api: remove unused /inbound_ach_transfer_returns endpoints (#81) (c545a87)

Bug Fixes

  • api: move ACH Return endpoint and add digital wallet properties (#80) (a119bd0)

Chores

  • ci: setup workflows to create releases and release PRs (#77) (3fd9088)

0.7.1 (2023-08-27)

Features

  • api: move inbound ACH transfer returns (⚠️ breaking); add ACH transfer declines (#75) (60a3e48)
  • api: updates (#74) (7fc28e0)

0.7.0 (2023-08-17)

⚠ BREAKING CHANGES

  • api: change physical_cards.status value, remove event_subscription field, add fields (#70)

Features

  • api: change physical_cards.status value, remove event_subscription field, add fields (#70) (bda93c7)

Chores

  • assign default reviewers to release PRs (#67) (e832e27)

0.6.3 (2023-08-11)

Features

Bug Fixes

  • client: correctly set multipart form data boundary (#62) (0eb012e)

Documentation

  • api: change description of various fields (#65) (92a0c51)

0.6.2 (2023-08-08)

Features

Chores

  • internal: minor reformatting of code (#56) (b0cf72f)

Documentation

  • readme: remove beta status + document versioning policy (#61) (4c384c7)

0.6.1 (2023-07-27)

Features

0.6.0 (2023-07-22)

⚠ BREAKING CHANGES

  • api: reorganize check_transfer and network fields; add request_details; add unknown` (#48)

Features

  • api: add fee_period_start and return_of_erroneous_or_reversing_debit (#51) (7f09d65)
  • api: reorganize check_transfer and network fields; add request_details; add unknown` (#48) (e35fba9)

Documentation

  • api: update model_id documentation (#50) (00ef46d)

0.5.1 (2023-07-17)

Features

Chores

  • internal: add codegen.log to .gitignore (#46) (720e4ab)

0.5.0 (2023-07-12)

⚠ BREAKING CHANGES

  • api: add unique_identifier, driver's license backs, inbound funds holds, and more (#41)

Features

  • api: add unique_identifier, driver's license backs, inbound funds holds, and more (#41) (9809814)

0.4.0 (2023-07-07)

⚠ BREAKING CHANGES

  • api: add card profiles simulation method (#39)

Features

  • api: add card profiles simulation method (#39) (0774f0a)

Documentation

  • types: add documentation for enum members (#37) (7d35ce9)

0.3.0 (2023-06-29)

⚠ BREAKING CHANGES

  • types: singularize array item types (#36)
  • rename a response type and remove unnecessary types from paginated endpoints (#33)
  • api: remove many enum members from document category (#32)

Features

  • api/types: mark more check transfer intention properties as nullable (#31) (429efca)
  • generate api.md file (#29) (8242f41)
  • respect x-should-retry header (#22) (314b640)

Chores

  • tests: minor reformatting of docs and tests (#25) (1fb923f)

Documentation

Styles

  • minor reordering of types and properties (#35) (556169b)

Refactors

  • api: remove other from reason enum (#27) (8136d90)
  • api: remove many enum members from document category (#32) (2eb741a)
  • api: remove unused properties and enum members (#24) (6a450bb)
  • improve time.Time encoding and decoding (#20) (4bde6e9)
  • rename a response type and remove unnecessary types from paginated endpoints (#33) (0b8dacd)
  • types: singularize array item types (#36) (67ed591)

0.2.0 (2023-06-13)

⚠ BREAKING CHANGES

  • api: rename return reason enum member (#16)

Features

  • implement middleware (#17) (a2e8992)
  • make tests give better error message on missing prism server (#14) (092b4e3)

Chores

  • add docstrings to field helpers, error struct, enums, and more (#12) (89fc73e)
  • internal: add more comments (#10) (33a658b)
  • internal: remove unused check-test-server script (#13) (f67f682)

Refactors

  • api: rename return reason enum member (#16) (5fe33f5)

Documentation

  • point to github repo instead of email contact (#18) (a945477)

0.1.1 (2023-06-09)

Features

  • api: add new endpoints + properties + enums (#7) (52481ec)

0.1.0 (2023-05-31)

⚠ BREAKING CHANGES

  • rename .JSON.Extras -> .JSON.ExtraFields
  • rename field.Field -> param.Field
  • make JSON structs private, rename Metadata->Field, improve docs
  • correct various identifier names
  • api: replace notification_of_change with a list, and add merchant_acceptor_id
  • rename param types

Features

  • add custom String() function on model structs (5b0d022)
  • add custom serialization code to models (76c9fb8)
  • add deprecated methods (3747a6a)
  • add support for encoding/decoding embedded structs (fb63bc1)
  • adjust README examples (e539be4)
  • api: add at_time property for balance lookups (301c656)
  • api: add collection_receivable to transaction source category enum (a8ac578)
  • api: add expires_at property (b4ccd08)
  • api: add Simulations.CheckTransfers.Return() method (a5cfea0)
  • api: add bookkeeping accounts, entries, and entry sets, and several other changes (0730e45)
  • api: add new endpoints (bd59552)
  • api: add new endpoints, several params, fields, enum members, and documentation updates (b2f9d37)
  • api: add new enum members (80dcdaf)
  • api: add new fields (ed68c93)
  • api: add new methods (28484ce)
  • api: add optional pending_transaction_id field to pending transaction (636be67)
  • api: add wire decline object (3ca48ea)
  • api: enum updates (8a95d0f)
  • api: make routeType an enum & add ACHTransfer.effectiveDate (2cbf686)
  • api: make routeType an enum & add ACHTransfer.effectiveDate (2cbf686)
  • api: remove CardSettlementTransactionID (46f3d6a)
  • api: replace notification_of_change with a list, and add merchant_acceptor_id (8391622)
  • api: updates (f9c3b7f)
  • api: updates (c9a5d96)
  • api: updates (95f71fc)
  • api: updates (94fd784)
  • better errors (e12a285)
  • docs: include version references in the README (fc28185)
  • docs: updates (708e9b0)
  • elaborate readme and improve doc comments (d8b752d)
  • elaborate readme and improve doc comments (d8b752d)
  • generate Go tests (19d4874)
  • implement auto-retry (00fcc4f)
  • implement bikesheds (5f57aac)
  • implement file uploads (0246753)
  • implement improved auto-pagination (2b8fd25)
  • implement unions (ee3bd0f)
  • implement unions (ee3bd0f)
  • improve docs and add new property (3975526)
  • lift fields helpers to main class (52cd758)
  • move all resources to the services package (88c63b8)
  • move to value receivers for getters (ee23b76)
  • prune unused models in requests (1347220)
  • read options from environment and use auth headers (8969b12)
  • refactor code to use functional options in a separate options package (47e68b6)
  • send package version in X-Stainless-Package-Version (385b3b1)
  • separate types into params/responses packages (dedbd12)
  • serialize request bodies (2fd8a40)
  • serialize/deserialize time as time.Time (26cc80e)
  • simplify request bodies (800252a)
  • split types file into smaller files based on resources (c565382)
  • update and fix tests (8932b42)
  • update docs (11de847)

Bug Fixes

  • change unknown type generation to interface{} (d6204a9)
  • client: pass settings to query marshalling (fd96af5)
  • compile errors and failing tests (f9651ff)
  • correct various identifier names (5e11e46)
  • error that can occur during pagination when there are zero items in the response (7c0f1f5)
  • error that can occur during pagination when there are zero items in the response (7c0f1f5)
  • fix struct encoding order (7f182a7)
  • pagination return non-nil on error (4bf8b95)
  • pagination return non-nil on error (4bf8b95)
  • prefix names of types and files for nested resources (937e0f0)
  • resolve accidental duplications and type errors (169dd19)
  • segfault when getting next page if request has no body (647d9b7)
  • segfault when getting next page if request has no body (647d9b7)
  • segfault when getting next page if request has no body (8018f9c)
  • update outdate docs in README (0d434eb)
  • use default baseurl (a9230ab)

Refactors

  • change package structure (4cbf9d4)
  • make JSON structs private, rename Metadata->Field, improve docs (d0b8800)
  • rename .JSON.Extras -> .JSON.ExtraFields (1cb21b3)
  • rename field.Field -> param.Field (a823b52)
  • rename param types (3de39d4)