Skip to content

Releases: vivliostyle/vivliostyle.js

v2.18.2

30 Sep 03:47
Compare
Choose a tag to compare

2.18.2 (2022-09-30)

Bug Fixes

  • viewer: Apply and Cancel buttons in Settings menu should not be scrolled out (2df1b74)
  • viewer: disable shortcut keys when an input box exists in document and that is activated (0eedcc0)
  • wrong text-spacing when non-fullwidth closing and fullwidth opening brackets are adjacent (331322b), closes #1003
  • wrong text-spacing with fullwidth punctuations in some edge cases (6a79482), closes #1005 #1006
  • wrong text-spacing:space-first and hanging-punctuation:first at page break inside paragraph (ddd6d6c), closes #1008

v2.18.1

18 Sep 14:25
Compare
Choose a tag to compare

2.18.1 (2022-09-18)

Bug Fixes

  • DOMException error caused by wrong instanceof Element usage (d959b95), closes #1000
  • viewer: crop marks values (e.g., crop cross) should be able to be specified (233ce43)

v2.18.0

17 Sep 15:42
Compare
Choose a tag to compare

2.18.0 (2022-09-17)

Bug Fixes

  • error with <object> tag (9e9565f), closes #995
  • errors on the Acid2 Browser Test (849a604)
  • failed some of the css-variables tests (5d0f324)
  • incorrect column-rule positioning in vertical writing mode (3cc0e01), closes #978
  • unnecessary page break caused by ruby elements (21eb17c), closes #987
  • valid CSS rules ignored after parsing error with invalid or unsupported CSS rule (5e76ed5), closes #597 #976
  • viewer: problem on author/user stylesheet switch ("Set as user stylesheet" checkbox) (2799a34)
  • viewer: tweak Reset Custom Style checkbox behavior (9c96ccb)
  • viewer: unbound this error "Cannot set properties of undefined" (2505458)
  • wrong cascading on shorthand property with CSS variable (2ee7927), closes #979
  • wrong cascading with CSS !important (fb1dae2), closes #986
  • wrong text justification at last line of page caused by consecutive ruby elements (ad26952), closes #985

Features

  • viewer: add crop marks setting (1d0834b), closes #993
  • viewer: change "User Style" to "Custom Style" and treat it as an author stylesheet by default (bdb26d4), closes #991
  • viewer: set bookMode=true as default (5411264), closes #992

v2.17.2

14 Aug 02:38
Compare
Choose a tag to compare

2.17.2 (2022-08-14)

Bug Fixes

  • Incorrect behavior of ::first-letter and ::first-line selectors (adca8ef), closes #566 #586

v2.17.1

09 Aug 05:56
Compare
Choose a tag to compare

2.17.1 (2022-08-09)

Bug Fixes

  • float with clear not properly positioned (54a00b8), closes #969
  • Relative length units such as em and vw used in CSS calc() not working correctly (5bd7ce3), closes #968
  • unnecessary warning "Property not supported by the browser: ua-list-item-count" (f9419a3)

v2.17.0

29 Jul 17:23
Compare
Choose a tag to compare

2.17.0 (2022-07-29)

Features

  • Support CSS custom properties (variables) (cd07654), closes #540

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