Skip to content

Commit 4b5f427

Browse files
authored
Release of 3.0.0 (#51)
1 parent ee15a54 commit 4b5f427

2 files changed

Lines changed: 17 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [3.0.0] - 2026-03-05
11+
12+
### Added
13+
- PTHMINT-94: Introduce transport abstraction layer with `HTTPTransport` and `RequestsTransport`
14+
- PTHMINT-94: Add transport examples for `httpx`, `requests.Session`, and `urllib3`
15+
- PTHMINT-94: Add optional `requests` extra in dependency metadata for transport usage
16+
17+
### Changed
18+
- PTHMINT-99: Use PEP 585 built-in generics
19+
- PTHMINT-94: Refactor `Sdk` and client request flow to support custom transport injection
20+
- PTHMINT-94: Update README with transport customization documentation and examples
21+
22+
### Removed
23+
- PTHMINT-94: Remove `requests` as a mandatory dependency (now an optional extra)
24+
1025
## [2.2.0] - 2026-02-06
1126

1227
### Added
@@ -72,4 +87,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7287
- requests ^2.32.3
7388
- toml ^0.10.2
7489
- pydantic ^1.10.0
75-
- python-dotenv ^1.0.1
90+
- python-dotenv ^1.0.1

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ authors = ["Multisafepay <integration@multisafepay.com>"]
33
description = "Multisafepay API wrapper"
44
license = "OSL-3.0"
55
name = "multisafepay"
6-
version = "2.2.0"
6+
version = "3.0.0"
77
readme = "README.md"
88
repository = "https://github.com/MultiSafepay/python-sdk"
99
homepage = "https://multisafepay.com"

0 commit comments

Comments
 (0)