3.2.0
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), useweb-ext run --verbose ...
if you need to know which port Firefox Desktop is listening on- Updated dependencies:
See all changes: 3.1.1...3.2.0