Releases: vivliostyle/vivliostyle.js
Releases 路 vivliostyle/vivliostyle.js
v2.12.0
v2.11.3
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
v2.11.1
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
v2.10.0
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
v2.9.0
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
v2.8.1
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
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