Releases: webextension-toolbox/webextension-toolbox
Releases · webextension-toolbox/webextension-toolbox
7.1.1
7.1.0
Changed
- Configures the
swc-loader
andbabel-loader
(via@babel/preset-env
preset) to target browsers defined by the project'sbrowserslist
configuration settings, but only when the vendor version is NOT explicitly defined. Thanks you to @rthaut!
7.0.0
Changed
- Uses ESM instead of CJS
- Optimize code
- Provide support for SWC
- Add option to only copy files and not compile them (compileIgnore glob)
- Additional debugging
- yaml config file to use instead of or with command options
- Move examples into their own template repos and use those in testing
Fixed
6.2.0
Changed
- Updated Dependencies
6.1.0
Changed
- Updated Dependencies
6.0.0
Changed
- Updated Dependencies
- Require webpack-webextension-plugin 3.0.0
Removed
- Support for NodeJS 12.x
5.2.2
Fixed
- Add missing browserlist to package.json
5.2.1
Fixed
- ts-loader should load service_worker to parse if its written in typescript
5.2.0
Changes
- Updated
@webextension-toolbox/webpack-webextension-plugin
andglob
to latest versions.
5.1.1
Fixed
- Target resolution was incorrect and thus detroying most of the built modules
Changes
- In the past the
node
option was set to false in webpack config to prevent security issues with usage of eval (See #34). This was resolved at the end of life of webpack 4 and does not exist in webpack 5. This option is now set to true by default (not set). This means global is now set by webpack itself. If you want to disable this behavior you can set thenode
option to false in your webpack config. See: https://webpack.js.org/configuration/node/ - Clean webpack plugin was removed in favor of https://webpack.js.org/guides/output-management/#cleaning-up-the-dist-folder which is native in webpack 5.