Skip to content

Latest commit

 

History

History
1161 lines (652 loc) · 72.8 KB

File metadata and controls

1161 lines (652 loc) · 72.8 KB

Changelog

0.12.0 (2026-04-20)

Full Changelog: v0.11.0...v0.12.0

Features

  • api: Add card_authorization.challenge_response webhook (8abc734)
  • api: Add card/account/business account signals endpoints and behavioral rule attributes (76de3de)
  • api: add set_verification_method to external_bank_accounts (3878cb3)

0.11.0 (2026-04-13)

Full Changelog: v0.10.0...v0.11.0

Features

  • api: add card decline count attributes to auth_rules conditional authorization (d8d98d9)
  • api: add DELINQUENT substatus to financial account update status (6a49f69)
  • api: add interchange/chargeback/provisional_credit_account to financial account type enums (3d54444)
  • api: add override_company_name field to payment create parameters (7e916b6)
  • api: add statement_totals field to financial accounts statement (1fa7586)
  • api: add transaction_token field to auth_rules examples (4729281)
  • api: add transaction_token field to auth_rules v2 results response (acca757)

Bug Fixes

  • align path encoding with RFC 3986 section 3.3 (5624e72)
  • internal: correct multipart form field name encoding (abfc1fd)
  • multipart encoding for file arrays (5a0bdeb)
  • types: [breaking] remove deprecated fields from auth_rules report_stats (f3089b7)
  • types: make credit_product_token optional in financial_accounts statement (a0fa401)
  • types: remove INTERCHANGE/CHARGEBACK from FinancialAccount/InstanceFinancialAccountType (6077d32)
  • types: require Card fields, remove hostname in authorization approval webhook (fb4f7d9)
  • variable name typo (0156ca5)

Chores

  • ci: skip lint on metadata-only changes (810ca31)
  • ci: support opting out of skipping builds on metadata-only commits (40b20fb)

Documentation

  • api: update nature_of_business and qr_code_url field descriptions (b11902d)
  • improve examples (a7a4a69)
  • update examples (985e1f5)

0.10.0 (2026-03-23)

Full Changelog: v0.9.0...v0.10.0

Features

  • api: Add CARD_AGE and ACCOUNT_AGE attributes to authorization rules (b5bc545)
  • api: add override_company_name parameter to external payment create (73612ab)
  • api: Add service and merchant location fields (d0111e3)

Chores

  • internal: replace steady mock server with prism (180a5d5)
  • internal: update gitignore (eac11a4)
  • tests: bump steady to v0.19.4 (ecee69a)
  • tests: bump steady to v0.19.5 (8a046d1)
  • tests: bump steady to v0.19.6 (5b45679)

Documentation

  • Update field descriptions for character limits and allowlist requirements (e999dc1)

Refactors

  • tests: switch from prism to steady (74cea9d)

0.9.0 (2026-03-17)

Full Changelog: v0.8.0...v0.9.0

Features

  • api: add remittance_information field to payment wire method attributes (100269f)

Bug Fixes

  • types: make first_name/last_name required in account holder beneficial owner/control person (8925468)

Chores

  • internal: tweak CI branches (6cd6af9)

Documentation

  • api: add pdf to supported file types in account_holders (cc89c60)

0.8.0 (2026-03-16)

Full Changelog: v0.7.0...v0.8.0

Features

  • api: add EARLY_DIRECT_DEPOSIT_FLOAT to financial account types (3e0194f)
  • api: Add event_subtype to statement line items (3e9c63c)
  • api: add excluded_account_tokens field to auth_rules (df3f09b)
  • api: add loan_tape_date field to statement line items (9dd0f14)
  • api: add penalty_rates parameter to interest_tier_schedule (d5d3ecb)
  • api: Add support for early direct deposit (5b75c2f)
  • api: add TypeScript code rules, draft version state tracking to auth_rules (1dbdb68)
  • api: add versions field to auth_rules daily statistics (827bf68)
  • api: add WIRE category to account_activity/statements/payment, wire event types, remove field (a9df6e3)
  • client: add webhook support (e31938a)

