Releases: vivliostyle/vivliostyle.js
Releases · vivliostyle/vivliostyle.js
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