Aaron
a1fc19e47c
chore(bench): Setup benchmark script for testing browser open timing ( #917 )
2024-08-15 16:51:06 -05:00
Aaron
127562e9d0
ci: Fix breaking changes link generation in changelog
2024-07-25 22:48:05 -05:00
Aaron
b4b69783d5
docs: Add upgrade guide and breaking changes ( #860 )
2024-07-25 19:59:15 -05:00
Aaron
1a823cc008
chore: Extract build cache script to NPM package ( #737 )
2024-06-17 11:09:18 -05:00
Aaron
efc011eb81
ci: Fix release 422 failure
2024-06-14 00:36:03 -05:00
Aaron
aaf75f1de1
ci: Only mark wxt releases as latest
2024-06-14 00:02:41 -05:00
Aaron
d1edb2da0e
chore: Cache workspace dependency builds ( #715 )
2024-06-12 22:34:08 -05:00
Aaron
ed860027ef
ci: Fix sync-releases script
2024-06-12 00:51:11 -05:00
Aaron
6d1761533f
ci: Fix compare url generation
2024-06-12 00:45:39 -05:00
Aaron
7080b36173
ci: Add support for managing multiple changelogs ( #712 )
2024-06-12 00:36:28 -05:00
Aaron
ec7263e7de
chore: Refactor repo to a standard monorepo ( #646 )
2024-05-03 17:16:33 -05:00
Aaron
4c558d3eb6
chore: Simplify virtual module setup ( #581 )
2024-03-30 12:44:27 -05:00
Aaron
26e30aaae9
feat: Add submit command ( #370 )
2024-01-30 12:55:17 -06:00
Aaron
6f0814bc97
fix: Allow requiring built-in node modules from ESM CLI ( #356 )
2024-01-18 14:51:35 -06:00
Aaron
12079e6ffc
chore: Update scripts/build.ts show current build step in progress, not completed count ( #306 )
2023-12-29 01:21:18 -06:00
Aaron
ff6740d429
fix: Ship vite/client types internally for proper resolution using PNPM ( #304 )
2023-12-29 01:21:05 -06:00
Aaron
1a8b7ff635
feat: Support PNPM without hoisting dependencies ( #291 )
2023-12-19 11:42:20 -06:00
Aaron
fde488ac82
feat!: Add support for "main world" content scripts ( #284 )
...
BREAKING CHANGE: `defineContentScript` and `defineBackground` are now exported from `wxt/sandbox` instead of `wxt/client`. If you use auto-imports, no changes are required. If you have disabled auto-imports, you'll need to manually update your import statements.
2023-12-13 15:41:39 -06:00
Aaron
0873c24ad8
chore: Convert WXT CLI to an ESM binary ( #279 )
2023-12-12 14:44:04 -06:00
Aaron
d2cb8f9416
feat: Add wxt/storage API ( #234 )
2023-11-14 23:07:45 -06:00
Aaron
5f54b4de17
chore: Reduce package size by 70%, 1.92 MB to 590 kB ( #190 )
2023-10-29 23:00:10 -05:00
Aaron
e37f73880d
feat: Refactor project structure to export initialize, prepare, and zip functions ( #182 )
2023-10-29 21:19:31 -05:00
Aaron
874a531a62
feat: Add testing utils under wxt/testing ( #178 )
2023-10-18 16:28:26 -05:00
Aaron
44464f914f
feat!: Use defineUnlistedScript to define unlisted scripts ( #167 )
...
BREAKING CHANGE: Unlisted scripts must now `export default defineUnlistedScript(...)`
2023-10-14 10:06:52 -05:00
Aaron
7ccff533ff
chore: Improve file list output in CI ( #73 )
2023-08-13 09:51:22 -05:00
Aaron Klinker
edfa075030
ci: Validate templates using tarball to avoid version conflicts within the wxt/node_modules directory
2023-08-13 08:33:26 -05:00
Aaron Klinker
58a84ec253
feat!: Add type safety to browser.runtime.getURL
...
Entrypoint outputs and files in the public directory are typed properly.
Chunks and other generated files are not typed since they aren't often accessed at runtime.
BREAKING CHANGE: `browser` is now imported from `wxt/browser` instead of `webextension-polyfill`
2023-07-20 13:55:35 -05:00
Aaron
dca43efe0d
feat: Add wxt zip command ( #47 )
2023-07-16 14:38:56 -05:00
Aaron
2efc193b45
fix: Unable to read entrypoint options ( #28 )
2023-07-10 22:18:20 -05:00
Aaron
75eb3de89e
chore: Rename templates to virtual-modules ( #24 )
2023-07-02 21:49:01 -05:00
Aaron
cd714ea196
feat: Reload HTML files individually ( #23 )
2023-07-02 21:37:28 -05:00
Aaron Klinker
7f3a1e8d91
fix: Separate template builds to prevent sharing chunks
2023-07-02 20:40:13 -05:00
Aaron Klinker
a78aada96e
chore: Refactor build outputs to support transpiled templates
2023-07-02 17:05:23 -05:00