Skip to content

Releases: mozilla/web-ext

4.0.0

24 Dec 14:04
@rpl rpl
Compare
Choose a tag to compare

⚠ BREAKING CHANGES ⚠

  • Dropped support for node.js 8 👋

Features

  • Suggest matching commands (#1763)
  • Updated web-ext lint to use addons-linter v1.19.0:
    • Imported Firefox 71 APIs schema (#2892)
    • Imported Firefox 72 APIs schema (#2964)
    • Updated list of known libraries
    • See all addons-linter changes: 1.14.0...1.19.0

Bug Fixes

  • web-ext sign:
    • Fixed command timeout (fixed upstream in sign-addon v2) (#1773)
  • web-ext run:
    • Fixed --start-url regression on multiple urls (#1707)
  • web-ext run Firefox Desktop:
    • Enabled by default visibility of extension pages and content scripts logs in the BrowserConsole (#1725)
    • Reset browser.link.open_newwindow when running Firefox desktop (#1766)
  • web-ext run Chromium Desktop:
    • Fixed intermittent Chromium extension runner startup failure on MacOS (#1779, #1796)
    • Removed default '--mute-audio' flag for chromium (#1775)

See all changes: 3.2.0...4.0.0

3.2.1

05 Nov 17:04
@rpl rpl
97670ad
Compare
Choose a tag to compare

Bug Fixes

  • Increased web-ext sign default timeout (#1748)

See all changes: 3.2.0...3.2.1

3.2.0

27 Sep 17:16
@rpl rpl
Compare
Choose a tag to compare

Features

  • web-ext run --target chromium can now be used to run a WebExtension on Chromium-based browsers (by default web-ext will search and run Google Chrome, --chromium-binary BINARY_PATH can be used to run a specific Chromium-based browser, including Brave, Edge, Opera or Vivaldi) (#1392)
  • web-ext commands are now showing a code frame when parsing manifest.json or messages.json files fails (thanks to parse-json dependency updated to v5)
  • Updated web-ext lint to use addons-linter version 1.14.0:
    • Imported Firefox 70 APIs schema
    • Imported Firefox 69 APIs schema
    • Updated mdn-browser-compat-data to v.0.0.94
    • Support linting for all icons in manifest.json (#2677)
    • Support linting CRX3 files (#2621)
    • Limit extension id to 255 chars max to match AMO limit on submissions (#2643)
    • See all addons-linter changes: 1.10.0...1.14.0

Bug Fixes

  • web-ext now strips the UTF-8 BOM before parsing manifest.json/messages.json (#1712, closes #1013)
  • web-ext run is now choosing a random free tcp port for the Firefox Desktop remote debugging server (#1669, closes #1509), use web-ext run --verbose ... if you need to know which port Firefox Desktop is listening on
  • Updated dependencies:
    • yargs v13.3.0 (#1658)
    • Changed npm dependency from opn to open (#1715)
    • Changed npm dependency from require-uncached to import-fresh (#1691)
    • node-notifier v6 (#1710)
    • source-map-support v0.5.13 (#1671)

See all changes: 3.1.1...3.2.0

3.1.1

19 Jul 15:25
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • Added explicit validation of the choices supported by the --target option (#1644) (739aa52)
  • Fixed regression on supporting multiple values after --ignore-files/-i (#1652) (ff0ffa5)
  • Updated dependencis:
    • fx-runner to v1.0.11 (e2537d9), fixes #1659 (npm audit failure, security advisor related lodash dependency)
    • update-notifier to v3.0.1 (#1646) (72bb28c)

See all changes: 3.1.0...3.1.1

3.1.0

27 Jun 13:43
@rpl rpl
Compare
Choose a tag to compare

Features

Bug Fixes

  • Fixed incompatibility with some old android versions, by allowing comma as separator when checking permissions via adb (f187d76)
  • Normalized default_locale before use (#1637) (805b617), closes 1632
  • Restored default value for "browser.link.open_newwindow" about:config pref on Firefox for Android (b2aed74), closes #1592
  • Stop bundling dependencies with slashes (#1634) (fd336bb), closes #1629
  • Updated dependencies: adbkit to v2.11.1, camelcase to version 5.3.1, debounce to version 1.2.0, decamelize to version 3.2.0, git-rev-sync to version 1.12.0, multimatch to version 4, node-notifier to version 5.4.0, opn to version 5.5.0, require-uncached to version 2.0.0, source-map-support to version 0.5.11, update-notifier to version 3, watchpack to version 1.6.0, yargs to v13.2.4, source-map-support to v0.5.12, strip-json-comments to v3, tmp to v0.1.0

See all changes: 3.0.0...3.1.0

3.0.0

21 Feb 12:49
@rpl rpl
Compare
Choose a tag to compare

This is the first web-ext version that officially requires nodejs >= 8.

Features

Other Fixes

  • Updated npm packages which could be affected by vulnerabilities and raise errors on npm audit:
    fx-runner updated to version 1.0.10 (cf1dd31)
  • Deprecated support for nodejs 6 (#1490) (e5a73d9)
  • Upgraded project development environment to Babel 7 and Webpack 4 (#1505) (5d2dfb4)

See all changes: 2.9.3...3.0.0

2.9.3

15 Dec 17:43
@rpl rpl
b93cdf7
Compare
Choose a tag to compare

This is going to be the last web-ext version still compatible with nodejs 6 👋.

Features

See all changes: 2.9.2...2.9.3

2.9.2

09 Nov 12:05
@rpl rpl
Compare
Choose a tag to compare

Features

  • Updated web-ext lint to use addons-linter 1.3.8 (#1395) (051e10f):
    • Imported Firefox 63 API schemas
    • Imported Firefox 64 API schemas
    • See all addons-linter changes: 1.3.1...1.3.8

Bug Fixes

  • firefox-android: Added support for RDB abstract sockets (#1391) (46f0cfe), which fixes web-ext run issues with connecting to the remote debugging server on Firefox for Android 63 (and Firefox For Android Beta 64)
  • Fixed support of named profiles and --keep-profile-changes in web-ext run (#1149) (c85aa6e), closes #932

See all changes: 2.9.1...2.9.2

2.9.1

30 Aug 20:59
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • Fixed issue with loading locale JSON files which include single-line comments (#1361)

See all changes: 2.9.0...2.9.1

2.9.0

29 Aug 12:54
@rpl rpl
Compare
Choose a tag to compare

Features

  • Updated web-ext lint to use addons-linter 1.3.1 (#1362) (088ba87),
    See addons-linter version 1.2.7, 1.3.0 and 1.3.1:
    • Added basic support for WebExtensions dictionaries
    • WebExtensions API Schemas updated up to Firefox 62b15
    • Added support for ES6 modules

Bug Fixes

  • Fixed lags due to large amount of warnings logged in the console when javascript.options.strict is set to true (#1357) (dfad256, closes #1355)
  • Update firefox-profile to version 1.2.0 (#1359) (0731209, closes #1358)

See all changes: 2.8.0...2.9.0