Releases: wxt-dev/wxt
Releases · wxt-dev/wxt
v0.18.2
🚀 Enhancements
- runner: Add
keepProfileChanges
option (#655)
🩹 Fixes
- Automatically detect and add "sidePanel" permission (5fcaf7c)
📖 Documentation
- Fix
wxt-vitest-plugin
reference (#650) - Fix spelling mistake in remote-code.md (#652)
- Correct event handler name in handling-updates.md (#653)
- Fix iframe typos (c74e530)
❤️ Contributors
- Edoan (@EdoanR)
- Linus Norton (@linusnorton)
- Jeffrey Zang (@jeffrey-zang)
- Emmanuel Ferdman (@emmanuel-ferdman)
v0.18.1
v0.18.0
🚀 Enhancements
- Add zip compression settings (#605)
- Support returning values from scripts executed with the scripting API (#624)
- experimental: Load entrypoint options with Vite Runtime API (#648)
🩹 Fixes
⚠️ Automatically movehost_permissions
topermissions
for MV2 (#626)- dep: Upgrade
@webext-core/isolated-element
to v1.1.2 (#625)
📖 Documentation
- Add Fluent Read to homepage (#600)
- Fix typo on example for wxt.config.ts. (#609)
- Tix typo in
entrypoints.md
(#614) - Add Facebook Video Controls to homepage (#615)
- Fix typo in assets page (a94d673)
- Add ElemSnap to homepage (#621)
- Update content script registration JSDoc (e47519f)
- Add docs about handling updates (acb7554)
- Add MS Edge TTS to homepage (#647)
- Document required permission for storage API (#632)
🏡 Chore
- Update vue template config (#607)
- deps-dev: Bump lint-staged from 15.2.1 to 15.2.2 (#637)
- deps-dev: Bump publint from 0.2.6 to 0.2.7 (#639)
- deps-dev: Bump simple-git-hooks from 2.9.0 to 2.11.1 (#640)
- Refactor repo to a standard monorepo (#646)
- Fix formatting after monorepo refactor (6ca3767)
⚠️ Breaking Changes
-
⚠️ Automatically movehost_permissions
topermissions
for MV2 (#626)Out of an abundance of caution, I've marked this as a breaking change because permission generation has changed. If you list
host_permissions
in yourwxt.config.ts
's manifest and have released your extension, double check that yourpermissions
andhost_permissions
have not changed for all browsers you target in your.output/*/manifest.json
files. Permission changes can cause the extension to be disabled on update, and can cause a drop in users, so be sure to double check for differences compared to the previous manifest version.
❤️ Contributors
- Alegal200 (@alegal200)
- Yacine-bens (@yacine-bens)
- Ayden (@AydenGen)
- Wuzequanyouzi (@wuzequanyouzi)
- Can Rau (@CanRau)
- 日高 凌 (@ryohidaka)
- Bas Van Zanten (@Bas950)
- ThinkStu (@Bistutu)
v0.17.12
v0.17.11
v0.17.10
v0.17.9
v0.17.8
🚀 Enhancements
- analysis: Open
stats.html
file automatically (#564)
🩹 Fixes
- init: Better error logging when templates fail to load (b47c150)
- Remove deprecated extension from Vue template (#534)
- Append option description error (#546)
- init: Don't overwrite existing files when initializing a new project (#556)
- dev: Don't crash dev mode when rebuild fails (#565)
📖 Documentation
- Replace
pnpx
withpnpm dlx
(#527) - Update homepage demo video (35269da)
- Update README demo video (#539)
- Add Plex skipper to "Using WXT" section (#541)
- Add documentation for Bun.sh (#543)
- Mention adding unlisted scripts and pages to
web_accessible_resources
(121b521) - Add examples for GitHub Actions (#540)
- Fixed "Reload the Extension" section (#559)
🏡 Chore
- Increase unit test timeout (d9cba55)
- Increase hook timeout for Windows/NPM tests (56b7149)
- Switch to seed plugin for testing (#547)
- vue-template: Upgrade to
vue-tsc
v2 (#549) - Add a test covering
wxt init
in a non-empty directory (#563)
❤️ Contributors
v0.17.7
🩹 Fixes
- zip: List
.wxt/local_modules
overrides relative to thepackage.json
they're added to (#526)
🏡 Chore
v0.17.6
🚀 Enhancements
- Add warnings when important directories are missing (#516)
- Automatically remove top-level MV2-only or MV3-only keys (#518)
- Automatically generate
browser_action
based onaction
for MV2 (#519)
🩹 Fixes
- zip: List all private packages correctly in a PNPM workspace (#520)
📖 Documentation
- Mentions moving folders into
srcDir
(9cd4e83)
🏡 Chore
- deps-dev: Bump @types/react from 18.2.34 to 18.2.61 (#510)