4.5.0
·
51 commits
to master
since this release
Added
Adapters - Payment Gateways
- Saman Shaparak Adapter - Added new payment gateway adapter for Saman integration.
- New
saman-ipgoptional extra - Added
SAMAN_SHAPARAK__*environment variables
- New
Helpers - Utils
- DatetimeUtils Caching Refactor - Refactored Iran holiday caching to use ClassVar.
- Removed
@ttl_cache_decoratordependency for holiday lookups - Added class-level cache with manual TTL handling
- Removed
Changed
Adapters - Kafka
- Async Method Cleanup - Removed noqa comments from async Kafka adapter methods.
- Removed
ASYNC109noqa fromflush(),list_topics(),batch_consume(),poll()
- Removed
Documentation - Payment Gateways
- Tutorial Unification - Unified payment gateway tutorials across all adapters.
Chore
Dependencies - Project
- Dependency Updates - Updated multiple package constraints.
cache:cachetools>=7.0.5→>=7.0.6fastapi:>=0.135.3→>=0.136.1minio:boto3>=1.42.89→>=1.42.96ty:>=0.0.30→>=0.0.32pre-commit:>=4.5.1→>=4.6.0ruff:>=0.15.10→>=0.15.12
Tests - Containers
- Container Update - Bumped test container version.
Full Changelog: 4.4.2...4.5.0