4.6.0 — 2026-04-27¶
Added¶
Adapters - Payment Gateways¶
-
Parsian IPG Async Adapter - Added new async payment gateway adapter for Parsian integration.
- New
parsian-ipg-asyncoptional extra - SOCKS5 proxy support
- New
-
Saman IPG Async Adapter - Refactored Saman IPG adapter to use async
httpx.- Switched from synchronous
requeststo asynchttpx
- Switched from synchronous
Adapters - Ports¶
- Port Interface Extraction - Extracted payment gateway port interfaces and moved DTOs to ports.
- Moved DTOs to
ports.pyfor cleaner abstraction
- Moved DTOs to
Documentation - Payment Gateways¶
- IPG Adapters Documentation - Added async documentation for Saman and Parsian adapters.
Changed¶
Dependencies - Project¶
-
Saman IPG Extra - Switched Saman IPG extra from
requeststohttpx.saman-ipg = ["httpx[socks]>=0.28.1"]
-
Parsian IPG Extra - Added new async extra for Parsian IPG.
parsian-ipg-async = ["zeep[async]>=4.3.2", "httpx[socks]>=0.28.1"]
Tests - Containers¶
- Dynamic Kafka Test Container - Upgraded Kafka test container with dynamic port allocation.
- Upgraded to
apache/kafka:4.2.0
- Upgraded to
Fixed¶
Tests - Datetime Utils¶
- Datetime Utils Test Alignment - Fixed tests to match rolled-back implementation.