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.
- Fixed a potential bug while searching for the main file in a chunk (thanks @liamcmitchell-sc)
- Display a warning if there are other pluging registered to run in the
emit
phase and we are not the first in the list.
- Display a warning if there are other pluging registered to run in the
emit
phase and we are not the first in the list.
- Updated chai to 4.2.0
- Updated css-loader to 1.0.1
- Updated eslint to 5.9.0
- Updated eslint-config-airbnb-base to 13.1.0
- Updated eslint-plugin-import to 2.14.0
- Updated eslint-plugin-mocha to 5.2.0
- Updated mini-css-extract-plugin to 0.4.5
- Updated mocha to 5.2.0
- Updated webpack to 4.26.0
- Updated webpack-cli to 3.1.2
- Updated node to 6.14.4
- Added prettier
- Changed the code style of many files to conform to prettier
- Added base webpack config to tests to avoid some duplication
- Added LICENSE.txt, CODE_OF_CONDUCT.md
- Added .npmignore to reduce the package size
- Burnt version, ignore
- Port changes from 1.3.1
- The plugin runs on
emit
phase instead ofafter-optimize-chunk-assets
. This will give more "room" to other plugins to change the output before we compute the hash (thanks @pksjce!)
- Added support for mini-css-extract-plugin. (#17, thanks to @GoodForOneFare)
- Simplified logic for sorting chunks before hashing. (#18, thanks to @GoodForOneFare)
- Reworked algorithm to detect file dependencies to avoid #16. This new algorithm makes the option
manifestFiles
unnecessary.
- Fixes bug causing an infinite loop in some projects (#16)
- Option
manifestFiles
has been removed. The plugin will find all manifest files automatically.
- Support for circular async dependencies (#15)
- This plugin requires Webpack 4 now.
- Support for runtimeChunk