Skip to content

v4.0.0

Latest

Choose a tag to compare

@electron-npm-package-publisher electron-npm-package-publisher released this 24 Jun 06:47
6fe32a1

4.0.0 (2026-06-24)

  • feat!: convert to ESM (#368) (23b0040)
  • feat!: drop fakeroot, default to xz compression, update package defaults for modern distros (#375) (e9b94c2)

Features

  • publish releases with semantic-release and npm trusted publishing (#376) (6fe32a1)

BREAKING CHANGES

  • Packages are built with dpkg-deb --root-owner-group instead of fakeroot, which requires dpkg 1.19.0 or newer. The default compression is now always xz, and the default package dependencies have been updated for modern distributions.
  • electron-installer-debian is now an ES module. Load it with import; CommonJS consumers on Node.js >= 22.12 can use require('electron-installer-debian').default.

Other Changes

  • test: migrate from mocha and nyc to node:test