Skip to content

Releases: saleweaver/python-amazon-sp-api

v1.9.28

24 Apr 17:39
Compare
Choose a tag to compare

Version 1.9.28

Changes Relevant to Users

  • New Features

    • Introduced the ApplicationIntegrations class in the API, which includes methods to manage notifications for Amazon Selling Partners:
      • create_notification: Allows creating notifications for sellers in Seller Central.
      • delete_notifications: Enables the removal of application notifications from the Appstore notifications dashboard.
      • record_action_feedback: Records the seller's response to a notification.
    • Added documentation for the new application_integrations endpoint.
  • Enhancements

    • Updated the boto3 dependency from 1.37.34 to 1.38.1 in both requirements.txt and docs/requirements.txt.

Internal Changes

  • Documentation Updates

    • Added a new documentation file for application_integrations in docs/endpoints/application_integrations.rst.
  • Code Maintenance

    • Modified make_endpoint/make_docs.py and make_endpoint/make_endpoint scripts to include the new application_integrations endpoint.
graph TD;
    A[Version 1.9.27] -->|Updated| B[Version 1.9.28];
    B --> C[ApplicationIntegrations Class];
    C --> D[create_notification];
    C --> E[delete_notifications];
    C --> F[record_action_feedback];
    B --> G[Dependencies];
    G --> H[boto3 1.38.1];

These updates introduce new capabilities for managing notifications via the ApplicationIntegrations API, enhancing the ability to interact with Amazon's Selling Partner API. Additionally, the dependency update ensures compatibility with the latest boto3 version.

v1.9.27

16 Apr 10:36
0f79f8b
Compare
Choose a tag to compare

Version 1.9.27

Changes Relevant to Users

  • New Features

    • Added get_featured_offer_expected_price_batch method in the Products class. This method allows users to retrieve the featured offer expected price (FOEP) for a batch of requests. The FOEP is the price at or below which a seller can expect to become the featured offer.
    • Introduced get_competitive_summary_batch method in the Products class. This method provides a competitive summary response, including featured buying options for a given ASIN and marketplace combination.
  • Enhancements

    • Updated the products.py and products_definitions.py to include new data classes and enums for handling batch requests and competitive summaries.

Internal Changes

  • Dependency Updates

    • Updated boto3 dependency from 1.37.32 to 1.37.34 in both requirements.txt and docs/requirements.txt.
  • Version Bump

    • Updated the package version from 1.9.26 to 1.9.27.
graph TD;
    A[Version 1.9.26] -->|Updated| B[Version 1.9.27];
    B --> C[Products Class];
    C --> D[get_featured_offer_expected_price_batch];
    C --> E[get_competitive_summary_batch];
    B --> F[Dependencies];
    F --> G[boto3 1.37.34];

These updates enhance the functionality of the Products API by providing new methods for batch processing and competitive analysis, while also ensuring compatibility with the latest boto3 version.

v1.9.26

11 Apr 10:59
Compare
Choose a tag to compare

Version 1.9.26

Changes Relevant to Users

  • Documentation Update
    • Updated the appointment link in the README to a new URL for scheduling appointments. This change ensures users are directed to the correct scheduling page.

Internal Changes

  • Version Bump
    • Updated the package version from 1.9.25 to 1.9.26.
graph TD;
    A[Version 1.9.25] -->|Updated| B[Version 1.9.26];
    B --> C[README Link];
    C --> D[New URL];

These changes aim to improve user experience by ensuring accurate and up-to-date documentation.

v1.9.25

11 Apr 08:57
Compare
Choose a tag to compare

Version 1.9.25

Changes Relevant to Users

  • Dependency Updates
    • Updated boto3 from version 1.37.17 to 1.37.32. This update ensures compatibility with the latest AWS features and improvements.
graph TD;
    A[Version 1.9.24] -->|Updated| B[Version 1.9.25];
    B --> C[boto3];
    C --> D[1.37.32];

Internal Changes

  • No internal changes were made in this release.

These updates aim to maintain the robustness and compatibility of the python-amazon-sp-api package with the latest tools and libraries.

v1.9.24

22 Mar 12:05
ad87eb5
Compare
Choose a tag to compare

Version 1.9.24

Changes Relevant to Users

  • Pagination Enhancements
    • Improved the ApiResponse class to better handle pagination by adding support for an additional nextToken key in the response payload. This enhancement ensures more reliable navigation through paginated data.
graph TD;
    A[Version 1.9.23] -->|Improved| B[Version 1.9.24];
    B --> C[ApiResponse];
    C --> D[nextToken Support];

Internal Changes

  • Code Quality Improvements
    • Minor formatting adjustments in load_all_pages.py to enhance code readability and maintain consistency.
graph TD;
    A[Version 1.9.23] -->|Refined| B[Version 1.9.24];
    B --> C[load_all_pages.py];
    C --> D[Formatting Adjustments];

These changes aim to improve the overall functionality and maintainability of the python-amazon-sp-api package, ensuring a smoother experience for developers interacting with Amazon's Selling Partner API.

