Releases: SchweizerischeBundesbahnen/weasyprint-service
Releases · SchweizerischeBundesbahnen/weasyprint-service
v68.0.0
v67.0.1
67.0.1 (2026-01-15)
Features
Bug Fixes
- deps: update dependency fastapi to v0.124.2 (c67aafa)
- deps: update dependency fastapi to v0.124.4 (7b12540)
- deps: update dependency fastapi to v0.125.0 (c7a88a1)
- deps: update dependency fastapi to v0.126.0 (17daafc)
- deps: update dependency fastapi to v0.127.0 (6021f82)
- deps: update dependency fastapi to v0.127.1 (42eb9be)
- deps: update dependency fastapi to v0.128.0 (5dd9975)
- deps: update dependency pillow to v12.1.0 (ca62fdb)
- deps: update dependency psutil to v7.2.0 (#279) (8cf6760)
- deps: update dependency psutil to v7.2.1 (ebb026a)
- deps: update dependency pypdf to v6.4.2 (6334556)
- deps: update dependency pypdf to v6.5.0 (cbbdfc1)
- deps: update dependency pypdf to v6.6.0 (41d0adf)
- deps: update dependency python-multipart to v0.0.21 (d4c22d0)
- deps: update dependency types-psutil to v7.1.3.20251210 (1df409e)
- deps: update dependency types-psutil to v7.1.3.20251211 (ecb9d66)
- deps: update dependency uvicorn to v0.40.0 (7add8c4)
- docker: add non-root user and use uv for Python installation (#275) (c7f54c9)
- incorrect mm to px conversion in SVG processing (#284) (9d123f2), closes #283
Miscellaneous Chores
v67.0.0
67.0.0 (2025-12-09)
⚠ BREAKING CHANGES
- WeasyPrint v67.0 support (#273)
Features
Bug Fixes
- deps: update dependency beautifulsoup4 to v4.14.3 (7fe2f15)
- deps: update dependency coverage to v7.13.0 (ef3b1d1)
- deps: update dependency fastapi to v0.123.0 (2ec0640)
- deps: update dependency fastapi to v0.123.10 (7a4fa1c)
- deps: update dependency fastapi to v0.123.4 (0e0afc4)
- deps: update dependency fastapi to v0.123.5 (e9689fc)
- deps: update dependency fastapi to v0.123.7 (8ce2806)
- deps: update dependency fastapi to v0.123.9 (12c38e5)
- deps: update dependency fastapi to v0.124.0 (2dd3b82)
- deps: update dependency mypy to v1.19.0 (2902f42)
- deps: update dependency playwright to v1.57.0 (1d2c261)
- deps: update dependency pypdf to v6.4.1 (9bd844a)
- deps: update dependency pytest to v9.0.2 (fc9da45)
- deps: update dependency ruff to v0.14.7 (e14677a)
- deps: update dependency ruff to v0.14.8 (2a24467)
- deps: update dependency types-psutil to v7.1.3.20251127 (93023f4)
- deps: update dependency types-psutil to v7.1.3.20251128 (ade3fd2)
- deps: update dependency types-psutil to v7.1.3.20251129 (f8ae803)
- deps: update dependency types-psutil to v7.1.3.20251130 (21c0402)
- deps: update dependency types-psutil to v7.1.3.20251202 (27d1ed2)
v66.0.8
66.0.8 (2025-11-25)
Features
- integrate Prometheus metrics endpoint and monitoring (#258) (ccebdfa), closes #257
- queue monitoring and dashboard (#251) (10a6fe1), closes #253
Bug Fixes
- deps: update dependency coverage to v7.11.1 (a1f6463)
- deps: update dependency coverage to v7.11.2 (4aec33b)
- deps: update dependency coverage to v7.11.3 (d6a4a30)
- deps: update dependency coverage to v7.12.0 (b3fb95c)
- deps: update dependency fastapi to v0.119.1 (519009a)
- deps: update dependency fastapi to v0.120.0 (a0ec86d)
- deps: update dependency fastapi to v0.120.1 (df673ec)
- deps: update dependency fastapi to v0.120.2 (2319baf)
- deps: update dependency fastapi to v0.120.3 (4d75eb2)
- deps: update dependency fastapi to v0.120.4 (69c962f)
- deps: update dependency fastapi to v0.121.0 (5d47e93)
- deps: update dependency fastapi to v0.121.1 (eada9f7)
- deps: update dependency fastapi to v0.121.2 (ba1e53d)
- deps: update dependency fastapi to v0.121.3 (04b265f)
- deps: update dependency fastapi to v0.122.0 (39764a0)
- deps: update dependency pre-commit to v4.4.0 (71a07b2)
- deps: update dependency pre-commit to v4.5.0 (e59547e)
- deps: update dependency pymupdf to v1.26.6 (2aaa2e1)
- deps: update dependency pypdf to v6.1.2 (40efe91)
- deps: update dependency pypdf to v6.1.3 [security] (82afb2b)
- deps: update dependency pypdf to v6.2.0 (8b2cdf7)
- deps: update dependency pypdf to v6.3.0 (5ded697)
- deps: update dependency pypdf to v6.4.0 (cc3b5a7)
- deps: update dependency pytest to v9 (#262) (1a4d559)
- deps: update dependency ruff to v0.14.2 (fb2a520)
- deps: update dependency ruff to v0.14.3 (1f9b525)
- deps: update dependency ruff to v0.14.4 (999a4da)
- deps: update dependency ruff to v0.14.5 (680c1f4)
- deps: update dependency ruff to v0.14.6 (8503156)
- deps: update dependency starlette to >=0.49,<0.50 [security] (0c107a6)
- deps: update dependency tox to v4.32.0 (ef9ed7b)
- deps: update dependency types-psutil to v7.0.0.20251111 (122a983)
- deps: update dependency types-psutil to v7.0.0.20251115 (00255a5)
- deps: update dependency types-psutil to v7.0.0.20251116 (4156302)
- deps: update dependency types-psutil to v7.1.1.20251122 (445ec87)
- deps: update dependency types-psutil to v7.1.3.20251125 (3e01da6)
- deps: update dependency uvicorn to v0.38.0 (98579f2)
- disable uv sync mode in entrypoint script (#268) (b97a1e3)
Performance Improvements
v66.0.7
v66.0.6
v66.0.5
66.0.5 (2025-10-02)
Bug Fixes
- deps: update dependency fastapi to v0.116.2 (60dc568)
- deps: update dependency fastapi to v0.117.1 (f90647f)
- deps: update dependency fastapi to v0.118.0 (7afc58b)
- deps: update dependency uvicorn to v0.36.0 (70b7910)
- deps: update dependency uvicorn to v0.37.0 (f0e51fc)
- simplify
_apply_img_dimensions_from_svgto handle width only (#222) (07595a6), closes #221
v66.0.4
v66.0.3
66.0.3 (2025-09-10)
Features
- ability to add additional fonts (#209) (5a331b6), closes #207
- add
scale_factorquery parameter for SVG/PNG rendering configuration (#202) (28ed641) - Add environment variables to configure form parsing limits (
FORM_MAX_FIELDS,FORM_MAX_FILES,FORM_MAX_PART_SIZE) (#205) (4b92ed2)