Releases: adfinis/document-merge-service
Releases · adfinis/document-merge-service
v8.0.0
Feature
- docker: Add image variants (
72fb354
) - docker: Replace uwsgi with gunicorn as app server (
aa3f24b
) - build: Use multi stage docker build for smaller images (
73b9e43
) - docker: Use python 3.13 for docker image (
e38f4a4
) - deps: Add python 3.13 to compatibility matrix (
05e9268
) - engine: Remove obsolete docx mailmerge engine (
698da36
)
Fix
- settings: Make DOCXTEMPLATE_JINJA_EXTENSIONS setting optional (
2ec2b63
) - deps: Replace imghdr with python-magic (
b6a4ca2
)
Breaking
- Remove dependency on MySQL. If you need to use mysql as a database, you may install the required dependency on top of the standard docker image. (
08d909d
) document-merge-service
now uses Gunicorn as its app server instead of uWSGI. If you are using a custom uWSGI configuration via theUWSGI_INI
env variable, replace it with a custom Gunicorn configuration as explained in the documentation. (aa3f24b
)- This will remove poetry entirely from the production image. If you customized the command, make sure to remove
poetry run
as the binaries are now globally available without using poetry. (73b9e43
) - This fully removes the support of the docx mailmerge engine as the used library is quite inactive and there is no current use case for this engine. For more information, check issue #570. (
698da36
)
v7.3.7
Fix
- ci: Create container images also when pusblishing a draft release (fb79d06)
Full Changelog: v7.3.6...v7.3.7
v7.3.6
Fixes
- Use Ubuntu 22.04 for GitHub actions: #933
- Update django-storages dependency after force-push: #956
- Delete old template file on change if the new file is being uploaded: #957
Full Changelog: v7.3.5...v7.3.6