Skip to content

Releases: mozilla/web-ext

6.4.0

10 Sep 17:08
@rpl rpl
Compare
Choose a tag to compare

Features

Bug Fixes

  • web-ext run -t firefox-android: Fixed issue on running recent Firefox for Android builds (also known with the internal code name "Fenix") due to the WRITE_EXTERNAL_STORAGE android permission not being granted (#2304)

  • web-ext sign: updated to use sign-addon v3.8.0 (#2313)

See all changes: 6.3.0...6.4.0

6.3.0

16 Aug 11:12
@rpl rpl
Compare
Choose a tag to compare

Features

Bug Fixes

  • web-ext sign: updated to use sign-addon 3.7.0 (#2290)

See all changes: 6.2.0...6.3.0

6.2.0

21 Jun 11:30
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • Removed npm engine compatibility restriction < npm v7 (#2271)

    • Fixes EBADENGINE warning logged when installing web-ext using npm v7
  • Updated dependencies:

    • ws to v7.4.6 (#2250) - ⚠ This update include a fix for a ReDoS vulnerability ⚠
    • chrome-launcher to v0.14.0 (#2252)
    • sign-addon to v3.5.0 (#2233)

Features

See all changes: 6.1.0...6.2.0

6.1.0

19 Apr 20:14
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • web-ext run -t firefox: Fixed installed Firefox lookup on Windows to include both HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE windows registry keys (introduced by updating fx-runner dependency to v1.1.0 - #2227)

  • web-ext run -t firefox-android: Fixed issue when using web-ext to run an extension on Android 11 (#2200)

  • web-ext build: Fixed filename sanitizing issue when using a --filename option including arbitrary manifest property to be interpolated (#2222, fixes #2119)

Features

See all changes: 6.0.0...6.1.0

6.0.0

10 Mar 19:45
@rpl rpl
Compare
Choose a tag to compare

⚠ BREAKING CHANGES ⚠

  • Dropped support for node.js 10 👋

  • The filename option has been moved in the build options (where it does actually belong), if you were setting the filename option value from a config file you'll need to update the config file:

module.exports = {
  build: { filename: "...." },
};

Bug Fixes

  • web-ext build: Moved filename option into the build command options (#2178)

  • web-ext sign: Updated sign-addon to v3.3.0 (#2128 / #2153)

  • 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

See all changes: 5.5.0...6.0.0

5.5.0

12 Jan 15:41
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • deps: updated dependency node-notifier to v8.0.1 [security] (#2101)
  • deps: updated dependency import-fresh to v3.3.0 (#2062)
  • deps: updated dependency watchpack to v1.7.5 (#2067)
  • deps: updated dependency ws to v7.4.2 (#2066)

Feature

  • web-ext run: A new --watch-ignored command line options does allow extension developers to specify paths and glob patterns that should not be watched for changes (#2077, closes #2022).

See all changes: 5.4.1...5.5.0

5.4.1

07 Dec 12:59
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • deps: updated addons-linter dependency to v2.13.1 (#2081, mozilla/addon-scanner-utils#115) to prevent some unnecessary npm packages to be part of the web-ext dependencies tree (express and some other npm package not actually used by web-ext or addons-linter).

Features

See all changes: 5.4.0...5.4.1

5.4.0

20 Nov 13:35
@rpl rpl
Compare
Choose a tag to compare

Features

  • web-ext lint: updated to use addons-linter v2.12.0 (#2059, #2070)

    • Updated denied libraries entries
    • Updated browser compat data (and migrated to the new @mdn/browser-compat-data npm package)
    • Fixed validation of non-square svg icons (now reported as a warning instead of an error)
    • Fixed missing file name in the validation errors related to invalid json files
    • New validation warning when the applications and browser_specific_settings manifest properties are used in the same manifest.json file
    • See all addons-linter changes: 2.9.0...2.12.0
  • web-ext run:

    • Added a new --profile-create-if-missing option (#2058) to be used, combined with the --firefox-profile or --chromium-profile option, to ensure that an empty profile directory will be created if the specified profile path doesn't exist yet.

Bug Fixes

  • web-ext global command line options:

    • Fixed "Unknown argument: input" error raised when --no-input global cli option is used without an explicit boolean value (#1860)
  • web-ext run -t firefox-android:

See all changes: 5.3.0...5.4.0

5.3.0

19 Oct 19:08
@rpl rpl
Compare
Choose a tag to compare

Feature

Bug Fixes

  • web-ext run -t firefox-android: improved visibility of the message that remind the user to enable "Remote Debugging via USB" to successfully install and reload the extension on the target application (Firefox for Android or other GeckoView-based android application) (#2038)

See all changes: 5.2.0...5.3.0

5.2.0

05 Oct 16:11
@rpl rpl
Compare
Choose a tag to compare

Feature

  • web-ext lint: updated to use addons-linter v2.7.0 (#2032):
    • Updated banned libraries and versions (DOMPurify <= v2.1.0)
    • Updated Firefox for Android WebExtensions API compat data
    • See all addons-linter changes: 2.5.0...2.7.0

Bug Fixes

Various dependencies updated to their last released versions:

  • Updated firefox-profile to v4 (#2030)
    • the new version does also include a fix for a security advisory related to one of the firefox-profile dependencies (#2026)
  • Updated open to v7.3.0 (#2004)
  • Updated update-notifier to v5 (#2036)
  • Switched from adbkit to @devicefarmer/adbkit (#2039)
    • the new package does also include a fix for a security advisory related to one of the adbkit dependencies (#2025)

See all changes: 5.1.0...5.2.0