Releases: wxt-dev/wxt
Releases · wxt-dev/wxt
wxt v0.20.26
🚀 Enhancements
- Add
default_stateoption to popup actions (#2010) - Add content script
noScriptStartedPostMessageoption (#2265)
🩹 Fixes
- Use
manifestVersionfrom CLI during manifest generation (#2306) - Modify command to support variadic positional args (#2317)
- Bump
publish-browser-extensiontov4.0.5, to resolve Chrome Web Store submission issue (#2331) - Avoid errors when files are removed during build (#2343)
- manifest: Exclude
open_in_tabfromoptions_uifor 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
createFileReloaderinto 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
- Jonathan Viney (@jviney)
- Rxliuli (@rxliuli)
- CrawlerCode (@CrawlerCode)
- Thomas Howlett (@howlettt)
- Aaron (@aklinker1)
- Brian Zhou (@aiktb)
- Soaib Haque (@SoaibHaque)
- Arthur creeperkatze.dev@gmail.com
- Luis Ortiz (@KiryuuLight)
- Patryk Kuniczak (@PatrykKuniczak)
- Laplace-anon (@laplace-anon)
- Kairi (@kairi003)
wxt v0.20.25
🩹 Fixes
- Port change in dev server on reload (#2283)
📖 Documentation
- Update
permissionssection with per-browser warning (#2284)
🏡 Chore
- Increase PNPM test timeout (3db3eac6)
❤️ Contributors
- Aaron (@aklinker1)
wxt v0.20.24
wxt v0.20.23
🩹 Fixes
- Use correct color name (6224ff49)
📖 Documentation
- Re-structure the WXT Modules documentation (#2260)
❤️ Contributors
- Aaron (@aklinker1)
wxt v0.20.22
🚀 Enhancements
- Add support for Firefox data collection permissions (#1976)
- Add
dev.server.strictPortoption (#2261)
🩹 Fixes
- Scripts injection for MV2 (#2232)
- Skip applying
esbuild.charset=asciivite 8 (#2264) - Apply expanded env to
process.env(#2267)
📖 Documentation
❤️ Contributors
- Aaron (@aklinker1)
- Offish (@offish)
- Patryk Kuniczak (@PatrykKuniczak)
- Suvesh Moza anmolmoza2@gmail.com
- GuaGua readfrogguagua@gmail.com
wxt v0.20.21
🚀 Enhancements
- Replace
dotenvwith nativenode:utilparseEnv(#2181) - Type
/_favicon/paths whenfaviconpermission is declared (#2241) - Auto-discover Firefox
theme_iconsfrom public assets (#2242)
🩹 Fixes
- Add
enginesfield to WXT'spackage.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_actionfor Firefox MV3 (#2200) - Add Firefox action manifest typings (#2217)
💅 Refactors
- Rename internal popup
mv2Keyoption toactionType(#2249)
📖 Documentation
- Document augmenting the
browsertype 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.neverBundleinstead ofexternal(8f71e174) - Replace
picocolorswith 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 --sequentialto simplify package scripts (#2252) - Fix flakey test (#2254)
🤖 CI
- Enable bun package manager tests on windows (#2253)
❤️ Contributors
- Aaron (@aklinker1)
- Kamer DINC kamerdinc@gmail.com
- Sullivan (@Epic-R-R)
- Skylar Bolton skylar.bolton@gmail.com
- Vaughn Bosu (@VaughnBosu)
- SmAsHeD (@smashedr)
- Eupthere (@eupthere)
- Ofer Itzhaki ofer.webdev@gmail.com
- Patryk Kuniczak (@PatrykKuniczak)
- Alexharding-ux (@alexharding-ux)
- Harryson (@HarrysonLadines)
- Aditi (@Adiii-15)
@wxt-dev/module-svelte v2.0.5
🩹 Fixes
- Update
@sveltejs/vite-plugin-svelteversion range to support Vite 8 (48571f50)
🏡 Chore
- Upgrade dev and non-major prod dependencies (#2000)
- Use
tsdownto 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
- Aaron (@aklinker1)
wxt v0.20.20
🩹 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
- Aaron (@aklinker1)
- Joseph Hu (@KiJO94GO)
- FJRG2007 ツ (@FJRG2007)
- Hampus Tågerud (@hampustagerud)
wxt v0.20.19
🚀 Enhancements
- Vite 8 support (bfd4af5d)
🔥 Performance
- Use filter to improve plugin performance with rolldown (#1787)
🩹 Fixes
- List eslint 10 as supported (55dc263d)
📖 Documentation
🏡 Chore
- Add
prettier-plugin-jsdocto project (#2171) - Replace fast-glob and ora with lighter alternatives (#2173)
- deps: Upgrade deps (#2175)
- Replace
fs-extrawithnode:fs/promises(#2174)
❤️ Contributors
- Florian Metz (@Timeraa)
- Aaron (@aklinker1)
- Patryk Kuniczak (@PatrykKuniczak)
- Etoome (@etoome)
- Kuba (@zizzfizzix)