Releases: wxt-dev/wxt
Releases · wxt-dev/wxt
wxt v0.19.11
wxt v0.19.10
🔥 Performance
- Reduce hypersensitive onChange of watcher (#978)
🩹 Fixes
- Fix config manifest type (#973)
📖 Documentation
🌊 Types
- Fix
ExtensionRunnerConfig.chromiumPref
type (fda1e18)
❤️ Contributors
- 1natsu (@1natsu172)
- Okinea Dev (@okineadev)
- The-syndrome [email protected]
- Hikiko4ern (@hikiko4ern)
wxt v0.19.9
🚀 Enhancements
- modules: Add
wxt.hook
alias forwxt.hooks.hook
(c5f78d0) - Use
@types/chrome
for config manifest type (#969)
🩹 Fixes
- Allow adding multiple hyphens in an entrypoint name (#949)
- Duplicate
BuildOutput.publicAssets
(#951) - Properly overload
import.meta.env
with WXT's own environment globals (#966)
📖 Documentation
- Add docs around
importEntrypoint
to relevant functions (143b5ac)
🌊 Types
- modules: Use
NestedHooks
instead ofPartial
for hooks object (0ebb013)
🏡 Chore
- Fix type error (#946)
- Add
oxlint
for linting (#947) - deps: Bump ora from 8.0.1 to 8.1.0 (#961)
- deps: Bump unimport from 3.9.1 to 3.11.1 (#960)
- deps: Bump execa from 9.3.0 to 9.3.1 (#957)
- Cleanup leftover E2E test artifacts (#968)
❤️ Contributors
- 1natsu (@1natsu172)
wxt v0.19.8
wxt v0.19.7
🚀 Enhancements
- testing: Run WXT modules when setting up test environment (#926)
- modules: Add
addAlias
helper (#928)
🩹 Fixes
- testing: Stub
chrome
andbrowser
globals withfakeBrowser
automatically (#925) - Ensure TSConfig paths start with
../
or./
so they are valid (#927)
📖 Documentation
- Fix module name for
wxt/browser/chrome
(751706d)
🏡 Chore
- Remove warning log for missing public directory (5f2e1c3)
i18n-v0.1.0
First release of @wxt-dev/i18n
! It's meant to be a simpler, type-safe alternative to the browser.i18n
APIs. If you're using the browser.i18n
APIs, give it a try! If you're using a different i18n library, you can try it out, but you don't have to switch to it - keep doing what's working for you.
It features:
- Full type-safety
- A simpler messages file format
- Plural forms
- Translations in the manifest (like the vanilla APIs)
- Translations in CSS (like the vanilla APIs)
- Support for both WXT extensions and non-WXT extensions
Coming soon:
- Number formatting (currency, rounding, commas)
- Support for more plural forms (like Arabic's few/many)
Quickstart with WXT
Read the docs for a full overview: https://wxt.dev/guide/i18n/introduction.html
pnpm i -D @wxt-dev/i18n
// wxt.config.ts
export default defineConfig({
modules: ["@wxt-dev/i18n/module"],
manifest: {
default_locale: "en"
}
});
# <srcDir>/locales/en.yml
helloWorld: Hello world!
// Auto-imported or import manually from:
// import { i18n } from "#i18n";
i18n.t("helloWorld"); // "Hello world!"
wxt v0.19.6
wxt v0.19.5
🚀 Enhancements
- Allow zipping hidden files by listing them explicitly in
includeSources
(#902) - Allow excluding files when zipping (#906)
🩹 Fixes
- #907 move wxt devDeps execa to dependencies (#908, #907)
- Update chromium setting for enabling content script sourcemaps (e6529e6)
❤️ Contributors
- 1natsu (@1natsu)
- Florian Metz (@Timeraa)
- Hikiko4ern (@hikiko4ern)
@wxt-dev/module-vue v1.0.1
🩹 Fixes
- Upgrade wxt peer to >= 0.18.6 (7edf1c8)
🏡 Chore
- Add changelog (21e8ca0)
- Extract build cache script to NPM package (#737)
- deps: Upgrade non-major deps (#778)
- deps: Bump all non-major dependencies (#834)
- deps: Upgrade all dependencies (#869)
- Add more metadata for npm (#885)
❤️ Contributors
- Florian Metz (@Timeraa)
@wxt-dev/module-svelte v1.0.1
🩹 Fixes
- Upgrade wxt peer to >= 0.18.6 (7edf1c8)
📖 Documentation
- Fix link to unimport (#826)
🏡 Chore
- Add changelog (21e8ca0)
- Extract build cache script to NPM package (#737)
- deps: Upgrade non-major deps (#778)
- deps: Bump all non-major dependencies (#834)
- deps: Upgrade all dependencies (#869)
- Add more metadata for npm (#885)