Bug Fixes

  • api: [breaking] unify webhook schemas for digital_wallet.tokenization_approval_request webhooks (46555c1)
  • api: Disable MCP server to fix TypeScript SDK package publishing (b977c80)
  • types: require start/end_, remove auth_rule_token in auth_rules v2 backtest (7307a40)

Chores

  • internal: codegen related update (489f19b)
  • internal: regenerate SDK with no functional changes (13a1d1b)

Documentation

  • api: update disputes terminology to chargeback request (94dadbc)
  • client: add MCP Server section to README (fbf0234)

0.7.0 (2026-03-05)

Full Changelog: v0.6.0...v0.7.0

Features

  • api: add action_counts to rule performance reports and code to authorization actions (bd02001)
  • api: Add Hold API for financial account fund reservations (6b16d86)
  • api: Remove deprecated beneficial owner entities field (7c54dcf)

Chores

  • internal: codegen related update (199e518)
  • internal: codegen related update (412e84f)

0.6.0 (2026-02-27)

Full Changelog: v0.5.0...v0.6.0

Features

  • api: Add account holder entity endpoints (508b031)
  • api: Add INTEREST_AND_FEES_PAUSED substatus to financial account (23c7be9)
  • api: Expose MIL interest schedules and loan tape configuration endpoints (a07d19f)

Bug Fixes

  • api: Correct token_metadata field name in tokenization.approval_request schema (a4d5ae7)
  • properly mock time in ruby ci tests (ac193de)

Chores

  • update mock server docs (8abd2ee)

Documentation

  • Remove CONDITIONAL_BLOCK from docs (993ab5c)

0.5.0 (2026-02-13)

Full Changelog: v0.4.0...v0.5.0

Features

  • api: Add /v2/auth_rules/results endpoint for listing rule evaluation data (638e66d)
  • api: Add amounts object to ASA request (22955ed)
  • api: Add hold token field to book transfers (d23cb0b)
  • api: Add naics_code to account holder requests/responses (76b507b)
  • api: Add network specific wallet recommendation reasons (6ddef73)
  • api: Add PENDING_REVIEW status to KYB enrollment simulation (1a6d821)
  • api: Add result schemas for Authorization and Authentication (3DS) actions (f669caf)

Bug Fixes

  • api: Update /v2/auth_rules/results endpoint parameter naming and action types (25e39e6)
  • client: always add content-length to post body, even when empty (dc99413)
  • client: loosen json header parsing (a9a41d9)

Chores

  • configure new SDK language (8192e34)
  • docs: remove www prefix (cecdec2)
  • Enable stainless MCP in config (03570d6)

Documentation

  • Fix documentation of tokenization channel and tokenization source for tokenization rules (5de9576)

0.4.0 (2026-01-27)

Full Changelog: v0.3.0...v0.4.0

Features

  • api: Add card state attribute to tokenization rules (0fe9646)
  • api: Add card.updated event (80369fe)
  • api: Add event_type to ASA request and 3DS decisioning request (0fe9646)
  • api: Add idempotency key to cards POST and PATCH endpoints (51321d8)
  • api: Add merchant location fields to simulator endpoints (d983a60)
  • api: Add tags field to card transactions (edf8fbc)
  • api: Add user defined status to ledger accounts (0fe9646)
  • api: Expose Payment Allocation Details (0fe9646)
  • api: make filter optional for Spend Velocity Auth Rules (3e09d4a)

Bug Fixes

  • api: Correct field name from ach_hold__period to ach_hold_period (16b6555)
  • api: mark AppleWebPushProvisioningResponse fields required (4105b29)
  • api: rename WIRE_DRAWDOWN_REQUEST to WIRE_INBOUND_DRAWDOWN_REQUEST (3e09d4a)

Chores

  • Add spec linter for YAML and folded style multiline strings (35a67d3)
  • configure new SDK language (ba770b2)
  • internal: codegen related update (ef965b2)
  • internal: codegen related update (143a5ea)
  • internal: update actions/checkout version (830ae4a)
  • Rework event type generation to support spec splitting (fdb9960)
  • update code formatting (0fe9646)

