Skip to content

Releases: crxjs/chrome-extension-tools

Adding Renovate

16 Dec 23:22
Compare
Choose a tag to compare
Adding Renovate Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.6.6...v4.0.1-10

Updating the docs for v4

15 Dec 22:51
Compare
Choose a tag to compare
Pre-release
  • Update README.md 2829f05
  • Update README.md e990542
  • docs: grammarly check 7c4d2d2
  • feat: export default chromeExtension adcd4b3
  • fix: ensure runtime reloader is added in vite serve 4efa0e8
  • refactor: integrate simple reloader as runtime reloader 8f19357
  • chore: make rollup normal dependency e972b52
  • chore: update readme badges f591a40
  • chore: update readme e596b63

v4.0.1-8...v4.0.1-9

Beta testing Vite support

15 Dec 01:12
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v3.6.6...v4.0.1-8

Updating NPM readme

14 Dec 21:18
Compare
Choose a tag to compare
  • docs: add vite warning c558065
  • chore: update readme 254888d
  • chore: add keywords to package json ebf79ea

v3.6.6...v3.6.7

Getting close to stable

10 Dec 21:58
Compare
Choose a tag to compare
Pre-release

Version 4 with full Vite support is just about ready!

To install: npm i rollup-plugin-chrome-extension@beta

See #117 for install details

  • fix: export interface for types build cfe1b3f
  • fix: make various stability improvements c79d4f7
  • chore: update configs update typescript version add npm script 3378021
  • refactor: refine machine concern files machine concern is orchestration asset machine concern is its own state f683183
  • fix: order of build steps exclude files more reliably f753d62
  • chore: update prettier config 6ee3504
  • fix: spawn input html files after manifest parsed 196cdcf
  • tests: force exit ci script e96c2c6
  • fix: remove unused import 0cff812
  • fix: dedupe added entries, allow excluded files at all times 8391cbd
  • fix: try to avoid reference error 8892f05
  • chore: update vite 6f46b2c
  • tests: add html inputs test 982c801
  • tests: fix snapshots e6ef047
  • feat: load html pages from vite serve 91fe4ca
  • refactor: move helper function 2bd248d
  • refactor: rename emitted files map 5fe5085
  • fix: resolve manifest dirname from root bc17030
  • tests: mute console.error 0152081
  • fix: avoid duplicate manifest file 76e39dd
  • tests: move jest setup files to test folder 722cdea
  • chore: don't bundle sourcemaps 5c11d45
  • fix: remove unused import 30523b2
  • fix: do not unsubscribe from stopped service f2afbdd
  • fix: eliminate duplicate manifests 12ebc56
  • fix: remove unused import 9c8bff0
  • fix: handle errors more reliably 2fad191

v4.0.1-4...v4.0.1-5

Full Changelog: v3.6.6...v4.0.1-5

Fixing plugin options

01 Dec 16:26
Compare
Choose a tag to compare

What's Changed

  • Don't change content-script file names when not wrapping by @kjaris in #126

New Contributors

Full Changelog: v3.6.5...v3.6.6

Fixing TypeScript manifests

26 Aug 14:20
Compare
Choose a tag to compare

This PR makes it easier to load manifests as TS files.

v3.6.1...v3.6.2

Introducing extend-chrome.dev

20 Aug 18:40
Compare
Choose a tag to compare

We have a new docs site! Check it out at https://extend-chrome.dev/rollup-plugin

  • docs: fix badge alt text 7c7c71a
  • docs: update README to point to docsite d430d87

v3.6.0...v3.6.1

Supporting MV3

18 Aug 20:14
Compare
Choose a tag to compare

MV3 support is now available in the main branch! 🎉

We haven't written the docs yet, but no special config is required. Even the simple reloader works, but only if a content script is open.

You can try it out on NPM:

npm i rollup-plugin-chrome-extension@latest -D

All that is required is a valid MV3 manifest.json file. If you want to use our JSON schema in VSCode to get auto-completion and validation, add the following to .vscode/settings.json:

{
  "json.schemas": [
    {
      "fileMatch": ["manifest.json"],
      "url": "https://raw.githubusercontent.com/extend-chrome/rollup-plugin-chrome-extension/main/manifest.schema.json"
    }
  ],
}

Please report any issues you encounter! 🙏

Commits

v3.5.7...v3.6.0

Ironing out MV3 bugs

13 Aug 22:25
Compare
Choose a tag to compare
Ironing out MV3 bugs Pre-release
Pre-release

This release irons out some MV3 content script bugs.

  • feat: simplify MV3 content script approach 2f149dc
  • fix duplicate map calls e50361a
  • fix duplicate match patterns 977c787
  • fix: convert content script match patterns (#100) 620c076
  • fix deprecation warning condition 9d71dda

v3.6.0-7...v3.6.0-8

Beta Testing

You can install this branch on npm:

npm i rollup-plugin-chrome-extension@beta -D