Python-amazon-sp-api

Latest version: v1.9.12

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.9.12

Changes Relevant to End-Users
- **API Endpoint Update**: The `list_packing_group_items` method in the `FulfillmentInbound` class now requires a `packingGroupId` 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 from `1.36.5` to `1.36.15`
- `pytz` updated from `2024.2` to `2025.1`

Mermaid Diagram Representation

mermaid
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.

1.9.11

Changes Relevant to End-Users
- **API Endpoint Update**: The `list_packing_group_items` method in the `FulfillmentInbound` class now requires a `packingGroupId` 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 from `1.35.85` to `1.36.5`
- `cachetools` updated from `5.5.0` to `5.5.1`
- `setuptools` updated from `75.6.0` to `75.8.0`

Mermaid Diagram Representation

mermaid
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.

1.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

mermaid
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.

1.9.9

Changes Relevant to End-Users
- **Improved Logging in `Client` Class**: Enhanced the logging functionality within the `Client` 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 to `INFO`. Users can override this setting externally, allowing for flexible logging configurations.

Mermaid Diagram Representation

mermaid
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.

1.9.8

Changes Relevant to End-Users
- **Bug Fix in `load_all_pages` Utility**: Corrected indentation issues within the `load_all_pages` function, specifically addressing the handling of the `next_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

mermaid
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.

1.9.7

Changes Relevant to End-Users
- **Improvement in `load_all_pages` Utility**: Fixed indentation issues in the `load_all_pages` function to ensure correct behavior when using the `next_token_only` parameter. This change enhances the reliability of the function when handling pagination in API requests.

Internal Changes
- No internal changes were made in this release.

Mermaid Diagram Representation

mermaid
graph TD;
A[load_all_pages Function] -->|Fixed Indentation| B[next_token_only Handling];


This update ensures that the `load_all_pages` function operates correctly, particularly when the `next_token_only` parameter is used, improving the overall robustness of API interactions.

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.