Skip to content

Releases: lithic-com/lithic-python

v0.122.0

20 Apr 18:13

Choose a tag to compare

0.122.0 (2026-04-20)

Full Changelog: v0.121.0...v0.122.0

Features

  • api: add card_authorization.challenge_response webhook event (78f2c4c)
  • api: Add card/account/business account signals endpoints and behavioral rule attributes (aa44c45)
  • api: add set_verification_method to external_bank_accounts (2645172)

Performance Improvements

  • client: optimize file structure copying in multipart requests (5504230)

v0.121.0

15 Apr 11:45

Choose a tag to compare

0.121.0 (2026-04-13)

Full Changelog: v0.120.0...v0.121.0

Features

  • api: add decline count attributes to auth_rules conditions (c511d14)
  • api: add DELINQUENT status to financial_accounts update_status (320f1fe)
  • api: add INTERCHANGE/CHARGEBACK/PROVISIONAL_CREDIT_ACCOUNT account types (aa96cd4)
  • api: add override_company_name parameter to payment create method (babec29)
  • api: add statement_totals field to Statement model (3b035bc)
  • api: add transaction_token field to auth_rules example models (ce41be2)
  • api: add transaction_token field to auth_rules result types (25fcd02)
  • internal: implement indices array format for query and form serialization (bef46fb)

Bug Fixes

  • api: [breaking] remove approved/decision/challenged/declined fields from auth_rules report_stats (b81fa5c)
  • client: preserve hardcoded query params when merging with user params (89aced4)
  • ensure file data are only sent as 1 parameter (6f796aa)
  • types: make credit_product_token optional in Statement (6caf4c4)
  • types: make fields required, remove hostname in card authorization approval webhook (80c1bcc)
  • types: remove INTERCHANGE and CHARGEBACK from financial account types (5567809)

Chores

  • ci: skip lint on metadata-only changes (7d73b7b)

Documentation

  • api: update nature_of_business and qr_code_url parameter descriptions (7514c59)
  • improve examples (b7a637b)
  • update examples (108bff1)

v0.120.0

23 Mar 22:02

Choose a tag to compare

0.120.0 (2026-03-23)

Full Changelog: v0.119.0...v0.120.0

Features

  • api: add CARD_AGE and ACCOUNT_AGE attributes to auth_rules conditions (1838bd0)
  • api: add override_company_name parameter to external_payments create (ebb9e7e)
  • api: add service location attributes to auth_rules, fields to merchant (40b6ef4)

Bug Fixes

  • sanitize endpoint path params (3bdb99d)

Chores

  • internal: migrate mock server from steady to prism (8468963)
  • internal: update gitignore (8ccbe00)
  • tests: bump steady to v0.19.4 (6e585b7)
  • tests: bump steady to v0.19.5 (327135e)
  • tests: bump steady to v0.19.6 (bd694b9)

Documentation

  • api: add character limit to nature_of_business, allowlisting note to qr_code_url (77a8f10)

Refactors

  • tests: switch from prism to steady (23a9671)

v0.119.0

18 Mar 15:48

Choose a tag to compare

0.119.0 (2026-03-17)

Full Changelog: v0.118.0...v0.119.0

Features

  • api: add remittance_information field to payment wire attributes (669e335)

Bug Fixes

  • deps: bump minimum typing-extensions version (26fb17c)
  • pydantic: do not pass by_alias unless set (cf205ce)
  • types: make address/dob/email/government_id optional in KYB delegated types (d2345a0)

Chores

  • internal: tweak CI branches (d18bbc8)

Documentation

  • api: add pdf to supported file types for account holders document upload (afcb77c)

v0.118.0

16 Mar 13:25

Choose a tag to compare

0.118.0 (2026-03-16)

Full Changelog: v0.117.0...v0.118.0

Features

  • api: add ACH_RECEIPT_RELEASED_EARLY event type to payments (5c64610)
  • api: add EARLY_DIRECT_DEPOSIT_FLOAT type to financial accounts (6b3cfd6)
  • api: add event_subtype field to statement line items (5545804)
  • api: add excluded_account_tokens parameter to auth_rules v2 create/update (9a13e1d)
  • api: add loan_tape_date field to statement line items (e4ff030)
  • api: add penalty_rates to interest tier schedule create (224cb0c)
  • api: add typescript_code rule type, state/error fields to auth_rules (f6dc800)
  • api: add versions field to auth_rules DailyStatistic model (5cce645)
  • api: add WIRE category, wire events, remove remittance_information from payment (aa66507)

