Skip to content

Releases: vivliostyle/vivliostyle.js

v2.12.0

13 Nov 11:39
Compare
Choose a tag to compare

2.12.0 (2021-11-13)

Features

  • Support CSS hanging-punctuation property (f85b36e)
  • Support CSS text-spacing property (dfebffb), closes #595

v2.11.3

31 Oct 14:51
Compare
Choose a tag to compare

2.11.3 (2021-10-31)

Bug Fixes

  • Error: E_FONT_FAMILY_INCONSISTENT (9d7be19), closes #797
  • Page/column last line not justified when justify is specified on root (e2c9706), closes #803
  • Root element styles not inherited to page context in multi-column layout (83f8ee7), closes #800
  • Ruby broken when page float exists (376db9a), closes #804
  • Ruby with rp elements broken at page break (11ad5cf), closes #808
  • Text overflow at column/page break (824d5b6), closes #811
  • Text overflow at column/page break when wbr tag is used (57e358a), closes #802
  • TypeError: Cannot read properties of null (reading 'readingProgression') (b5d4acd), closes #796

v2.11.2

17 Oct 14:27
Compare
Choose a tag to compare

2.11.2 (2021-10-17)

Bug Fixes

  • Workaround for Chromium problem of inconsistent screen and print layout (08f2337), closes #758 #793
  • Wrong hyphenation at bottom of page (bcbc72c), closes #792

v2.11.1

08 Oct 02:03
Compare
Choose a tag to compare

2.11.1 (2021-10-08)

Bug Fixes

  • column-fill:balance on vertical writing mode causes columns left-aligned (fe55f36), closes #544
  • Consecutive ruby elements cause line overflow (7c57ddb)
  • float:inline-start and inline-end misinterpreted as float:right (2e71481), closes #789
  • Inline-block or ruby at beginning of a block causes unexpected page/column break (0631dfe), closes #546
  • No break opportunity between math or svg (ea08a02), closes #750

v2.11.0

29 Sep 09:55
Compare
Choose a tag to compare

2.11.0 (2021-09-29)

Bug Fixes

  • viewer: unwanted text deselection when mouse out of buttons (63c5335)

Features

  • viewer: Add basic text find feature (f85d731), closes #575
  • viewer: Disable Find and Text Smaller/Larger buttons for fixed layout EPUBs (fa0ae2e)

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