Skip to content

Releases: vivliostyle/vivliostyle.js

v2.34.1

11 Aug 06:44
Compare
Choose a tag to compare

2.34.1 (2025-08-11)

Bug Fixes

  • Fix broken internal links in output PDF (workaround for Chromium>=138 bug) (526179c), closes #1541

v2.34.0

01 Aug 13:55
Compare
Choose a tag to compare

2.34.0 (2025-08-01)

Bug Fixes

  • Fix incorrect positioning in page area with page padding (ee4f59b), closes #1447
  • Fix page-margin box image size with box-sizing: border-box (df65d6d), closes #1535
  • Fix page-margin boxes overlapping issue when center width is auto and left or right one is fixed (2145a89), closes #1538

Features

  • Improve CSS properties support for page context and page-margin boxes (341571a), closes #1473
  • Support fit-content / min-content / max-content sizing values on page-margin boxes (9633a1f), closes #1520
  • Support GitHub Gist URL with fragment as source file (854f361)

v2.33.2

30 Jun 09:35
Compare
Choose a tag to compare

2.33.2 (2025-06-30)

Bug Fixes

  • Fix margin-inline-start/end on at-page not working (Regression in v2.33.1) (e868812), closes #1531 #1530

v2.33.1

26 Jun 14:06
Compare
Choose a tag to compare

2.33.1 (2025-06-26)

Bug Fixes

  • Fix cascading between _-inside/outside and _-inline-start/end properties (7fd5cfc), closes #1529

v2.33.0

25 Jun 13:46
Compare
Choose a tag to compare

2.33.0 (2025-06-25)

Bug Fixes

  • Fix EPUB footnote (epub:type="footnote") not working (Regression in v2.31.2) (3190e39), closes #1461 #1521
  • Fix Vivliostyle Viewer TOC links not working with data URL HTML (8cb927f), closes #1496
  • Prevent 404 error for META-INF/encryption.xml when EPUB OPF file is directly specified (b56a03f), closes #1523

Features

  • Add page spread inside/outside support for CSS margin, float, etc. properties (3e7eb1c), closes #1508

v2.32.1

10 Jun 08:13
Compare
Choose a tag to compare

2.32.1 (2025-06-10)

Bug Fixes

  • Avoid error in older browsers not supporting :has() selector (b7f88fc), closes #1509
  • Fix :blank page selector misapplied to next page using target-counter() (325cfba), closes #1513
  • Set print-color-adjust:exact to avoid background graphics from being removed (3d736a3)

v2.32.0

08 May 03:29
Compare
Choose a tag to compare

2.32.0 (2025-05-08)

Bug Fixes

  • Do not ignore prefixed CSS properties such as -webkit-line-clamp (fdf4290), closes #1489
  • Fix table fragmentation problem overflowing page area (79b8689), closes #1475
  • viewer: Do not remove console output in vivliostyle-viewer.js (216181a)

Features

  • Add crop-marks-line-color property for at-page rule (ced404a), closes #1502
  • Support CSS font descriptors: size-adjust, ascent-override, etc. (2b024e8), closes #1478 #1484

v2.31.2

07 Apr 09:23
Compare
Choose a tag to compare

2.31.2 (2025-04-07)

Bug Fixes

  • Error with @-epubx-page-master { writing-mode: vertical-rl; … } (64d8180), closes #1470
  • Fix multi-column balancing (b947545), closes #1451
  • Fix table layout bugs on page/column break inside rowspanning cells (d7dc893), closes #1458
  • Fix table layout problem with table-cells across pages (ec4ad5a), closes #980
  • Prevent wrong break at span with horizontal writing mode in vertical writing mode (9e9123d), closes #1459
  • Replace XMLHttpRequest with fetch API (7fb4a3d)

v2.31.1

01 Mar 02:50
Compare
Choose a tag to compare

2.31.1 (2025-03-01)

Bug Fixes

  • Do not remove table top border with thead and bottom border with tfoot at page break (02507b9)
  • Fix break-inside: avoid ignored in table cells (cf3d911), closes #1452
  • Fix auto spread view behavior when page size changes (0fef05e)
  • Fix incorrect column balancing in vertical writing mode (520d8df), closes #1451
  • Fix named page not applied after a spread break (a71699a), closes #1450

v2.31.0

17 Jan 15:29
Compare
Choose a tag to compare

2.31.0 (2025-01-17)

Features

  • Support extended CSS Page float values such as float: top right (8f8b0cc), closes #543
  • support logical values for CSS clear property (f9751ba)