Releases: saleweaver/python-amazon-sp-api
Releases · saleweaver/python-amazon-sp-api
v1.8.22
v1.8.22
Changes Relevant to End-Users
- Code Style Improvement: Updated the codebase to use consistent string quoting style, improving readability and maintainability.
Internal Changes
- Refactoring: Reformatted code to adhere to PEP 8 standards, including consistent use of double quotes for strings and improved indentation.
- Function Signatures: Updated function signatures for better clarity and consistency across the codebase.
Mermaid Diagram Representation
graph TD;
A[Codebase] -->|Improved Readability| B[Consistent String Quoting];
A -->|Refactored| C[PEP 8 Compliance];These changes enhance the code quality, making it easier for developers to maintain and extend the library.
v1.8.21
v1.8.21
Changes Relevant to End-Users
- Configuration Enhancement: Made the TTL (Time-To-Live) for authentication cache configurable via the
SP_API_AUTH_CACHE_TTLenvironment variable. This allows users to customize the cache duration according to their needs, providing greater flexibility in managing token lifetimes.
Internal Changes
- No internal changes were made in this version.
Mermaid Diagram Representation
graph TD;
A[Authentication Cache] -->|TTL Configurable| B[Environment Variable];These changes allow users to better manage their authentication cache settings, enhancing the adaptability of the library to different operational requirements.
v1.8.20
v1.8.20
Internal Changes
- Enhanced the changelog generation script to include mermaid diagrams for visual representation of changes.
- Increased the
max_tokensparameter for OpenAI API calls from 500 to 750 to allow for more detailed changelog entries.
Mermaid Diagram Representation
graph TD;
A[Changelog Generation Script] -->|Updated| B[Include Mermaid Diagrams];
A -->|Increased| C[Max Tokens for API Calls];These changes improve the clarity and detail of the changelog entries, providing better insights into updates and modifications.
v1.8.19
v1.8.19
Internal Changes
- Updated the dependabot configuration to check for updates daily instead of weekly.
- Modified the GitHub Actions workflow to exclude dependabot from triggering certain steps, ensuring that version increments and changelog updates are only performed by human contributors.
v1.8.17
v1.8.17
Internal Changes
- Updated the version number to 1.8.17 in the
__version__.pyfile. - Changed the Dependabot update schedule from daily to weekly in
.github/dependabot.ymlfor better management of dependency updates.
v1.8.16
v1.8.16
Internal Changes
- Updated the
generate_changelog.pyscript to remove backticks from the generated changelog entry, ensuring cleaner formatting. - Bumped the version number to 1.8.16 in the
__version__.pyfile.
v1.8.15
## v1.8.15
### Internal Changes
- Improved the GitHub Actions workflow for version increments:
- The changelog entry is now written to a temporary file before being appended to the existing `CHANGELOG.md`, ensuring a cleaner update process.
- Enhanced the method for setting the output of the changelog entry in the workflow, replacing the deprecated `set-output` command with a more robust approach.
- Updated the `generate_changelog.py` script to ensure the changelog entry generation process adheres to the latest guidelines, specifically excluding dates and release status from entries.v1.8.14
v1.8.14
Internal Changes
- Improved the GitHub Actions workflow for version increments:
- The changelog entry is now written to a temporary file before being appended to the existing
CHANGELOG.md, ensuring a cleaner update process. - Enhanced the method for setting the output of the changelog entry in the workflow, replacing the deprecated
set-outputcommand with a more robust approach.
- The changelog entry is now written to a temporary file before being appended to the existing
- Updated the
generate_changelog.pyscript to ensure the changelog entry generation process adheres to the latest guidelines, specifically excluding dates and release status from entries.
v1.8.3
Merge remote-tracking branch 'origin/master'
v1.8.2
Merge remote-tracking branch 'origin/master'