Bug Fixes

  • api: [breaking] unify webhook schemas for digital_wallet.tokenization_approval_request webhooks (c6f0508). Remove TokenizationDecisioningRequestWebhookEvent. Use DigitalWalletTokenizationApprovalRequestWebhookEvent instead.
  • types: make start/end required, remove auth_rule_token in SimulationParameters (96a4a8c)

Chores

  • internal: codegen related update (845458d)
  • internal: regenerate SDK with no functional changes (fc13bed)

Documentation

  • api: update disputes docstrings to use chargeback terminology (0f35c28)

v0.117.0

05 Mar 20:13

Choose a tag to compare

0.117.0 (2026-03-05)

Full Changelog: v0.116.0...v0.117.0

Features

  • api: add action_counts to rule performance reports and code to authorization actions (8301127)
  • api: Add Hold API for financial account fund reservations (a476549)
  • api: Remove deprecated beneficial owner entities field (4160169)

Chores

  • fix webhook parsing tests (0f10f64)
  • internal: codegen related update (83f9164)
  • internal: codegen related update (089f0d7)

v0.116.0

27 Feb 15:39

Choose a tag to compare

0.116.0 (2026-02-27)

Full Changelog: v0.115.0...v0.116.0

Features

  • api: Add account holder entity endpoints (710c501)
  • api: Add INTEREST_AND_FEES_PAUSED substatus to financial account (c4a37de)
  • api: Expose MIL interest schedules and loan tape configuration endpoints (5c6bcd7)

Bug Fixes

  • api: Correct token_metadata field name in tokenization.approval_request schema (36532d8)

Chores

  • dependencies: require standardwebhooks 1.0.1 (7dae789)
  • internal: add request options to SSE classes (1b49e55)
  • internal: make test_proxy_environment_variables more resilient (e12df38)
  • internal: make test_proxy_environment_variables more resilient to env (9d0e878)
  • update mock server docs (ec268b7)

Documentation

  • Mark CONDITIONAL_BLOCK deprecated (f202486)

v0.115.0

19 Feb 13:09

Choose a tag to compare

0.115.0 (2026-02-13)

Full Changelog: v0.114.0...v0.115.0

Features

  • api: Add /v2/auth_rules/results endpoint for listing rule evaluation data (aea1658)
  • api: Add amounts object to ASA request (d65ed36)
  • api: Add hold token field to book transfers (51d053e)
  • api: Add naics_code to account holder requests/responses (a7135fb)
  • api: Add network specific wallet recommendation reasons (a3a74ea)
  • api: Add PENDING_REVIEW status to KYB enrollment simulation (ede8a8a)
  • api: Add result schemas for Authorization and Authentication (3DS) actions (ced5f0d)
  • client: add custom JSON encoder for extended type support (5658dcc)

Chores

  • format all api.md files (f428d56)
  • internal: bump dependencies (67243a9)
  • internal: fix lint error on Python 3.14 (73de2f2)

Documentation

  • Fix documentation of tokenization channel and tokenization source for tokenization rules (7d111f8)

v0.114.0

28 Jan 11:29

Choose a tag to compare

0.114.0 (2026-01-27)

Full Changelog: v0.113.0...v0.114.0

Features

  • api: Add card.updated event (e6fb3b8)
  • api: Add merchant location fields to simulator endpoints (a42dc62)
  • api: Add tags field to card transactions (e13c1d1)
  • api: make filter optional for Spend Velocity Auth Rules (260d4a6)
  • client: add support for binary request streaming (941a2e3)

Bug Fixes

  • api: Correct field name from ach_hold__period to ach_hold_period (2b4f00b)
  • api: mark AppleWebPushProvisioningResponse fields required (fa13843)
  • api: rename WIRE_DRAWDOWN_REQUEST to WIRE_INBOUND_DRAWDOWN_REQUEST (260d4a6)

Chores

  • Add spec linter for YAML and folded style multiline strings (36b4035)
  • ci: upgrade actions/github-script (4f0854d)
  • configure new SDK language (427958f)
  • internal: update actions/checkout version (afc35a5)
  • Rework event type generation to support spec splitting (f9939dd)

Documentation

  • Remove deprecated tag from MERCHANT_LOCKED card type (20b0566)

v0.113.0

08 Jan 10:25

Choose a tag to compare

0.113.0 (2026-01-08)

Full Changelog: v0.112.0...v0.113.0

Features

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

Bug Fixes

  • use async_to_httpx_files in patch method (783d8ff)

Chores

  • internal: add --fix argument to lint script (8e0a11c)
  • internal: add missing files argument to base client (52f441e)
  • internal: codegen related update (14b9d48)
  • update code formatting (baad6b3)

Documentation

  • api: clarify description of token / retry_token when it serves as idempotency key (97f0128)
  • Update language for Google Web Push Provisioning docs (baad6b3)