Documentation

  • Remove deprecated tag from MERCHANT_LOCKED card type (b3104df)
  • Update language for Google Web Push Provisioning docs (0fe9646)

0.3.0 (2026-01-08)

Full Changelog: v0.2.0...v0.3.0

Features

  • api: Add card state attribute to tokenization rules (24f042b)
  • api: Add event_type to ASA request and 3DS decisioning request (24f042b)
  • api: add external_id to payment_event (0bad1d9)
  • api: add get /v1/transfer_limits endpoint (0bad1d9)
  • api: add post /v1/book_transfers/{book_transfer_token}/retry endpoint (0bad1d9)
  • api: Add user defined status to ledger accounts (24f042b)
  • api: add WIRE_DRAWDOWN_REQUEST transfer type (832895f)
  • api: Expose Payment Allocation Details (24f042b)
  • api: remove unnecessary X-Lithic-Pagination header (832895f)
  • api: remove v1/aggregate_balances and related models (c66d75e)

Bug Fixes

  • calling break out of streams should be instantaneous (86db080)
  • issue where json.parse errors when receiving HTTP 204 with nobody (9c9d63b)

Chores

  • formatting (e736094)
  • internal: codegen related update (6bacc68)
  • Simplify custom code (67dc77a)
  • Simplify custom code - same for rbs file (3438ceb)
  • update code formatting (24f042b)

Documentation

  • api: clarify description of token / retry_token when it serves as idempotency key (832895f)
  • Update language for Google Web Push Provisioning docs (24f042b)

0.2.0 (2025-12-10)

Full Changelog: v0.1.0...v0.2.0

Features

  • api: add webhook schemas to SDKs - add parse and parse_unsafe (c40835b)

Chores

  • replace custom webhook signature verification with standardwebhooks (c40835b)

0.1.0 (2025-12-09)

Full Changelog: v0.1.0-alpha.56...v0.1.0

Features

  • api: add bulk card creation APIs (cfad114)
  • api: Add event_streams to auth rules APIs (f728be5)
  • api: add Google WPP to SDKs (7eacd6a)
  • api: add IS_AFTER / IS_BEFORE operators to Auth Rule APIs (7eacd6a)
  • api: Add new fee types (f728be5)
  • api: Add optional ach_hold_period (f728be5)
  • api: add WALLET_RECOMMENDATION_REASONS attribute for tokenization rules (13b07cb)
  • api: provide a unified model for AuthRule (13b07cb)
  • api: support event_streams in auth_rules list endpoint (c5ddfb6)

Bug Fixes

  • api: extract several common types to reduce duplication (cfad114)
  • api: fix examples in spec that were not fully valid (13b07cb)
  • api: make certain payoff fields nullable (13b07cb)

Chores

  • explicitly require "base64" gem (635f951)

Documentation

  • api: clarify error 422 for 3DS challenge response (7eacd6a)

0.1.0-alpha.56 (2025-11-20)

Full Changelog: v0.1.0-alpha.55...v0.1.0-alpha.56

Features

  • api: add disputes V2 endpoints (0730dce)
  • api: Add Payoff Details (e21e546)
  • api: add return payment method (0730dce)
  • api: add Tokenization and ACH Rules (0730dce)
  • api: add unpause external_bank_accounts API method (0730dce)
  • api: extract some common schemas into models (0730dce)

Bug Fixes

  • api: change allowed phone number length from 18 to 16 (0730dce)
  • api: mark certain optional fields as nullable (0730dce)
  • api: Modify return type of returns API to payment-transaction (e21e546)

0.1.0-alpha.55 (2025-11-11)

Full Changelog: v0.1.0-alpha.54...v0.1.0-alpha.55

Features

  • api: add payment_details (413b65a)
  • api: deprecate auth rule apply endpoint and fix several schemas (7b9a282)
  • api: new fields in Statements APIs (be8c6ea)
  • api: re-add rules metadata to tokenization events (da13854)
  • api: remove deprecated fields from Cardholder Authentication object (da13854)

Bug Fixes

  • api: adjust Auth Rules spec for better SDK structure (da13854)
  • api: fix oneOf -> anyOf in account holder update (413b65a)
  • api: fixing spec for Tokenizations and Enhanced data (be8c6ea)

