Releases: saleweaver/python-amazon-sp-api
v1.9.59
Version 1.9.59
Relevant Changes
- Bug Fix: ApiResponse Handling: Improved the handling of
headersandpaginationinApiResponseto prevent potentialNoneTypeerrors. This ensures more robust error handling and token retrieval.
Internal
- Dependency Update: Updated
boto3from version1.42.6to1.42.8in bothrequirements.txtanddocs/requirements.txt. - Version Update: Updated the version number from 1.9.58 to 1.9.59 in
__version__.py.
This version focuses on improving the stability of API response handling and includes internal dependency updates.
v1.9.58
Version 1.9.58
Relevant Changes
-
New Feature: Customer Feedback API: Introduced a new module
CustomerFeedbackto access customer reviews and returns data. This includes endpoints for:- Retrieving an item's most positive and negative review topics.
- Accessing an item's associated browse node.
- Fetching review and return trends for items and browse nodes.
Customer Feedback API Diagram
graph TD; A[CustomerFeedback API] --> B[Item Review Topics]; A --> C[Item Browse Node]; A --> D[Review Trends]; A --> E[Return Topics]; A --> F[Return Trends];
Internal
- Dependency Update: Updated
boto3from version1.42.3to1.42.6in bothrequirements.txtanddocs/requirements.txt. - Version Update: Updated the version number from 1.9.57 to 1.9.58 in
__version__.py.
This version introduces the Customer Feedback API, enabling users to gain insights into customer reviews and returns, and includes internal dependency updates.
v1.9.57
Version 1.9.57
Relevant Changes
- SP-API Fees & Call Optimization: Enhanced the README to address Amazon's new SP-API pricing model. It now includes consulting services to help optimize API usage and reduce costs associated with high-volume requests.
Internal
- Version Update: Updated the version number from 1.9.56 to 1.9.57 in
__version__.py.
Diagrams
SP-API Fees & Call Optimization
graph TD;
A[SP-API Usage] --> B[High Volume Requests];
B --> C[Increased Costs];
C --> D[Optimization Consulting];
D --> E[Reduced Costs];This version provides guidance on managing SP-API fees and includes internal version updates.
v1.9.56
Version 1.9.56
Relevant Changes
- SP-API Fees & Call Optimization: Added a section in the README to address the new SP-API pricing model by Amazon. This includes consulting services for optimizing API usage to reduce costs associated with high-volume requests.
Internal
- Version Update: Updated the version number from 1.9.55 to 1.9.56 in
__version__.py.
Diagrams
SP-API Fees & Call Optimization
graph TD;
A[SP-API Usage] --> B[High Volume Requests];
B --> C[Increased Costs];
C --> D[Optimization Consulting];
D --> E[Reduced Costs];This version introduces guidance on managing SP-API fees and highlights internal version updates.
v1.9.55
Version 1.9.55
Relevant Changes
- Security: Enhanced MD5 hash usage by adding the
usedforsecurity=Falseparameter. This change addresses security concerns when MD5 is used for non-security purposes. - Error Handling: Improved the
Reportsclass by adding error logging to capture exceptions during document decompression, aiding in debugging and issue resolution.
Internal
- Documentation:
- Updated the documentation theme to
pydata_sphinx_themefor a more modern look and feel. - Adjusted HTML theme options to include a custom logo and hide previous/next navigation.
- Updated copyright year to 2025.
- Updated the documentation theme to
- Code Maintenance:
- Removed unnecessary spaces in API request methods across several modules for improved consistency and readability.
- Updated version number from 1.9.54 to 1.9.55 in
__version__.py.
Diagrams
Security Update in MD5 Usage
graph TD;
A[MD5 Usage] --> B[usedforsecurity=False];
B --> C[Improved Security];This version focuses on enhancing security practices and improving error handling, alongside internal updates to documentation and code maintenance.
v1.9.54
Version 1.9.54
Relevant Changes
- Security: Updated MD5 hash usage to include
usedforsecurity=Falseparameter to address security concerns when MD5 is used for non-security purposes. - Error Handling: Added error logging in the
Reportsclass to print exceptions during document decompression, aiding in debugging and issue resolution.
Internal
- Code cleanup: Removed unnecessary spaces in API request methods across several modules for consistency and readability.
- Updated version number from 1.9.53 to 1.9.54 in
__version__.py.
Diagrams
Security Update in MD5 Usage
graph TD;
A[MD5 Usage] --> B[usedforsecurity=False];
B --> C[Improved Security];This version enhances security practices by explicitly marking MD5 usage as non-security-related, and improves error handling by logging exceptions during document processing.
v1.9.53
Version 1.9.53
Relevant Changes
- Documentation: Removed promotional content and outdated announcements from the documentation layout, resulting in a cleaner and more focused user experience.
Internal
- Updated version number from 1.9.52 to 1.9.53 in
__version__.py.
Diagrams
Documentation Layout Cleanup
graph TD;
A[Documentation Layout] --> B[Removed Ads];
A --> C[Removed Announcements];
A --> D[Improved Focus];This update focuses on enhancing the documentation by removing unnecessary elements, providing a more streamlined and user-friendly interface.
v1.9.52
Version 1.9.52
Relevant Changes
- Documentation: Enhanced the
README.mdby adding a CodeFactor badge, providing users with a quick view of the code quality and maintainability status.
Internal
- Updated version number from 1.9.51 to 1.9.52 in
__version__.py.
Diagrams
Updated Documentation Structure
graph TD;
A[Documentation] --> B[architecture.rst];
A --> C[quickstart.rst];
A --> D[endpoints];
A --> E[responses];
A --> F[utils];
A --> G[examples];Module Import Path
graph TD;
A[Client] --> B[sp_api.api.external_fulfillment.external_fulfillment];v1.9.51
Version 1.9.51
Changes
- Documentation: Added a comprehensive
architecture.rstfile to the documentation, detailing the internal structure and components of the library. This addition helps users understand the library's design and how to extend it safely. - Documentation: Updated the
quickstart.rstto provide more detailed examples and explanations for setting up and using the library, including handling credentials, pagination, and retries. - Dependencies: Updated
boto3to version1.42.3andconfuseto version2.1.0in bothrequirements.txtanddocs/requirements.txtto ensure compatibility and leverage new features.
Internal
- Updated version number from 1.9.50 to 1.9.51 in
__version__.py.
Diagrams
Module Import Path
graph TD;
A[Client] --> B[sp_api.api.external_fulfillment.external_fulfillment];Documentation Structure
graph TD;
A[Documentation] --> B[architecture.rst];
A --> C[quickstart.rst];
A --> D[endpoints];
A --> E[responses];
A --> F[utils];
A --> G[examples];v1.9.50
Version 1.9.50
Changes
-
Module Import Path: Corrected the import path for
ExternalFulfillmentto ensure proper module loading and usage.graph TD; A[Client] --> B[sp_api.api.external_fulfillment.external_fulfillment];
Internal
- Updated version number from 1.9.49 to 1.9.50 in
__version__.py.