Skip to content

v11.4.0

Latest

Choose a tag to compare

@vivliostyle-bot vivliostyle-bot released this 19 Oct 13:54
9180319

Minor Changes

  • Add pdfPostprocess.pdfx to label the output PDF as PDF/X-4 or PDF/X-1a:2003 with the identification metadata and an ICC output intent. (#939)

  • Add pdfPostprocess.defaultRgbProfile to declare an ICC profile as the DefaultRGB color space of the output PDF. (#936)

  • Add a vivliostyle-template.json manifest that lets a project template declare the Vivliostyle CLI versions it supports. vivliostyle create and vivliostyle theme create abort when the running CLI does not satisfy the declared range, and all built-in templates now require >=11.3.0. (#931)

Patch Changes

  • Write TrimBox and BleedBox on pages without bleed or crop marks, equal to the MediaBox. (#938)

  • Speed up PDF builds by no longer emulating print media before pagination, so that the pages already completed stay out of the layout while the remaining pages are typeset. page.pdf() prints with the print media type by itself. (#928)

  • Fix PDF post-processing failing on a page whose /Annots array holds a null or other non-dictionary entry. (#935)

  • Update default browser versions (#926)

    • Chrome: 155.0.8059.84
    • Chromium: 1721552
    • Firefox: stable_158.0
  • Update Vivliostyle.js to 2.45.2. (#932)

  • Stop forcing generated PDFs to version 1.7 and use the minimum version required by their post-processed content. (#912)

What's Changed

  • fix: Stop emulating print media before pagination by @u1f992 in #928
  • fix: Update Vivliostyle.js to 2.45.2: Improve leader() layout by @MurakamiShinyu in #932
  • feat: add PDF output intent injection by @u1f992 in #909
  • refactor: unify PDF post-processing with MuPDF by @u1f992 in #912
  • docs: document CMYK output features by @u1f992 in #913
  • feat: Check template compatibility with the CLI version by @spring-raining in #931
  • fix: Skip non-dictionary /Annots entries when visiting annotation appearances by @u1f992 in #935
  • feat: add pdfPostprocess.defaultRgbProfile by @u1f992 in #936
  • fix: Write TrimBox on pages without bleed or crop marks by @u1f992 in #938
  • feat: add pdfPostprocess.pdfx by @u1f992 in #939
  • Update browser versions by @github-actions[bot] in #926
  • chore(deps): bump handlebars from 4.7.9 to 4.7.10 by @dependabot[bot] in #940
  • chore(deps-dev): bump adm-zip from 0.6.0 to 0.6.1 by @dependabot[bot] in #929
  • chore(deps-dev): bump vitest from 4.1.9 to 4.1.11 by @dependabot[bot] in #916
  • chore(deps): bump valibot from 1.2.0 to 1.4.2 by @spring-raining in #941
  • Version Packages by @github-actions[bot] in #930

Full Changelog: v11.3.3...v11.4.0