Changelog
Update history for this site, newest first: the versions of the documentation pulled in from the upstream repositories, and changes to the site itself.
September 15, 2026
Updated the documentation carried here to Vivliostyle.js v2.45.1 / Vivliostyle CLI v11.3.3 / Vivliostyle Themes v3 (theme-base 3.0.0) / VFM 2.7.2. Versions in parentheses are the releases each feature landed in.
- Vivliostyle Themes v3 — A major change to how themes are written. Adds a migration guide with step-by-step instructions and the full variable rename tables. In Using Themes, the presets (
theme-all.cssand friends) give way to a Package Entry and Modules section. Developing Themes and the spec now reflect that scaffolding and validation moved to the CLI'svivliostyle theme createandvivliostyle theme validate. - Vivliostyle CLI v11.3.3 — Adds sections on importing themes from CSS by npm package name, e.g.
@import '@vivliostyle/theme-base';(v11.3.0), using PostCSS (v11.3.0), and creating a theme (v11.3.0). The config reference gainscss.postcss(v11.3.0) andcmyk.fallbackfor colours the regular mapping does not reach, which deprecatescmyk.overrideMap(v11.3.0). Templates now warns that template variables are inserted unescaped, so values placed inside string literals should be wrapped in thejsonhelper. - Vivliostyle Viewer / Core v2.45.1 — A bug-fix-only release; supported CSS features are unchanged.
- Awesome Vivliostyle — Adds three more Gijutsu-Hyoron titles to the list of books made with Vivliostyle.
August 24, 2026
Updated the documentation carried here to Vivliostyle.js v2.45.0 / Vivliostyle CLI v11.2.0 / VFM 2.7.2 / theme-base 2.1.1. Versions in parentheses are the releases each feature landed in.
- Vivliostyle Viewer / Core v2.45.0 — Supported CSS features now cover CSS Cascade Layers (
@layer) (v2.45.0) and therevert-layerandrevert-rulekeywords that roll the cascade back (v2.45.0). Coverage of existing features also caught up: a CSS Nesting section (v2.42.0), andattr()working on properties other thancontentwith type and unit specifications (v2.43.0). - Vivliostyle CLI v11.2.0 — Adds the
toc.composeoption for composing the contents of the ToC navigation element (v11.2.0). Also reflects thatrenderMode: dockeris deprecated (v11.0.3), that project creation usesnpm create book@latest(v11.0.0), and that Node.js v22.12.0 or later is required (v11.0.1). - VFM 2.7.2 — Documentation caught up with the options added in the 2.7 line: the math renderer (2.7.1;
mathmlconverts LaTeX to MathML at build time, with no runtime script), captionless image policy (2.7.0), rewriting relative href extensions (2.7.1), table cell alignment (2.7.1), and footnote modes. Adds a Plugin options page and coverseditPlugins(2.7.0) for editing the plugin lists VFM assembles. - Vivliostyle Themes theme-base 2.1.1 — Updated the usage and development guides.
May 29, 2026
- Updated the documentation carried here to Vivliostyle.js v2.42.1 / Vivliostyle CLI 10.6.0 / VFM 2.7.0.
- Added the CSS Nesting guide to the Cookbook.
May 21, 2026
- Added the Cookbook with three guides: Footnotes, CMYK Conversion, and Page Groups.
May 8, 2026
- Started publishing PDF, EPUB and WebPub editions. Each document is built with Vivliostyle CLI and can be downloaded from the top page.
April 21, 2026
- Updated the Vivliostyle Themes documentation.
April 14, 2026
- Updated the documentation carried here to Vivliostyle.js v2.41.0 / Vivliostyle CLI 10.5.0 / VFM 2.6.0.
February 27, 2026
- Added Awesome Vivliostyle to the Reference section.
February 16, 2026
- Redesigned the site header.
February 2, 2026
- Added automatic redirection based on the browser's language setting.
January 14, 2026
- Integrated the Vivliostyle Themes, VFM and Vivliostyle.js documentation and added the Reference section. Versions carried: Vivliostyle.js 2.40.0 / Vivliostyle CLI 10.3.0 / VFM 2.5.0 / theme-academic 2.0.1.
January 8, 2026
- Integrated the Vivliostyle CLI documentation (10.2.1), with English/Japanese language switching.