All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added non default export for esm imports
- Updated Readme
- Updated Readme
- Updated Dependencies
- Updated Dependencies
- Fixes #357 Schema for manifest validation is out of date
- Updated Dependencies
- References both Mozilla and Chrome manifest schemas during validation
- Support for NodeJS 12.x
- Added tests for the manifest validations and transformations
- Fixes #204 Hardcoded service_worker file breaks when using custom service_worker (Thanks @j1mie)
- Fixes #167 Localized strings are now being removed from manifest.json (Thanks @rthaut)
- Fixed issues with nodejs 12 and promises
- Official Support for hooks in service worker to reload extension during development
- Client background_page no longer relies on pollyfill and thus must detect browser/chrome for options
- Fix repo url in package.json for GPR
- Package is now scoped and as such is now listed on GPR.
- Publish fixes for github
- Typescript support
- Service Worker client support
- Support __ENV__ variable replacement in manifest
- Please note package changed from
webpack-webextension-plugin
to@webextension-toolbox/webpack-webextension-plugin
- Remove JOI and export types for manifest validation utilizing JSON Schema
- Send error from Manifest Validator to webpack instead of throwing an exception
- Stop using Standard and implement ESLint and Prettier instead
- Split client scripts and plugin scripts into two separate typescript projects
- Bypass Manifest validation for inital Manifest v3 support (#161) [@here-nerd]
- Fix detection of changed files (#143) [@desonov]
- Inline with Semantic Versioning this is no longer in initial development and thus the version should reflect that (Major version is now 1)
- Merge pull request #115 from webextension-toolbox/dependabot/npm_and_yarn/jest-27.0.6 604d85a
- Bump jest from 27.0.5 to 27.0.6 189af4a
- Merge pull request #114 from webextension-toolbox/dependabot/npm_and_yarn/ws-7.5.1 41a0cbb
- Merge pull request #116 from rthaut/master 546c070
- Remove extra semicolon 831e112
- fix typo causing problem when storing previous file system info after extracting changed files eb28e81
- WebPack 5 support 5817383
- Bump ws from 7.5.0 to 7.5.1 278f6e9
- Move asset icon 1c221b6
- Create npm-publish.yml 02e27c2
- Remove some badges 1757a9b
- Merge pull request #81 from balcsida/update_dependencies 2e0bff4
- Stip ANSI characters chalk.reset no longer works 481b608
- Set minimum node engine requirement to 12 de84124
- Remove old CI/CD stuff eca1b82
- Fix manifest validation fff16de
- Fix Standard errors 2b37247
- Update dependencies b36309f
- Merge pull request #80 from balcsida/ghactions 72ce064
- Add lockfiles as CI uses them 8d1a735
- Create node.js.yml 9effc94
- Merge branch 'ghactions' of https://github.com/balcsida/webpack-webextension-plugin into ghactions c89bc3b
- Remove travis and appveyor configuration d6ab63a
- Remove travis and appveyor configuration f0664b9
- Merge pull request #36 from ermik/fix-reload-regex bfe0ba9
- always return an array from getManifestFileDeps 3d70eb5
- build fileRegex object only once per init 51e7988
- Rename .renovate.json to renovate.json ea713a3
- Add azure-pipelines.yml to .npmignore f9a16b1
- Set up CI with Azure Pipelines (#20) 67b92d4
- Replace Build Status badge 65b9b76
- Remove Appveyor and old Travis and update README.md (#21) ad8ee54
- Remove travis.yml 5c13e44
- Set up CI with Azure Pipelines 8875d45
- .npmignore updates 1447134
- Update dependency standard to v12 (#10) ae982d5
- Update dependency ws to v7 (#18) 3792561
- Minor branding touches in README.md c14c414
- Remove Appveyor 3a04b78
- Update dependency ws to v7 ed7471f
- Update dependency standard to v12 e6aac6b
- Update dependency jest to v24 (#13) 4d72742
- Change joi to @hapi/joi (also upgrade it to latest version) (#19) 6b174ce
- Change joi to @hapi/joi (also upgrade it to latest version) 0ea06c3
- Update dependency jest to v24 8877ec2
- Merge pull request #7 from balcsida/master c12baea
- Rebranding 4978506
- [skip ci] Remove Greenkeeper badge 889daea
- [skip ci] Appveyor - test only one arch 1888789
- [skip ci] Create .npmignore c18ca87
- Merge pull request #5 from webextension-toolbox/renovate/configure 7b37f18
- [skip ci] Update renovate.json efc1ba0
- Add renovate.json 3900b94
- Update links (again) 70b9627
- Merge branch 'master' of https://github.com/webextension-tools/webpack-webextension-plugin 5aadfdc
- Test on 64 bit Windows c858c37
- Add AppVeyor badge 50c135e
- Initial AppVeyor config b1bd178
- Merge pull request #4 from webextension-tools/greenkeeper/initial ec5be7c
- docs(readme): add Greenkeeper badge 2b043f1
- Add devDependencies badge 3c0ef96
- Replace bitHound with David-DM 627e244
- Update badge links to organization d48fdfd