unstale

npm / builder-util

builder-util

What changed in builder-util 24 to 26, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-13.

4 breaking2 security3 new APIs and options2 behavior and defaults1 tooling5 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.3.0 on npm

builder-util 2616 changes

Breaking changes 4

  • HTTP mirrors are rejected by default unless they are localhost; set this environment variable to opt in to other HTTP mirrors.

    26.15.3release notes

  • Wine 11 is available by setting toolsets.wine to "1.0.1"; macOS downloads Wine automatically and uses the legacy 4.0.1 bundle by default.

    26.15.0release notes

  • On Linux, system wine is used when the legacy configuration is present and USE_SYSTEM_WINE=true.

    26.15.0release notes

  • Removes the unused notice log level.

    26.8.1release notes

Security 2

  • Holistic field detection for sha256 hash redaction is fixed.

    26.15.0release notes

  • Improves log redactor filtering and adds support for filtering out potentially sensitive environment variables.

    26.11.0release notes

New APIs and options 3

  • Adds a timeout to spawnAndWriteWithOutput, so callers can limit how long it runs.

    26.14.0release notes

  • Adds the snapcraft configuration property, supporting core24 snapcraft while maintaining backward compatibility.

    26.12.0release notes

  • Adds support for per-target squashfs algorithm overrides.

    26.11.0release notes

Behavior and default changes 2

  • Migrates electronDownload to the official electron/get package, providing much better support for mirrors.

    26.10.0release notes

  • Package detection supports link: parsing, mirroring its existing file: parsing.

    26.8.0release notes

Tooling 1

Fixes and other changes 4

  • Its internal got downloader now respects HTTP(S) proxies.

    26.11.1release notes

  • Fixes the compression mapping for AppImage targets.

    26.11.0release notes

  • The msiWrapped target throws a more helpful error.

    26.8.0release notes

  • Properly collects ESM node_modules when running on Node.js 16 or newer.

    26.3.1release notes

builder-util 241 changes

Fixes and other changes 1

  • Reports the correct status when doSign exits early from macPackager or winPackager; its return type is now Promise<boolean> for accurate IntelliSense.

    24.0.0release notes