Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update webext packages (major) #482

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 6, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
web-ext 7.6.2 -> 8.3.0 age adoption passing confidence
webext-bridge 5.0.5 -> 6.0.1 age adoption passing confidence

Release Notes

mozilla/web-ext (web-ext)

v8.3.0

Compare Source

main changes

  • Updated: dependency addons-linter to 7.1.0 (#​3254)
  • Updated: replace Bunyan logger with Pino (#​3214)
  • Removed: drop mz dependency (#​3215)
  • Removed: drop node-fetch dependency (#​3217)
  • Removed: drop fs-extras and mkdirp dependencies (#​3230)
  • Fixed: Resolve input sourceDir to absolute path (#​3024)

dependencies

  • Updated: dependency @babel/runtime to 7.25.6 (#​3236)
  • Updated: dependency chrome-launcher to 1.1.2 (#​3200)
  • Updated: dependency firefox-profile to 4.7.0 (#​3224)
  • Updated: dependency https-proxy-agent to 7.0.5 (#​3184)
  • Updated: dependency jose to 5.9.2 (#​3253)
  • Updated: dependency pino to 9.4.0 (#​3240)
  • Updated: dependency update-notifier to 7.3.1 (#​3244)
  • Updated: dependency watchpack to 2.4.2 (#​3223)
  • Updated: dependency ws to 8.18.0 (#​3187)

dev dependencies

  • Updated: dependency @babel/cli to 7.25.6 (#​3237)
  • Updated: dependency @babel/core to 7.25.2 (#​3210)
  • Updated: dependency @babel/eslint-parser to 7.25.1 (#​3206)
  • Updated: dependency @babel/preset-env to 7.25.4 (#​3228)
  • Updated: dependency @commitlint/cli to 19.5.0 (#​3249)
  • Updated: dependency @commitlint/config-conventional to 19.5.0 (#​3248)
  • Updated: dependency babel-plugin-istanbul to 7.0.0 (#​3189)
  • Updated: dependency chai to 4.5.0 (#​3204)
  • Updated: dependency eslint-plugin-import to 2.30.0 (#​3239)
  • Updated: dependency mocha to 10.7.0 (#​3202)
  • Updated: dependency prettier to 3.3.3 (#​3196)
  • Updated: dependency sinon to 19.0.2 (#​3252)

others

  • Fixed: typo and missed async keyword (#​3177)

See all changes: mozilla/web-ext@8.2.0...8.3.0

v8.2.0

Compare Source

features

  • web-ext lint: updated to use addons-linter v6.30.1

bug fixes, etc.

dependencies
  • Updated: dependency jose to 5.4.1 (#​3174)
  • Updated: dependency mkdirp to 3.0.1 (#​2735)
  • Updated: dependency ws to 8.17.1 (#​3171)

See all changes: mozilla/web-ext@8.1.0...8.2.0

v8.1.0

Compare Source

features

  • web-ext lint: updated to use addons-linter v6.29.0

bug fixes, etc.

dependencies
  • Updated: dependency @babel/runtime to 7.24.7 (#​3160)
  • Updated: dependency jose to 5.4.0 (#​3157)
dev dependencies
  • Updated: dependency @babel/cli to 7.24.7 (#​3161)
  • Updated: dependency @babel/core to 7.24.7 (#​3162)
  • Updated: dependency @babel/eslint-parser to 7.24.7 (#​3158)
  • Updated: dependency @babel/preset-env to 7.24.7 (#​3159)
  • Updated: dependency chai-as-promised to 8.0.0 (#​3165)
  • Updated: dependency nyc to 17.0.0 (#​3166)
  • Updated: dependency prettier to 3.3.2 (#​3168)

See all changes: mozilla/web-ext@8.0.0...8.1.0

v8.0.0

Compare Source

What's changed

300+ commits have been written to get this new version 8 out of the door (see link to the full changelog at the bottom). Please take a look at the official documentation to know what has changed but expect some breaking changes.

Specifically, web-ext sign has been heavily refactored. Among other things, you can create new add-ons (not just versions) from the command line now 🎉 Unfortunately, this command is not backward compatible with v7.

While we're keeping the v7 branch around to ease the transition, we will mainly fix bugs and introduce new features in v8.

New contributors

Full changelog: mozilla/web-ext@7.12.0...8.0.0

v7.12.0

Compare Source

📣 We're finalizing web-ext v8 (the next major release), which will use a new AMO API to sign add-ons. Please try it out now by passing the --use-submission-api flag to the sign command in web-ext v7. More information at: https://extensionworkshop.com/documentation/develop/web-ext-command-reference-v7/#use-submission-api


features

  • web-ext lint: updated to use addons-linter to 6.28.0
  • web-ext run: fixed a bug related to the use of work profiles on Android devices (backport #​2857)

See all changes: mozilla/web-ext@7.11.0...7.12.0

v7.11.0

Compare Source

📣 We're finalizing web-ext v8 (the next major release), which will use a new AMO API to sign add-ons. Please try it out now by passing the --use-submission-api flag to the sign command in web-ext v7. More information at: https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#use-submission-api


Features

  • web-ext lint: updated to use addons-linter to 6.21.0
  • web-ext run: remove READ_EXTERNAL_STORAGE permission requirement (backport #​3018)

See all changes: mozilla/web-ext@7.10.0...7.11.0

v7.10.0

Compare Source

Features

  • web-ext lint: updated to use addons-linter to 6.20.0
  • web-ext run: fixed an issue with Firefox on macOS (#​2975) by updating fx-runner to 1.4.0

See all changes: mozilla/web-ext@7.9.0...7.10.0

v7.9.0

Compare Source

Features

  • web-ext lint: updated to use addons-linter 6.19.0 (it was 6.13.0 before)

See all changes: mozilla/web-ext@7.8.0...7.9.0

v7.8.0

Compare Source

main changes

Warn web-ext v7 users about upcoming changes to the sign command: as of v8, the
submission API will be used (instead of the signing API) and users will likely
need to take some actions. Users of v7 can already test this upcoming change by
using web-ext sign --use-submission-api.

v7.7.0

Compare Source

main changes

  • Updated: dependency addons-linter to 6.13.0 (#​2870)
  • Updated: dependency eslint to 8.48.0 (#​2853)

See all changes: mozilla/web-ext@7.6.2...7.7.0

zikaari/webext-bridge (webext-bridge)

v6.0.1

Compare Source

v6.0.0

Compare Source

This revision is primarily focused on codebase improvements all around. The code should be now much
more readable and easy to comprehend as the responsibilities have been split into smaller pieces and
composed as needed by each runtime context.

For end users of the library, the breaking changes aren't that "breaking", they'll just need to do a
bit of import restructring. The API behaviour is mostly unchanged, with just minor exceptions.

Breaking changes
  • Runtime context is no longer automatically detected by webext-bridge. You must import the relevant part yourself depending on the context, eg: import Bridge from 'webext-bridge/window'
    for a script that'll be running in the Window context. Learn more about the change here.
  • setNamespace is not available in any context except window, and allowWindowMessaging is not available in any context except content-script.
  • getCurrentContext export has been removed.
  • isInternalEndpoint returns true for some new contexts. In summary it'll be true for background, content-script, devtools, popup, and options.
  • For messages sent from background, message queuing feature can no longer be trusted due to manifest v3 terminating the service worker runtime after certain time. The queue of messages
    sent from background will be disposed off along with the termination of the said service worker. Queuing still works for messages sent from all other contexts.
Fixes
  • Fixed an issue with messages sometimes not reaching content-script or window when being sent by some other context right after a tab had navigated forward or back. This was caused by old port's
    onDisconnect callback being called after the new port's onConnect callback. The onDisconnect would then remove the port mapping preventing messages from being routed to content-script or window.
  • If the message recipient terminates (tab closure for example) before replying to the sender, the sender will be notified about the session termination instead of it waiting indefinetly for a response
    that's never coming back. Now, the sendMessage call in the sender will reject with an error.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-webext-packages branch 10 times, most recently from 771a764 to 27f09f6 Compare April 14, 2023 04:58
@renovate renovate bot force-pushed the renovate/major-webext-packages branch 7 times, most recently from 83aaf10 to 013c583 Compare April 20, 2023 08:34
@renovate renovate bot force-pushed the renovate/major-webext-packages branch 9 times, most recently from a6e9992 to e18b889 Compare April 28, 2023 12:57
@renovate renovate bot force-pushed the renovate/major-webext-packages branch 4 times, most recently from 41d07e8 to 38f08ab Compare April 30, 2023 09:19
@renovate renovate bot force-pushed the renovate/major-webext-packages branch 13 times, most recently from 88be2d5 to a744bc7 Compare May 19, 2023 10:59
@renovate renovate bot force-pushed the renovate/major-webext-packages branch 9 times, most recently from 378704e to ef8e048 Compare May 27, 2023 03:30
@renovate renovate bot force-pushed the renovate/major-webext-packages branch from ef8e048 to 51c869b Compare July 7, 2023 10:43
@renovate renovate bot force-pushed the renovate/major-webext-packages branch from 51c869b to 1570a2e Compare October 18, 2023 12:43
@renovate renovate bot force-pushed the renovate/major-webext-packages branch from 1570a2e to 8af7ea3 Compare May 28, 2024 22:34
@renovate renovate bot changed the title chore(deps): update dependency webext-bridge to v6 chore(deps): update webext packages (major) May 28, 2024
@renovate renovate bot force-pushed the renovate/major-webext-packages branch from 8af7ea3 to fc65a42 Compare June 11, 2024 09:53
@renovate renovate bot force-pushed the renovate/major-webext-packages branch from fc65a42 to 55769cf Compare June 21, 2024 07:50
@renovate renovate bot force-pushed the renovate/major-webext-packages branch from 55769cf to da5c316 Compare September 17, 2024 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants