Skip to content

Releases: vivliostyle/vivliostyle.js

v2.30.7

27 Nov 04:04
Compare
Choose a tag to compare

2.30.7 (2024-11-27)

Bug Fixes

  • Float box may appear twice at page break (Regression in v2.30.5) (4d7caa5), closes #1422
  • prevent breaking inside SVG (f58e457), closes #1406
  • prevent wrong break at beginning of paragraph (3cfca03), closes #1401

v2.30.6

17 Nov 16:50
Compare
Choose a tag to compare

2.30.6 (2024-11-17)

Bug Fixes

  • Broken text layout at page break when ruby-text font size is larger than usual (2bb4d0e), closes #1401
  • Broken text layout at page/column break caused by inline SVG (ecb01ef), closes #1406
  • error in react/storybook (7e947f9), closes #1419
  • Improve epub:noteref/footnote support (6c894e7)
  • Make Arabic letters look connected before and after break at soft hyphen (03bc5ea), closes #1414
  • text-autospace should not put space glyph in PDF (bc3346f), closes #1411

v2.30.5

20 Oct 10:34
Compare
Choose a tag to compare

2.30.5 (2024-10-20)

Bug Fixes

  • "Failed to parse stylesheet" warning (Firefox and Safari) (0b57769)
  • CSS counter-increment and counter-reset should be ignored for elements with display: none (5ed23e8), closes #1385
  • CSS counter-reset scoping problem (100c101), closes #1389
  • CSS direction property ignored on margin boxes (61719eb), closes #1393
  • CSS implicit list-item counter (56941e5), closes #1391
  • Float box inside inline element disappeared at page break (6805ff9), closes #1383
  • Prevent "A network error occurred." in console when using web fonts (5cd0afc)
  • viewer: Deprecated meta tag "apple-mobile-web-app-capable" (d1a23a4)
  • writing-mode on @page not inherited properly to margin boxes (c5f8eb9), closes #1392
  • Wrong processing order of counter-set and counter-increment (d1ca8cd), closes #1390

v2.30.4

20 Aug 15:00
Compare
Choose a tag to compare

2.30.4 (2024-08-20)

Bug Fixes

  • Chromium's standard CSS zoom support check (469c2e8)

v2.30.3

19 Aug 08:54
Compare
Choose a tag to compare

2.30.3 (2024-08-19)

Bug Fixes

  • Viewer page display size is abnormally reduced and layout is broken with Chrome 128 (cd4f25e), closes #1370

v2.30.2

21 Jul 04:20
Compare
Choose a tag to compare

2.30.2 (2024-07-21)

Bug Fixes

  • -adapt-template: footnote should work for "user-agent.xml#footnote" (2b2aa83)
  • epub:type="footnote" on non-aside element should not cause footnote layout (1f21f56), closes #1363
  • Attribute selectors with wildcard namespace not worked (b7c45f7)
  • Browser-native MathML should be enabled when MathJax is not loaded (c1a760e)
  • Flexbox not working on page floats (Regression in v2.28.0) (eb4b6e1), closes #1354
  • unsupported nested media rule causes subsequent rules to fail (6098105), closes #1360

v2.30.1

14 Jun 16:14
Compare
Choose a tag to compare

2.30.1 (2024-06-14)

Bug Fixes

  • InvalidNodeTypeError may happen during table pagination (Regression in v2.30.0) (9c1db41), closes #1345

v2.30.0

04 Jun 09:10
Compare
Choose a tag to compare

2.30.0 (2024-06-04)

Bug Fixes

  • Images with percentage height cause page overflow (f5192f7), closes #1335
  • Images with width and height specified causes page overflow (abb8f78), closes #1343
  • Images with width and height specified may dissapear in print (985095f), closes #1321
  • internal use of class="table-cell-container" may conflict with author/user's use (83c443e)
  • Page breaks not made between some inline elements such as images (4380055), closes #1319 #1051
  • running element page counter incorrect (#1327) (8c390b8), closes #1325
  • table pagination problem (09e472d), closes #1326
  • The windows environment failed to yarn dev (#1337) (20fee03)
  • TypeError occurs when :has(+ …) is used with universal or root selector (d124d62), closes #1341

Features

  • add i18n zh_cn (79b4d06)
  • i18n:zh_CN: add Chinese translation (b20e712)
  • viewer: UI Chinese language support (zh-Hans, zh-Hant) (29dc959)

v2.29.0

03 May 07:45
Compare
Choose a tag to compare

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

  • Update CSS text-spacing-trim support: Rename trim-auto to trim-both (83ca0c7), closes #1305

v2.28.1

12 Mar 01:11
Compare
Choose a tag to compare

2.28.1 (2024-03-12)

Bug Fixes

  • Footnote causes layout problem on page breaking (aa22bbd), closes #1298