Releases: vivliostyle/vivliostyle.js
Releases · vivliostyle/vivliostyle.js
v2.29.0
2.29.0 (2024-05-03)
Bug Fixes
- CSS font descriptors wrongly validated as font properties (44f63fa), closes #1307
- layout precision problem on float boxes (a561a32), closes #1312
- Named page wrongly applied to blank pages (07b6a24), closes #1309
- text-spacing-trim may not work properly between different font sizes (2fd345d), closes #1302
- Unnecessary page break at footnote or page bottom float (6e4e367), closes #1311
- Wrong handling of shorthand properties with variables in conditional rules (a26d179), closes #1313
Features
v2.28.1
v2.28.0
2.28.0 (2024-03-03)
Bug Fixes
- adjust TOC box width to account for scrollbar width (47e5d5b)
- All
<nav epub:type="…">
elements in EPUB navigation doc should be shown in TOC box (d31010f), closes #1270 - blank page selector misapplied when target-counter is used (40a760b), closes #1131
- break-before specified on floats may not work (06890fe), closes #1288
- Column floats disappear (52ede7d), closes #1273
- Float box pushed out of the page area (7e86951), closes #1295
- float margins collapsed wrongly (03121f2), closes #1282
- remove old EPUB NCX handling (56ca0ed)
- set overflow property of
@-epubx-partition
to hidden by default (c196685), closes /idpf.org/epub/pgt/#s3 - target-counter leads to pagination to wrong named page (980632d), closes #1272
- Top margin at unforced page break not truncated correctly (97779f3), closes #1279
- Top margin of floats at page start should be kept (6c1fb7f), closes #1292
- TypeError occurs on repeating_elements/nesting test (819e1fd)
Features
- Add errorCallback config option to VivliostylePrint/printHTML() (9602d61)
v2.27.0
2.27.0 (2024-02-09)
Bug Fixes
- HTML documents listed in "resources" in pub-manifest should not be rendered as if in "readingOrder" (0bbbd48), closes #1257
- remove ruby font-size workaround no longer necessary (3138fda)
- text-spacing not working properly with text-spacing natively enabled browser (42e16f4), closes #1252
- text-spacing-trim:space-first not working properly in some case (398b53e), closes #1261
- TOC box should contain only the TOC element content (754a70c), closes #1258
- Units vi and vb are mishandled when writing-mode is different from the root element (286cc1e), closes #1265
- vertical-in-horizontal block height and horizontal-in-vertical block width not computed properly (0f7d45e), closes #1264
- Viewer page navigation hangs with EPUB/webpub with undetermined page-progression-direction (a7f5572), closes #1260
Features
v2.26.0
v2.25.9
v2.25.8
v2.25.7
v2.25.6
2.25.6 (2023-10-03)
Bug Fixes
- viewer: Current page should be kept after Find results in "Not Found" (fb28b64)
- viewer: Exclude generated page margin box content from text search (ea8a447)
- viewer: Navigation with page slider should not affect browser history stack (7b3f117), closes #1219
- viewer: selection highlighting problems on iOS (abb3ee2)
- viewer: tweak viewer UI for mobile devices (167adee)
- viewer: tweak viewer UI style for mobile devices (f6ef23b)