4.6.0
·
39 commits
to master
since this release
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.
Full Changelog: 4.5.0...4.6.0