Releases: vivliostyle/vivliostyle.js
Releases · vivliostyle/vivliostyle.js
v2.23.1
v2.23.0
2.23.0 (2023-03-13)
Bug Fixes
- CSS rem unit not evaluated correctly in min/max/clamp functions (0694528), closes #1137
- SVG rendering error with
<use xlink:href=… />
(e36aba9), closes #1135 - tweak TOC detection for VFM v2 change (4304f27)
- Using a CSS target-counter breaks named-pages styling (f88013e), closes #1136
- viewer: [Regression v2.22.4] Viewer TOC item indent too large (8f8067e), closes #1133
Features
v2.22.4
2.22.4 (2023-02-22)
Bug Fixes
- HTML
<link rel="stylesheet">
tag withouthref
causes TypeError (c8a18c0), closes #1120 - improve margin-break handling (5327f69), closes #611 #1124
- margin-break:discard not working properly (660eefd), closes #1123
- no break opportunity at empty block box (a2b4537), closes #749
- no break opportunity between anonymous block box and block-level box (73df5bc), closes #611
- wrong cascading with CSS logical properties (2f7fd7b), closes #1126
- wrong page break inside table in vertical writing mode (2dae5fc), closes #1129
v2.22.3
v2.22.2
v2.22.1
2.22.1 (2023-01-26)
Bug Fixes
- Leader layout broken with text-spacing processing (78a2e92), closes #1105
- react: default to BookMode=true and revert to before modification of json determination as it changes the behavior (d4429d8)
- react: Enable EPUB and Web publishing only when bookMode=true (3e17f7e)
- react: Modify the conditional expression to determine if it is EPUB (00ea102)
v2.22.0
v2.21.1
v2.21.0
2.21.0 (2023-01-06)
Bug Fixes
float-min-wrap-block: 0
causes "TypeError: Cannot read properties of undefined" (02c1bc8), closes #1072- break-before:column on single column causes printed page content disappear (4eb82ed), closes #1067
- display and overflow property value definition (bb34af2)
- Page break position changes depending on display device pixel ratio (23792ce), closes #1076
- remove workaround for old Chrome printing problem (fbad411), closes #600
- Top page float should not absorb margin/border/padding of the block below (9999edd), closes #1071
- wrong white-space processing on non-ASCII spaces such as U+3000 IDEOGRAPHIC SPACE (7fb7bc0), closes #1082
Features
v2.20.0
2.20.0 (2022-12-16)
Bug Fixes
- hanging-punctuation makes text selection difficult for paragraph-last punctuation (00177d3), closes #1062
- Question: react renderer size (9d1fe83), closes #709
- Some text-* properties are not applied to page margin box content (c3082f6), closes #1059
- Text-decoration-line should not be skipped at ideograph-alpha/numeric text spacing (e8382ed), closes #1061
- Wrong cascading with shorthand property text-decoration and its longhand (7674360), closes #1054