Releases: saleweaver/python-amazon-sp-api
v1.9.28
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.
- Introduced the
-
Enhancements
- Updated the
boto3
dependency from1.37.34
to1.38.1
in bothrequirements.txt
anddocs/requirements.txt
.
- Updated the
Internal Changes
-
Documentation Updates
- Added a new documentation file for
application_integrations
indocs/endpoints/application_integrations.rst
.
- Added a new documentation file for
-
Code Maintenance
- Modified
make_endpoint/make_docs.py
andmake_endpoint/make_endpoint
scripts to include the newapplication_integrations
endpoint.
- Modified
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
Version 1.9.27
Changes Relevant to Users
-
New Features
- Added
get_featured_offer_expected_price_batch
method in theProducts
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 theProducts
class. This method provides a competitive summary response, including featured buying options for a given ASIN and marketplace combination.
- Added
-
Enhancements
- Updated the
products.py
andproducts_definitions.py
to include new data classes and enums for handling batch requests and competitive summaries.
- Updated the
Internal Changes
-
Dependency Updates
- Updated
boto3
dependency from1.37.32
to1.37.34
in bothrequirements.txt
anddocs/requirements.txt
.
- Updated
-
Version Bump
- Updated the package version from
1.9.26
to1.9.27
.
- Updated the package version from
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
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
to1.9.26
.
- Updated the package version from
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
Version 1.9.25
Changes Relevant to Users
- Dependency Updates
- Updated
boto3
from version1.37.17
to1.37.32
. This update ensures compatibility with the latest AWS features and improvements.
- Updated
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
Version 1.9.24
Changes Relevant to Users
- Pagination Enhancements
- Improved the
ApiResponse
class to better handle pagination by adding support for an additionalnextToken
key in the response payload. This enhancement ensures more reliable navigation through paginated data.
- Improved the
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.
- Minor formatting adjustments in
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
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 theFinances
client for retrieving transaction details.
- Introduced versioning support for the
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
.
- Updated
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
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 theFinances
client for retrieving transaction details.
- Introduced versioning support for the
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.
- Updated
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
Version 1.9.21
New Features
- Easy Ship API Integration
- Introduced a new
EasyShip
client in thesp_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.
- Introduced a new
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.
- Updated
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
Changelog
Version 1.9.20
Internal Changes
- Dependencies Update
- Updated
requests
library dependency from>=2.32.0
to>=2.32.1
.
- Updated
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
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 from1.37.0
to1.37.2
setuptools
updated from75.8.0
to75.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.