0.1.0-alpha.54 (2025-11-04)

Full Changelog: v0.1.0-alpha.53...v0.1.0-alpha.54

Bug Fixes

  • better thread safety via early initializing SSL store during HTTP client creation (67db6d5)

Chores

  • api: adds support for new ACH_RECEIPT_RELEASED event (1834708)
  • client: send user-agent header (60cfe27)
  • internal: codegen related update (b4dbac6)

0.1.0-alpha.53 (2025-10-23)

Full Changelog: v0.1.0-alpha.52...v0.1.0-alpha.53

Features

  • api: updates to Auth Rules and Card provisioning (fe22047)
  • handle thread interrupts in the core HTTP client (1f9867e)

0.1.0-alpha.52 (2025-10-15)

Full Changelog: v0.1.0-alpha.51...v0.1.0-alpha.52

Bug Fixes

  • absolutely qualified uris should always override the default (603aa2e)

0.1.0-alpha.51 (2025-10-14)

Full Changelog: v0.1.0-alpha.50...v0.1.0-alpha.51

Bug Fixes

  • should not reuse buffers for IO.copy_stream interop (f6e4858)

0.1.0-alpha.50 (2025-10-08)

Full Changelog: v0.1.0-alpha.49...v0.1.0-alpha.50

Features

  • api: adds support for Auto-Collections (9a83609)

Chores

  • ignore linter error for tests having large collections (655be4b)

0.1.0-alpha.49 (2025-09-30)

Full Changelog: v0.1.0-alpha.48...v0.1.0-alpha.49

Bug Fixes

  • coroutine leaks from connection pool (fa96625)

0.1.0-alpha.48 (2025-09-30)

Full Changelog: v0.1.0-alpha.47...v0.1.0-alpha.48

Features

  • api: adds support for Auth Rule features (f12343f)

0.1.0-alpha.47 (2025-09-29)

Full Changelog: v0.1.0-alpha.46...v0.1.0-alpha.47

Bug Fixes

  • always send filename=... for multipart requests where a file is expected (f52304d)

Chores

  • allow fast-format to use bsd sed as well (5022d53)

0.1.0-alpha.46 (2025-09-26)

Full Changelog: v0.1.0-alpha.45...v0.1.0-alpha.46

Bug Fixes

  • shorten multipart boundary sep to less than RFC specificed max length (e5d086e)

0.1.0-alpha.45 (2025-09-26)

Full Changelog: v0.1.0-alpha.44...v0.1.0-alpha.45

Features

  • expose response headers for both streams and errors (a0a6aba)

Bug Fixes

  • internal: use null byte as file separator in the fast formatting script (7260d7a)

Performance Improvements

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (23ebf5c)
  • docs: small updates to doc strings on a few endpoints (b7c4832)
  • improve example values (5c934d6)

0.1.0-alpha.44 (2025-09-11)

Full Changelog: v0.1.0-alpha.43...v0.1.0-alpha.44

Features

  • api: correct deprecation (5f3c64b)

0.1.0-alpha.43 (2025-09-11)

Full Changelog: v0.1.0-alpha.42...v0.1.0-alpha.43

Features

0.1.0-alpha.42 (2025-09-09)

Full Changelog: v0.1.0-alpha.41...v0.1.0-alpha.42

Features

  • api: adds support for unpauseing external bank accounts (ad64d5d)

0.1.0-alpha.41 (2025-09-03)

Full Changelog: v0.1.0-alpha.40...v0.1.0-alpha.41

Features

  • api: adds support for delegated KYB onboarding and more device details in 3DS Authentications (37126bc)

Chores

  • add json schema comment for rubocop.yml (d5f9cf9)
  • sync repo (bc9dd5c)

0.1.0-alpha.40 (2025-07-15)

Full Changelog: v0.1.0-alpha.39...v0.1.0-alpha.40

Features

  • api: adds Network Programs and Account/Card Sub-statuses (b5e5077)
  • api: api update (b8de03e)
  • api: api update (72d4aab)

0.1.0-alpha.39 (2025-07-03)

Full Changelog: v0.1.0-alpha.38...v0.1.0-alpha.39

Features

0.1.0-alpha.38 (2025-07-02)

Full Changelog: v0.1.0-alpha.37...v0.1.0-alpha.38

Features

  • api: add models for merchant_lock_parameters and conditional_3ds_action_parameters (246c60f)

0.1.0-alpha.37 (2025-07-02)

Full Changelog: v0.1.0-alpha.36...v0.1.0-alpha.37

Features

Chores

  • ci: only run for pushes and fork pull requests (5e19b24)
  • internal: allow streams to also be unwrapped on a per-row basis (99c6f00)
  • internal: manual updates (05f1d5c)

0.1.0-alpha.36 (2025-06-27)

Full Changelog: v0.1.0-alpha.35...v0.1.0-alpha.36

Bug Fixes

  • sorbet type annotation on client's environ settings (6cdd4cd)

0.1.0-alpha.35 (2025-06-27)

Full Changelog: v0.1.0-alpha.34...v0.1.0-alpha.35

Features

  • api: introduce dedicated model for SpendLimitDuration (47e4f42)

0.1.0-alpha.34 (2025-06-26)

Full Changelog: v0.1.0-alpha.33...v0.1.0-alpha.34

Features

  • client: adds support for on-demand Auth Rule Performance Reports (54fcb64)

Bug Fixes

  • ci: release-doctor — report correct token name (664a344)

0.1.0-alpha.33 (2025-06-18)

Full Changelog: v0.1.0-alpha.32...v0.1.0-alpha.33

Bug Fixes

  • issue where we cannot mutate arrays on base model derivatives (d9e95e7)

0.1.0-alpha.32 (2025-06-17)

Full Changelog: v0.1.0-alpha.31...v0.1.0-alpha.32

Features

  • api: add CLOSED account state option and UNVERIFIED verification method (a8eb01e)
  • client: adds endpoint to register an account number on a Financial Account (82d726f)

Chores

  • ci: enable for pull requests (cf910d6)
  • ci: link to correct github repo (e7e327a)

0.1.0-alpha.31 (2025-06-04)

Full Changelog: v0.1.0-alpha.30...v0.1.0-alpha.31

Features

  • client: adds support for 3DS to Auth Rules (e6fe981)

Bug Fixes

  • default content-type for text in multi-part formdata uploads should be text/plain (e992bea)

0.1.0-alpha.30 (2025-06-02)

Full Changelog: v0.1.0-alpha.29...v0.1.0-alpha.30

Bug Fixes

  • to_sorbet_type should not return branded types (d044f89)

Chores

  • api: mark some methods as deprecated (3e09fe4)

0.1.0-alpha.29 (2025-05-27)

Full Changelog: v0.1.0-alpha.28...v0.1.0-alpha.29

Bug Fixes

  • sorbet types for enums, and make tapioca detection ignore tapioca dsl (8f652e8)

0.1.0-alpha.28 (2025-05-23)

Full Changelog: v0.1.0-alpha.27...v0.1.0-alpha.28

Bug Fixes

  • prevent rubocop from mangling === to is_a? check (17d829b)

Chores

  • docs: grammar improvements (32caea3)
  • force utf-8 locale via RUBYOPT when formatting (1b5a754)
  • use fully qualified names for yard annotations and rbs aliases (2f72cee)

0.1.0-alpha.27 (2025-05-20)

Full Changelog: v0.1.0-alpha.26...v0.1.0-alpha.27

Bug Fixes

  • correctly instantiate sorbet type aliases for enums and unions (456477f)

Chores

  • refine Yard and Sorbet types and ensure linting is turned on for examples (1c7093d)
  • use sorbet union aliases where available (68cbe7c)
  • whitespaces (862a44f)

Documentation

  • rewrite much of README.md for readability (786647f)

0.1.0-alpha.26 (2025-05-14)

Full Changelog: v0.1.0-alpha.25...v0.1.0-alpha.26

Features

  • api: new Funding Events and Card Web Provision API's (1e3868e)
  • bump default connection pool size limit to minimum of 99 (07ebbb8)

0.1.0-alpha.25 (2025-05-13)

