This is an intermediate release while we are waiting for the major layout fixes to be released in the upstream JS repository. Even without the complete release, this intermediate release should address several layout bugs that were reported by StrictDoc users in:
strictdoc-project/strictdoc#2170
strictdoc-project/strictdoc#2530
strictdoc-project/strictdoc#2531
What's Changed
- feat: validate page count: real PDF pages vs html2pdf4doc pages by @stanislaw in #50
- fix: adjust print command timeout validation and help message by @stanislaw in #51
- feat: introduce --strict argument to raise an exception if printed page validation by @stanislaw in #52
- Bump version to 0.0.22 by @stanislaw in #53
- feat: add html2pdf4doc_fuzzer script and the first fuzz test by @stanislaw in #54
- chore(tests/integration): introduce a FULL_TEST flag for long-running tests by @stanislaw in #56
- chore(tasks): prepare the fuzzing job for scheduled runs by @stanislaw in #57
- feat(submodules/html2pdf): upgrade to latest 20251117 version by @stanislaw in #55
- feat(submodules/html2pdf): upgrade to latest release v0.3.0 by @stanislaw in #60
- feat: improve printed log lines around the chrome webdriver creation by @stanislaw in #61
- tests(fuzz): switch to Pytest for running multiple fuzz tests in a test suite by @stanislaw in #62
- feat: add strict2 mode that checks for any errorneous console logs by @stanislaw in #63
- chore(tests/fuzz): add fixture (sdoc with grids, based on L2) by @stanislaw in #64
- tests(fuzz): enable optionally running the whole test suite with --strict2 by @stanislaw in #65
- feat(html2pdf4doc_js): regenerate 0.3.0 bundle by @stanislaw in #66
- docs: add README with initial instructions for development by @mettta in #59
- docs(README): add link to the parent html2pdf4doc repo by @stanislaw in #67
- feat(submodules/html2pdf): update to latest main by @stanislaw in #68
- Bump version to 0.0.23 by @stanislaw in #69
New Contributors
Full Changelog: 0.0.21...0.0.23