Skip to content

v11.0.1

Choose a tag to compare

@vivliostyle-bot vivliostyle-bot released this 10 Jun 15:58
· 4 commits to main since this release
06002c6

Patch Changes

  • Run tests with Vitest's default forks pool on all platforms to avoid native-module segfaults in CI. (#816)

  • Update Vivliostyle.js to 2.43.1: Bug Fixes (#818)

  • Drop Node.js 20 support and upgrade @puppeteer/browsers to v3 and puppeteer-core to v25. (#815)

    This fixes broken Chrome downloads on recent Node.js releases (24.16.0+ and 26.1.0+), where a
    Node.js stream-backpressure change stalls the frozen extract-zip dependency in
    @puppeteer/browsers v2 mid-extraction without erroring, leaving a corrupted Chrome cache
    (puppeteer/puppeteer#14957, nodejs/node#63487). The minimum
    supported Node.js is now >=22.12.0. Because @puppeteer/browsers v3 extracts Chrome .zip
    archives via the system unzip CLI, unzip must be available on the host (Linux); the
    official Docker image already bundles it.

    Note: While dropping Node.js version support typically warrants a major version bump, this is
    released as a patch version as an exception because it affects all users of the recently released
    v11, and the Chrome download breakage is a critical blocker for those environments.

What's Changed

  • fix(docker): Add unzip for @puppeteer/browsers v3+ Chrome extraction by @spring-raining in #812
  • fix!: Switch @puppeteer/browsers to v3 to fix Chrome downloads on Node.js 24.16.0+ by @u1f992 in #815
  • fix(test): Run Vitest with the forks pool on all platforms to avoid native-module segfaults by @u1f992 in #816
  • fix: Update Vivliostyle.js to 2.43.1: Bug Fixes by @MurakamiShinyu in #818
  • Version Packages by @github-actions[bot] in #819

Full Changelog: v11.0.0...v11.0.1