⚠ BREAKING CHANGES ⚠
-
Dropped support for node.js 10 👋
-
The
filename
option has been moved in thebuild
options (where it does actually belong), if you were setting thefilename
option value from a config file you'll need to update the config file:
module.exports = {
build: { filename: "...." },
};
Bug Fixes
-
web-ext build
: Movedfilename
option into thebuild
command options (#2178) -
Various dependencies updated to their last released versions: bunyan v1.8.15 (#2114), camelcase v6.2.0 (#2046), decamelize v5 (#2117), firefox-profile v4.1.0 (#2170), fs-extra v9.1.0 (#2132), multimatch v5 (#2048), node-notifier v9 (#2103), open v7.4.2 (#2111 / #2140 / #2158 / #2161), parse-json v5.2.0 (#2005), update-notifier to v5.1.0 (#2063 / #2139), watchpack v2 (#2024), ws v7.4.3 (#2141), yargs v16 (#2015), zip-dir v2 (#2080)
Features
-
web-ext run
:--watch-file
can now be used to watch more than one file (#2125), and--watch-files
is now an additional alias for this option (#2182) -
web-ext lint
: updated to use addons-linter v2.21.0 (#2087 / #2131 / #2152 / #2162 / #2176 / #2189):- Imported Firefox 85.0b5, 86.0b5 and 87.0b6 API schema (mozilla/addons-linter#3538 / mozilla/addons-linter#3562 / mozilla/addons-linter#3598)
- Updated browser compat data (mozilla/addons-linter#3587 / mozilla/addons-linter#3597)
- Enabled support for Numeric Separators (mozilla/addons-linter#3543)
- See all addons-linter changes: 2.13.1...2.21.0
-
web-ext
does now exports some adb utility methods, they are meant to be used in third party nodejs scripts that are includingweb-ext
as a library (#2116), more details about how to use the newly exported utilities have been added in the "Using web-ext in NodeJS code" section of the README file
See all changes: 5.5.0...6.0.0