Navigation Menu

Skip to content

Releases: vivliostyle/vivliostyle.js

v2.16.0

19 Jul 04:52
Compare
Choose a tag to compare

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

08 Jul 16:06
Compare
Choose a tag to compare

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

04 Jul 15:57
Compare
Choose a tag to compare

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

03 Jul 04:39
Compare
Choose a tag to compare

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.5

12 Jun 10:33
Compare
Choose a tag to compare

2.15.5 (2022-06-12)

Bug Fixes

  • Layout problem with Chrome>=102 (b9d3d1f), closes #896

v2.15.4

01 Jun 13:14
Compare
Choose a tag to compare

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

29 May 09:39
Compare
Choose a tag to compare

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

22 May 15:52
Compare
Choose a tag to compare

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

06 May 09:45
Compare
Choose a tag to compare

2.15.1 (2022-05-06)

Bug Fixes

  • output page size slightly bigger than the specified (ed7059d)

v2.15.0

05 May 16:06
Compare
Choose a tag to compare

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