Skip to content

Releases: mozilla/web-ext

8.3.0

17 Sep 13:35
a11c973
Compare
Choose a tag to compare

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

21 Jun 06:46
c4471a7
Compare
Choose a tag to compare

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

11 Jun 08:14
1046823
Compare
Choose a tag to compare

features

  • web-ext lint: updated to use addons-linter v6.29.0

bug fixes, etc.

dependencies

  • Updated: dependency @babel/runtime to 7.24.7 (#3160)
  • Updated: dependency jose to 5.4.0 (#3157)

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

28 May 18:25
17d1c4b
Compare
Choose a tag to compare

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

Full changelog: 7.12.0...8.0.0

7.12.0

27 May 19:23
8b9b33a
Compare
Choose a tag to compare

📣 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

24 Jan 13:57
fbf01f1
Compare
Choose a tag to compare

📣 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

09 Jan 16:43
2c90009
Compare
Choose a tag to compare

📣 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 to 1.4.0

See all changes: 7.9.0...7.10.0

7.9.0

04 Dec 10:55
5480525
Compare
Choose a tag to compare

Features

  • web-ext lint: updated to use addons-linter 6.19.0 (it was 6.13.0 before)

See all changes: 7.8.0...7.9.0

7.8.0

28 Sep 12:22
7929247
Compare
Choose a tag to compare

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

07 Sep 09:06
3bc0548
Compare
Choose a tag to compare

main changes

  • Updated: dependency addons-linter v6.13.0 (#2870)
  • Updated: dependency eslint to 8.48.0 (#2853)

See all changes: 7.6.2...7.7.0