⚠️ BREAKING CHANGES ⚠️
-
web-ext
npm package is now a pure ESM package (#2405), and so it breaks backward compatibility for requiringweb-ext
from nodejs CommonJS modules. SeeUsing web-ext in NodeJS code
README section for some more updated details about the web-ext APIs exported as web-ext ES Modules. -
Dropped support for NodeJS 12 👋
Features
web-ext lint
: Updated to use addons-linter v5.7.0 (#2400, #2404, #2425)- Imported Firefox 99.0b8, Firefox 100 and Firefox 101.0b6 API Schema data
- Updated @mdn/browser-compat-data to v5
- Added detection and reporting of privileged permissions and properties based on the extension manifest.json file
- Allow
wasm-unsafe-eval
keyword in the custom extension CSP - See all addons-linter changes: 4.14.0...5.7.0
web-ext lint
: Added a new--privileged
CLI flag to enableprivileged extensions
linting mode (#2398)
Bug Fixes
- Dependencies updates:
- camelcase to v7 (#2414, #2419)
- chrome-launcher to v0.15.1 (#2410)
- debounce to v1.2.1 (#2190)
- decamelize to v6 (#2325, #2420)
- fs-extra to v10 (#2237)
- multimatch to v6 (#2421)
- node-notifier to v10 (#2194, #2255)
- open to v8 (#2175)
- parse-json to v6 (#2422)
- promise-toolbox to v0.21.0 (#2415)
- sign-addon to v5 (#2423, #2426)
- source-map-support to v0.5.21 (#2411)
- strip-bom to v5 (#2224)
- strip-json-comments to v4 (#2301)
- watchpack to v2.4.0 (#2253)
- ws to v8 (#2270, #2288)
- yargs to v17 (#2235)
- @devicefarmer/adbkit to v3.2.3 (#2397)
See all changes 6.8.0...7.0.0