mozilla/web-ext
### [`v5.0.0`](https://togithub.com/mozilla/web-ext/releases/5.0.0)
[Compare Source](https://togithub.com/mozilla/web-ext/compare/4.3.0...5.0.0)
##### ⚠ BREAKING CHANGES ⚠
In previous `web-ext` versions, the directory passed to `--chromium-profile` would be modified while using `web-ext run`.
As of 5.0.0, a copy of the profile is used instead, unless -`-keep-profile-changes` is passed.
##### Features
- `web-ext run`:
- Support keep profile changes while running Chrome on an existing profile-directory and fixed selection of non-Default chrome profiles ([#1920](https://togithub.com/mozilla/web-ext/pull/1920)), closes [#1909](https://togithub.com/mozilla/web-ext/issues/1909)
- `web-ext lint`: updated to use addons-linter v2.1.0 ([#1946](https://togithub.com/mozilla/web-ext/issues/1946), [#1967](https://togithub.com/mozilla/web-ext/issues/1967)):
- Imported firefox 79 APIs Schema
- New JS syntax supported: optional chaining, BigInt, and dynamic imports (closes [#1770](https://togithub.com/mozilla/web-ext/issues/1770))
- See all addons-linter changes: [1.26.0...2.1.0](https://togithub.com/mozilla/addons-linter/compare/1.26.0...2.1.0)
##### Bug Fixes
- `web-ext run` / `web-ext sign` / `web-ext build`:
- web-ext does now look for the extension id in the manifest.json `browser_specific_settings`, and fallback to the `applications` if no `browser_specific_settings` is being used or if it does not include a `gecko` property ([#1974](https://togithub.com/mozilla/web-ext/pull/1974)), closes [#1901](https://togithub.com/mozilla/web-ext/issues/1901)
- `web-ext run`:
- `web-ext run -t firefox-android` is now detecting (and warning the user) if old artifacts dirs are being left on the target adb device, using the new `--adb-remove-old-artifacts` will remove them automatically ([#1965](https://togithub.com/mozilla/web-ext/pull/1965)), closes [#1591](https://togithub.com/mozilla/web-ext/issues/1591)
- Fixed `--firefox-binary firefoxdeveloperedition` alias resolution on macOS, fixed by updating fx-runner to v1.0.13 ([#1962](https://togithub.com/mozilla/web-ext/issues/1962)), closes [#1960](https://togithub.com/mozilla/web-ext/issues/1960)
- Fixed node v14 warnings by lazily import git-rev-sync only in non-production mode ([#1972](https://togithub.com/mozilla/web-ext/issues/1972)), closes [#1916](https://togithub.com/mozilla/web-ext/issues/1916)
- web-ext is now providing explicit ESM exports in its package.json file ([#1934](https://togithub.com/mozilla/web-ext/pull/1934))
- Various dependencies updated to their last released versions: bunyan to v1.8.14 ([#1940](https://togithub.com/mozilla/web-ext/issues/1940)), camelcase to v6 ([#1879](https://togithub.com/mozilla/web-ext/issues/1879)), chrome-launcher to v0.13.4 ([#1953](https://togithub.com/mozilla/web-ext/issues/1953)), decamelize to v4 ([#1829](https://togithub.com/mozilla/web-ext/issues/1829)), firefox-profile to v2 ([#1861](https://togithub.com/mozilla/web-ext/issues/1861)), node-notifier to v7.0.2 ([#1881](https://togithub.com/mozilla/web-ext/issues/1881), [#1968](https://togithub.com/mozilla/web-ext/issues/1968)), open to v7.1.0 ([#1831](https://togithub.com/mozilla/web-ext/issues/1831), [#1964](https://togithub.com/mozilla/web-ext/issues/1964)), parse-json to v5.0.1 ([#1971](https://togithub.com/mozilla/web-ext/issues/1971)), watchpack to v1.7.4 ([#1908](https://togithub.com/mozilla/web-ext/issues/1908), [#1973](https://togithub.com/mozilla/web-ext/issues/1973)), sign-addon to v2.0.6 ([#1939](https://togithub.com/mozilla/web-ext/issues/1939)), strip-json-comments to v3.1.1 ([#1954](https://togithub.com/mozilla/web-ext/issues/1954)), tmp to v0.2.1 ([#1896](https://togithub.com/mozilla/web-ext/issues/1896)), update-notifier to v4.1.0 ([#1839](https://togithub.com/mozilla/web-ext/issues/1839)), ws to v7.3.1 ([#1897](https://togithub.com/mozilla/web-ext/issues/1897)), yargs to v15.4.1 ([#1948](https://togithub.com/mozilla/web-ext/issues/1948))
See all changes: [4.3.0...5.0.0](https://togithub.com/mozilla/web-ext/compare/4.3.0...5.0.0)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^4.1.0
->^5.0.0
Release Notes
mozilla/web-ext
### [`v5.0.0`](https://togithub.com/mozilla/web-ext/releases/5.0.0) [Compare Source](https://togithub.com/mozilla/web-ext/compare/4.3.0...5.0.0) ##### ⚠ BREAKING CHANGES ⚠ In previous `web-ext` versions, the directory passed to `--chromium-profile` would be modified while using `web-ext run`. As of 5.0.0, a copy of the profile is used instead, unless -`-keep-profile-changes` is passed. ##### Features - `web-ext run`: - Support keep profile changes while running Chrome on an existing profile-directory and fixed selection of non-Default chrome profiles ([#1920](https://togithub.com/mozilla/web-ext/pull/1920)), closes [#1909](https://togithub.com/mozilla/web-ext/issues/1909) - `web-ext lint`: updated to use addons-linter v2.1.0 ([#1946](https://togithub.com/mozilla/web-ext/issues/1946), [#1967](https://togithub.com/mozilla/web-ext/issues/1967)): - Imported firefox 79 APIs Schema - New JS syntax supported: optional chaining, BigInt, and dynamic imports (closes [#1770](https://togithub.com/mozilla/web-ext/issues/1770)) - See all addons-linter changes: [1.26.0...2.1.0](https://togithub.com/mozilla/addons-linter/compare/1.26.0...2.1.0) ##### Bug Fixes - `web-ext run` / `web-ext sign` / `web-ext build`: - web-ext does now look for the extension id in the manifest.json `browser_specific_settings`, and fallback to the `applications` if no `browser_specific_settings` is being used or if it does not include a `gecko` property ([#1974](https://togithub.com/mozilla/web-ext/pull/1974)), closes [#1901](https://togithub.com/mozilla/web-ext/issues/1901) - `web-ext run`: - `web-ext run -t firefox-android` is now detecting (and warning the user) if old artifacts dirs are being left on the target adb device, using the new `--adb-remove-old-artifacts` will remove them automatically ([#1965](https://togithub.com/mozilla/web-ext/pull/1965)), closes [#1591](https://togithub.com/mozilla/web-ext/issues/1591) - Fixed `--firefox-binary firefoxdeveloperedition` alias resolution on macOS, fixed by updating fx-runner to v1.0.13 ([#1962](https://togithub.com/mozilla/web-ext/issues/1962)), closes [#1960](https://togithub.com/mozilla/web-ext/issues/1960) - Fixed node v14 warnings by lazily import git-rev-sync only in non-production mode ([#1972](https://togithub.com/mozilla/web-ext/issues/1972)), closes [#1916](https://togithub.com/mozilla/web-ext/issues/1916) - web-ext is now providing explicit ESM exports in its package.json file ([#1934](https://togithub.com/mozilla/web-ext/pull/1934)) - Various dependencies updated to their last released versions: bunyan to v1.8.14 ([#1940](https://togithub.com/mozilla/web-ext/issues/1940)), camelcase to v6 ([#1879](https://togithub.com/mozilla/web-ext/issues/1879)), chrome-launcher to v0.13.4 ([#1953](https://togithub.com/mozilla/web-ext/issues/1953)), decamelize to v4 ([#1829](https://togithub.com/mozilla/web-ext/issues/1829)), firefox-profile to v2 ([#1861](https://togithub.com/mozilla/web-ext/issues/1861)), node-notifier to v7.0.2 ([#1881](https://togithub.com/mozilla/web-ext/issues/1881), [#1968](https://togithub.com/mozilla/web-ext/issues/1968)), open to v7.1.0 ([#1831](https://togithub.com/mozilla/web-ext/issues/1831), [#1964](https://togithub.com/mozilla/web-ext/issues/1964)), parse-json to v5.0.1 ([#1971](https://togithub.com/mozilla/web-ext/issues/1971)), watchpack to v1.7.4 ([#1908](https://togithub.com/mozilla/web-ext/issues/1908), [#1973](https://togithub.com/mozilla/web-ext/issues/1973)), sign-addon to v2.0.6 ([#1939](https://togithub.com/mozilla/web-ext/issues/1939)), strip-json-comments to v3.1.1 ([#1954](https://togithub.com/mozilla/web-ext/issues/1954)), tmp to v0.2.1 ([#1896](https://togithub.com/mozilla/web-ext/issues/1896)), update-notifier to v4.1.0 ([#1839](https://togithub.com/mozilla/web-ext/issues/1839)), ws to v7.3.1 ([#1897](https://togithub.com/mozilla/web-ext/issues/1897)), yargs to v15.4.1 ([#1948](https://togithub.com/mozilla/web-ext/issues/1948)) See all changes: [4.3.0...5.0.0](https://togithub.com/mozilla/web-ext/compare/4.3.0...5.0.0)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.