Full Changelog: v0.1.0-alpha.24...v0.1.0-alpha.25

Bug Fixes

  • internal: update gemspec name (b6bb2f8)

0.1.0-alpha.24 (2025-05-12)

Full Changelog: v0.1.0-alpha.23...v0.1.0-alpha.24

Features

  • api: manual updates (2190d4d)
  • expose base client options as read only attributes (6aa1141)
  • expose recursive #to_h conversion (0d2635e)
  • support sorbet aliases at the runtime (aeb0c42)

Chores

  • fix misc linting / minor issues (5b17b81)

Documentation

  • remove or fix invalid readme examples (a533c26)

0.1.0-alpha.23 (2025-05-07)

Full Changelog: v0.1.0-alpha.22...v0.1.0-alpha.23

Bug Fixes

  • internal: ensure formatting always uses c.utf-8 locale (00adb12)

0.1.0-alpha.22 (2025-05-06)

Full Changelog: v0.1.0-alpha.21...v0.1.0-alpha.22

Bug Fixes

  • internal: fix formatting script for macos (3b3bd22)

Chores

  • accept all nd-json mimetype variants (7d129f3)
  • internal: codegen related update (f7985e1)
  • revert ignoring Gemfile.lock (6535e99)

0.1.0-alpha.21 (2025-05-05)

Full Changelog: v0.1.0-alpha.20...v0.1.0-alpha.21

Bug Fixes

  • internals: fix servers entry for /v2/auth_rules.get (f044300)

Chores

  • always check if current page is empty in next_page? (2639138)
  • internal: codegen related update (b17b5ff)
  • internal: codegen related update (2f1295d)
  • internal: codegen related update (71e2903)
  • migrate away from deprecated JSON#fast_generate (0467fc5)
  • re-export top level models under library namespace (95e1342)
  • remove Gemfile.lock during bootstrap (f1aa36a)
  • reorganize type aliases (8c03b06)

Documentation

  • illustrate environmental defaults for auth variables (a4de1a0)
  • readme: fix typo (6fa42f9)

0.1.0-alpha.20 (2025-04-29)

Full Changelog: v0.1.0-alpha.19...v0.1.0-alpha.20

Features

  • api: adds new merchant lock Auth Rule (388d8cb)

Chores

  • add generator safe directory (0cda408)
  • internal: annotate request options with type aliases in sorbet (552a73d)
  • internal: remove unnecessary rbi/lib folder (233630e)
  • loosen rubocop rules that don't always make sense (e85bd6a)
  • more accurate type annotations and aliases (347bbf6)

0.1.0-alpha.19 (2025-04-25)

Full Changelog: v0.1.0-alpha.18...v0.1.0-alpha.19

Bug Fixes

  • make a typo for FilePart.content (4eb5bee)

0.1.0-alpha.18 (2025-04-25)

Full Changelog: v0.1.0-alpha.17...v0.1.0-alpha.18

Features

  • support specifying content-type with FilePart class (0cf245e)
  • support webmock for testing (56900e6)

Bug Fixes

  • ensure gem release is unaffected by renaming (84a2f71)

Chores

  • broadly detect json family of content-type headers (2b4f4bc)
  • ci: add timeout thresholds for CI jobs (2f4319b)
  • ci: only use depot for staging repos (99e9f7d)
  • ci: run on more branches and use depot runners (84743d4)
  • consistently use string in examples, even for enums (c35c6f4)
  • internal: improve response envelope unwrap functionality (d2c37aa)
  • internal: minor type annotation improvements (964cec1)
  • show truncated parameter docs in yard (3d5f4b7)

0.1.0-alpha.17 (2025-04-21)

Full Changelog: v0.1.0-alpha.16...v0.1.0-alpha.17

Bug Fixes

  • internals: fix Card schema definition (1a3d18b)

0.1.0-alpha.16 (2025-04-21)

Full Changelog: v0.1.0-alpha.15...v0.1.0-alpha.16

Features

  • implement #hash for data containers (7e1420b)

Bug Fixes

  • internal: refresh schemas (cb47b40)