v1.9.23

21 Mar 06:42
eca9b6e
Compare
Choose a tag to compare

Version 1.9.23

New Features

  • Finances API Enhancements
    • Introduced versioning support for the Finances client, allowing users to specify API versions when interacting with financial endpoints.
    • Added a new list_transactions endpoint to the Finances client for retrieving transaction details.
graph TD;
    A[Version 1.9.22] -->|Enhanced| B[Version 1.9.23];
    B --> C[Finances API];
    C --> D[Versioning Support];
    C --> E[list_transactions];

Internal Changes

  • Dependencies Update
    • Updated boto3 library dependency from ~=1.37.14 to ~=1.37.17 to ensure compatibility with the latest features and security patches.
    • Updated setuptools library dependency from ~=75.8.2 to ~=77.0.3.
graph TD;
    A[Version 1.9.22] -->|Updated| B[Version 1.9.23];
    B --> C[boto3 ~=1.37.17];
    A --> D[boto3 ~=1.37.14];
    B --> E[setuptools ~=77.0.3];
    A --> F[setuptools ~=75.8.2];

v1.9.22

18 Mar 10:38
Compare
Choose a tag to compare

Version 1.9.22

New Features

  • Finances API Enhancements
    • Introduced versioning support for the Finances client, allowing users to specify API versions when interacting with financial endpoints.
    • Added a new list_transactions endpoint to the Finances client for retrieving transaction details.
graph TD;
    A[Version 1.9.21] -->|Enhanced| B[Version 1.9.22];
    B --> C[Finances API];
    C --> D[Versioning Support];
    C --> E[list_transactions];

Internal Changes

  • Dependencies Update
    • Updated boto3 library dependency from ~=1.37.12 to ~=1.37.14 to ensure compatibility with the latest features and security patches.
graph TD;
    A[Version 1.9.21] -->|Updated| B[Version 1.9.22];
    B --> C[boto3 ~=1.37.14];
    A --> D[boto3 ~=1.37.12];

v1.9.21

14 Mar 19:51
Compare
Choose a tag to compare

Version 1.9.21

New Features

  • Easy Ship API Integration
    • Introduced a new EasyShip client in the sp_api.api module, allowing users to manage and ship Amazon Easy Ship orders.
    • Added several new endpoints under the EasyShip client:
      • list_handover_slots: Retrieve available time slots for scheduling Easy Ship orders.
      • get_scheduled_package: Get detailed information about a scheduled package.
      • create_scheduled_package: Schedule an Easy Ship order and obtain package information.
      • update_scheduled_packages: Update the time slot for a scheduled package.
      • create_scheduled_package_bulk: Schedule multiple Easy Ship orders and generate shipping labels in bulk.
graph TD;
    A[Version 1.9.20] -->|Added| B[Version 1.9.21];
    B --> C[EasyShip API];
    C --> D[list_handover_slots];
    C --> E[get_scheduled_package];
    C --> F[create_scheduled_package];
    C --> G[update_scheduled_packages];
    C --> H[create_scheduled_package_bulk];

Internal Changes

  • Dependencies Update
    • Updated requests library dependency from >=2.32.0 to >=2.32.1 to ensure compatibility with the latest features and security patches.
graph TD;
    A[Version 1.9.20] -->|Updated| B[Version 1.9.21];
    B --> C[Requests >=2.32.1];
    A --> D[Requests >=2.32.0];

v1.9.20

14 Mar 19:11
003e17e
Compare
Choose a tag to compare

Changelog

Version 1.9.20

Internal Changes

  • Dependencies Update
    • Updated requests library dependency from >=2.32.0 to >=2.32.1.
graph TD;
    A[Version 1.9.19] -->|Updated| B[Version 1.9.20];
    B --> C[Requests >=2.32.1];
    A --> D[Requests >=2.32.0];

This update ensures compatibility with the latest features and security patches of the requests library.

v1.9.18

27 Feb 16:10
0627512
Compare
Choose a tag to compare

v1.9.18

Changes Relevant to End-Users

  • New Report Types: Added support for new brand analytics report types in the ReportType enum:
    • GET_BRAND_ANALYTICS_SEARCH_CATALOG_PERFORMANCE_REPORT
    • GET_BRAND_ANALYTICS_SEARCH_QUERY_PERFORMANCE_REPORT

Internal Changes

  • Dependency Updates: Updated dependencies for improved performance and security:
    • boto3 updated from 1.37.0 to 1.37.2
    • setuptools updated from 75.8.0 to 75.8.2

Mermaid Diagram Representation

graph TD;
    A[ReportType Enum] -->|Added| B[GET_BRAND_ANALYTICS_SEARCH_CATALOG_PERFORMANCE_REPORT];
    A -->|Added| C[GET_BRAND_ANALYTICS_SEARCH_QUERY_PERFORMANCE_REPORT];
    D[Dependencies] -->|Updated| E[boto3, setuptools];

This release introduces new report types for enhanced brand analytics capabilities and updates dependencies for better stability and security.