Skip to content

Releases: wxt-dev/wxt

v0.18.2

08 May 15:50
Compare
Choose a tag to compare

compare changes

🚀 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

v0.18.1

04 May 16:42
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • _background is not defined (#649)

🏡 Chore

🤖 CI

  • Fix sync releases workflow (dc5b55b)

v0.18.0

04 May 15:51
Compare
Choose a tag to compare

compare changes

🚀 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 move host_permissions to permissions 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 move host_permissions to permissions 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 your wxt.config.ts's manifest and have released your extension, double check that your permissions and host_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

v0.17.12

03 Apr 19:04
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Add hooks for extending vite config (#599)

🩹 Fixes

  • content-script-ui: Properly assign and unassign mounted value (#598)

📖 Documentation

  • Add discord server link (#593)

🏡 Chore

  • Remove unnecssary 'Omit' types (db57c8e)
  • deps-dev: Bump @aklinker1/check from 1.1.1 to 1.2.0 (#588)
  • deps-dev: Bump vue from 3.3.10 to 3.4.21 (#589)
  • deps-dev: Bump sass from 1.69.5 to 1.72.0 (#591)

v0.17.11

31 Mar 13:22
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Resolve absolute paths from the public directory properly (#583)

📖 Documentation

  • Fix zip.includeSources example (16fc584)
  • Add "GitHub Custom Notifier" to homepage (#580)

🏡 Chore

  • Simplify virtual module setup (#581)
  • Add some array utils (#582)
  • Extract helper function (d3b14af)

❤️ Contributors

v0.17.10

29 Mar 05:52
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Add dev.server.port config (#577)

🏡 Chore

  • Use @aklinker1/check to simplify checks setup (#550)
  • Refactor order of config resolution (#578)

❤️ Contributors

v0.17.9

25 Mar 06:13
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Add {{mode}} Template Variable (#566)

🩹 Fixes

  • Don't override wxt.config.ts options when CLI flags are not passed (#567)

🏡 Chore

  • Merge user config using defu (#568)

❤️ Contributors

v0.17.8

24 Mar 16:26
Compare
Choose a tag to compare

compare changes

🚀 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 with pnpm 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

04 Mar 16:30
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • zip: List .wxt/local_modules overrides relative to the package.json they're added to (#526)

🏡 Chore

  • Bump templates to v0.17 (#524)
  • Increase test timeout for windows NPM tests (#525)

v0.17.6

03 Mar 16:05
Compare
Choose a tag to compare

compare changes

🚀 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 on action 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)