Releases: lithic-com/lithic-ruby
Releases · lithic-com/lithic-ruby
v0.18.0
v0.17.0
v0.16.0
0.16.0 (2026-06-16)
Full Changelog: v0.15.0...v0.16.0
Features
- api: add CardTransactionFeature to auth_rules RuleFeature (1071dc2)
- api: add condition attributes, interval/unit/scope to auth_rules (28a4b65)
- api: Add created field to Challenge object (e442303)
- api: add day_of_period field to loan_tape (71ab28b)
- api: add hold_adjustment_action variant to auth_rules action parameter (bae640f)
- api: add NVS name_validation fields to ASA request and response (5747fda)
- api: add route method to transactions (74346e6)
- api: add tags field to Payment model (745a6cd)
- api: add transaction_monitoring with cases/comments/files/queues, refactor entity_type (37af713)
Bug Fixes
- client: send content-type header for requests with an omitted optional body (d5b5510)
Documentation
- api: update support contact from email to URL in account/card resources (bd7f679)
v0.15.0
0.15.0 (2026-05-27)
Full Changelog: v0.14.0...v0.15.0
Features
- api: Add authorization challenge response endpoint and webhook (a270862)
- api: add INVALID_PAN value to TokenizationDeclineReason enum (751f176)
- api: Add OUT_OF_BAND challenge method and DECLINED status to Authorization (886bb10)
- api: Add pause external bank account endpoint (1f9fdd2)
- api: Add schemas for authorization adjustment rules (61998a2)
Bug Fixes
- client: elide content type header on requests without body (d3a58d5)
- types: correct value type from Integer to Float in auth rules (c8a51d0)
- types: make cardholder_currency nullable in CardProgram (89ded5f)
- types: make external_id, naics_code nullable in enrollment, parent_company in kyb (1128d8d)
- types: make fields nullable across balance/statement/settlement/etc, add enum values (6259d4f)
Documentation
- api: clarify ACCOUNT_AGE behavior in auth_rules conditional parameters (8b7bfc8)
v0.14.0
v0.13.0
0.13.0 (2026-05-06)
Full Changelog: v0.12.0...v0.13.0
Features
- api: add AMEX network value to settlement models (a209f16)
- api: add CARD_TRANSACTION_UPDATE event stream to auth_rules (7f395eb)
- api: add IS_NEW_MERCHANT attribute to auth rules conditional authorization (48b6bd5)
- support setting headers via env (01b4c63)
Bug Fixes
- api: Allow null values for optional enum and object fields in schema validation (9ebb823)
Chores
Documentation
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)