Skip to content

Releases: saleweaver/python-amazon-sp-api

v1.9.59

13 Dec 23:17
3660f1f

Choose a tag to compare

Version 1.9.59

Relevant Changes

  • Bug Fix: ApiResponse Handling: Improved the handling of headers and pagination in ApiResponse to prevent potential NoneType errors. This ensures more robust error handling and token retrieval.

Internal

  • Dependency Update: Updated boto3 from version 1.42.6 to 1.42.8 in both requirements.txt and docs/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

10 Dec 13:58

Choose a tag to compare

Version 1.9.58

Relevant Changes

  • New Feature: Customer Feedback API: Introduced a new module CustomerFeedback to 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 boto3 from version 1.42.3 to 1.42.6 in both requirements.txt and docs/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

05 Dec 20:58

Choose a tag to compare

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

05 Dec 19:24

Choose a tag to compare

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

05 Dec 18:48

Choose a tag to compare

Version 1.9.55

Relevant Changes

  • Security: Enhanced MD5 hash usage by adding the usedforsecurity=False parameter. This change addresses security concerns when MD5 is used for non-security purposes.
  • Error Handling: Improved the Reports class 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_theme for 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.
  • 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

05 Dec 18:31

Choose a tag to compare

Version 1.9.54

Relevant Changes

  • Security: Updated MD5 hash usage to include usedforsecurity=False parameter to address security concerns when MD5 is used for non-security purposes.
  • Error Handling: Added error logging in the Reports class 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

05 Dec 18:19

Choose a tag to compare

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

05 Dec 18:12

Choose a tag to compare

Version 1.9.52

Relevant Changes

  • Documentation: Enhanced the README.md by 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

05 Dec 18:06

Choose a tag to compare

Version 1.9.51

Changes

  • Documentation: Added a comprehensive architecture.rst file 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.rst to provide more detailed examples and explanations for setting up and using the library, including handling credentials, pagination, and retries.
  • Dependencies: Updated boto3 to version 1.42.3 and confuse to version 2.1.0 in both requirements.txt and docs/requirements.txt to 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

29 Sep 15:45
3656190

Choose a tag to compare

Version 1.9.50

Changes

  • Module Import Path: Corrected the import path for ExternalFulfillment to 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.