Releases: saleweaver/python-amazon-sp-api
v1.9.17
v1.9.17
Changes Relevant to End-Users
- API Endpoint Update: The
list_packing_group_items
method in theFulfillmentInbound
class now requires apackingGroupId
parameter. This change ensures more precise retrieval of packing group items by specifying the packing group directly.
Internal Changes
- Dependency Updates: Updated several dependencies to their latest versions for improved performance and security:
boto3
updated from1.36.15
to1.37.0
cachetools
updated from5.5.1
to5.5.2
Mermaid Diagram Representation
graph TD;
A[FulfillmentInbound Class] -->|Updated| B[list_packing_group_items Method];
B -->|Added Parameter| C[packingGroupId];
D[Dependencies] -->|Updated| E[boto3, cachetools];
This release includes an important API endpoint update for more precise data retrieval and updates to dependencies for enhanced stability and security.
v1.9.16
v1.9.16
Changes Relevant to End-Users
- API Endpoint Update: The
list_packing_group_items
method in theFulfillmentInbound
class now requires apackingGroupId
parameter. This change ensures more precise retrieval of packing group items by specifying the packing group directly.
Internal Changes
- Dependency Updates: Updated several dependencies to their latest versions for improved performance and security:
boto3
updated from1.36.15
to1.37.0
cachetools
updated from5.5.1
to5.5.2
Mermaid Diagram Representation
graph TD;
A[FulfillmentInbound Class] -->|Updated| B[list_packing_group_items Method];
B -->|Added Parameter| C[packingGroupId];
D[Dependencies] -->|Updated| E[boto3, cachetools];
This release includes an important API endpoint update for more precise data retrieval and updates to dependencies for enhanced stability and security.
v1.9.15
v1.9.15
Changes Relevant to End-Users
- API Endpoint Update: The
list_packing_group_items
method in theFulfillmentInbound
class now requires apackingGroupId
parameter. This change ensures more precise retrieval of packing group items by specifying the packing group directly.
Internal Changes
- Dependency Updates: Updated several dependencies to their latest versions for improved performance and security:
boto3
updated from1.36.15
to1.37.0
cachetools
updated from5.5.1
to5.5.2
Mermaid Diagram Representation
graph TD;
A[FulfillmentInbound Class] -->|Updated| B[list_packing_group_items Method];
B -->|Added Parameter| C[packingGroupId];
D[Dependencies] -->|Updated| E[boto3, cachetools];
This release includes an important API endpoint update for more precise data retrieval and updates to dependencies for enhanced stability and security.
v1.9.14
v1.9.14
Changes Relevant to End-Users
- API Endpoint Update: The
list_packing_group_items
method in theFulfillmentInbound
class now requires apackingGroupId
parameter. This change ensures more precise retrieval of packing group items by specifying the packing group directly.
Internal Changes
- Dependency Updates: Updated several dependencies to their latest versions for improved performance and security:
boto3
updated from1.36.15
to1.37.0
cachetools
updated from5.5.1
to5.5.2
Mermaid Diagram Representation
graph TD;
A[FulfillmentInbound Class] -->|Updated| B[list_packing_group_items Method];
B -->|Added Parameter| C[packingGroupId];
D[Dependencies] -->|Updated| E[boto3, cachetools];
This release includes an important API endpoint update for more precise data retrieval and updates to dependencies for enhanced stability and security.
v1.9.13
v1.9.13
Changes Relevant to End-Users
- API Endpoint Update: The
list_packing_group_items
method in theFulfillmentInbound
class now requires apackingGroupId
parameter. This change ensures more precise retrieval of packing group items by specifying the packing group directly.
Internal Changes
- Dependency Updates: Updated several dependencies to their latest versions for improved performance and security:
boto3
updated from1.36.15
to1.37.0
cachetools
updated from5.5.1
to5.5.2
Mermaid Diagram Representation
graph TD;
A[FulfillmentInbound Class] -->|Updated| B[list_packing_group_items Method];
B -->|Added Parameter| C[packingGroupId];
D[Dependencies] -->|Updated| E[boto3, cachetools];
This release includes an important API endpoint update for more precise data retrieval and updates to dependencies for enhanced stability and security.
v1.9.12
v1.9.12
Changes Relevant to End-Users
- API Endpoint Update: The
list_packing_group_items
method in theFulfillmentInbound
class now requires apackingGroupId
parameter. This change ensures more precise retrieval of packing group items by specifying the packing group directly.
Internal Changes
- Dependency Updates: Updated several dependencies to their latest versions for improved performance and security:
boto3
updated from1.36.5
to1.36.15
pytz
updated from2024.2
to2025.1
Mermaid Diagram Representation
graph TD;
A[FulfillmentInbound Class] -->|Updated| B[list_packing_group_items Method];
B -->|Added Parameter| C[packingGroupId];
D[Dependencies] -->|Updated| E[boto3, pytz];
This release includes an important API endpoint update for more precise data retrieval and updates to dependencies for enhanced stability and security.
v1.9.11
v1.9.11
Changes Relevant to End-Users
- API Endpoint Update: The
list_packing_group_items
method in theFulfillmentInbound
class now requires apackingGroupId
parameter. This change ensures more precise retrieval of packing group items by specifying the packing group directly.
Internal Changes
- Dependency Updates: Updated several dependencies to their latest versions for improved performance and security:
boto3
updated from1.35.85
to1.36.5
cachetools
updated from5.5.0
to5.5.1
setuptools
updated from75.6.0
to75.8.0
Mermaid Diagram Representation
graph TD;
A[FulfillmentInbound Class] -->|Updated| B[list_packing_group_items Method];
B -->|Added Parameter| C[packingGroupId];
D[Dependencies] -->|Updated| E[boto3, cachetools, setuptools];
This release includes an important API endpoint update for more precise data retrieval and updates to dependencies for enhanced stability and security.
v1.9.10
v1.9.10
Changes Relevant to End-Users
- Enhanced Error Logging: Improved error logging in the
Client
class by changing error messages from debug to error level. This ensures that error responses are more visible and easier to track in logs.
Internal Changes
- Debug Logging Addition: Added a debug log statement to capture the response data before list handling in the
Client
class. This helps in tracing the response content during the debugging process.
Mermaid Diagram Representation
graph TD;
A[Client Class] -->|Added| B[Debug Log for Response];
A -->|Changed| C[Error Log Level to Error];
This release enhances error visibility and adds additional debug logging to aid in the development and debugging process.
v1.9.9
v1.9.9
Changes Relevant to End-Users
-
Improved Logging in
Client
Class: Enhanced the logging functionality within theClient
class to provide more detailed debug information. This includes logging HTTP methods, request URLs, parameters, data, headers, and error responses. This improvement aids in better tracing and debugging of API requests. -
Removal of Donation Message: The donation message that previously displayed upon client initialization has been removed. This change streamlines the user experience by eliminating unsolicited messages during API usage.
Internal Changes
- Logging Level Adjustment: The default logging level for the
Client
class has been set toINFO
. Users can override this setting externally, allowing for flexible logging configurations.
Mermaid Diagram Representation
graph TD;
A[Client Initialization] -->|Removed| B[Donation Message];
A --> C[Enhanced Logging];
C --> D[HTTP Method];
C --> E[Request URL];
C --> F[Request Params];
C --> G[Request Data];
C --> H[Request Headers];
C --> I[Error Response];
This release focuses on improving the logging capabilities for better debugging and removing non-essential output for a cleaner user experience.
v1.9.8
v1.9.8
Changes Relevant to End-Users
- Bug Fix in
load_all_pages
Utility: Corrected indentation issues within theload_all_pages
function, specifically addressing the handling of thenext_token_only
parameter. This fix ensures that pagination in API requests is managed more reliably, enhancing the function's robustness and accuracy.
Internal Changes
- No internal changes were made in this release.
Mermaid Diagram Representation
graph TD;
A[load_all_pages Function] -->|Corrected Indentation| B[next_token_only Handling];
This update addresses a critical bug in the load_all_pages
utility, ensuring that the function behaves as expected when managing pagination, particularly when the next_token_only
parameter is utilized.