Releases: mozilla/web-ext
Releases · mozilla/web-ext
10.6.0 (2026-08-04)
Sorry, something went wrong.
No results found
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)
Sorry, something went wrong.
No results found
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)
Sorry, something went wrong.
No results found
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)
Sorry, something went wrong.
No results found
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)
Sorry, something went wrong.
No results found
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)
Sorry, something went wrong.
No results found
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)
Sorry, something went wrong.
No results found
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)
Sorry, something went wrong.
No results found
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)
Sorry, something went wrong.
No results found
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
Sorry, something went wrong.
No results found
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