Skip to content

Commit e058407

Browse files
docs: add changelog for 4.6.0 release
1 parent fa14364 commit e058407

4 files changed

Lines changed: 52 additions & 2 deletions

File tree

docs/community/changelog/4/4.5.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: "Release notes for ArchiPy 4.5.0"
55

66
# 4.5.0 — 2026-04-27
77

8-
[← 4.4.2](4.4.2.md) | [↑ 4.x series](index.md)
8+
[← 4.6.0](4.6.0.md) | [4.4.2 →](4.4.2.md) | [↑ 4.x series](index.md)
99

1010
## Added
1111

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: "Changelog 4.6.0"
3+
description: "Release notes for ArchiPy 4.6.0"
4+
---
5+
6+
# 4.6.0 — 2026-04-27
7+
8+
[← 4.5.0](4.5.0.md) | [↑ 4.x series](index.md)
9+
10+
## Added
11+
12+
### Adapters - Payment Gateways
13+
14+
- **Parsian IPG Async Adapter** - Added new async payment gateway adapter for Parsian integration.
15+
- New `parsian-ipg-async` optional extra
16+
- SOCKS5 proxy support
17+
18+
- **Saman IPG Async Adapter** - Refactored Saman IPG adapter to use async `httpx`.
19+
- Switched from synchronous `requests` to async `httpx`
20+
21+
### Adapters - Ports
22+
23+
- **Port Interface Extraction** - Extracted payment gateway port interfaces and moved DTOs to ports.
24+
- Moved DTOs to `ports.py` for cleaner abstraction
25+
26+
### Documentation - Payment Gateways
27+
28+
- **IPG Adapters Documentation** - Added async documentation for Saman and Parsian adapters.
29+
30+
## Changed
31+
32+
### Dependencies - Project
33+
34+
- **Saman IPG Extra** - Switched Saman IPG extra from `requests` to `httpx`.
35+
- `saman-ipg = ["httpx[socks]>=0.28.1"]`
36+
37+
- **Parsian IPG Extra** - Added new async extra for Parsian IPG.
38+
- `parsian-ipg-async = ["zeep[async]>=4.3.2", "httpx[socks]>=0.28.1"]`
39+
40+
### Tests - Containers
41+
42+
- **Dynamic Kafka Test Container** - Upgraded Kafka test container with dynamic port allocation.
43+
- Upgraded to `apache/kafka:4.2.0`
44+
45+
## Fixed
46+
47+
### Tests - Datetime Utils
48+
49+
- **Datetime Utils Test Alignment** - Fixed tests to match rolled-back implementation.

docs/community/changelog/4/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ description: "Release history for ArchiPy 4.x series"
99

1010
| Version | Date | Summary |
1111
|-------------------|------------|-------------------------------------------------------------------------------------------------|
12+
| [4.6.0](4.6.0.md) | 2026-04-27 | Parsian and Saman IPG async adapters, port interface extraction, and dependency updates |
1213
| [4.5.0](4.5.0.md) | 2026-04-27 | Saman Shaparak adapter, DatetimeUtils caching refactor, and dependency updates |
1314
| [4.4.2](4.4.2.md) | 2026-04-15 | asyncmy to asyncmy2 migration, dev dependency refresh, and test container image updates |
1415
| [4.4.1](4.4.1.md) | 2026-04-06 | Dependency refresh, regenerated lockfile, and typing cleanups for Keycloak and atomic decorator |

docs/community/changelog/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ All notable changes to ArchiPy are documented here, organized by major version s
99

1010
## [4.x Series](4/index.md)
1111

12-
17 releases — from 4.0.0 to 4.5.0
12+
18 releases — from 4.0.0 to 4.6.0
1313

1414
## [3.x Series](3/index.md)
1515

0 commit comments

Comments
 (0)