Skip to content

Releases: saleweaver/python-amazon-sp-api

v2.1.23

Choose a tag to compare

@github-actions github-actions released this 11 Sep 17:08
1782418

Version 2.1.23

New Features

  • Reports API:
    • Added support for retrieving the character encoding of downloaded report documents. The encoding is available as response.character_code. If a character code is explicitly provided, it is echoed back; otherwise, it is resolved from the document response's Content-Type. For metadata-only calls, response.character_code is None.

Bug Fixes

  • Reports API:
    • Fixed an issue where the character encoding information could be incorrectly set or omitted when handling report documents.

Internal

  • Testing:
    • Added comprehensive tests for the new character encoding feature in the Reports API. These tests ensure correct behavior when downloading documents, writing to files, and handling various character encodings.

Diagram of Character Encoding Handling

graph TD;
    A[Request Report Document] --> B{Download/Decrypt};
    B -->|Yes| C[Resolve Character Encoding];
    B -->|No| D[Set character_code to None];
    C --> E[Return ApiResponse with character_code];
    D --> E;

These changes enhance the usability of the Reports API by providing more detailed information about document encoding, which is crucial for correctly processing and displaying report data.

v2.1.22

Choose a tag to compare

@github-actions github-actions released this 29 Aug 21:09
c9b772b

Version 2.1.22

Changes to Existing Features

  • Dependencies:
    • Updated boto3 to version 1.43.81 in both docs/requirements.txt and requirements.txt. This update includes improvements and bug fixes.
    • Updated setuptools to version 84.0.0 in both docs/requirements.txt and requirements.txt.

Internal

  • Version Update:
    • Bumped the package version to 2.1.22 to incorporate the latest dependency updates.

Diagram of Dependency Changes

graph TD;
    A[Previous boto3 Version 1.43.58] --> B[docs/requirements.txt & requirements.txt];
    B --> C[Updated to boto3 1.43.81];
    D[Previous setuptools Version 83.0.0] --> E[docs/requirements.txt & requirements.txt];
    E --> F[Updated to setuptools 84.0.0];

These updates ensure the package benefits from the latest enhancements and fixes in the boto3 and setuptools libraries.

v2.1.21

Choose a tag to compare

@github-actions github-actions released this 29 Aug 20:51
53f9587

Version 2.1.21

Changes to Existing Features

  • Dependencies:
    • Updated cachetools to version 7.1.7 in both docs/requirements.txt and requirements.txt. This update includes performance improvements and bug fixes.

Internal

  • Version Update:
    • Bumped the package version to 2.1.21 to incorporate the latest dependency updates.

Diagram of Dependency Changes

graph TD;
    A[Previous cachetools Version 7.1.6] --> B[docs/requirements.txt & requirements.txt];
    B --> C[Updated to cachetools 7.1.7];

This update ensures the package benefits from the latest enhancements and fixes in the cachetools library.

v2.1.20

Choose a tag to compare

@github-actions github-actions released this 01 Aug 10:23
692d831

Version 2.1.20

Changes to Existing Features

  • Dependencies:
    • Updated boto3 to version 1.43.58 in both docs/requirements.txt and requirements.txt. This update ensures compatibility with the latest AWS services and includes various bug fixes and improvements.

Internal

  • Version Update:
    • Bumped the package version to 2.1.20 to incorporate the latest dependency updates.

Diagram of Dependency Changes

graph TD;
    A[Previous boto3 Version 1.43.55] --> B[docs/requirements.txt & requirements.txt];
    B --> C[Updated to boto3 1.43.58];

This update maintains the package's compatibility with the latest AWS services by keeping the boto3 dependency current.

v2.1.19

Choose a tag to compare

@github-actions github-actions released this 01 Aug 10:18
8bbd1f5

Version 2.1.19

Changes to Existing Features

  • Dependencies:
    • Updated confuse to version 2.2.1 in both docs/requirements.txt and requirements.txt. This update includes improvements and bug fixes that enhance configuration management.

Internal

  • Version Update:
    • Bumped the package version to 2.1.19 to reflect the changes in dependencies.

Diagram of Dependency Changes

graph TD;
    A[Previous confuse Version 2.1.0] --> B[docs/requirements.txt & requirements.txt];
    B --> C[Updated to confuse 2.2.1];

