Skip to content

Releases: mozilla/web-ext

6.6.0

26 Nov 18:05
@rpl rpl
Compare
Choose a tag to compare

Features

  • web-ext lint: updated to use addons-linter v4.4.0 (#2346, #2350)
    • Imported Firefox 94.0b8 and Firefox 95.0b8 API schema
    • Updated browser-compat-data
    • Updated to use eslint v8, which enables ECMAScript 2022 syntax (e.g. public field declaration and top-level await)
    • See all addons-linter changes: 3.20.0...4.4.0

Bug Fixes

  • web-ext run:
    • fixed issues related to the nodejs 17 dns resolution behavior on systems where localhost is resolved to an ipv6 address (#2337)
    • fixed issue with removing temporary profile on nodejs <= 14.4 (#2344, saadtazi/firefox-profile-js#128)
    • deps: update dependency fx-runner to v1.2.0 (#2351)
  • Fixed yargs module resolution issue on yarn 3.x + pnp (#2348)
  • Wrap web-ext usage output at terminal width (#2329)

See all changes: 6.5.0...6.6.0

6.5.0

12 Oct 10:00
@rpl rpl
Compare
Choose a tag to compare

Features

Bug Fixes

  • Updated dependencies:
    • sign-addon to v3.9.0 (#2327)
    • firefox-profile to v4.2.1 (#2317)
    • source-map-support to v0.5.20 (#2316)

See all changes: 6.4.0...6.5.0

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