Chores

  • documentation improvements (6700ace)
  • explicitly mark apis public under Internal module (b81d240)
  • update README with recommended editor plugins (80d5967)

0.1.0-alpha.15 (2025-04-18)

Full Changelog: v0.1.0-alpha.14...v0.1.0-alpha.15

Features

  • api: updates to Card definition for PCI clarity (bb157ab)

Chores

  • make sorbet enums easier to read (77f23c5)
  • refine #inspect and #to_s for model classes (7435187)
  • simplify yard annotations by removing most @!parse directives (12c6882)
  • use @!method instead of @!parse for virtual method type definitions (a73c89a)

0.1.0-alpha.14 (2025-04-17)

Full Changelog: v0.1.0-alpha.13...v0.1.0-alpha.14

Bug Fixes

  • always send idempotency header when specified as a request option (919646f)

Chores

  • internal: contribute.md and contributor QoL improvements (f7ff754)

0.1.0-alpha.13 (2025-04-17)

Full Changelog: v0.1.0-alpha.12...v0.1.0-alpha.13

Bug Fixes

  • restore ability to configure server environment as string during client construction (aec1e1f)

0.1.0-alpha.12 (2025-04-17)

Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12

Features

  • client: enable setting base URL from environment variable (4f4585e)

Bug Fixes

  • client: send correct HTTP path (743cdc2)

Chores

  • internal: always run post-processing when formatting when syntax_tree (cfb9196)
  • internal: codegen related update (c743e5d)
  • internal: loosen internal type restrictions (be1ae99)
  • internal: minor touch ups on sdk internals (a9ff4a6)
  • internal: mostly README touch ups (95ec3f1)
  • internal: protect SSE parsing pipeline from broken UTF-8 characters (810686a)
  • make internal types pretty print (eb5f0d9)

Documentation

  • update documentation links to be more uniform (6d246be)

0.1.0-alpha.11 (2025-04-11)

Full Changelog: v0.1.0-alpha.10...v0.1.0-alpha.11

Bug Fixes

  • inaccuracies in the README.md (32837de)

0.1.0-alpha.10 (2025-04-09)

Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10

Features

Chores

  • internal: reduce CI branch coverage (23e51cc)

0.1.0-alpha.9 (2025-04-09)

Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9

