Releases: stumpylog/gotenberg-client
Releases · stumpylog/gotenberg-client
0.13.1
0.13.0
Changed
- Bumps astral-sh/setup-uv from 6.8.0 to 7.1.2
- Bumps actions/upload-artifact from 4.6.2 to 5.0.0
- Bumps actions/download-artifact from 5.0.0 to 6.0.0
- Bumps github/codeql-action from 3 to 4
Fixed
- Replaces bad import from gotenberg_client.options to gotenberg_client.constants to align with the updated Gotenberg client API on usage docs
- Incorrect form field for Libreoffice maximum image resolution
0.12.0
Added
- Validates the changelog format is correct during CI linting job
- LibreOffice route can use in-memory buffer for conversions by @gunnar-rydberg (#68)
Changed
- Bumps pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0
- Bumps astral-sh/setup-uv from 6.6.0 to 6.8.0
- Bumps actions/setup-python from 5.6.0 to 6.0.0
- Bumps actions/cache from 4.2.4 to 4.3.0
- Bumps ncipollo/release-action from 1.18.0 to 1.20.0
- Transitions from pre-commit to prek
Fixed
- Some note callouts were not properly formatted in the documentation
0.11.0
Added
- zizmor is now enabled to audit the workflows
- yamlfmt is now used to format all YAML files
- Fixes examples around route.index
Changed
- Drops testing against pypy, as pikepdf no longer provides wheels for it
- Updates CI testing to use Gotenberg 8.22.0
- Updates development dependencies
- Updates GitHub Action versions
Fixed
- Fixes an issue with the actions lockdown preventing documentation deployment
0.10.0
Changed
- Reworked Codecov integration (#50)
- Update CI to use astral-sh/setup-uv instead of pip (#51)
- Test in CI using Gotenberg 8.17.3 (#52)
- Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot (#49)
Added
0.9.0
Breaking Change
- Drop testing on PyPy3.9 (#45)
- The library should still work, but required wheels for testing are no longer built against pypy3.9. Flagging this as breaking just for an FYI
Added
- Allow setting user agent string and provide a default (#46)
- Allow providing an instance of httpx.BasicAuth when creating the client (#47)
- Documentation and project management updates (#48)
- Enabled discussions for Q&A and Feature Requests
- Created a bug report template
- Created a contributing guide
0.8.2
Fixed
- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3, fixing core metadata publishing issue
0.8.1
Fixed
- Relaxed version restriction on
httpx
Changed
- Test in CI using Gotenberg 8.14.1
0.8.0
Breaking Change
- Dropped support for Python 3.8 (#43)
Added
- Official support and testing for Python 3.13 (#25)
- Support for setting PDF metadata (#42)
- Integrated Codecov test analytics (#44)
Changed
- Use
pytest-dockerto manage Docker image services (#36) - Bump Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.12.2 by @dependabot (#41)
- Bump codecov/codecov-action from 4 to 5 by @dependabot (#41)
0.7.0
Fixed
mikedeployment mis-ordered the version and alias, this has been correctedmypywasn't running correctly in CI- Wrong paper size preset for A4 by @mannerydhe (#24)
Added
- All routes now return a stronger typed response than just an
httpx.Response(#23) - All public methods now include docstrings (#33)
- The Chromium based HTML and Markdown to PDF routes can now accept accept a
str, containing either HTML text, Markdown or other text based resources for conversion (#30)- See
string_index,string_resourceandstring_resourcesfor those routes
- See
Changed
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot (#25)
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.2 by @dependabot (#31)
- CI testing now runs against Gotenberg 8.11 (#32)
- Development tool updates in
pyproject.tomland pre-commit hook updates - Properly use
pytestfixtures in all testing (#34) - Upgrade
pre-committo 4.0.1 (#35)