Repository navigation
deps: update dependencies - #8
Merged
Merged
Conversation
addon-stack-dependency-updates
Bot
deleted the
deps/update-dependencies
branch
October 18, 2026 13:18
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.7.2→^0.12.0^0.2.7→^0.3.5Release Notes
addon-stack/browser (@addon-core/browser)
v0.12.0Compare Source
💥 Breaking Changes
for both manifest versions instead of calling its broken native API.
Guard dynamic updates with canSetSidebarIcon() and use
sidebar_action.default_icon for Opera's initial sidebar icon.
✨ Features
sidebar: add icon capability checks and block Opera icon changes (5b7bad5)
Add canSetSidebarIcon() and share its compatibility check with the strict
setter. Block native icon calls in Opera MV2 and MV3: MV2 changes the
toolbar icon instead of the sidebar, while MV3 denies access. Keep Firefox
arguments and errors unchanged, without icon-map adaptation.
Refresh the Sidebar reference, document the temporary Opera restriction,
and cover capability checks, browser behavior, exports and consumer types.
🐛 Bug Fixed
tabs: reuse matching tabs without creating duplicates (0ba3f78)
Search every URL query result for the requested tab ID and preserve ID 0
in both reuse helpers. Cover matching, fallback creation, and native errors.
Refresh the Tabs API reference with examples, permissions, accurate native
behavior, and a single method list matching the other API pages.
🙌 Contributors
v0.11.0Compare Source
💥 Breaking Changes
createContextMenus now requires creation properties.
Normal, checkbox, and radio items require title in createContextMenus
and createOrUpdateContextMenu; separators may omit it. Use
updateContextMenus for partial changes to an existing item.
getDefaultPopup() now returns string | undefined.
Callers using strictNullChecks must handle undefined before using the
result as a string. A missing action section now returns undefined.
✨ Features
🐛 Bug Fixed
action: handle missing default popup configuration (cdfacd7)
Read the manifest once and preserve configured popup strings, including
an empty string. Return undefined when the selected action section or
default_popup field is absent, while propagating manifest access errors.
Update MV2/MV3 tests, installed-consumer type checks, and documentation.
context-menus: adapt to updated Chrome types (9083d44)
Upgrade @types/chrome to ^0.3.5 and preserve its discriminated context
menu creation options when omitting id for create-or-update calls.
Keep partial updates and native error propagation unchanged.
Update documentation, Chrome/Firefox profile tests, and clean-consumer
type checks.
🙌 Contributors
v0.10.0Compare Source
🐛 Bug Fixed
release: allow automatic major bumps starting with v2 (a9d16fc)
release: prevent automatic major bumps and filter notes (8c2f038)
release: restore 0.x release line and reserve stable 1.0.1 (47a26bb)
🙌 Contributors
v0.9.0Compare Source
✨ Features
testing: add context-bound messaging (9b6bb9a)
testing: add extension contexts and preserve host globals (357dfc4)
Add harness-owned contexts, documents and lifecycle cleanup with runtime queries.
Preserve host DOM globals and restore nested profiles after cleanup failures.
Organize implementation modules behind public directory indexes.
Move kit suites under tests and guard export and dependency boundaries.
Add packaged consumer, jsdom and Chromium context checks.
testing: add guest virtual clocks to Node script runtime (551052d)
Model guest timers, virtual dates and deterministic retries with lifecycle cleanup.
Verify consumer scenarios and native timer ordering.
Select smoke page contexts by their ready-document identity.
testing: add isolated Node script executor (8b56018)
testing: add persistent document-bound Node script runtime (d0a328a)
testing: add scripting targets and executor contract (4bee76c)
testing: add stateful offscreen lifecycle (aee516f)
testing: add stateful storage areas and consumer coverage (52401f1)
🐛 Bug Fixed
📝 Documentation
testing: describe contexts and global restoration (6f8711d)
Document environment preservation, context lifetimes and terminal cleanup failures.
Explain public module indexes, test layout and browser verification boundaries.
🙌 Contributors
v0.8.0Compare Source
✨ Features
alarms: add helpers and preserve async command handlers (a23ca47)
testing: add framework-agnostic browser harness (32383c3)
testing: support URL match patterns and host permissions (ec506b3)
🐛 Bug Fixed
ci: align local and CI Jest ESM execution (e72c66d)
Import Jest helpers explicitly in the three affected test suites.
Share the ESM launcher across tests, CI and pre-commit checks.
ci: retry temporary browser profile cleanup (95758eb)
tabs: restore findTabById undefined contract (4d22e91)
Await the lookup and cover catch-all behavior through both browser facades.
Preserve getTab errors and document getTabUrl error paths.
📝 Documentation
🧪 Tests
testing: integrate Chromium smoke checks into CI (9a4cf11)
testing: migrate suites and verify package consumers (fdacb4e)
🧹 Chores
remove .mailmap file (8540768)
tooling: migrate to ESLint and staged formatting (492b682)
Replace Biome with ESLint, TypeScript support, and Stylistic formatting.
Enforce multiline padding and filename conventions while keeping errors in their owning modules.
Normalize source and documentation filenames and update imports and links.
Add staged autofixes in Husky and regression tests for formatting and Git index safety.
🛠️ Refactoring
downloads: make validation delay controllable (e249809)
Keep the native 100 ms default and the public download signature.
Add a per-harness delay control with reset and clean consumer tests.
🙌 Contributors
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate CLI.