Skip to content

Releases: mozilla/web-ext

10.6.0 (2026-08-04)

Choose a tag to compare

@willdurand willdurand released this 04 Aug 13:58
6aeb4b9

main changes

  • Added: new Firefox 154.0b4 schema for web-ext lint
  • Fixed: rename default export to webExt (#3789)

dependencies

  • Updated: dependency @devicefarmer/adbkit to 3.3.9 (#3774)
  • Updated: dependency addons-linter to 10.9.0 (#3780)
  • Updated: dependency firefox-profile to 4.7.1 (#3795)

dev dependencies

  • Updated: dependency @babel/cli to 8.0.4 (#3775)
  • Updated: dependency @eslint/eslintrc to 3.3.6 (#3779)
  • Updated: dependency fs-extra to 11.4.0 (#3788)
  • Updated: dependency globals to 17.8.0 (#3791)
  • Updated: dependency prettier to 3.9.6 (#3785)
  • Updated: dependency fast-uri to 3.1.4 (#3784)
  • Updated: dependency fx-runner to 1.6.0 (#3796)

others

  • Add SSDLC and SBOM Actions (#3783)

10.5.0 (2026-07-10)

Choose a tag to compare

@willdurand willdurand released this 10 Jul 08:51
181a139

main changes

  • Added: add a --enterprise CLI flag to the lint command (#3770)
  • Added: log the response data when a PATCH request fails (#3746)
  • Added: new Firefox 153.0b2 schema for web-ext lint

dependencies

  • Updated: dependency @babel/runtime to 8.0.0 (#3749)
  • Updated: dependency addons-linter to 10.8.0 (#3772)
  • Updated: dependency watchpack to 2.5.2 (#3742)
  • Updated: dependencies uuid and istanbul-lib-processinfo (#3745)

dev dependencies

  • Updated: dependency fs-extra to 11.3.6 (#3768)
  • Updated: dependency globals to 17.7.0 (#3761)
  • Updated: dependency prettier to 3.9.4 (#3769)
  • Updated: dependency undici to 7.28.0 (#3743)

others

  • Drop commitlint in this project (#3765)
  • Remove outdated entry in .nsprc (#3773)
  • Upgrade Babel to v8 (#3762)

10.4.0 (2026-06-12)

Choose a tag to compare

@willdurand willdurand released this 12 Jun 13:37
0ad2e8e

main changes

Dependency updates, mainly.

dependencies

  • Updated: dependency tmp to 0.2.7 (#3734)
  • Updated: dependency @babel/runtime to 7.29.7 (#3729)
  • Updated: dependency addons-linter to 10.7.0 (#3739)

dev dependencies

  • Updated: dependency @babel/cli to 7.29.7 (#3731)
  • Updated: dependency @babel/core to 7.29.7 (#3733)
  • Updated: dependency @babel/eslint-parser to 7.29.7 (#3730)
  • Updated: dependency @babel/preset-env to 7.29.7 (#3732)
  • Updated: dependency @babel/register to 7.29.7 (#3728)
  • Updated: dependency @commitlint/cli to 21.0.2 (#3737)
  • Updated: dependency @commitlint/config-conventional to 21.0.2 (#3736)
  • Updated: dependency mocha to 11.7.6 (#3726)
  • Updated: dependencies shell-quote and fx-runner (#3738)

10.3.0 (2026-05-28)

Choose a tag to compare

@willdurand willdurand released this 28 May 09:09
3196463

main changes

None

dependencies

  • Updated: dependency tmp to 0.2.6 (#3724)

others

  • chore(deps): bump addons-linter to 10.6.0 (#3725)
  • chore(ci): add cooldown setting to dependabot (#3722)

10.2.0 (2026-05-21)

Choose a tag to compare

@willdurand willdurand released this 21 May 12:49
cc3854d

main changes

  • Added --chromium-pref to CLI options (#3664)
  • Added termsofuse.bypassNotification to the default Firefox prefs (#3691)
  • Updated Firefox default prefs to ensure web-ext run is enabling by default content scripts visibility in the devtools debugger panel (#3690)
  • Removed node-notifier unmaintained dependency (#3689)

dependencies

  • Updated: dependency addons-linter to 10.5.0 (#3717)

dev dependencies

  • Updated: dependency @babel/preset-env to 7.29.5 (#3710)
  • Updated: dependency @babel/register to 7.29.3 (#3705)
  • Updated: dependency @commitlint/cli to 21.0.1 (#3718)
  • Updated: dependency @commitlint/config-conventional to 21.0.1 (#3719)
  • Updated: dependency @eslint/compat to 2.1.0 (#3713)
  • Updated: dependency babel-plugin-istanbul to 8.0.0 (#3680)
  • Updated: dependency cross-env to 10.1.0 (#3526)
  • Updated: dependency fast-uri to 3.1.2 (#3714)
  • Updated: dependency fs-extra to 11.3.5 (#3712)
  • Updated: dependency globals to 17.6.0 (#3708)
  • Updated: dependency prettier to 3.8.3 (#3686)
  • Updated: dependency sinon to 22.0.0 (#3711)

others

  • Avoid intermittent failure of test.watcher.js (#3695)
  • Add some npm audit exceptions: brace-expansion (#3721) and uuid (#3692)

10.1.0 (2026-03-31)

Choose a tag to compare

@willdurand willdurand released this 31 Mar 08:35
5e9b089

main changes

None

dependencies

  • Updated: dependency addons-linter to 10.3.0 (#3673)
  • Updated: dependency @babel/runtime to 7.29.2 (#3660)

dev dependencies

  • Updated: dependency @babel/preset-env to 7.29.2 (#3661)
  • Updated: dependency @commitlint/cli to 20.5.0 (#3657)
  • Updated: dependency @commitlint/config-conventional to 20.5.0 (#3658)
  • Updated: dependency brace-expansion to 1.1.13 (#3671)
  • Updated: dependency flatted to 3.4.1 (#3656)
  • Updated: dependency flatted to 3.4.2 (#3665)
  • Updated: dependency node-forge to 1.4.0 (#3670)
  • Updated: dependency picomatch (#3669)
  • Updated: dependency sinon to 21.0.3 (#3659)
  • Updated: dependency undici to 7.24.1 (#3655)

10.0.0 (2026-03-13)

Choose a tag to compare

@willdurand willdurand released this 13 Mar 12:49
97fbb93

main changes

Important: we now use Node 22 by default.

  • Added: web-ext lint now supports Firefox 149 schemas

dependencies

  • Updated: dependency addons-linter to 10.1.0 (#3654)

dev dependencies

  • Updated: dependency @commitlint/config-conventional to 20.4.4 (#3653)
  • Updated: dependency @commitlint/cli to 20.4.4 (#3652)
  • Updated: dependency @eslint/eslintrc to 3.3.5 (#3647)
  • Updated: dependency @eslint/compat to 2.0.3 (#3646)

9.4.0 (2026-03-04)

Choose a tag to compare

@willdurand willdurand released this 04 Mar 16:24
5d07048

main changes

Not much, but this is likely the last release officially supporting Node 20.

dependencies

  • Updated: dependency addons-linter to 9.9.1 (#3630)

dev dependencies

  • Updated: dependency @commitlint/cli to 20.4.3 (#3637)
  • Updated: dependency @commitlint/config-conventional (#3623)
  • Updated: dependency @commitlint/config-conventional to 20.4.3 (#3638)
  • Updated: dependency @eslint/eslintrc to 3.3.4 (#3632)
  • Updated: dependency ajv to 6.14.0 (#3624)
  • Updated: dependency fs-extra to 11.3.4 (#3639)
  • Updated: dependency globals to 17.4.0 (#3635)
  • Updated: dependency nyc to 18.0.0 (#3634)
  • Updated: dependency sinon to 21.0.2 (#3643)

See all changes: 9.3.0...9.4.0

9.3.0 (2026-02-10)

Choose a tag to compare

@willdurand willdurand released this 10 Feb 09:04
278002d

main changes

  • Added: web-ext lint now supports Firefox 148 schemas

dependencies

  • Updated: dependency @babel/runtime to 7.28.6 (#3589)
  • Updated: dependency addons-linter to 9.6.0 (#3615)
  • Updated: dependency pino to 10.3.1 (#3619)
  • Updated: dependency watchpack to 2.5.1 (#3598)

dev dependencies

  • Updated: dependency @babel/cli to 7.28.6 (#3590)
  • Updated: dependency @babel/core to 7.29.0 (#3611)
  • Updated: dependency @babel/eslint-parser to 7.28.6 (#3592)
  • Updated: dependency @babel/preset-env to 7.29.0 (#3610)
  • Updated: dependency @babel/register to 7.28.6 (#3593)
  • Updated: dependency @commitlint/cli to 20.4.1 (#3616)
  • Updated: dependency @commitlint/config-conventional to 20.4.1 (#3614)
  • Updated: dependency @eslint/compat to 2.0.2 (#3612)
  • Updated: dependency @eslint/eslintrc to 3.3.3 (#3565)
  • Updated: dependency @eslint/js to 9.39.2 (#3573)
  • Updated: dependency chai to 6.2.2 (#3577)
  • Updated: dependency fs-extra to 11.3.3 (#3575)
  • Updated: dependency globals to 17.3.0 (#3608)
  • Updated: dependency lodash to 4.17.23 (#3601)
  • Updated: dependency node-forge to 1.3.2 (#3562)
  • Updated: dependency prettier to 3.8.1 (#3602)
  • Updated: dependency sinon to 21.0.1 (#3576)
  • Updated: dependency undici to 7.18.2 (#3595)

others

  • Added npm audit exception for low severity adv related to mocha jsdiff transitive dependency (#3605)

9.2.0

Choose a tag to compare

@willdurand willdurand released this 20 Nov 10:56
3057dc7

main changes

  • Fixed: Ensured navigator.webdriver != true in launched Chromium (#3553)
  • Added: web-ext lint now supports Firefox 145 and 146 schemas

dependencies

  • Updated: dependency addons-linter to 9.2.0 (#3559)
  • Updated: dependency open to 11.0.0 (#3554)
  • Updated: dependency pino to 10.1.0 (#3538)

dev dependencies

  • Updated: dependency mocha to 11.7.5 (#3546)
  • Updated: dependency chai to 6.2.1 (#3550)

others

  • Migrate project to ESLint v9 (#3552)

See all changes: 9.1.0...9.2.0