npm web-ext 3.2.0

latest releases: 6.7.0, 6.6.0, 6.5.0...
4 years ago

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

Don't miss a new web-ext release

NewReleases is sending notifications on new releases.