Skip to content

Releases: wxt-dev/wxt

wxt v0.20.26

11 May 12:35

Choose a tag to compare

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

wxt v0.20.25

18 Apr 14:24

Choose a tag to compare

compare changes

🩹 Fixes

  • Port change in dev server on reload (#2283)

📖 Documentation

  • Update permissions section with per-browser warning (#2284)

🏡 Chore

❤️ Contributors

wxt v0.20.24

17 Apr 14:33

Choose a tag to compare

compare changes

🩹 Fixes

  • Correct actionKey for Firefox in MV3 (#2274)

❤️ Contributors

wxt v0.20.23

16 Apr 18:00

Choose a tag to compare

compare changes

🩹 Fixes

📖 Documentation

  • Re-structure the WXT Modules documentation (#2260)

❤️ Contributors

wxt v0.20.22

14 Apr 14:38

Choose a tag to compare

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

wxt v0.20.21

13 Apr 06:03

Choose a tag to compare

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

@wxt-dev/module-svelte v2.0.5

19 Mar 14:06

Choose a tag to compare

compare changes

🩹 Fixes

  • Update @sveltejs/vite-plugin-svelte version range to support Vite 8 (48571f50)

🏡 Chore

  • Upgrade dev and non-major prod dependencies (#2000)
  • Use tsdown to build packages (#2006)
  • Move script-only dev dependencies to top-level package.json (#2007)
  • Update dependencies (#2069)
  • deps: Upgrade deps (#2175)
  • Add prepack script to all packages (032f7931)

❤️ Contributors

wxt v0.20.20

17 Mar 13:22

Choose a tag to compare

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

wxt v0.20.19

14 Mar 23:43

Choose a tag to compare

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

@wxt-dev/module-react v1.2.2

14 Mar 23:48

Choose a tag to compare

compare changes

🩹 Fixes

  • Add @vitejs/plugin-react v6 support (c61fa8f8)

❤️ Contributors