Releases: vivliostyle/vivliostyle.js
Releases · vivliostyle/vivliostyle.js
v2.30.7
v2.30.6
2.30.6 (2024-11-17)
Bug Fixes
- Broken text layout at page break when ruby-text font size is larger than usual (2bb4d0e), closes #1401
- Broken text layout at page/column break caused by inline SVG (ecb01ef), closes #1406
- error in react/storybook (7e947f9), closes #1419
- Improve epub:noteref/footnote support (6c894e7)
- Make Arabic letters look connected before and after break at soft hyphen (03bc5ea), closes #1414
- text-autospace should not put space glyph in PDF (bc3346f), closes #1411
v2.30.5
2.30.5 (2024-10-20)
Bug Fixes
- "Failed to parse stylesheet" warning (Firefox and Safari) (0b57769)
- CSS counter-increment and counter-reset should be ignored for elements with
display: none
(5ed23e8), closes #1385 - CSS counter-reset scoping problem (100c101), closes #1389
- CSS direction property ignored on margin boxes (61719eb), closes #1393
- CSS implicit list-item counter (56941e5), closes #1391
- Float box inside inline element disappeared at page break (6805ff9), closes #1383
- Prevent "A network error occurred." in console when using web fonts (5cd0afc)
- viewer: Deprecated meta tag "apple-mobile-web-app-capable" (d1a23a4)
- writing-mode on
@page
not inherited properly to margin boxes (c5f8eb9), closes #1392 - Wrong processing order of counter-set and counter-increment (d1ca8cd), closes #1390
v2.30.4
v2.30.3
v2.30.2
2.30.2 (2024-07-21)
Bug Fixes
-adapt-template: footnote
should work for "user-agent.xml#footnote" (2b2aa83)epub:type="footnote"
on non-aside
element should not cause footnote layout (1f21f56), closes #1363- Attribute selectors with wildcard namespace not worked (b7c45f7)
- Browser-native MathML should be enabled when MathJax is not loaded (c1a760e)
- Flexbox not working on page floats (Regression in v2.28.0) (eb4b6e1), closes #1354
- unsupported nested media rule causes subsequent rules to fail (6098105), closes #1360
v2.30.1
v2.30.0
2.30.0 (2024-06-04)
Bug Fixes
- Images with percentage height cause page overflow (f5192f7), closes #1335
- Images with width and height specified causes page overflow (abb8f78), closes #1343
- Images with width and height specified may dissapear in print (985095f), closes #1321
- internal use of
class="table-cell-container"
may conflict with author/user's use (83c443e) - Page breaks not made between some inline elements such as images (4380055), closes #1319 #1051
- running element page counter incorrect (#1327) (8c390b8), closes #1325
- table pagination problem (09e472d), closes #1326
- The windows environment failed to yarn dev (#1337) (20fee03)
- TypeError occurs when
:has(+ …)
is used with universal or root selector (d124d62), closes #1341
Features
v2.29.0
2.29.0 (2024-05-03)
Bug Fixes
- CSS font descriptors wrongly validated as font properties (44f63fa), closes #1307
- layout precision problem on float boxes (a561a32), closes #1312
- Named page wrongly applied to blank pages (07b6a24), closes #1309
- text-spacing-trim may not work properly between different font sizes (2fd345d), closes #1302
- Unnecessary page break at footnote or page bottom float (6e4e367), closes #1311
- Wrong handling of shorthand properties with variables in conditional rules (a26d179), closes #1313