This update ensures that the dependency on confuse is current, benefiting from the latest enhancements and fixes.

v2.1.18

Choose a tag to compare

@github-actions github-actions released this 01 Aug 10:12
d4404bf

Version 2.1.18

Changes to Existing Features

  • Documentation:
    • Updated sphinx-toolbox to version 4.3.0 in docs/requirements.txt. This upgrade enhances the documentation generation capabilities with the latest features and fixes.

Internal

  • Version Update:
    • Bumped the package version to 2.1.18 to reflect the changes in documentation dependencies.

Diagram of Documentation Dependency Changes

graph TD;
    A[Previous sphinx-toolbox Version 4.2.0] --> B[docs/requirements.txt];
    B --> C[Updated to sphinx-toolbox 4.3.0];

This update ensures that the documentation tools are up-to-date, leveraging new improvements and maintaining compatibility with the latest documentation standards.

v2.1.17

Choose a tag to compare

@github-actions github-actions released this 01 Aug 10:07
6bb948b

Version 2.1.17

Changes to Existing Features

  • Dependencies:
    • Updated pytz to version 2026.3 in both requirements.txt and docs/requirements.txt. This update ensures compatibility with the latest timezone data.

Internal

  • Version Update:
    • Bumped the package version to 2.1.17 to reflect the changes in dependencies.

Diagram of Dependency Changes

graph TD;
    A[Previous pytz Version 2025.1] --> B[requirements.txt];
    A --> C[docs/requirements.txt];
    B --> D[Updated to pytz 2026.3];
    C --> E[Updated to pytz 2026.3];

This update focuses on maintaining compatibility with the latest timezone data by updating the pytz dependency.

v2.1.16

Choose a tag to compare

@github-actions github-actions released this 25 Jul 13:08
bf51b8f

Version 2.1.16

Changes to Existing Features

  • Dependencies:
    • Updated cachetools to version 7.1.6 in both requirements.txt and docs/requirements.txt. This update ensures improved performance and compatibility with other dependencies.

Internal

  • Version Update:
    • Bumped the package version to 2.1.16 to reflect the changes in dependencies.

Diagram of Dependency Changes

graph TD;
    A[Previous cachetools Version 6.2.6] --> B[requirements.txt];
    A --> C[docs/requirements.txt];
    B --> D[Updated to cachetools 7.1.6];
    C --> E[Updated to cachetools 7.1.6];

This update focuses on enhancing the package's performance and maintaining compatibility with the latest dependency versions.

v2.1.15

Choose a tag to compare

@github-actions github-actions released this 25 Jul 13:06
dcf3dde

Version 2.1.15

Changes to Existing Features

  • Dependencies:
    • Updated setuptools to version 83.0.0 in both requirements.txt and docs/requirements.txt. This update ensures compatibility with the latest features and security improvements.

Internal

  • Version Update:
    • Bumped the package version to 2.1.15 to reflect the changes in dependencies.

Diagram of Dependency Changes

graph TD;
    A[Previous setuptools Version 80.10.2] --> B[requirements.txt];
    A --> C[docs/requirements.txt];
    B --> D[Updated to setuptools 83.0.0];
    C --> E[Updated to setuptools 83.0.0];

This update focuses on maintaining the package's compatibility and security by aligning with the latest dependency versions.

v2.1.14

Choose a tag to compare

@github-actions github-actions released this 25 Jul 13:05

Version 2.1.14

Changes to Existing Features

  • Python Version Requirement:
    • Updated the minimum required Python version to 3.10. This change ensures compatibility with the latest features and improvements in the Python ecosystem.
    • Updated the quickstart documentation to reflect the new Python 3.10+ requirement.

Internal

  • CI/CD Workflows:

    • Updated GitHub Actions workflows (python-publish.yml and version_increment.yml) to use Python 3.10 instead of 3.9, aligning with the new minimum version requirement.
  • Dependencies:

    • Added python_requires='>=3.10' in setup.py to enforce the new minimum Python version requirement.

Diagram of Workflow Changes

graph TD;
    A[Previous Python Version 3.9] --> B[python-publish.yml];
    A --> C[version_increment.yml];
    B --> D[Updated to Python 3.10];
    C --> E[Updated to Python 3.10];

This update ensures that the package and its workflows are aligned with Python 3.10, enhancing performance and security.