Bug Fixes

  • internal: update release-please to use ruby strategy for README.md (#83) (dbea289)

Chores

  • configure new SDK language (510319f)
  • ensure readme.md is bumped when release please updates versions (#82) (a1c3675)
  • internal: expand CI branch coverage (#84) (b2707e7)
  • internal: version bump (355bac7)

0.1.0-alpha.8 (2025-04-08)

Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8

Features

  • use Pathname alongside raw IO handles for file uploads (#78) (84571f8)

Bug Fixes

  • raise connection error for errors that result from HTTP transports (#79) (332efd2)

Chores

  • add README docs for using solargraph when installing gem from git (#77) (fda330a)
  • internal: version bump (99ef2b9)
  • loosen const and integer coercion rules (#80) (5e9fcd4)
  • make client tests look prettier (#76) (aa7a696)
  • tests: improve enum examples (#75) (03c8cfb)

0.1.0-alpha.7 (2025-04-08)

Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7

Features

  • api: introduce TransactionSeries and update ShippingMethod fields (#73) (8c6e64e)

Chores

  • always fold up method bodies in sorbet type definitions (#68) (9fead9c)
  • internal: codegen related update (#71) (0d0b308)
  • internal: codegen related update (#72) (08e8290)
  • internal: misc small improvements (#65) (be44033)
  • internal: more concise handling of parameter naming conflicts (#70) (bc0cb73)
  • internal: rubocop rules (#67) (b78e352)
  • internal: run rubocop linter in parallel (#66) (28b8538)
  • internal: version bump (#63) (60e1ca9)
  • update yard comment formatting (#69) (a66a715)

0.1.0-alpha.6 (2025-04-05)

Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6

Features

  • allow all valid JSON types to be encoded (#60) (38374fd)
  • support query, header, and body params that have identical names (#58) (ac5c767)
  • support solargraph generics (#53) (850275b)

Bug Fixes

  • converter should transform stringio into string where applicable (#62) (17f61ed)

Chores

0.1.0-alpha.5 (2025-04-03)

Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5

⚠ BREAKING CHANGES

  • bump min supported ruby version to 3.1 (oldest non-EOL) (#49)
  • remove top level type aliases to relocated classes (#48)

Features

  • bump min supported ruby version to 3.1 (oldest non-EOL) (#49) (4d44818)
  • remove top level type aliases to relocated classes (#48) (3ebfaa5)

Bug Fixes

  • pre-release version string should match ruby, not semver conventions (#51) (cb04839)

Chores

  • demonstrate how to make undocumented requests in README (#50) (1b44d90)
  • internal: version bump (#45) (fe7c581)
  • move private classes into internal module (#47) (7b3792a)

0.1.0-alpha.4 (2025-04-02)

Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4

⚠ BREAKING CHANGES

  • use descriptive prefixes for enum names that start with otherwise illegal identifiers (#44)

Features

  • add reference links in yard (#37) (75a7096)
  • implement to_json for base model (#42) (f83789b)
  • link response models to their methods in yard doc (#39) (29aca97)

Bug Fixes

  • use descriptive prefixes for enum names that start with otherwise illegal identifiers (#44) (6c0fc8d)

Chores

  • extract error classes into own module (#43) (60bf116)
  • improve yard docs readability (#38) (c806392)
  • internal: version bump (#35) (2e19979)
  • order client variables by "importance" (#41) (7005a9c)
  • relax sorbet enum parameters to allow String in addition to Symbol (#40) (f6eaf95)

0.1.0-alpha.3 (2025-04-01)

Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3

Bug Fixes

  • path interpolation template strings (#34) (b5a88e9)

Chores

  • internal: version bump (#31) (3cf8b58)
  • use fully qualified name in sorbet README example (#33) (c2400cf)

0.1.0-alpha.2 (2025-04-01)

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

Features

  • internal: converter interface should recurse without schema (#24) (79e3bee)

Bug Fixes

  • switch to github compatible markdown engine (#29) (af478ad)

Chores

  • fix misc rubocop errors (#30) (d69480c)
  • internal codegen changes (9865114)
  • internal codegen changes (ed29c22)
  • internal: minor refactoring of utils (#23) (c20a18e)
  • internal: remove workflow condition (#22) (9a7ca60)
  • more accurate type annotations for SDK internals (#27) (952833a)
  • more aggressive tapioca detection logic for skipping compiler introspection (#18) (490e34a)
  • re-order assignment lines to make unions easier to read (#20) (144c1f9)
  • relocate internal modules (#26) (8943495)
  • remove unnecessary & confusing module (#25) (ccb4da4)
  • update readme (#28) (084ab7e)

0.1.0-alpha.1 (2025-03-26)

Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1

⚠ BREAKING CHANGES

  • use tagged enums in sorbet type definitions (#4)
  • support for item in stream style iteration on Streams (#1)

Features

  • consistently accept AnyHash types in parameter positions in sorbet (#9) (834c2d1)
  • prevent tapioca from introspecting the gem internals (#8) (c316306)
  • support for item in stream style iteration on Streams (#1) (00f0df1)
  • use tagged enums in sorbet type definitions (#4) (07a5b4d)

Bug Fixes

  • pages should be able to accept non-converter models (#12) (f36c4b6)
  • resolve tapioca derived sorbet errors (#3) (e5d8b78)
  • yard example tag formatting (#6) (b5e3b7f)

Chores

  • BaseModel fields that are BaseModel typed should also accept Hash (#5) (83a2861)
  • add type annotations for enum and union member listing methods (#7) (86672a1)
  • api: new attribute targets for Auth Rules and new Financial Account State schema (#16) (c8ef1a1)
  • disable dangerous rubocop auto correct rule (#14) (e31dbfb)
  • fix typos (#17) (258055f)
  • more readable output when tests fail (#15) (f231c30)
  • recursively accept AnyHash for BaseModels in arrays and hashes (#10) (8852810)
  • reduce verbosity in type declarations (#13) (354c40b)
  • switch to prettier looking sorbet annotations (#11) (80c80b2)