Releases: mozilla/web-ext
8.3.0
main changes
- Updated: dependency
addons-linter
to 7.1.0 (#3254) - Updated: replace Bunyan logger with Pino (#3214)
- Removed: drop
mz
dependency (#3215) - Removed: drop
node-fetch
dependency (#3217) - Removed: drop fs-extras and mkdirp dependencies (#3230)
- Fixed: Resolve input sourceDir to absolute path (#3024)
dependencies
- Updated: dependency
@babel/runtime
to 7.25.6 (#3236) - Updated: dependency
chrome-launcher
to 1.1.2 (#3200) - Updated: dependency
firefox-profile
to 4.7.0 (#3224) - Updated: dependency
https-proxy-agent
to 7.0.5 (#3184) - Updated: dependency
jose
to 5.9.2 (#3253) - Updated: dependency
pino
to 9.4.0 (#3240) - Updated: dependency
update-notifier
to 7.3.1 (#3244) - Updated: dependency
watchpack
to 2.4.2 (#3223) - Updated: dependency
ws
to 8.18.0 (#3187)
dev dependencies
- Updated: dependency
@babel/cli
to 7.25.6 (#3237) - Updated: dependency
@babel/core
to 7.25.2 (#3210) - Updated: dependency
@babel/eslint-parser
to 7.25.1 (#3206) - Updated: dependency
@babel/preset-env
to 7.25.4 (#3228) - Updated: dependency
@commitlint/cli
to 19.5.0 (#3249) - Updated: dependency
@commitlint/config-conventional
to 19.5.0 (#3248) - Updated: dependency
babel-plugin-istanbul
to 7.0.0 (#3189) - Updated: dependency
chai
to 4.5.0 (#3204) - Updated: dependency
eslint-plugin-import
to 2.30.0 (#3239) - Updated: dependency
mocha
to 10.7.0 (#3202) - Updated: dependency
prettier
to 3.3.3 (#3196) - Updated: dependency
sinon
to 19.0.2 (#3252)
others
- Fixed: typo and missed async keyword (#3177)
See all changes: 8.2.0...8.3.0
8.2.0
features
- web-ext lint: updated to use
addons-linter
v6.30.1
bug fixes, etc.
dependencies
- Updated: dependency
jose
to 5.4.1 (#3174) - Updated: dependency
mkdirp
to 3.0.1 (#2735) - Updated: dependency
ws
to 8.17.1 (#3171)
See all changes: 8.1.0...8.2.0
8.1.0
features
- web-ext lint: updated to use
addons-linter
v6.29.0
bug fixes, etc.
- Updated
braces
version to fix GHSA-grv7-fg5c-xmjg (#3169)
dependencies
dev dependencies
- Updated: dependency
@babel/cli
to 7.24.7 (#3161) - Updated: dependency
@babel/core
to 7.24.7 (#3162) - Updated: dependency
@babel/eslint-parser
to 7.24.7 (#3158) - Updated: dependency
@babel/preset-env
to 7.24.7 (#3159) - Updated: dependency
chai-as-promised
to 8.0.0 (#3165) - Updated: dependency
nyc
to 17.0.0 (#3166) - Updated: dependency
prettier
to 3.3.2 (#3168)
See all changes: 8.0.0...8.1.0
8.0.0
What's changed
300+ commits have been written to get this new version 8 out of the door (see link to the full changelog at the bottom). Please take a look at the official documentation to know what has changed but expect some breaking changes.
Specifically, web-ext sign
has been heavily refactored. Among other things, you can create new add-ons (not just versions) from the command line now 🎉 Unfortunately, this command is not backward compatible with v7.
While we're keeping the v7 branch around to ease the transition, we will mainly fix bugs and introduce new features in v8.
New contributors
- @zmckenney made their first contribution in #2734
- @uiolee made their first contribution in #2843
- @afonsojramos made their first contribution in #2760
- @lm1 made their first contribution in #2857
- @dotproto made their first contribution in #3111
Full changelog: 7.12.0...8.0.0
7.12.0
📣 We're finalizing web-ext v8 (the next major release), which will use a new AMO API to sign add-ons. Please try it out now by passing the --use-submission-api
flag to the sign
command in web-ext v7. More information at: https://extensionworkshop.com/documentation/develop/web-ext-command-reference-v7/#use-submission-api
features
- web-ext lint: updated to use
addons-linter
v6.28.0 - web-ext run: fixed a bug related to the use of work profiles on Android devices (backport #2857)
See all changes: 7.11.0...7.12.0
7.11.0
📣 We're finalizing web-ext v8 (the next major release), which will use a new AMO API to sign add-ons. Please try it out now by passing the --use-submission-api
flag to the sign
command in web-ext v7. More information at: https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#use-submission-api
Features
- web-ext lint: updated to use
addons-linter
v6.21.0 - web-ext run: remove
READ_EXTERNAL_STORAGE
permission requirement (backport #3018)
See all changes: 7.10.0...7.11.0
7.10.0
📣 We're finalizing web-ext v8 (the next major release), which will use a new AMO API to sign add-ons. Please try it out now by passing the --use-submission-api
flag to the sign
command in web-ext v7. More information at: https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#use-submission-api
Features
- web-ext lint: updated to use
addons-linter
v6.20.0 - web-ext run: fixed an issue with Firefox on macOS (#2975) by updating
fx-runner
to1.4.0
See all changes: 7.9.0...7.10.0
7.9.0
Features
- web-ext lint: updated to use addons-linter
6.19.0
(it was6.13.0
before)
See all changes: 7.8.0...7.9.0
7.8.0
main changes
Warn web-ext v7 users about upcoming changes to the sign command: as of v8, the
submission API will be used (instead of the signing API) and users will likely
need to take some actions. Users of v7 can already test this upcoming change by
using web-ext sign --use-submission-api
.
7.7.0
main changes
See all changes: 7.6.2...7.7.0