Releases: vivliostyle/vivliostyle.js
Releases 路 vivliostyle/vivliostyle.js
v2.16.0
2.16.0 (2022-07-19)
Bug Fixes
- Content overflow caused by line breaks in table cells that are not present in preview and appear in print (b1d7346), closes #958
- CSS explicit defaulting (e.g.
all: unset
, break-inside: inherit
) may not work as expected (745cbc2), closes #956
- font-size with rem on root element causes wrong 1em size (3bcb351), closes #608
- Footnote may disappear on Adaptive Layout (ae45017), closes #962
Features
- Add support for CSS 'inset' shorthand property (2d2b8de)
- Add support for CSS property value keywords 'initial', 'unset' and 'revert' (9f33464)
- Add support for CSS shorthand property 'all' (1f809cd)
- Improve CSS validator to support new property values supported in browser (1d5f493), closes #940
v2.15.8
2.15.8 (2022-07-08)
Bug Fixes
- Bleed not working when bleed is specified but marks and crop-offset are unspecified (7af167a), closes #948
- Bottom border at page bottom edge disappeared on printing via Vivliostyle CLI v5.2.3 (e1b17ce), closes #947
- Error: Negative or zero page area size (52292dd), closes #951
v2.15.7
2.15.7 (2022-07-04)
Bug Fixes
- float:left/right positioning broken on printing via Vivliostyle CLI v5.2.1 (b7cca0d), closes #945
v2.15.6
2.15.6 (2022-07-03)
Bug Fixes
- Error handling of negative or zero page area size that causes endless page generation loop (5532449), closes #941
- Remove workaround for Chromium legacy layout engine (0dc02f6), closes 1121942#c79
v2.15.4
2.15.4 (2022-06-01)
Bug Fixes
- White line left on the page bottom in output PDF (4ed4a47), closes #936 #934
v2.15.3
2.15.3 (2022-05-29)
Bug Fixes
- break-after:avoid on heading not honored when float exists after the heading (d1ec6ce), closes #904
- Error F_TASK_NOT_TOP_FRAME occurs when resizing and reformatting pages (01ea3d3), closes #742
- page content missing in PDF output when bleed is specified without marks (6fcae7c), closes #929
v2.15.2
2.15.2 (2022-05-22)
Bug Fixes
- first-letter pseudo element with float disappears when page break occurs in the parent paragraph (99e9001), closes #923
- Flexbox layout broken due to text-spacing side-effect (0c070ca), closes #926
- hanging-punctuation/text-spacing not working correctly when a ruby element is adjacent (71a95f9)
- showTOC() takes a long time on large HTML document (ad50fe9), closes #924
- SyntaxError ':not(:not(script, link, style) ~ *)' is not a valid selector in slightly older browsers (3389ee4), closes #919
- wrong hanging-punctuation on half-width ideographic comma/fullstop (8bbe420), closes #909
v2.15.1
2.15.1 (2022-05-06)
Bug Fixes
- output page size slightly bigger than the specified (ed7059d)
v2.15.0
2.15.0 (2022-05-05)
Bug Fixes
- crop marks color should not be C0 M0 Y0 K100 when converted to CMYK (d9386da), closes #910
- text-spacing causes text accessibility problem in output PDF (5eb4f70), closes #908
Features
- Add crop-offset property for at-page rule (4b8e328), closes #913
- Support printing mixed page sizes (76d1ed2), closes #751