History

1.1.1 (2026-06-02)

  • Maintenance release.

1.1.0 (2026-05-22)

  • Dropped Python 3.9 support; minimum version is now 3.10.

  • Fixed ExchangeRate.source type from Asset enum to str to match the API, which can return fiat currency codes.

  • Fixed PyPI publishing to use Trusted Publishing/OIDC through the official PyPA publish action.

  • Updated the release workflow to use astral-sh/setup-uv@v8.1.0, Python 3.13, and the pypi environment.

1.0.0 (2026-03-18)

  • First stable release.

  • Full support for all Crypto Pay API endpoints: invoices, transfers, checks, balances, exchange rates, currencies, and statistics.

  • Synchronous and async clients with retry and timeout configuration.

  • Pagination iterators for invoices, transfers, and checks.

  • FastAPI webhook listener with signature verification and replay protection.

  • Typed dataclass models for all API responses.

  • Python 3.10 through 3.14 support.

0.5.1 (2026-02-17)

  • Migrated from Poetry to uv for dependency management and virtual environments.

  • Switched build backend from poetry-core to hatchling.

  • Adopted PEP 735 dependency groups for dev dependencies.

  • Updated CI/CD workflows to use astral-sh/setup-uv.

  • Updated tox configuration with Python 3.14 support.

  • Removed legacy setup.py.

0.5.0 (2026-02-10)

  • Added async API client support alongside the synchronous client.

  • Added invoice pagination helpers and iterator utilities.

  • Added webhook replay protection and strengthened signature validation/error handling.

  • Improved response parsing, retry configurability, and type hint coverage.

  • Expanded tests and refreshed documentation examples and troubleshooting guidance.

0.4.1 (2026-01-20)

  • Bug fixes and stability improvements

  • Updated dependencies and development tools

0.3.0 (2025-11-18)

  • Added Spanish documentation support with complete translations

  • Implemented internationalization (i18n) infrastructure using sphinx-intl

  • Created comprehensive translation guide (TRANSLATING.md)

  • Added new Make commands for documentation translation workflow

  • Updated Read the Docs configuration for multi-language documentation

  • Added Spanish translation of all documentation pages

  • Enhanced documentation build system with multi-language support

0.2.3 (2024-12-19)

  • Build and documentation improvements

  • Enhanced test coverage and error handling

  • Updated dependencies and development tools

0.2.2 (2024-10-15)

  • Fixed swap_to parameter handling in Invoice class

  • Improved test coverage for invoice creation

0.2.1 (2024-10-14)

  • Added swap_to parameter to create_invoice method

  • Enhanced invoice functionality with currency conversion support

0.2.0 (2024-09-25)

  • Updated Python version support (3.9.12+ to 3.13)

  • Upgraded Poetry dependency management

  • Enhanced CI/CD pipeline with Python 3.13 support

  • Improved code formatting and linting configuration

  • Updated development dependencies and tools

0.1.9 (2024-09-20)

  • Added .DS_Store to gitignore

  • Updated dependencies including h11, pip, and pydantic-core

  • Improved package management and build process

0.1.8 (2024-09-10)

  • Updated dependencies and improved stability

  • Enhanced development tooling and configuration

0.1.7 (2024-09-05)

  • Dependency updates including twine, fastapi, and pip

  • Improved build and release process

0.1.6 (2024-08-30)

  • Fixed build system with proper egg file removal

  • Updated dependencies and improved development workflow

0.1.5 (2024-07-15)

  • Hotfix for Invoice dataclass initialization

  • Dependency updates and improvements

0.1.4 (2024-07-10)

  • Enhanced webhook functionality and error handling

  • Improved test coverage and code quality

  • Updated documentation and development guidelines

0.1.3 (2024-06-20)

  • Added comprehensive test suite improvements

  • Enhanced error handling and client functionality

  • Updated dependencies and development tools

0.1.2 (2024-05-15)

  • Added support for additional cryptocurrencies

  • Improved API client functionality

  • Enhanced documentation and examples

0.1.1 (2023-08-09)

  • Added BNB and TRX assets.

0.1.0 (2022-07-05)

  • First release on PyPI.