Skip to content

Commit 28e5f83

Browse files
chore: update CHANGELOG.md for v2.0.8
1 parent b48f1e1 commit 28e5f83

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
## v2.0.8 - 2026-01-28
2+
## Version 2.0.8
3+
4+
### New Features
5+
6+
#### Product Fees API Enhancement
7+
8+
- Introduced a new utility function `create_fees_body` for constructing the request body in the `ProductFees` API. This change standardizes the request body creation for both synchronous and asynchronous clients, improving code maintainability and readability.
9+
10+
```mermaid
11+
graph TD;
12+
A[ProductFees API] -->|create_fees_body| B[Request Body Creation];
13+
B --> C[Standardized Request Structure];
14+
```
15+
16+
### Internal Changes
17+
18+
- Refactored `products_definitions` and `product_fees` related classes and functions into separate utility modules. This change organizes the codebase better and enhances modularity, making it easier to maintain and extend.
19+
20+
```mermaid
21+
graph TD;
22+
D[Refactor] -->|Extract to Utility Modules| E[products_definitions.py & product_fees.py];
23+
E --> F[Improved Code Organization];
24+
```
25+
26+
- Removed redundant code by replacing in-line request body creation with the new `create_fees_body` utility function across both synchronous and asynchronous `ProductFees` implementations.
27+
28+
- Updated imports to reflect the new module structure, ensuring all references to `products_definitions` and `product_fees` are correctly pointing to their new locations.
29+
30+
### Dependency Updates
31+
32+
- Updated `boto3` to version `1.42.36`.
33+
- Updated `setuptools` to version `80.10.2`.
34+
35+
These changes collectively improve the maintainability and scalability of the codebase, setting a foundation for future enhancements.
36+
137
## v2.0.7 - 2026-01-19
238
## Version 2.0.7
339

0 commit comments

Comments
 (0)