chore(deps): update dependency wxt to ^0.21.0 #7

Open
Renovate wants to merge 1 commit from renovate/wxt-0.x into master
Collaborator

This PR contains the following updates:

Package Change Age Confidence
wxt (source) ^0.19.24^0.21.0 age confidence

Release Notes

wxt-dev/wxt (wxt)

v0.21.3: wxt v0.21.3

Compare Source

compare changes

🚀 Features
  • rolldown: Provide experimental.escapeUnicode option to escape some unicode characters (#​2537)
📖 Documentation
  • Update bundle size for 0.21 (574c3bd)
  • Remove dangling "Remote Code" sidebar link (#​2532)
🏡 Chore
  • Add support for publish-browser-extension v6 (8dc8fa6)
  • deps: Drop import-meta-resolve (#​2526)
  • deps: Replace open with tiny-open (#​2527)
  • deps: Replace prompts with @topcli/prompts (#​2528)
  • deps: Replace async-mutex with superlock (#​2529)
  • Use Vite 8 for WXT development (#​2540)
  • deps: Replace ci-info with custom isCI function (#​2543)
  • deps: Replace jszip with @aklinker1/zero-zip (#​2538)
❤️ Contributors

v0.21.2: wxt v0.21.2

Compare Source

compare changes

🩹 Fixes
  • Remove web-ext-run, it's unused now (859d654)
📖 Documentation
  • Fix typos and wording of upgrade guide (d1ab2d9)
  • Fix heading level (466ae8a)
  • Update package size links (925e97d)
❤️ Contributors

v0.21.1: wxt v0.21.1

Compare Source

compare changes

v0.21.0: wxt v0.21.0

Compare Source

upgrade guidecompare changes

🚀 Features
  • Add prepare:tsconfig hook for updating .wxt/tsconfig.json file (#​2450)
  • Add watch options config (#​2439)
  • Export getEntrypointBundlePath from wxt (#​2463)
  • Add {{modeSuffix}} to zip templates and update defaults (#​1623)
  • Change default behavior of getUnimportEslintOptions true flag (#​2296)
  • New template variable {{versionName}} and change of the behaviour of {{version}} (#​1612)
  • Firefox: List files in sources zip (#​2513)
🩹 Fixes
  • wxt clean removes .wxt/ directory at project root (#​2415)
  • Handle spread content script configs (#​2448)
  • Avoid deprecated Rollup asset name access (#​2453)
  • init: Allow entering an empty directory for project path (#​2458)
  • Opening the browser issue in windows. (#​2436)
  • File reloading mechanism and add profile watch ignores (#​2112)
  • Docs sidebar header, background color issue (#​2504)
  • Deprecated useAppConfig in favour of getAppConfig (#​2487)
  • Make web-ext a peer dependency (#​2079)
  • Handle edge case where eslint version cannot be found (ab679ba)
  • Remove url: import feature (#​2456)
  • zip: Make includeSources/excludeSources follow standard allowlist behavior (#​2114)
  • Remove console.log (0b352f6)
  • Loosen version of @webext-core/isolated-element (7d6caad)
  • Update content and unlisted script globalName default to false (#​2511)
  • TS: Update .wxt/tsconfig.json compiler options, require TS >=5.4 (#​2512)
💅 Refactors
📖 Documentation
  • Move Bun tabs to first position in installation (#​2428)
  • Added package manager tab group synchronization across the entire installation page (#​2421)
  • Make vitepress components css files more readable and simply (#​2272)
  • Use bright green for example hover and link colors (d7f8ebe)
  • Document PerBrowser options for entrypoints (#​2304) (#​2403)
  • Show Edge Add-ons in showcase (#​2452)
  • Don't underline the comma when hovering over showcase item store links (#​2454)
  • Fix undefined issue for ExampleSearch.vue (#​2370)
  • Update extension-showcase.yml (#​2457)
  • Added "NiceTab" Edge Addons (edgeId) to extension showcase (#​2455)
  • Prioritize Bun in package manager options (#​2425)
  • Update BlogLayout.vue useData to correctly type (#​2369)
  • Revert #​2380 - locationWatcher (#​2416)
  • Added "Teams Chat Exporter" Edge Addons (edgeId) to extension showcase (#​2472)
  • Cleanup the "extension APIs" page (#​2473)
  • Add MindSnap to showcase (#​2499)
  • Use consola's fancy reporter in init demo GIF (#​2485)
  • Update wxt init GIF (13be7c5)
  • Update wxt init GIF (299b0ad)
  • Cleanup v0.21 migration guide (885f8f0)
  • Finalize migration guide for wxt v0.21 (#​2516)
  • Add section about install footprint (d8a86e7)
🏡 Chore
  • Skip package manager tests when binaries are missing (#​2441)
  • deps: Bump actions/setup-go from 6.4.0 to 6.5.0 (#​2432)
  • Bump minimum supported Node version to >=22 (008f5a6)
  • deps: Remove esbuild dependency (#​2506)
  • Upgrade @webext-core/isolated-element v1 → v3 (#​2098)
  • Remove deprecated APIs (#​2488)
  • deps: Upgrade major dependencies (#​2508)
🤖 CI
  • Fix VHS action (#​2459)
  • Use @aklinker1/zero-changelog for release notes (#​2515)
⚠️ Breaking Changes
  • Add {{modeSuffix}} to zip templates and update defaults
  • Change default behavior of getUnimportEslintOptions true flag
  • New template variable {{versionName}} and change of the behaviour of {{version}}
  • Make web-ext a peer dependency
  • Remove url: import feature
  • zip: Make includeSources/excludeSources follow standard allowlist behavior
  • #​2511: If your script needs to return a value, like for browser.scripting.executeScript, set globalName: true to maintain the old behavior.
  • #​2512: Updates .wxt/tsconfig.json defaults to latest recommended settings for vite projects and requires Typescript 5.4 or later. See #​2512 for details on what compiler options were changed.
  • Move to module-runner
  • Bump minimum supported Node version to >=22
  • Upgrade @webext-core/isolated-element v1 → v3
  • Remove deprecated APIs
  • deps: Upgrade major dependencies
❤️ Contributors

v0.20.27: wxt v0.20.27

Compare Source

compare changes

🚀 Enhancements
  • Add warning for missing Firefox extension ID in manifest (#​2293)
🩹 Fixes
  • Correct broken link at react router in createhashrouter (#​2411)
  • Rename ManifestPermissions to ManifestPermission of types.ts in wxt package (#​2430)
📖 Documentation
  • Add Telsia extension to Showcase (#​2368)
  • Add warning about rem unit inheritance in Shadow Root UI (#​2330)
  • Added "Sound Booster & Equalizer" to showcase (#​2381)
  • Clarify SPA navigation setup with locationWatcher.run() (#​2380)
  • Self-host Netlify footer badge (#​2386)
  • Added "Link Later" to showcase" (#​2392)
  • Added Property Track to showcase (#​2404)
  • Added "WageSlav3" to showcase (#​2405)
  • Added "LinkedIn Games Solver" to showcase (#​2410)
  • Added NiceTab firefoxslug to extension showcase (#​2417)
  • Added 4 extensions to the homepage (#​2419)
  • Added Hayami to showcase (#​2422)
  • Added anylang translator to showcase (#​2426)
🏡 Chore
  • deps: Bump c12 from 3.3.3 to 3.3.4 (#​2364)
  • deps: Bump filesize from 11.0.15 to 11.0.17 (#​2363)
  • deps: Bump tinyglobby from 0.2.15 to 0.2.16 (#​2366)
  • Add Google Cloud Skills Boost - Helper extension to showcase (#​2401)
❤️ Contributors

v0.20.26: wxt v0.20.26

Compare Source

compare changes

🚀 Enhancements
  • Add default_state option to popup actions (#​2010)
  • Add content script noScriptStartedPostMessage option (#​2265)
🩹 Fixes
  • Use manifestVersion from CLI during manifest generation (#​2306)
  • Modify command to support variadic positional args (#​2317)
  • Bump publish-browser-extension to v4.0.5, to resolve Chrome Web Store submission issue (#​2331)
  • Avoid errors when files are removed during build (#​2343)
  • manifest: Exclude open_in_tab from options_ui for Safari (#​2311)
📖 Documentation
  • wxt-modules: Add logging examples/best practices (57e3748d)
  • Correct entrypoints icon example code (#​2302)
  • Add types for components (#​2273)
  • Fix JSDoc example formatting (2a8ec0d7)
  • Remove unused code (#​2275)
  • Fix horizontal scrollbar displaying on landing page (#​2329)
  • Add Mimik extension to the list of extensions (#​2319)
  • Added modrinth extras and pi-hole in one to showcase (#​2337)
  • Added "QIE Wallet" to showcase (#​2341)
  • Update Safari publishing instructions to match Apple docs (#​2314)
  • Add "Redmine Time Tracking" to extension showcase (#​2312)
🏡 Chore
  • More JSDoc fixes (9b59f38c)
  • Move createFileReloader into it's own file (#​2307)
  • Remove ts-expect-error that are no longer needed (#​2344)
  • deps-dev: Bump typescript from 5.9.3 to 6.0.3 (#​2325)
  • deps-dev: Bump oxlint from 1.59.0 to 1.63.0 (#​2356)
  • Use catalog: for dev dependencies (#​2357)
❤️ Contributors

v0.20.25: wxt v0.20.25

Compare Source

compare changes

🩹 Fixes
  • Port change in dev server on reload (#​2283)
📖 Documentation
  • Update permissions section with per-browser warning (#​2284)
🏡 Chore
❤️ Contributors

v0.20.24: wxt v0.20.24

Compare Source

compare changes

🩹 Fixes
  • Correct actionKey for Firefox in MV3 (#​2274)
❤️ Contributors

v0.20.23: wxt v0.20.23

Compare Source

compare changes

🩹 Fixes
📖 Documentation
  • Re-structure the WXT Modules documentation (#​2260)
❤️ Contributors

v0.20.22: wxt v0.20.22

Compare Source

compare changes

🚀 Enhancements
  • Add support for Firefox data collection permissions (#​1976)
  • Add dev.server.strictPort option (#​2261)
🩹 Fixes
  • Scripts injection for MV2 (#​2232)
  • Skip applying esbuild.charset=ascii vite 8 (#​2264)
  • Apply expanded env to process.env (#​2267)
📖 Documentation
  • Fix Read Frog Firefox showcase link (#​2256)
  • Add TF2 Trader to the list of extensions (#​2213)
❤️ Contributors

v0.20.21: wxt v0.20.21

Compare Source

compare changes

🚀 Enhancements
  • Replace dotenv with native node:util parseEnv (#​2181)
  • Type /_favicon/ paths when favicon permission is declared (#​2241)
  • Auto-discover Firefox theme_icons from public assets (#​2242)
🩹 Fixes
  • Add engines field to WXT's package.json (ce551fbd)
  • Output content scripts in ascii to avoid utf8 encoding errors (#​2204)
  • Resolve url: imports in Vite 8 (#​2218)
  • Support template literals in prepare:publicPaths (#​2248)
  • Support page_action for Firefox MV3 (#​2200)
  • Add Firefox action manifest typings (#​2217)
💅 Refactors
  • Rename internal popup mv2Key option to actionType (#​2249)
📖 Documentation
  • Document augmenting the browser type for Firefox (#​2199)
  • Add note about adding the browser package as a dependency for module augmentation (41a687a6)
  • Simplify storage docs (5376cfd6)
  • Add Artemis II photo to hero section (70fdb04d)
  • Fix undocumented constants link from 0.14.0 -> 0.15.0 migration guide (#​2244)
  • Fix deploy command after bun upgrade (d7cc8dc2)
  • Fix non-replaced {{version}} in CLI reference (799bd92b)
  • Add Firefox Add-on support to homepage showcase (#​2208)
  • Add 5 Whiteboard Works extensions to the homepage (#​2207)
  • Added "SoundCloud Enhanced Pro" to the homepage (#​2238)
  • Add AlarmBot extension to the list of extensions (#​2251)
  • Move homepage extensions to separate YAML file (#​2255)
🏡 Chore
  • Replace minimatch with picomatch (#​2188)
  • Add cspell and fix all typos (6621aaf8)
  • Use deps.neverBundle instead of external (8f71e174)
  • Replace picocolors with builtins (#​2210)
  • deps-dev: Bump eslint from 10.0.2 to 10.1.0 (#​2224)
  • deps: Bump filesize from 11.0.13 to 11.0.15 (#​2226)
  • deps: Bump hookable from 6.0.1 to 6.1.0 (#​2222)
  • Migrate monorepo to use Bun instead of PNPM (#​2009)
  • Use bun run --sequential to simplify package scripts (#​2252)
  • Fix flakey test (#​2254)
🤖 CI
  • Enable bun package manager tests on windows (#​2253)
❤️ Contributors

v0.20.20: wxt v0.20.20

Compare Source

compare changes

🩹 Fixes
  • Unlisted script return values broken with Vite 8 sourcemaps (#​2197)
📖 Documentation
  • Add Dymo extension ID to UsingWxtSection.vue (#​2187)
  • Add Extension Rank Checker to the list of extensions (#​2193)
🏡 Chore
  • deps: Add vite-node 6 support (64b68671)
❤️ Contributors

v0.20.19: wxt v0.20.19

Compare Source

compare changes

🚀 Enhancements
🔥 Performance
  • Use filter to improve plugin performance with rolldown (#​1787)
🩹 Fixes
  • List eslint 10 as supported (55dc263d)
📖 Documentation
  • Added "Scrape Similar" to the homepage (#​2158)
  • Added "isTrust" to the homepage (#​2161)
🏡 Chore
  • Add prettier-plugin-jsdoc to project (#​2171)
  • Replace fast-glob and ora with lighter alternatives (#​2173)
  • deps: Upgrade deps (#​2175)
  • Replace fs-extra with node:fs/promises (#​2174)
❤️ Contributors

v0.20.18: wxt v0.20.18

Compare Source

compare changes

🚀 Enhancements
  • Create tests for all func of network.ts (#​2132)
  • Use Navigation API for location change detection with polling fallback (#​2136)
  • modules: Add support for augumenting entrypoint options (#​2149)
  • New @wxt-dev/is-background package (#​2152)
  • Add globalName entrypoint option. (#​2017)
🩹 Fixes
  • Add getAppConfig as an alias to useAppConfig (#​2144)
  • Enable mv3 dev mode with firefox 147 (#​2135)
  • types: Add type safety to browser.runtime.executeScript files option (#​2142)
  • types: Include CSS entrypoints in PublicPath generation (#​2150)
  • Fix submit command (#​2157)
📖 Documentation
  • Added "Glossy New Tab" to the homepage (#​2133)
  • Add All API Hub to showcase extensions (#​2137)
  • Add wxt-local-analytics to community resources (#​2141)
  • Add deep outline to modules page to show recipes (653608c9)
🏡 Chore
  • Add missing async to network.ts (#​2107)
  • Make type for __ENTRYPOINT__ of vitest.globalSetup.ts (#​2128)
  • Remove unnecessary @ts-ignore of builders/vite index.ts (#​2127)
  • Rename zipdir to zipDir (#​2126)
  • Simplify imports in wxt/e2e (#​2122)
  • Remove @ts-expect-error from manifest.test.ts and fix typo (#​2123)
🤖 CI
❤️ Contributors

v0.20.17: wxt v0.20.17

Compare Source

compare changes

🩹 Fixes
  • Update left-over CJS require of publish-browser-extension to ESM (#​2120)
❤️ Contributors

v0.20.16: wxt v0.20.16

Compare Source

compare changes

🩹 Fixes
  • Revert "rename name to names prop of rollup to fix deprecated warning " (#​2106)
🏡 Chore
  • Speed up E2E tests by skipping pnpm install when possible (#​2113)
❤️ Contributors

v0.20.15: wxt v0.20.15

Compare Source

compare changes

🚀 Enhancements
  • Export normalizePath from wxt module (#​2080)
  • popup: Add Firefox default_area and theme_icons support (#​2097)
  • Add log --level cli option (#​1973)
🩹 Fixes
  • Content script is incorrectly invalidated when injected multiple times (#​2035)
  • Use uiContainer to apply position when creating shadow root ui (#​2036)
  • Make ExtensionRunner#closeBrowser optional (#​2092)
  • Rename name to names prop of rollup to fix deprecated warning (#​2106)
💅 Refactors
📖 Documentation
🏡 Chore
❤️ Contributors

v0.20.14: wxt v0.20.14

Compare Source

compare changes

🚀 Enhancements
  • Add onBeforeMount callback to createIframeUi options (#​1899)
🩹 Fixes
  • Remove failing test (6fb4cee4)
  • Rename and make firefoxPrefs in web-ext.config.ts work (#​2068)
  • content-script-context: Handle undefined browser.runtime (#​2042)
  • MaxListenersExceededWarning (#​2058)
📖 Documentation
  • Fix alignment of 2 last comments of regex patterns (#​2012)
🏡 Chore
  • Use tsdown to build packages (#​2006)
  • Move script-only dev dependencies to top-level package.json (#​2007)
  • Update dependencies (#​2069)
  • Upgrade major deps (#​2070)
  • Refresh lockfile and upgrade subdependencies (#​2071)
❤️ Contributors

v0.20.13: wxt v0.20.13

Compare Source

compare changes

🚀 Enhancements
  • Remove script element immediately in injectScript (#​1761)
  • Add modifyScript option to injectScript (#​1762)
  • Make injectScript return the created script element (#​1838)
  • Support .wxtrc config file (#​1833)
🩹 Fixes
  • Make injectScript wait until script is actually loaded (#​1763)
  • Don't return promises from unlisted scripts that do not have an async main function (#​1907)
💅 Refactors
  • Use script.text instead of innerHTML in injectScript (#​1764)
❤️ Contributors

v0.20.12: wxt v0.20.12

Compare Source

compare changes

🚀 Enhancements
  • Remove data-wxt-* attributes (#​1913)
  • Default to using use_dynamic_url: true for content script css files (#​1993)
🩹 Fixes
  • Wxt normal logs are drowned by dotenv@17.0.0 ads (#​1883)
  • Optimize splitShadowRootCss (#​1934)
  • wxt prepare fails with the error "vite_ssr_exportName is not defined" when using Vite 7 (#​1884)
🏡 Chore
  • Use linkedom a test instead of happy-dom (#​1957)
  • Add support for vite-node v5 (#​2001)
  • Upgrade dev and non-major prod dependencies (#​2000)
  • dev-deps: Upgrade happy-dom to address CVE-2025-61927 (#​2002)
❤️ Contributors

v0.20.11: wxt v0.20.11

Compare Source

compare changes

🩹 Fixes
  • Split wxt/testing into separate modules to fix issues with jsdom and happy-dom (#​1844)
  • input_components is supported by mv3 (#​1881)
🏡 Chore
  • deps: Upgrade project subdependencies (#​1882)
❤️ Contributors

v0.20.10: wxt v0.20.10

Compare Source

compare changes

🏡 Chore
  • deps: Upgrade non-breaking production dependencies (#​1877)
  • deps: Upgrade web-ext-run to support CDP (#​1879)
  • deps: publish-browser-extension upgrade (#​1880)
❤️ Contributors

v0.20.9: wxt v0.20.9

Compare Source

compare changes

🩹 Fixes
  • types: Use TType for DocumentEventMap key in ctx.addEventListener (#​1863)
  • Prevent Unlisted CSS from being excluded in the build when using CSS preprocessor (#​1590)
🏡 Chore
  • deps: Upgrade oxlint from 0.16.8 to 1.14.0 (a01928e0)
  • deps: Upgrade typescript from 5.8.3 to 5.9.2 (a6eef643)
  • Upgrade nano-spawn to v1 (5fefd8e0)
  • Upgrade faker to v10 (984568e0)
  • Upgrade dotenv to v17.2.2 (380a9630)
  • Upgrade happy-dom to v18.0.1 (c1c3d3b7)
  • Create script for managing dependency upgrades (#​1875)
  • deps: Upgrade all dev dependencies (#​1876)
❤️ Contributors

v0.20.8: wxt v0.20.8

Compare Source

compare changes

🩹 Fixes
  • Support http server websocket inside containers (#​1707)
  • Recreating keyboardShortcuts interface on file changes. (#​1465)
  • Fix bad regex from #​1707 (#​1712, #​1707)
  • Fix bundle variable assignment error with rolldown-vite (#​1715)
  • Support negation patterns when including/excluding files from ZIP files (#​1517)
  • rolldown-compat: Only apply footer to content and unlisted scripts via plugin (#​1793)
  • Init project should allow the .git folder to exist (#​1731)
  • Adding missing chromiumPort parameter in web-ext.ts to enable fixed port debugging (#​1818)
📖 Documentation
  • Fix API reference sidebar by naming new module (eb0bffb5)
  • Update JSDoc with ways to cancel timeouts and intervals set by content script context (030f23d2)
🏡 Chore
🤖 CI
❤️ Contributors

v0.20.7: wxt v0.20.7

Compare Source

compare changes

🚀 Enhancements
  • Add @font-face to be processed by splitShadowRootCss (#​1635)
  • Add DisableLoadExtensionCommandLineSwitch flag to Chromium runner (#​1698)
🩹 Fixes
  • Improve CSS reset inside shadow roots (da5cd325)
🏡 Chore
  • Stop using PNPM catalog (#​1644)
  • Upgrade @aklinker1/check to v2 (#​1647)
  • deps: Update all dependencies (#​1648)
  • Change browser workspace dependency to ^ (c7335add)
❤️ Contributors

v0.20.6: wxt v0.20.6

Compare Source

compare changes

v0.20.5: wxt v0.20.5

Compare Source

compare changes

🩹 Fixes
  • Don't use crypto.randUUID for shadow root UIs (3577c0b)
❤️ Contributors

v0.20.4: wxt v0.20.4

Compare Source

compare changes

🚀 Enhancements
  • Ignore popup/index.ts instead of erroring (#​1520)
  • Ignore elements with a vite-ignore or wxt-ignore attribute (#​1603)
  • Add {{packageVersion}} as template variable (#​1604)
🩹 Fixes
  • Adding missing "" to PublicPath and browser.runtime.getUrl (#​1597)
  • Fix CORS error in Firefox (#​1607)
📖 Documentation
  • Content Script UI: Add additional details about when onRemove is called (656a9b3)
❤️ Contributors

v0.20.3: wxt v0.20.3

Compare Source

compare changes

🚀 Enhancements
  • Automatically place document-level CSS outside shadow root (#​1594)
🩹 Fixes
  • Fix double hashing of inline script keys (b0f4ac8)
❤️ Contributors

v0.20.2: wxt v0.20.2

Compare Source

compare changes

🩹 Fixes
  • Fix hashing issue with inline scripts (#​1591)
📖 Documentation
❤️ Contributors

v0.20.1: wxt v0.20.1

Compare Source

compare changes

🚀 Enhancements
  • Enable wxt usage inside of devcontainers (#​1406)
  • Type-safe import.meta.env.BROWSER with new targetBrowsers config (#​1574)
🩹 Fixes
  • Don't remove top-level destructured variable definitions when importing entrypoints (#​1561)
  • Add JSDoc type annotation to auto-imports for ESlint (#​1558)
📖 Documentation
  • Fix knowledge file generation (#​1550)
🏡 Chore
❤️ Contributors

v0.20.0: wxt v0.20.0

Compare Source

Excited to release the next major version of WXT! Follow the Upgrade guide to update!


⚠️ breaking changescompare changes

🚀 Enhancements
  • ⚠️ Remove webextension-polyfill (#​1084)
  • ⚠️ Individual exports and introduce the #imports module (#​1258)
  • ⚠️ Reset inherited styles inside shadow root (#​1269)
  • ⚠️ Auto-import types (#​1315)
🩹 Fixes
  • ⚠️ Add suffix to non-production output directories (#​1086)
  • ⚠️ Remove deprecated jiti entrypoint loader (#​1087)
  • ⚠️ Rename runner to webExt (#​1180)
  • ⚠️ Remove transformManfiest option (#​1181)
  • Remove unnecessary VITE_CJS_IGNORE_WARNING flag (b0ef178)
  • ⚠️ Make publicDir and modulesDir relative to project root (#​1216)
  • ⚠️ Move wxt/storage to wxt/utils/storage (#​1271)
  • Add back ExtensionRunnerConfig as deprecated (#​1311)
  • Missing browser in shadow-root file (#​1317)
📖 Documentation
  • Fix api reference for wxt/utils/storage (99b5076)
  • Fix broken links (82d8024)
🏡 Chore
❤️ Contributors

Configuration

📅 Schedule: (UTC)

  • 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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 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 has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [wxt](https://wxt.dev) ([source](https://github.com/wxt-dev/wxt)) | [`^0.19.24` → `^0.21.0`](https://renovatebot.com/diffs/npm/wxt/0.19.29/0.21.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/wxt/0.21.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wxt/0.19.29/0.21.3?slim=true) | --- ### Release Notes <details> <summary>wxt-dev/wxt (wxt)</summary> ### [`v0.21.3`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.21.3): wxt v0.21.3 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.21.2...wxt-v0.21.3) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.21.2...wxt-v0.21.3) ##### 🚀 Features - **rolldown**: Provide `experimental.escapeUnicode` option to escape some unicode characters ([#&#8203;2537](https://github.com/wxt-dev/wxt/pull/2537)) ##### 📖 Documentation - Update bundle size for 0.21 ([`574c3bd`](https://github.com/wxt-dev/wxt/commit/574c3bd90ac8cd2b32896e68557197e32a462706)) - Remove dangling "Remote Code" sidebar link ([#&#8203;2532](https://github.com/wxt-dev/wxt/pull/2532)) ##### 🏡 Chore - Add support for `publish-browser-extension` v6 ([`8dc8fa6`](https://github.com/wxt-dev/wxt/commit/8dc8fa6f5148e008a3843a0389d7c0ee1a2b8e5e)) - **deps**: Drop `import-meta-resolve` ([#&#8203;2526](https://github.com/wxt-dev/wxt/pull/2526)) - **deps**: Replace `open` with `tiny-open` ([#&#8203;2527](https://github.com/wxt-dev/wxt/pull/2527)) - **deps**: Replace `prompts` with `@topcli/prompts` ([#&#8203;2528](https://github.com/wxt-dev/wxt/pull/2528)) - **deps**: Replace `async-mutex` with `superlock` ([#&#8203;2529](https://github.com/wxt-dev/wxt/pull/2529)) - Use Vite 8 for WXT development ([#&#8203;2540](https://github.com/wxt-dev/wxt/pull/2540)) - **deps**: Replace `ci-info` with custom `isCI` function ([#&#8203;2543](https://github.com/wxt-dev/wxt/pull/2543)) - **deps**: Replace `jszip` with `@aklinker1/zero-zip` ([#&#8203;2538](https://github.com/wxt-dev/wxt/pull/2538)) ##### ❤️ Contributors - [@&#8203;rxliuli](https://github.com/rxliuli) - [@&#8203;suveshmoza](https://github.com/suveshmoza) - [@&#8203;aklinker1](https://github.com/aklinker1) ### [`v0.21.2`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.21.2): wxt v0.21.2 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.21.1...wxt-v0.21.2) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.21.1...wxt-v0.21.2) ##### 🩹 Fixes - Remove `web-ext-run`, it's unused now ([`859d654`](https://github.com/wxt-dev/wxt/commit/859d654611571941ee0a7aa4011f3ce011787a30)) ##### 📖 Documentation - Fix typos and wording of upgrade guide ([`d1ab2d9`](https://github.com/wxt-dev/wxt/commit/d1ab2d923dada60ac4a3ece7d85001ee611f9731)) - Fix heading level ([`466ae8a`](https://github.com/wxt-dev/wxt/commit/466ae8a33c73436ac2dc06e0046ea949e1982a7f)) - Update package size links ([`925e97d`](https://github.com/wxt-dev/wxt/commit/925e97d4fc83ecfcc93bbbb357247373b594804f)) ##### ❤️ Contributors - [@&#8203;aklinker1](https://github.com/aklinker1) ### [`v0.21.1`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.21.1): wxt v0.21.1 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.21.0...wxt-v0.21.1) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.21.0...wxt-v0.21.1) ### [`v0.21.0`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.21.0): wxt v0.21.0 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.27...wxt-v0.21.0) [upgrade guide](https://wxt.dev/guide/resources/upgrading) • [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.27...wxt-v0.21.0) ##### 🚀 Features - Add `prepare:tsconfig` hook for updating `.wxt/tsconfig.json` file ([#&#8203;2450](https://github.com/wxt-dev/wxt/pull/2450)) - Add watch options config ([#&#8203;2439](https://github.com/wxt-dev/wxt/pull/2439)) - Export `getEntrypointBundlePath` from `wxt` ([#&#8203;2463](https://github.com/wxt-dev/wxt/pull/2463)) - Add `{{modeSuffix}}` to zip templates and update defaults ([#&#8203;1623](https://github.com/wxt-dev/wxt/pull/1623)) - Change default behavior of `getUnimportEslintOptions` true flag ([#&#8203;2296](https://github.com/wxt-dev/wxt/pull/2296)) - New template variable `{{versionName}}` and change of the behaviour of `{{version}}` ([#&#8203;1612](https://github.com/wxt-dev/wxt/pull/1612)) - **Firefox**: List files in sources zip ([#&#8203;2513](https://github.com/wxt-dev/wxt/pull/2513)) ##### 🩹 Fixes - `wxt clean` removes `.wxt/` directory at project root ([#&#8203;2415](https://github.com/wxt-dev/wxt/pull/2415)) - Handle spread content script configs ([#&#8203;2448](https://github.com/wxt-dev/wxt/pull/2448)) - Avoid deprecated Rollup asset name access ([#&#8203;2453](https://github.com/wxt-dev/wxt/pull/2453)) - **init**: Allow entering an empty directory for project path ([#&#8203;2458](https://github.com/wxt-dev/wxt/pull/2458)) - Opening the browser issue in windows. ([#&#8203;2436](https://github.com/wxt-dev/wxt/pull/2436)) - File reloading mechanism and add profile watch ignores ([#&#8203;2112](https://github.com/wxt-dev/wxt/pull/2112)) - Docs sidebar header, background color issue ([#&#8203;2504](https://github.com/wxt-dev/wxt/pull/2504)) - Deprecated `useAppConfig` in favour of `getAppConfig` ([#&#8203;2487](https://github.com/wxt-dev/wxt/pull/2487)) - Make `web-ext` a peer dependency ([#&#8203;2079](https://github.com/wxt-dev/wxt/pull/2079)) - Handle edge case where eslint version cannot be found ([`ab679ba`](https://github.com/wxt-dev/wxt/commit/ab679ba413772849e0c263315587334b42c25ed0)) - Remove `url:` import feature ([#&#8203;2456](https://github.com/wxt-dev/wxt/pull/2456)) - **zip**: Make `includeSources`/`excludeSources` follow standard allowlist behavior ([#&#8203;2114](https://github.com/wxt-dev/wxt/pull/2114)) - Remove `console.log` ([`0b352f6`](https://github.com/wxt-dev/wxt/commit/0b352f6eff1fbb45034b788a134742d03db81816)) - Loosen version of `@webext-core/isolated-element` ([`7d6caad`](https://github.com/wxt-dev/wxt/commit/7d6caad9b52bc263d0acb4263153fe0e05e24b76)) - Update content and unlisted script `globalName` default to `false` ([#&#8203;2511](https://github.com/wxt-dev/wxt/pull/2511)) - **TS**: Update `.wxt/tsconfig.json` compiler options, require TS >=5.4 ([#&#8203;2512](https://github.com/wxt-dev/wxt/pull/2512)) ##### 💅 Refactors - Make vite a default peer ([#&#8203;1945](https://github.com/wxt-dev/wxt/pull/1945)) - Move to module-runner ([#&#8203;1946](https://github.com/wxt-dev/wxt/pull/1946)) ##### 📖 Documentation - Move Bun tabs to first position in installation ([#&#8203;2428](https://github.com/wxt-dev/wxt/pull/2428)) - Added package manager tab group synchronization across the entire installation page ([#&#8203;2421](https://github.com/wxt-dev/wxt/pull/2421)) - Make vitepress components css files more readable and simply ([#&#8203;2272](https://github.com/wxt-dev/wxt/pull/2272)) - Use bright green for example hover and link colors ([`d7f8ebe`](https://github.com/wxt-dev/wxt/commit/d7f8ebec3904ea6efa803c9d7b5dcd9b3ea59a01)) - Document PerBrowser options for entrypoints ([#&#8203;2304](https://github.com/wxt-dev/wxt/issues/2304)) ([#&#8203;2403](https://github.com/wxt-dev/wxt/pull/2403)) - Show Edge Add-ons in showcase ([#&#8203;2452](https://github.com/wxt-dev/wxt/pull/2452)) - Don't underline the comma when hovering over showcase item store links ([#&#8203;2454](https://github.com/wxt-dev/wxt/pull/2454)) - Fix `undefined` issue for `ExampleSearch.vue` ([#&#8203;2370](https://github.com/wxt-dev/wxt/pull/2370)) - Update extension-showcase.yml ([#&#8203;2457](https://github.com/wxt-dev/wxt/pull/2457)) - Added "NiceTab" Edge Addons (edgeId) to extension showcase ([#&#8203;2455](https://github.com/wxt-dev/wxt/pull/2455)) - Prioritize Bun in package manager options ([#&#8203;2425](https://github.com/wxt-dev/wxt/pull/2425)) - Update BlogLayout.vue `useData` to correctly type ([#&#8203;2369](https://github.com/wxt-dev/wxt/pull/2369)) - Revert [#&#8203;2380](https://github.com/wxt-dev/wxt/issues/2380) - locationWatcher ([#&#8203;2416](https://github.com/wxt-dev/wxt/pull/2416)) - Added "Teams Chat Exporter" Edge Addons (edgeId) to extension showcase ([#&#8203;2472](https://github.com/wxt-dev/wxt/pull/2472)) - Cleanup the "extension APIs" page ([#&#8203;2473](https://github.com/wxt-dev/wxt/pull/2473)) - Add MindSnap to showcase ([#&#8203;2499](https://github.com/wxt-dev/wxt/pull/2499)) - Use consola's fancy reporter in init demo GIF ([#&#8203;2485](https://github.com/wxt-dev/wxt/pull/2485)) - Update `wxt init` GIF ([`13be7c5`](https://github.com/wxt-dev/wxt/commit/13be7c5bfdedc6660fc799ded6d868736dffcb86)) - Update `wxt init` GIF ([`299b0ad`](https://github.com/wxt-dev/wxt/commit/299b0add803caab65f707ab73a677fc92f8e3379)) - Cleanup v0.21 migration guide ([`885f8f0`](https://github.com/wxt-dev/wxt/commit/885f8f0b76d8daa635957edcd0783cb3b2a41ade)) - Finalize migration guide for wxt v0.21 ([#&#8203;2516](https://github.com/wxt-dev/wxt/pull/2516)) - Add section about install footprint ([`d8a86e7`](https://github.com/wxt-dev/wxt/commit/d8a86e76336be263271673028ee7677efeecf905)) ##### 🏡 Chore - Skip package manager tests when binaries are missing ([#&#8203;2441](https://github.com/wxt-dev/wxt/pull/2441)) - **deps**: Bump actions/setup-go from 6.4.0 to 6.5.0 ([#&#8203;2432](https://github.com/wxt-dev/wxt/pull/2432)) - Bump minimum supported Node version to >=22 ([`008f5a6`](https://github.com/wxt-dev/wxt/commit/008f5a66c9eb9e01a3dd1db0545e362254641089)) - **deps**: Remove `esbuild` dependency ([#&#8203;2506](https://github.com/wxt-dev/wxt/pull/2506)) - Upgrade `@webext-core/isolated-element` v1 → v3 ([#&#8203;2098](https://github.com/wxt-dev/wxt/pull/2098)) - Remove deprecated APIs ([#&#8203;2488](https://github.com/wxt-dev/wxt/pull/2488)) - **deps**: Upgrade major dependencies ([#&#8203;2508](https://github.com/wxt-dev/wxt/pull/2508)) ##### 🤖 CI - Fix VHS action ([#&#8203;2459](https://github.com/wxt-dev/wxt/pull/2459)) - Use `@aklinker1/zero-changelog` for release notes ([#&#8203;2515](https://github.com/wxt-dev/wxt/pull/2515)) ##### ⚠️ Breaking Changes - Add `{{modeSuffix}}` to zip templates and update defaults - Change default behavior of `getUnimportEslintOptions` true flag - New template variable `{{versionName}}` and change of the behaviour of `{{version}}` - Make `web-ext` a peer dependency - Remove `url:` import feature - **zip**: Make `includeSources`/`excludeSources` follow standard allowlist behavior - [#&#8203;2511](https://github.com/wxt-dev/wxt/pull/2511): If your script needs to return a value, like for `browser.scripting.executeScript`, set `globalName: true` to maintain the old behavior. - [#&#8203;2512](https://github.com/wxt-dev/wxt/pull/2512): Updates `.wxt/tsconfig.json` defaults to latest recommended settings for vite projects and requires Typescript 5.4 or later. See [#&#8203;2512](https://github.com/wxt-dev/wxt/issues/2512) for details on what compiler options were changed. - Move to module-runner - Bump minimum supported Node version to >=22 - Upgrade `@webext-core/isolated-element` v1 → v3 - Remove deprecated APIs - **deps**: Upgrade major dependencies ##### ❤️ Contributors - [@&#8203;z1lV3r](https://github.com/z1lV3r) - Peter Wong <www121ppp@gmail.com> - wangpeng618 <wangpeng618@&#8203;jd.com> - Thribhuvan <thribhuvan003@&#8203;gmail.com> - ТΞNSΛI <tensai@gmx.net> - silverfish2525 <silverfish25@&#8203;proton.me> - [@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak) - [@&#8203;nishu-murmu](https://github.com/nishu-murmu) - Nazım Gediz Aydındoğmuş <nga@hotmail.com.tr> - Kai Gritun <kaigritun@gmail.com> - Kai Gritun <kai@kaigritun.com> - [@&#8203;github-actions\[bot\]](https://github.com/github-actions\[bot]) - [@&#8203;ded-furby](https://github.com/ded-furby) - [@&#8203;dashitongzhi](https://github.com/dashitongzhi) - [@&#8203;cookesan](https://github.com/cookesan) - Shubhrajit Sadhukhan <champa.281982@&#8203;gmail.com> - BlazerYoo <blazeryoo1921@&#8203;gmail.com> - [@&#8203;aklinker1](https://github.com/aklinker1) - [@&#8203;lishaduck](https://github.com/lishaduck) - [@&#8203;nnthanh01061999](https://github.com/nnthanh01061999) - [@&#8203;cookesan](https://github.com/cookesan) - [@&#8203;smashedr](https://github.com/smashedr) - [@&#8203;dependabot\[bot\]](https://github.com/dependabot\[bot]) - [@&#8203;ded-furby](https://github.com/ded-furby) - [@&#8203;ZerGo0](https://github.com/ZerGo0) - [@&#8203;LUIDevo](https://github.com/LUIDevo) - [@&#8203;dashitongzhi](https://github.com/dashitongzhi) - [@&#8203;fkatsuhiro](https://github.com/fkatsuhiro) ### [`v0.20.27`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.27): wxt v0.20.27 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.26...wxt-v0.20.27) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.26...wxt-v0.20.27) ##### 🚀 Enhancements - Add warning for missing Firefox extension ID in manifest ([#&#8203;2293](https://github.com/wxt-dev/wxt/pull/2293)) ##### 🩹 Fixes - Correct broken link at react router in createhashrouter ([#&#8203;2411](https://github.com/wxt-dev/wxt/pull/2411)) - Rename `ManifestPermissions` to `ManifestPermission` of types.ts in `wxt` package ([#&#8203;2430](https://github.com/wxt-dev/wxt/pull/2430)) ##### 📖 Documentation - Add Telsia extension to Showcase ([#&#8203;2368](https://github.com/wxt-dev/wxt/pull/2368)) - Add warning about rem unit inheritance in Shadow Root UI ([#&#8203;2330](https://github.com/wxt-dev/wxt/pull/2330)) - Added "Sound Booster & Equalizer" to showcase ([#&#8203;2381](https://github.com/wxt-dev/wxt/pull/2381)) - Clarify SPA navigation setup with locationWatcher.run() ([#&#8203;2380](https://github.com/wxt-dev/wxt/pull/2380)) - Self-host Netlify footer badge ([#&#8203;2386](https://github.com/wxt-dev/wxt/pull/2386)) - Added "Link Later" to showcase" ([#&#8203;2392](https://github.com/wxt-dev/wxt/pull/2392)) - Added Property Track to showcase ([#&#8203;2404](https://github.com/wxt-dev/wxt/pull/2404)) - Added "WageSlav3" to showcase ([#&#8203;2405](https://github.com/wxt-dev/wxt/pull/2405)) - Added "LinkedIn Games Solver" to showcase ([#&#8203;2410](https://github.com/wxt-dev/wxt/pull/2410)) - Added NiceTab firefoxslug to extension showcase ([#&#8203;2417](https://github.com/wxt-dev/wxt/pull/2417)) - Added 4 extensions to the homepage ([#&#8203;2419](https://github.com/wxt-dev/wxt/pull/2419)) - Added Hayami to showcase ([#&#8203;2422](https://github.com/wxt-dev/wxt/pull/2422)) - Added anylang translator to showcase ([#&#8203;2426](https://github.com/wxt-dev/wxt/pull/2426)) ##### 🏡 Chore - **deps:** Bump c12 from 3.3.3 to 3.3.4 ([#&#8203;2364](https://github.com/wxt-dev/wxt/pull/2364)) - **deps:** Bump filesize from 11.0.15 to 11.0.17 ([#&#8203;2363](https://github.com/wxt-dev/wxt/pull/2363)) - **deps:** Bump tinyglobby from 0.2.15 to 0.2.16 ([#&#8203;2366](https://github.com/wxt-dev/wxt/pull/2366)) - Add Google Cloud Skills Boost - Helper extension to showcase ([#&#8203;2401](https://github.com/wxt-dev/wxt/pull/2401)) ##### ❤️ Contributors - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - RenovZ ([@&#8203;RenovZ](https://github.com/RenovZ)) - Nicholas Yoannou ([@&#8203;nicholasyoannou](https://github.com/nicholasyoannou)) - Avi ([@&#8203;avi12](https://github.com/avi12)) - Peter Wong <www121ppp@gmail.com> - ChamikaUluwatta ([@&#8203;ChamikaUluwatta](https://github.com/ChamikaUluwatta)) - Muhammed Mustafa AKŞAM ([@&#8203;muhammedaksam](https://github.com/muhammedaksam)) - Slovakian ([@&#8203;slovakian](https://github.com/slovakian)) - Oliver Benns ([@&#8203;oliverbenns](https://github.com/oliverbenns)) - David Nguyen <h250694@&#8203;gmail.com> - Esteban Vera <minos_93105@&#8203;hotmail.com> - Sean Kenneth Doherty <Smaster7772@&#8203;gmail.com> - Muhammad Umer Farooq ([@&#8203;mrumerf](https://github.com/mrumerf)) - Muzammil ([@&#8203;oyzamil](https://github.com/oyzamil)) - Aniket Lodh ([@&#8203;Aniket-lodh](https://github.com/Aniket-lodh)) - George Forse <george@gforse.uk> - Shubhrajit Sadhukhan <champa.281982@&#8203;gmail.com> ### [`v0.20.26`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.26): wxt v0.20.26 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.25...wxt-v0.20.26) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.25...wxt-v0.20.26) ##### 🚀 Enhancements - Add `default_state` option to popup actions ([#&#8203;2010](https://github.com/wxt-dev/wxt/pull/2010)) - Add content script `noScriptStartedPostMessage` option ([#&#8203;2265](https://github.com/wxt-dev/wxt/pull/2265)) ##### 🩹 Fixes - Use `manifestVersion` from CLI during manifest generation ([#&#8203;2306](https://github.com/wxt-dev/wxt/pull/2306)) - Modify command to support variadic positional args ([#&#8203;2317](https://github.com/wxt-dev/wxt/pull/2317)) - Bump `publish-browser-extension` to `v4.0.5`, to resolve Chrome Web Store submission issue ([#&#8203;2331](https://github.com/wxt-dev/wxt/pull/2331)) - Avoid errors when files are removed during build ([#&#8203;2343](https://github.com/wxt-dev/wxt/pull/2343)) - **manifest:** Exclude `open_in_tab` from `options_ui` for Safari ([#&#8203;2311](https://github.com/wxt-dev/wxt/pull/2311)) ##### 📖 Documentation - **wxt-modules:** Add logging examples/best practices ([57e3748d](https://github.com/wxt-dev/wxt/commit/57e3748d)) - Correct entrypoints icon example code ([#&#8203;2302](https://github.com/wxt-dev/wxt/pull/2302)) - Add types for components ([#&#8203;2273](https://github.com/wxt-dev/wxt/pull/2273)) - Fix JSDoc example formatting ([2a8ec0d7](https://github.com/wxt-dev/wxt/commit/2a8ec0d7)) - Remove unused code ([#&#8203;2275](https://github.com/wxt-dev/wxt/pull/2275)) - Fix horizontal scrollbar displaying on landing page ([#&#8203;2329](https://github.com/wxt-dev/wxt/pull/2329)) - Add Mimik extension to the list of extensions ([#&#8203;2319](https://github.com/wxt-dev/wxt/pull/2319)) - Added modrinth extras and pi-hole in one to showcase ([#&#8203;2337](https://github.com/wxt-dev/wxt/pull/2337)) - Added "QIE Wallet" to showcase ([#&#8203;2341](https://github.com/wxt-dev/wxt/pull/2341)) - Update Safari publishing instructions to match Apple docs ([#&#8203;2314](https://github.com/wxt-dev/wxt/pull/2314)) - Add "Redmine Time Tracking" to extension showcase ([#&#8203;2312](https://github.com/wxt-dev/wxt/pull/2312)) ##### 🏡 Chore - More JSDoc fixes ([9b59f38c](https://github.com/wxt-dev/wxt/commit/9b59f38c)) - Move `createFileReloader` into it's own file ([#&#8203;2307](https://github.com/wxt-dev/wxt/pull/2307)) - Remove ts-expect-error that are no longer needed ([#&#8203;2344](https://github.com/wxt-dev/wxt/pull/2344)) - **deps-dev:** Bump typescript from 5.9.3 to 6.0.3 ([#&#8203;2325](https://github.com/wxt-dev/wxt/pull/2325)) - **deps-dev:** Bump oxlint from 1.59.0 to 1.63.0 ([#&#8203;2356](https://github.com/wxt-dev/wxt/pull/2356)) - Use `catalog:` for dev dependencies ([#&#8203;2357](https://github.com/wxt-dev/wxt/pull/2357)) ##### ❤️ Contributors - Jonathan Viney ([@&#8203;jviney](https://github.com/jviney)) - Rxliuli ([@&#8203;rxliuli](https://github.com/rxliuli)) - CrawlerCode ([@&#8203;CrawlerCode](https://github.com/CrawlerCode)) - Thomas Howlett ([@&#8203;howlettt](https://github.com/howlettt)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Brian Zhou ([@&#8203;aiktb](https://github.com/aiktb)) - Soaib Haque ([@&#8203;SoaibHaque](https://github.com/SoaibHaque)) - Arthur <creeperkatze.dev@gmail.com> - Luis Ortiz ([@&#8203;KiryuuLight](https://github.com/KiryuuLight)) - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - Laplace-anon ([@&#8203;laplace-anon](https://github.com/laplace-anon)) - Kairi ([@&#8203;kairi003](https://github.com/kairi003)) ### [`v0.20.25`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.25): wxt v0.20.25 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.24...wxt-v0.20.25) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.24...wxt-v0.20.25) ##### 🩹 Fixes - Port change in dev server on reload ([#&#8203;2283](https://github.com/wxt-dev/wxt/pull/2283)) ##### 📖 Documentation - Update `permissions` section with per-browser warning ([#&#8203;2284](https://github.com/wxt-dev/wxt/pull/2284)) ##### 🏡 Chore - Increase PNPM test timeout ([3db3eac6](https://github.com/wxt-dev/wxt/commit/3db3eac6)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.24`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.24): wxt v0.20.24 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.23...wxt-v0.20.24) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.23...wxt-v0.20.24) ##### 🩹 Fixes - Correct `actionKey` for Firefox in MV3 ([#&#8203;2274](https://github.com/wxt-dev/wxt/pull/2274)) ##### ❤️ Contributors - John Wong <john_wong@live.com> ### [`v0.20.23`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.23): wxt v0.20.23 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.22...wxt-v0.20.23) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.22...wxt-v0.20.23) ##### 🩹 Fixes - Use correct color name ([6224ff49](https://github.com/wxt-dev/wxt/commit/6224ff49)) ##### 📖 Documentation - Re-structure the WXT Modules documentation ([#&#8203;2260](https://github.com/wxt-dev/wxt/pull/2260)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.22`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.22): wxt v0.20.22 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.21...wxt-v0.20.22) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.21...wxt-v0.20.22) ##### 🚀 Enhancements - Add support for Firefox data collection permissions ([#&#8203;1976](https://github.com/wxt-dev/wxt/pull/1976)) - Add `dev.server.strictPort` option ([#&#8203;2261](https://github.com/wxt-dev/wxt/pull/2261)) ##### 🩹 Fixes - Scripts injection for MV2 ([#&#8203;2232](https://github.com/wxt-dev/wxt/pull/2232)) - Skip applying `esbuild.charset=ascii` vite 8 ([#&#8203;2264](https://github.com/wxt-dev/wxt/pull/2264)) - Apply expanded env to `process.env` ([#&#8203;2267](https://github.com/wxt-dev/wxt/pull/2267)) ##### 📖 Documentation - Fix Read Frog Firefox showcase link ([#&#8203;2256](https://github.com/wxt-dev/wxt/pull/2256)) - Add TF2 Trader to the list of extensions ([#&#8203;2213](https://github.com/wxt-dev/wxt/pull/2213)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Offish ([@&#8203;offish](https://github.com/offish)) - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - Suvesh Moza <anmolmoza2@&#8203;gmail.com> - GuaGua <readfrogguagua@gmail.com> ### [`v0.20.21`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.21): wxt v0.20.21 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.20...wxt-v0.20.21) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.20...wxt-v0.20.21) ##### 🚀 Enhancements - Replace `dotenv` with native `node:util` `parseEnv` ([#&#8203;2181](https://github.com/wxt-dev/wxt/pull/2181)) - Type `/_favicon/` paths when `favicon` permission is declared ([#&#8203;2241](https://github.com/wxt-dev/wxt/pull/2241)) - Auto-discover Firefox `theme_icons` from public assets ([#&#8203;2242](https://github.com/wxt-dev/wxt/pull/2242)) ##### 🩹 Fixes - Add `engines` field to WXT's `package.json` ([ce551fbd](https://github.com/wxt-dev/wxt/commit/ce551fbd)) - Output content scripts in ascii to avoid utf8 encoding errors ([#&#8203;2204](https://github.com/wxt-dev/wxt/pull/2204)) - Resolve `url:` imports in Vite 8 ([#&#8203;2218](https://github.com/wxt-dev/wxt/pull/2218)) - Support template literals in prepare:publicPaths ([#&#8203;2248](https://github.com/wxt-dev/wxt/pull/2248)) - Support `page_action` for Firefox MV3 ([#&#8203;2200](https://github.com/wxt-dev/wxt/pull/2200)) - Add Firefox action manifest typings ([#&#8203;2217](https://github.com/wxt-dev/wxt/pull/2217)) ##### 💅 Refactors - Rename internal popup `mv2Key` option to `actionType` ([#&#8203;2249](https://github.com/wxt-dev/wxt/pull/2249)) ##### 📖 Documentation - Document augmenting the `browser` type for Firefox ([#&#8203;2199](https://github.com/wxt-dev/wxt/pull/2199)) - Add note about adding the browser package as a dependency for module augmentation ([41a687a6](https://github.com/wxt-dev/wxt/commit/41a687a6)) - Simplify storage docs ([5376cfd6](https://github.com/wxt-dev/wxt/commit/5376cfd6)) - Add Artemis II photo to hero section ([70fdb04d](https://github.com/wxt-dev/wxt/commit/70fdb04d)) - Fix undocumented constants link from 0.14.0 -> 0.15.0 migration guide ([#&#8203;2244](https://github.com/wxt-dev/wxt/pull/2244)) - Fix deploy command after bun upgrade ([d7cc8dc2](https://github.com/wxt-dev/wxt/commit/d7cc8dc2)) - Fix non-replaced `{{version}}` in CLI reference ([799bd92b](https://github.com/wxt-dev/wxt/commit/799bd92b)) - Add Firefox Add-on support to homepage showcase ([#&#8203;2208](https://github.com/wxt-dev/wxt/pull/2208)) - Add 5 Whiteboard Works extensions to the homepage ([#&#8203;2207](https://github.com/wxt-dev/wxt/pull/2207)) - Added "SoundCloud Enhanced Pro" to the homepage ([#&#8203;2238](https://github.com/wxt-dev/wxt/pull/2238)) - Add AlarmBot extension to the list of extensions ([#&#8203;2251](https://github.com/wxt-dev/wxt/pull/2251)) - Move homepage extensions to separate YAML file ([#&#8203;2255](https://github.com/wxt-dev/wxt/pull/2255)) ##### 🏡 Chore - Replace minimatch with picomatch ([#&#8203;2188](https://github.com/wxt-dev/wxt/pull/2188)) - Add cspell and fix all typos ([6621aaf8](https://github.com/wxt-dev/wxt/commit/6621aaf8)) - Use `deps.neverBundle` instead of `external` ([8f71e174](https://github.com/wxt-dev/wxt/commit/8f71e174)) - Replace `picocolors` with builtins ([#&#8203;2210](https://github.com/wxt-dev/wxt/pull/2210)) - **deps-dev:** Bump eslint from 10.0.2 to 10.1.0 ([#&#8203;2224](https://github.com/wxt-dev/wxt/pull/2224)) - **deps:** Bump filesize from 11.0.13 to 11.0.15 ([#&#8203;2226](https://github.com/wxt-dev/wxt/pull/2226)) - **deps:** Bump hookable from 6.0.1 to 6.1.0 ([#&#8203;2222](https://github.com/wxt-dev/wxt/pull/2222)) - Migrate monorepo to use Bun instead of PNPM ([#&#8203;2009](https://github.com/wxt-dev/wxt/pull/2009)) - Use `bun run --sequential` to simplify package scripts ([#&#8203;2252](https://github.com/wxt-dev/wxt/pull/2252)) - Fix flakey test ([#&#8203;2254](https://github.com/wxt-dev/wxt/pull/2254)) ##### 🤖 CI - Enable bun package manager tests on windows ([#&#8203;2253](https://github.com/wxt-dev/wxt/pull/2253)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Kamer DINC <kamerdinc@gmail.com> - Sullivan ([@&#8203;Epic-R-R](https://github.com/Epic-R-R)) - Skylar Bolton <skylar.bolton@gmail.com> - Vaughn Bosu ([@&#8203;VaughnBosu](https://github.com/VaughnBosu)) - SmAsHeD ([@&#8203;smashedr](https://github.com/smashedr)) - Eupthere ([@&#8203;eupthere](https://github.com/eupthere)) - Ofer Itzhaki <ofer.webdev@gmail.com> - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - Alexharding-ux ([@&#8203;alexharding-ux](https://github.com/alexharding-ux)) - Harryson ([@&#8203;HarrysonLadines](https://github.com/HarrysonLadines)) - Aditi ([@&#8203;Adiii-15](https://github.com/Adiii-15)) ### [`v0.20.20`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.20): wxt v0.20.20 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.19...wxt-v0.20.20) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.19...wxt-v0.20.20) ##### 🩹 Fixes - Unlisted script return values broken with Vite 8 sourcemaps ([#&#8203;2197](https://github.com/wxt-dev/wxt/pull/2197)) ##### 📖 Documentation - Add Dymo extension ID to UsingWxtSection.vue ([#&#8203;2187](https://github.com/wxt-dev/wxt/pull/2187)) - Add Extension Rank Checker to the list of extensions ([#&#8203;2193](https://github.com/wxt-dev/wxt/pull/2193)) ##### 🏡 Chore - **deps:** Add vite-node 6 support ([64b68671](https://github.com/wxt-dev/wxt/commit/64b68671)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Joseph Hu ([@&#8203;KiJO94GO](https://github.com/KiJO94GO)) - FJRG2007 ツ ([@&#8203;FJRG2007](https://github.com/FJRG2007)) - Hampus Tågerud ([@&#8203;hampustagerud](https://github.com/hampustagerud)) ### [`v0.20.19`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.19): wxt v0.20.19 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.18...wxt-v0.20.19) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.18...wxt-v0.20.19) ##### 🚀 Enhancements - Vite 8 support ([bfd4af5d](https://github.com/wxt-dev/wxt/commit/bfd4af5d)) ##### 🔥 Performance - Use filter to improve plugin performance with rolldown ([#&#8203;1787](https://github.com/wxt-dev/wxt/pull/1787)) ##### 🩹 Fixes - List eslint 10 as supported ([55dc263d](https://github.com/wxt-dev/wxt/commit/55dc263d)) ##### 📖 Documentation - Added "Scrape Similar" to the homepage ([#&#8203;2158](https://github.com/wxt-dev/wxt/pull/2158)) - Added "isTrust" to the homepage ([#&#8203;2161](https://github.com/wxt-dev/wxt/pull/2161)) ##### 🏡 Chore - Add `prettier-plugin-jsdoc` to project ([#&#8203;2171](https://github.com/wxt-dev/wxt/pull/2171)) - Replace fast-glob and ora with lighter alternatives ([#&#8203;2173](https://github.com/wxt-dev/wxt/pull/2173)) - **deps:** Upgrade deps ([#&#8203;2175](https://github.com/wxt-dev/wxt/pull/2175)) - Replace `fs-extra` with `node:fs/promises` ([#&#8203;2174](https://github.com/wxt-dev/wxt/pull/2174)) ##### ❤️ Contributors - Florian Metz ([@&#8203;Timeraa](https://github.com/Timeraa)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - Etoome ([@&#8203;etoome](https://github.com/etoome)) - Kuba ([@&#8203;zizzfizzix](https://github.com/zizzfizzix)) ### [`v0.20.18`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.18): wxt v0.20.18 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.17...wxt-v0.20.18) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.17...wxt-v0.20.18) ##### 🚀 Enhancements - Create tests for all func of `network.ts` ([#&#8203;2132](https://github.com/wxt-dev/wxt/pull/2132)) - Use Navigation API for location change detection with polling fallback ([#&#8203;2136](https://github.com/wxt-dev/wxt/pull/2136)) - **modules:** Add support for augumenting entrypoint options ([#&#8203;2149](https://github.com/wxt-dev/wxt/pull/2149)) - New `@wxt-dev/is-background` package ([#&#8203;2152](https://github.com/wxt-dev/wxt/pull/2152)) - Add `globalName` entrypoint option. ([#&#8203;2017](https://github.com/wxt-dev/wxt/pull/2017)) ##### 🩹 Fixes - Add `getAppConfig` as an alias to `useAppConfig` ([#&#8203;2144](https://github.com/wxt-dev/wxt/pull/2144)) - Enable mv3 dev mode with firefox 147 ([#&#8203;2135](https://github.com/wxt-dev/wxt/pull/2135)) - **types:** Add type safety to `browser.runtime.executeScript` `files` option ([#&#8203;2142](https://github.com/wxt-dev/wxt/pull/2142)) - **types:** Include CSS entrypoints in PublicPath generation ([#&#8203;2150](https://github.com/wxt-dev/wxt/pull/2150)) - Fix submit command ([#&#8203;2157](https://github.com/wxt-dev/wxt/pull/2157)) ##### 📖 Documentation - Added "Glossy New Tab" to the homepage ([#&#8203;2133](https://github.com/wxt-dev/wxt/pull/2133)) - Add All API Hub to showcase extensions ([#&#8203;2137](https://github.com/wxt-dev/wxt/pull/2137)) - Add `wxt-local-analytics` to community resources ([#&#8203;2141](https://github.com/wxt-dev/wxt/pull/2141)) - Add deep outline to modules page to show recipes ([653608c9](https://github.com/wxt-dev/wxt/commit/653608c9)) ##### 🏡 Chore - Add missing `async` to network.ts ([#&#8203;2107](https://github.com/wxt-dev/wxt/pull/2107)) - Make type for `__ENTRYPOINT__` of vitest.globalSetup.ts ([#&#8203;2128](https://github.com/wxt-dev/wxt/pull/2128)) - Remove unnecessary `@ts-ignore` of `builders/vite` index.ts ([#&#8203;2127](https://github.com/wxt-dev/wxt/pull/2127)) - Rename `zipdir` to `zipDir` ([#&#8203;2126](https://github.com/wxt-dev/wxt/pull/2126)) - Simplify imports in `wxt/e2e` ([#&#8203;2122](https://github.com/wxt-dev/wxt/pull/2122)) - Remove `@ts-expect-error` from manifest.test.ts and fix typo ([#&#8203;2123](https://github.com/wxt-dev/wxt/pull/2123)) ##### 🤖 CI - Fix VHS action ([#&#8203;2155](https://github.com/wxt-dev/wxt/pull/2155)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Jonathan Viney ([@&#8203;jviney](https://github.com/jviney)) - Tam Dang ([@&#8203;dahomita](https://github.com/dahomita)) - Nick Doan ([@&#8203;nickbar01234](https://github.com/nickbar01234)) - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - Anthony Ciccarello ([@&#8203;aciccarello](https://github.com/aciccarello)) - Henrik Wenz ([@&#8203;HaNdTriX](https://github.com/HaNdTriX)) - Sheng Zhang ([@&#8203;Arktomson](https://github.com/Arktomson)) - Oleksii ([@&#8203;Aler1x](https://github.com/Aler1x)) - Qixing-jk <vq3d5d8c@duck.com> - Muzammil ([@&#8203;oyzamil](https://github.com/oyzamil)) ### [`v0.20.17`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.17): wxt v0.20.17 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.16...wxt-v0.20.17) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.16...wxt-v0.20.17) ##### 🩹 Fixes - Update left-over CJS require of `publish-browser-extension` to ESM ([#&#8203;2120](https://github.com/wxt-dev/wxt/pull/2120)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.16`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.16): wxt v0.20.16 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.15...wxt-v0.20.16) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.15...wxt-v0.20.16) ##### 🩹 Fixes - Revert "rename `name` to `names` prop of `rollup` to fix deprecated warning " ([#&#8203;2106](https://github.com/wxt-dev/wxt/pull/2106)) ##### 🏡 Chore - Speed up E2E tests by skipping `pnpm install` when possible ([#&#8203;2113](https://github.com/wxt-dev/wxt/pull/2113)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.15`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.15): wxt v0.20.15 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.14...wxt-v0.20.15) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.14...wxt-v0.20.15) ##### 🚀 Enhancements - Export `normalizePath` from `wxt` module ([#&#8203;2080](https://github.com/wxt-dev/wxt/pull/2080)) - **popup:** Add Firefox `default_area` and `theme_icons` support ([#&#8203;2097](https://github.com/wxt-dev/wxt/pull/2097)) - Add log `--level` cli option ([#&#8203;1973](https://github.com/wxt-dev/wxt/pull/1973)) ##### 🩹 Fixes - Content script is incorrectly invalidated when injected multiple times ([#&#8203;2035](https://github.com/wxt-dev/wxt/pull/2035)) - Use `uiContainer` to apply position when creating shadow root ui ([#&#8203;2036](https://github.com/wxt-dev/wxt/pull/2036)) - Make `ExtensionRunner#closeBrowser` optional ([#&#8203;2092](https://github.com/wxt-dev/wxt/pull/2092)) - Rename `name` to `names` prop of `rollup` to fix deprecated warning ([#&#8203;2106](https://github.com/wxt-dev/wxt/pull/2106)) ##### 💅 Refactors - Standardize file existence checks to `pathExists` ([#&#8203;2083](https://github.com/wxt-dev/wxt/pull/2083)) - Cleanup esm ([#&#8203;1950](https://github.com/wxt-dev/wxt/pull/1950)) - `async`/`await` cleanup ([#&#8203;2088](https://github.com/wxt-dev/wxt/pull/2088)) - Cleanup unnecssary checks ([#&#8203;2089](https://github.com/wxt-dev/wxt/pull/2089)) - Simplify import paths ([#&#8203;2093](https://github.com/wxt-dev/wxt/pull/2093)) ##### 📖 Documentation - Fix JSDoc ([6ae5fb5e](https://github.com/wxt-dev/wxt/commit/6ae5fb5e)) ##### 🏡 Chore - Cleanup comment line lengths ([#&#8203;2090](https://github.com/wxt-dev/wxt/pull/2090)) - Cleanup `@ts-*` comments ([#&#8203;2094](https://github.com/wxt-dev/wxt/pull/2094)) - Update JSDoc to use `@internal` ([#&#8203;2091](https://github.com/wxt-dev/wxt/pull/2091)) - Fix typos ([#&#8203;2086](https://github.com/wxt-dev/wxt/pull/2086)) - Remove unused code ([#&#8203;2087](https://github.com/wxt-dev/wxt/pull/2087)) - Simplify imports of `cli/__tests__/index.ts` ([#&#8203;2104](https://github.com/wxt-dev/wxt/pull/2104)) ##### ❤️ Contributors - Nick Doan ([@&#8203;nickbar01234](https://github.com/nickbar01234)) - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Wotan-allfather <wotan-ai@proton.me> - Namu ([@&#8203;namuorg](https://github.com/namuorg)) - Eli ([@&#8203;lishaduck](https://github.com/lishaduck)) ### [`v0.20.14`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.14): wxt v0.20.14 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.13...wxt-v0.20.14) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.13...wxt-v0.20.14) ##### 🚀 Enhancements - Add `onBeforeMount` callback to `createIframeUi` options ([#&#8203;1899](https://github.com/wxt-dev/wxt/pull/1899)) ##### 🩹 Fixes - Remove failing test ([6fb4cee4](https://github.com/wxt-dev/wxt/commit/6fb4cee4)) - Rename and make firefoxPrefs in web-ext.config.ts work ([#&#8203;2068](https://github.com/wxt-dev/wxt/pull/2068)) - **content-script-context:** Handle undefined browser.runtime ([#&#8203;2042](https://github.com/wxt-dev/wxt/pull/2042)) - `MaxListenersExceededWarning` ([#&#8203;2058](https://github.com/wxt-dev/wxt/pull/2058)) ##### 📖 Documentation - Fix alignment of 2 last comments of regex patterns ([#&#8203;2012](https://github.com/wxt-dev/wxt/pull/2012)) ##### 🏡 Chore - Use `tsdown` to build packages ([#&#8203;2006](https://github.com/wxt-dev/wxt/pull/2006)) - Move script-only dev dependencies to top-level `package.json` ([#&#8203;2007](https://github.com/wxt-dev/wxt/pull/2007)) - Update dependencies ([#&#8203;2069](https://github.com/wxt-dev/wxt/pull/2069)) - Upgrade major deps ([#&#8203;2070](https://github.com/wxt-dev/wxt/pull/2070)) - Refresh lockfile and upgrade subdependencies ([#&#8203;2071](https://github.com/wxt-dev/wxt/pull/2071)) ##### ❤️ Contributors - Dareka ([@&#8203;darekadareka](https://github.com/darekadareka)) - Mark ([@&#8203;mjfaga](https://github.com/mjfaga)) - ariasuni ([@&#8203;ariasuni](https://github.com/ariasuni)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - Bohuslavsemenov ([@&#8203;bohuslavsemenov](https://github.com/bohuslavsemenov)) ### [`v0.20.13`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.13): wxt v0.20.13 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.12...wxt-v0.20.13) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.12...wxt-v0.20.13) ##### 🚀 Enhancements - Remove script element immediately in injectScript ([#&#8203;1761](https://github.com/wxt-dev/wxt/pull/1761)) - Add `modifyScript` option to `injectScript` ([#&#8203;1762](https://github.com/wxt-dev/wxt/pull/1762)) - Make `injectScript` return the created script element ([#&#8203;1838](https://github.com/wxt-dev/wxt/pull/1838)) - Support `.wxtrc` config file ([#&#8203;1833](https://github.com/wxt-dev/wxt/pull/1833)) ##### 🩹 Fixes - Make `injectScript` wait until script is actually loaded ([#&#8203;1763](https://github.com/wxt-dev/wxt/pull/1763)) - Don't return promises from unlisted scripts that do not have an async `main` function ([#&#8203;1907](https://github.com/wxt-dev/wxt/pull/1907)) ##### 💅 Refactors - Use `script.text` instead of `innerHTML` in `injectScript` ([#&#8203;1764](https://github.com/wxt-dev/wxt/pull/1764)) ##### ❤️ Contributors - Rxliuli ([@&#8203;rxliuli](https://github.com/rxliuli)) - Sebastian Landwehr <info@sebastianlandwehr.com> - Johan Kiviniemi ([@&#8203;ion1](https://github.com/ion1)) ### [`v0.20.12`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.12): wxt v0.20.12 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.11...wxt-v0.20.12) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.11...wxt-v0.20.12) ##### 🚀 Enhancements - Remove `data-wxt-*` attributes ([#&#8203;1913](https://github.com/wxt-dev/wxt/pull/1913)) - Default to using `use_dynamic_url: true` for content script css files ([#&#8203;1993](https://github.com/wxt-dev/wxt/pull/1993)) ##### 🩹 Fixes - Wxt normal logs are drowned by `dotenv@17.0.0` ads ([#&#8203;1883](https://github.com/wxt-dev/wxt/pull/1883)) - Optimize `splitShadowRootCss` ([#&#8203;1934](https://github.com/wxt-dev/wxt/pull/1934)) - `wxt prepare` fails with the error "**vite\_ssr\_exportName** is not defined" when using Vite 7 ([#&#8203;1884](https://github.com/wxt-dev/wxt/pull/1884)) ##### 🏡 Chore - Use `linkedom` a test instead of `happy-dom` ([#&#8203;1957](https://github.com/wxt-dev/wxt/pull/1957)) - Add support for `vite-node` v5 ([#&#8203;2001](https://github.com/wxt-dev/wxt/pull/2001)) - Upgrade dev and non-major prod dependencies ([#&#8203;2000](https://github.com/wxt-dev/wxt/pull/2000)) - **dev-deps:** Upgrade `happy-dom` to address CVE-2025-61927 ([#&#8203;2002](https://github.com/wxt-dev/wxt/pull/2002)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Jaguar Zhou ([@&#8203;aiktb](https://github.com/aiktb)) - Alexander Harding <noreply@harding.dev> - Florian Kühne ([@&#8203;ZerGo0](https://github.com/ZerGo0)) ### [`v0.20.11`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.11): wxt v0.20.11 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.10...wxt-v0.20.11) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.10...wxt-v0.20.11) ##### 🩹 Fixes - Split `wxt/testing` into separate modules to fix issues with `jsdom` and `happy-dom` ([#&#8203;1844](https://github.com/wxt-dev/wxt/pull/1844)) - `input_components` is supported by mv3 ([#&#8203;1881](https://github.com/wxt-dev/wxt/pull/1881)) ##### 🏡 Chore - **deps:** Upgrade project subdependencies ([#&#8203;1882](https://github.com/wxt-dev/wxt/pull/1882)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Qijia Liu <liumeo@pku.edu.cn> - Marcellino Ornelas ([@&#8203;marcellino-ornelas](https://github.com/marcellino-ornelas)) ### [`v0.20.10`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.10): wxt v0.20.10 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.9...wxt-v0.20.10) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.9...wxt-v0.20.10) ##### 🏡 Chore - **deps:** Upgrade non-breaking production dependencies ([#&#8203;1877](https://github.com/wxt-dev/wxt/pull/1877)) - **deps:** Upgrade web-ext-run to support CDP ([#&#8203;1879](https://github.com/wxt-dev/wxt/pull/1879)) - **deps:** `publish-browser-extension` upgrade ([#&#8203;1880](https://github.com/wxt-dev/wxt/pull/1880)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.9`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.9): wxt v0.20.9 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.8...wxt-v0.20.9) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.8...wxt-v0.20.9) ##### 🩹 Fixes - **types:** Use TType for DocumentEventMap key in ctx.addEventListener ([#&#8203;1863](https://github.com/wxt-dev/wxt/pull/1863)) - Prevent Unlisted CSS from being excluded in the build when using CSS preprocessor ([#&#8203;1590](https://github.com/wxt-dev/wxt/pull/1590)) ##### 🏡 Chore - **deps:** Upgrade oxlint from 0.16.8 to 1.14.0 ([a01928e0](https://github.com/wxt-dev/wxt/commit/a01928e0)) - **deps:** Upgrade typescript from 5.8.3 to 5.9.2 ([a6eef643](https://github.com/wxt-dev/wxt/commit/a6eef643)) - Upgrade nano-spawn to v1 ([5fefd8e0](https://github.com/wxt-dev/wxt/commit/5fefd8e0)) - Upgrade faker to v10 ([984568e0](https://github.com/wxt-dev/wxt/commit/984568e0)) - Upgrade dotenv to v17.2.2 ([380a9630](https://github.com/wxt-dev/wxt/commit/380a9630)) - Upgrade happy-dom to v18.0.1 ([c1c3d3b7](https://github.com/wxt-dev/wxt/commit/c1c3d3b7)) - Create script for managing dependency upgrades ([#&#8203;1875](https://github.com/wxt-dev/wxt/pull/1875)) - **deps:** Upgrade all dev dependencies ([#&#8203;1876](https://github.com/wxt-dev/wxt/pull/1876)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Kim Gyeongjae ([@&#8203;PortalCube](https://github.com/PortalCube)) - Atomie CHEN <atomic_cwh@163.com> ### [`v0.20.8`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.8): wxt v0.20.8 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.7...wxt-v0.20.8) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.7...wxt-v0.20.8) ##### 🩹 Fixes - Support http server websocket inside containers ([#&#8203;1707](https://github.com/wxt-dev/wxt/pull/1707)) - Recreating keyboardShortcuts interface on file changes. ([#&#8203;1465](https://github.com/wxt-dev/wxt/pull/1465)) - Fix bad regex from [#&#8203;1707](https://github.com/wxt-dev/wxt/issues/1707) ([#&#8203;1712](https://github.com/wxt-dev/wxt/pull/1712), [#&#8203;1707](https://github.com/wxt-dev/wxt/issues/1707)) - Fix bundle variable assignment error with `rolldown-vite` ([#&#8203;1715](https://github.com/wxt-dev/wxt/pull/1715)) - Support negation patterns when including/excluding files from ZIP files ([#&#8203;1517](https://github.com/wxt-dev/wxt/pull/1517)) - **rolldown-compat:** Only apply footer to content and unlisted scripts via plugin ([#&#8203;1793](https://github.com/wxt-dev/wxt/pull/1793)) - Init project should allow the .git folder to exist ([#&#8203;1731](https://github.com/wxt-dev/wxt/pull/1731)) - Adding missing chromiumPort parameter in web-ext.ts to enable fixed port debugging ([#&#8203;1818](https://github.com/wxt-dev/wxt/pull/1818)) ##### 📖 Documentation - Fix API reference sidebar by naming new module ([eb0bffb5](https://github.com/wxt-dev/wxt/commit/eb0bffb5)) - Update JSDoc with ways to cancel timeouts and intervals set by content script context ([030f23d2](https://github.com/wxt-dev/wxt/commit/030f23d2)) ##### 🏡 Chore - Fix auto-fixable `markdownlint` errors ([#&#8203;1710](https://github.com/wxt-dev/wxt/pull/1710)) - Remove automd ([7d25110a](https://github.com/wxt-dev/wxt/commit/7d25110a)) - Wxt & [@&#8203;wxt-dev/module-vue](https://github.com/wxt-dev/module-vue) support Vite 7 ([#&#8203;1771](https://github.com/wxt-dev/wxt/pull/1771)) - Fix type error ([0333ce5c](https://github.com/wxt-dev/wxt/commit/0333ce5c)) ##### 🤖 CI - Use matrix for test jobs ([#&#8203;1708](https://github.com/wxt-dev/wxt/pull/1708)) ##### ❤️ Contributors - Sylva <sylvain.lavabre@live.fr> - Btea ([@&#8203;btea](https://github.com/btea)) - Patryk Kuniczak ([@&#8203;PatrykKuniczak](https://github.com/PatrykKuniczak)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Ayu ([@&#8203;ayu-exorcist](https://github.com/ayu-exorcist)) - Nishu ([@&#8203;nishu-murmu](https://github.com/nishu-murmu)) ### [`v0.20.7`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.7): wxt v0.20.7 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.6...wxt-v0.20.7) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.6...wxt-v0.20.7) ##### 🚀 Enhancements - Add `@font-face` to be processed by `splitShadowRootCss` ([#&#8203;1635](https://github.com/wxt-dev/wxt/pull/1635)) - Add DisableLoadExtensionCommandLineSwitch flag to Chromium runner ([#&#8203;1698](https://github.com/wxt-dev/wxt/pull/1698)) ##### 🩹 Fixes - Improve CSS reset inside shadow roots ([da5cd325](https://github.com/wxt-dev/wxt/commit/da5cd325)) ##### 🏡 Chore - Stop using PNPM catalog ([#&#8203;1644](https://github.com/wxt-dev/wxt/pull/1644)) - Upgrade `@aklinker1/check` to v2 ([#&#8203;1647](https://github.com/wxt-dev/wxt/pull/1647)) - **deps:** Update all dependencies ([#&#8203;1648](https://github.com/wxt-dev/wxt/pull/1648)) - Change browser workspace dependency to `^` ([c7335add](https://github.com/wxt-dev/wxt/commit/c7335add)) ##### ❤️ Contributors - Richard Lee ([@&#8203;dlackty](https://github.com/dlackty)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Seaders ([@&#8203;seaders](https://github.com/seaders)) ### [`v0.20.6`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.6): wxt v0.20.6 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.5...wxt-v0.20.6) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.5...wxt-v0.20.6) ### [`v0.20.5`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.5): wxt v0.20.5 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.4...wxt-v0.20.5) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.4...wxt-v0.20.5) ##### 🩹 Fixes - Don't use crypto.randUUID for shadow root UIs ([3577c0b](https://github.com/wxt-dev/wxt/commit/3577c0b)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.4`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.4): wxt v0.20.4 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.3...wxt-v0.20.4) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.3...wxt-v0.20.4) ##### 🚀 Enhancements - Ignore popup/index.ts instead of erroring ([#&#8203;1520](https://github.com/wxt-dev/wxt/pull/1520)) - Ignore elements with a `vite-ignore` or `wxt-ignore` attribute ([#&#8203;1603](https://github.com/wxt-dev/wxt/pull/1603)) - Add `{{packageVersion}}` as template variable ([#&#8203;1604](https://github.com/wxt-dev/wxt/pull/1604)) ##### 🩹 Fixes - Adding missing `""` to `PublicPath` and `browser.runtime.getUrl` ([#&#8203;1597](https://github.com/wxt-dev/wxt/pull/1597)) - Fix CORS error in Firefox ([#&#8203;1607](https://github.com/wxt-dev/wxt/pull/1607)) ##### 📖 Documentation - **Content Script UI:** Add additional details about when `onRemove` is called ([656a9b3](https://github.com/wxt-dev/wxt/commit/656a9b3)) ##### ❤️ Contributors - Yunsup Sim <pedogunu@gmail.com> - ТΞNSΛI <tensai@gmx.net> - Nishu ([@&#8203;nishu-murmu](https://github.com/nishu-murmu)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.3`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.3): wxt v0.20.3 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.2...wxt-v0.20.3) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.2...wxt-v0.20.3) ##### 🚀 Enhancements - Automatically place document-level CSS outside shadow root ([#&#8203;1594](https://github.com/wxt-dev/wxt/pull/1594)) ##### 🩹 Fixes - Fix double hashing of inline script keys ([b0f4ac8](https://github.com/wxt-dev/wxt/commit/b0f4ac8)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.2`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.2): wxt v0.20.2 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.1...wxt-v0.20.2) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.1...wxt-v0.20.2) ##### 🩹 Fixes - Fix hashing issue with inline scripts ([#&#8203;1591](https://github.com/wxt-dev/wxt/pull/1591)) ##### 📖 Documentation - Fix typo in changelog ([acb6cd1](https://github.com/wxt-dev/wxt/commit/acb6cd1)) ##### ❤️ Contributors - Yunsup Sim ([@&#8203;SimYunSup](https://github.com/SimYunSup)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) ### [`v0.20.1`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.1): wxt v0.20.1 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.0...wxt-v0.20.1) [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.20.0...wxt-v0.20.1) ##### 🚀 Enhancements - Enable wxt usage inside of devcontainers ([#&#8203;1406](https://github.com/wxt-dev/wxt/pull/1406)) - Type-safe `import.meta.env.BROWSER` with new `targetBrowsers` config ([#&#8203;1574](https://github.com/wxt-dev/wxt/pull/1574)) ##### 🩹 Fixes - Don't remove top-level destructured variable definitions when importing entrypoints ([#&#8203;1561](https://github.com/wxt-dev/wxt/pull/1561)) - Add JSDoc type annotation to auto-imports for ESlint ([#&#8203;1558](https://github.com/wxt-dev/wxt/pull/1558)) ##### 📖 Documentation - Fix knowledge file generation ([#&#8203;1550](https://github.com/wxt-dev/wxt/pull/1550)) ##### 🏡 Chore - **deps:** Update all dependencies ([#&#8203;1568](https://github.com/wxt-dev/wxt/pull/1568)) - Update comment ([61b42ef](https://github.com/wxt-dev/wxt/commit/61b42ef)) ##### ❤️ Contributors - 7sDream ([@&#8203;7sDream](https://github.com/7sDream)) - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - Nostro ([@&#8203;nostrorom](https://github.com/nostrorom)) - Khalil Yao ([@&#8203;yyz945947732](https://github.com/yyz945947732)) - Alec WM ([@&#8203;alecdwm](https://github.com/alecdwm)) ### [`v0.20.0`](https://github.com/wxt-dev/wxt/releases/tag/wxt-v0.20.0): wxt v0.20.0 [Compare Source](https://github.com/wxt-dev/wxt/compare/wxt-v0.19.29...wxt-v0.20.0) Excited to release the next major version of WXT! Follow the [Upgrade guide](https://wxt.dev/guide/resources/upgrading.html) to update! *** [⚠️ breaking changes](https://wxt.dev/guide/resources/upgrading.html) • [compare changes](https://github.com/wxt-dev/wxt/compare/wxt-v0.19.29...wxt-v0.20.0) ##### 🚀 Enhancements - ⚠️ Remove `webextension-polyfill` ([#&#8203;1084](https://github.com/wxt-dev/wxt/pull/1084)) - ⚠️ Individual exports and introduce the `#imports` module ([#&#8203;1258](https://github.com/wxt-dev/wxt/pull/1258)) - ⚠️ Reset inherited styles inside shadow root ([#&#8203;1269](https://github.com/wxt-dev/wxt/pull/1269)) - ⚠️ Auto-import types ([#&#8203;1315](https://github.com/wxt-dev/wxt/pull/1315)) ##### 🩹 Fixes - ⚠️ Add suffix to non-production output directories ([#&#8203;1086](https://github.com/wxt-dev/wxt/pull/1086)) - ⚠️ Remove deprecated `jiti` entrypoint loader ([#&#8203;1087](https://github.com/wxt-dev/wxt/pull/1087)) - ⚠️ Rename `runner` to `webExt` ([#&#8203;1180](https://github.com/wxt-dev/wxt/pull/1180)) - ⚠️ Remove `transformManfiest` option ([#&#8203;1181](https://github.com/wxt-dev/wxt/pull/1181)) - Remove unnecessary `VITE_CJS_IGNORE_WARNING` flag ([b0ef178](https://github.com/wxt-dev/wxt/commit/b0ef178)) - ⚠️ Make `publicDir` and `modulesDir` relative to project root ([#&#8203;1216](https://github.com/wxt-dev/wxt/pull/1216)) - ⚠️ Move `wxt/storage` to `wxt/utils/storage` ([#&#8203;1271](https://github.com/wxt-dev/wxt/pull/1271)) - Add back `ExtensionRunnerConfig` as deprecated ([#&#8203;1311](https://github.com/wxt-dev/wxt/pull/1311)) - Missing browser in shadow-root file ([#&#8203;1317](https://github.com/wxt-dev/wxt/pull/1317)) ##### 📖 Documentation - Fix api reference for `wxt/utils/storage` ([99b5076](https://github.com/wxt-dev/wxt/commit/99b5076)) - Fix broken links ([82d8024](https://github.com/wxt-dev/wxt/commit/82d8024)) ##### 🏡 Chore - Fix type errors ([aad17c8](https://github.com/wxt-dev/wxt/commit/aad17c8)) - Remove duplicate test ([e54df0a](https://github.com/wxt-dev/wxt/commit/e54df0a)) ##### ❤️ Contributors - Aaron ([@&#8203;aklinker1](https://github.com/aklinker1)) - 1natsu ([@&#8203;1natsu172](https://github.com/1natsu172)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTIuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI2Mi4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Renovate force-pushed renovate/wxt-0.x from 0e1915cd56 to 3393ee5f2e 2025-04-23 05:00:26 +00:00 Compare
Renovate force-pushed renovate/wxt-0.x from 3393ee5f2e to 7a1807f695 2025-04-25 00:00:33 +00:00 Compare
Renovate force-pushed renovate/wxt-0.x from 7a1807f695 to afc0df7f70 2025-05-01 19:00:36 +00:00 Compare
Renovate force-pushed renovate/wxt-0.x from afc0df7f70 to 0a7b3ad4d9 2026-07-27 00:00:59 +00:00 Compare
Renovate changed title from chore(deps): update dependency wxt to ^0.20.0 to chore(deps): update dependency wxt to ^0.21.0 2026-07-27 00:01:01 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/wxt-0.x:renovate/wxt-0.x
git switch renovate/wxt-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/wxt-0.x
git switch renovate/wxt-0.x
git rebase master
git switch master
git merge --ff-only renovate/wxt-0.x
git switch renovate/wxt-0.x
git rebase master
git switch master
git merge --no-ff renovate/wxt-0.x
git switch master
git merge --squash renovate/wxt-0.x
git switch master
git merge --ff-only renovate/wxt-0.x
git switch master
git merge renovate/wxt-0.x
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
LazyList/extension!7
No description provided.