Skip to content

Releases: vivliostyle/vivliostyle.js

v2.10.0

17 Sep 16:44
Compare
Choose a tag to compare

2.10.0 (2021-09-17)

Bug Fixes

  • Default body margin should be 0 in paged media (874a518), closes #776
  • Footnote counter should be predefined and available by default (16096b2), closes #723
  • Named page at the first page is not applied when HTML head part is big (0f696dc), closes #770
  • Named page not properly changed when target-counter refers the page (c303c2b), closes #771
  • Percentage font-size on :root causes wrong font-size in table with page/column breaks (6f0e6c3), closes #549
  • prevent useless warning "Property not supported by the browser: behavior" (1462a89)
  • Remove -ms- prefixed properties for no-longer supported browsers (7e7bf1b)
  • Root element styles should be inherited to the page context (1a41185), closes #568
  • text-combine-upright with text-indent does not work properly (1cabb91)
  • The :not() selector not working when the argument has ID selector (60a127f), closes #769

Features

  • Add support for line-break: anywhere (ba60007)
  • Add support for overflow-wrap: anywhere (96564af)
  • Add support for white-space: break-spaces (f563b61)
  • Add support for the font-variant-* properties (504896b), closes #592
  • Support the min-content, max-content, and fit-content values for width and height (9ce72b0), closes #605
  • Support unicode-range descriptor (a3f488f), closes #598

v2.9.1

08 Sep 11:01
Compare
Choose a tag to compare

2.9.1 (2021-09-08)

Bug Fixes

  • Page at-rule in conditional rule is applied even if condition is false (b114396)

v2.9.0

03 Sep 10:39
Compare
Choose a tag to compare

2.9.0 (2021-09-03)

Bug Fixes

  • "TypeError: Cannot read property '1' of null" occurred in getTOC() (d4539f7)
  • Vivliostyle Viewer stops working when window resizing on renderAllPages=false mode (5ae9298), closes #752
  • viewer: HTML markup errors in the Vivliostyle Viewer start page (aed4ea9), closes #755

Features

  • Support the @supports CSS at-rule (08efaef), closes #730
  • viewer: Add Content MathML extension in mathjax-config (e01ffa0)

v2.8.1

14 Jul 15:27
Compare
Choose a tag to compare

2.8.1 (2021-07-14)

Bug Fixes

  • inherited text-indent ignored after page/column break (32aba92), closes #737
  • Problem on navigation to document URL without fragment from TOC (a948394), closes #736
  • Text disappears at page break when footnote or page float is given on before pseudo element (d78a168), closes #740
  • typescript error TS2612: Property 'xxx' will overwrite the base property (e8c52ea)
  • Unnecessary reformatting when resizing window (51e2f99), closes #743

v2.8.0

16 Apr 05:38
Compare
Choose a tag to compare

2.8.0 (2021-04-16)

Bug Fixes

  • Failed to fetch documents when pub-manifest file has no file name extension (7fd2e15)
  • InvalidNodeTypeError: Failed to execute 'setStartBefore' on 'Range': the given Node has no parent (836b64c), closes #715
  • Stops with error when CSS property value calc() has invalid expression (61001a2), closes #717
  • Stops with InvalidCharacterError: Failed to execute 'setAttribute' on 'Element' (f0253fa), closes #718
  • target-counter and forced page break caused layout problems (377eaf9), closes #722
  • The ::first-letter pseudo-element not applied when a newline is preceding the first letter (546ed74), closes #716
  • TOC panel should not have a whole document in web publication (d95043b), closes #720

Features

v2.7.0

07 Apr 07:18
Compare
Choose a tag to compare

2.7.0 (2021-04-07)

Features

v2.6.2

25 Mar 09:51
Compare
Choose a tag to compare

2.6.2 (2021-03-25)

Bug Fixes

  • Failed to load documents from URL that contains "%26" or "%3F" etc. (c7da706), closes #711
  • TypeError: Cannot read property 'anchorSlot' of undefined (1625c81), closes #712

v2.6.1

23 Mar 08:44
Compare
Choose a tag to compare

2.6.1 (2021-03-23)

Bug Fixes

  • Minimum font size setting in Chrome causes ruby font size problem (5e52c6f), closes #673

v2.6.0

14 Mar 14:49
Compare
Choose a tag to compare

2.6.0 (2021-03-14)

Bug Fixes

  • core: Footnotes may cause "TypeError: Cannot read property 'styler' of null" (fbce3c7), closes #707
  • core: Stops with "TypeError: Cannot read property 'toLowerCase' of undefined" (38548ab), closes #706

Features

  • viewer: Add Print button and improve Settings menu (7a98a6e)
  • viewer: MathJax config update: use default scale and margin settings (0bedbbe), closes #593
  • viewer: Set coreViewer to the window object to allow other program to control the viewer (db47cef)

v2.5.2

05 Mar 06:34
Compare
Choose a tag to compare

2.5.2 (2021-03-05)

Bug Fixes

  • core: Hang-up with footnote or page float on pseudo elements (cf324d4), closes #703