Releases: lithic-com/lithic-ruby
Releases · lithic-com/lithic-ruby
v0.12.0
v0.11.0
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
v0.10.0
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)
v0.9.0
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)
v0.8.0
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). Remove
TokenizationDecisioningRequestWebhookEvent. UseDigitalWalletTokenizationApprovalRequestWebhookEventinstead. - 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)
v0.7.0
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
v0.6.0
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
- Mark CONDITIONAL_BLOCK deprecated (993ab5c)
v0.5.0
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
- client: always add content-length to post body, even when empty (dc99413)
- client: loosen json header parsing (a9a41d9)
Chores
- docs: remove www prefix (cecdec2)
Documentation
- Fix documentation of tokenization channel and tokenization source for tokenization rules (5de9576)
v0.4.0
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/checkoutversion (830ae4a) - Rework event type generation to support spec splitting (fdb9960)
- update code formatting (0fe9646)
Documentation
v0.3.0
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
breakout 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)