- Remove yarn.lock because its redundant with package.lock
- Add sw-precache transitive dependency, lodash.template, with patched version
- Remove eslint from example dependencies
- Update yarn lockfile to address vulnerability warnings
- Update dependencies to fix vulnerability warnings
- Add "no longer being supported" notice.
- Fix typos in readme (#126)
- Write 'webpack' in lower-case letters (#118)
- Update circleci to node v6.11.5
- Add explicit MIT license
- Update package locks
- add support for webpack 4 (#138)
- Replacing prepublish script with prepare. (#112)
- Fixed service worker file name (#111)
- use uglify-es,
- Don't lose implicit instance of
outputFileSystem
; Don't swallow fs (#110) - modify "importSripts" to "importScripts" (#98)
- Update to webpack 3
- avoid promisifying fs ops (fixes #81) (#82)
- Update uglify-js usage to v3 api
- ⬆️ Update dependencies
- Update example in readme
- Remove unused Template var from tests
- Fix errors for MultiCompilers build (#78)
- Add strip prefix multi windows support (#76)
- Added [chunkhash]/[hash]/[id]/[name] support for importScripts (#70)
- Update npmignore files
- Update unit tests
- Modularize and refactor
- Remove forceDelete
- Add debug option
- Add final webpack-dev-server notes to readme
- Remove unaffected sw-precache options from readme
- Lower node engine requirement to 4.0.0
- Remove unused packages from example
- ⬆️ Update dependencies
- Remove deprecated eslint-plugin-babel options, and drop the whole plugin now that it's no longer used.
- Refactor merge behavior
- Add support for staticFileGlobs option and stripPrefix(Multi) by merging them with the webpack values.
- Add minify to docs
- update sw-precache version
- Add option to minify ServiceWorker file (#25)
- Add warning when using filepath option
- Fix failing tests from pr #38
- pass force option to
del
(#38)
- Update webpack peer dependency
- Add error handling for promise
- Hook plugin to 'after-emit' to ensure async execution
- Correct typos
- Refactor importScripts default behavior
- Fix preserving the [hash], so it will update the new hash when running in watch mode
- Use publicPath for importScripts
- Array.from returning empty array
- Use async/await for writeServiceWorker test
- Update dependencies
- Add unit tests for writeServiceWorker and apply methods
- Remove useless getAssetGlobs function
- Add spec tests and basic test [WIP]
- Update dependencies
- Allow to use [hash] on importScripts
- Fix typo
- Add circleci config
- Add node engine
- Add webpack 2 beta peer dependency
- Remove some of example
- Add test
- Add
staticFileGlobsIgnorePatterns
option
- Add link to official register example
- Update dependencies
- Update example to use filename and isolate service-worker script
- Fix filename option
- Drop support for options.options
- Add trailing / to output.path for stripPrefix
- fixed missing dependency
- Update readmes with better examples, explanations and badges
- Fix example link
- Fix example errors
- Add example project
- Use compilation assets instead of chunk.files
- Add eslint babel
- Update readme with options instructions and example
- Make options object passable as single argument
- Add changelog
- Fix package comma
- Add makefile
- Add eslint dependencies
- Fix babel-es2015 reference
- Allow options parameter to override config
- Add babel
- Move source into src dir
- Initial release
All enhancements and patches to sw-precache-webpack-plugin will be documented in this file. This project adheres to Semantic Versioning.