CHANGELOG.md
7.1 KB
Change History
v2.30.1
- Revert part the performance optimization (#723) because of #753.
v2.30.0
- Add manual sort
- Performance improvements (#723)
v2.29.0
- Add support for Webpack 3
v2.28.0
- Backport 3.x void tag for plugin authors
v2.27.1
- Revert 2.25.0 loader resolving
v2.27.0
- Fix a chunksorter webpack 2 issue (#569)
- Fix template path resolving(#542)
v2.26.0
- Allow plugins to add attributes without values to the
<script>
and<link>
tags
v2.25.0
- Clearer loader output
- Add basic support for webpack 2
v2.24.1
- Hide event deprecated warning of 'applyPluginsAsyncWaterfall' for html-webpack-plugin-after-emit and improve the warning message.
v2.24.0
- Update dependencies
- Add deprecate warning for plugins not returning a result
- Add [path] for favicons
v2.23.0
- Update dependencies
- Stop automated tests for webpack 2 beta because of #401
v2.22.0
- Update dependencies
v2.21.1
- Better error handling (#354)
v2.21.0
- Add
html-webpack-plugin-alter-asset-tags
event to allow plugins to adjust the script/link tags
v2.20.0
- Exclude chunks works now even if combined with dependency sort
v2.19.0
- Add
html-webpack-plugin-alter-chunks
event for custom chunk sorting and interpolation
v2.18.0
- Updated all dependencies
v2.17.0
- Add
type
attribute toscript
element to prevent issues in Safari 9.1.1
v2.16.2
- Fix bug introduced by 2.16.2. Fixes #315
v2.16.1
- Fix hot module replacement for webpack 2.x
v2.16.0
- Add support for dynamic filenames like index[hash].html
v2.15.0
- Add full unit test coverage for the webpack 2 beta version
- For webpack 2 the default sort will be 'dependency' instead of 'id'
- Upgrade dependencies
v2.14.0
- Export publicPath to the template
- Add example for inlining css and js
v2.13.0
- Add support for absolute output file names
- Add support for relative file names outside the output path
v2.12.0
- Basic Webpack 2.x support #225
v2.11.0
- Add
xhtml
option which is turned of by default. When activated it will inject self closed<link href=".." />
tags instead of unclosed<link href="..">
tags. https://github.com/ampedandwired/html-webpack-plugin/pull/255 - Add support for webpack placeholders inside the public path e.g.
'/dist/[hash]/'
. https://github.com/ampedandwired/html-webpack-plugin/pull/249
v2.10.0
- Add
hash
field to the chunk object - Add
compilation
field to the templateParam object (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/237) - Add
html-webpack-plugin-before-html-generation
event - Improve error messages
v2.9.0
- Fix favicon path (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/185, https://github.com/ampedandwired/html-webpack-plugin/issues/208, https://github.com/ampedandwired/html-webpack-plugin/pull/215 )
v2.8.2
- Support relative URLs on Windows (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/205 )
v2.8.1
- Caching improvements (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/204 )
v2.8.0
- Add
dependency
mode forchunksSortMode
to sort chunks based on their dependencies with each other
v2.7.2
- Add support for require in js templates
v2.7.1
- Refactoring
- Fix relative windows path
v2.6.5
- Minor refactoring
v2.6.4
- Fix for
"Uncaught TypeError: __webpack_require__(...) is not a function"
- Fix incomplete cache modules causing "HtmlWebpackPlugin Error: No source available"
- Fix some issues on Windows
v2.6.3
- Prevent parsing the base template with the html-loader
v2.6.2
- Fix
lodash
resolve error (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/172 )
v2.6.1
- Fix missing module (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/164 )
v2.6.0
- Move compiler to its own file
- Improve error messages
- Fix global HTML_WEBPACK_PLUGIN variable
v2.5.0
- Support
lodash
template's HTML "escape" delimiter (<%- %>
) - Fix bluebird warning (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/130 )
- Fix an issue where incomplete cache modules were used
v2.4.0
- Don't recompile if the assets didn't change
v2.3.0
- Add events
html-webpack-plugin-before-html-processing
,html-webpack-plugin-after-html-processing
,html-webpack-plugin-after-emit
to allow other plugins to alter the html this plugin executes
v2.2.0
- Inject css and js even if the html file is incomplete (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/135 )
- Update dependencies
v2.1.0
- Synchronize with the stable
@1
version
v2.0.4
- Fix
minify
option - Fix missing hash interpolation in publicPath
v2.0.3
- Add support for webpack.BannerPlugin
v2.0.2
- Add support for loaders in templates (fixes https://github.com/ampedandwired/html-webpack-plugin/pull/41 )
- Remove
templateContent
option from configuration - Better error messages
- Update dependencies
v1.7.0
- Add
chunksSortMode
option to configuration to control how chunks should be sorted before they are included to the html - Don't insert async chunks into html (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/95 )
- Update dependencies
v1.6.2
- Fix paths on Windows
- Fix missing hash interpolation in publicPath
- Allow only
false
orobject
inminify
configuration option
v1.6.1
- Add
size
field to the chunk object - Fix stylesheet
<link>
s being discarded when used with"inject: 'head'"
- Update dependencies
v1.6.0
- Support placing templates in subfolders
- Don't include chunks with undefined name (fixes https://github.com/ampedandwired/html-webpack-plugin/pull/60 )
- Don't include async chunks
v1.5.2
- Update dependencies (lodash)
v1.5.1
- Fix error when manifest is specified (fixes https://github.com/ampedandwired/html-webpack-plugin/issues/56 )
v1.5.0
- Allow to inject javascript files into the head of the html page
- Fix error reporting
v1.4.0
- Add
favicon.ico
option - Add html minifcation
v1.2.0
- Set charset using HTML5 meta attribute
- Reload upon change when using webpack watch mode
- Generate manifest attribute when using appcache-webpack-plugin
- Optionally add webpack hash as a query string to resources included in the HTML
(
hash: true
) for cache busting - CSS files generated using webpack (for example, by using the extract-text-webpack-plugin) are now automatically included into the generated HTML
- More detailed information about the files generated by webpack is now available
to templates in the
o.htmlWebpackPlugin.files
attribute. See readme for more details. This new attribute deprecates the oldo.htmlWebpackPlugin.assets
attribute. - The
templateContent
option can now be a function that returns the template string to use - Expose webpack configuration to templates (
o.webpackConfig
) - Sort chunks to honour dependencies between them (useful for use with CommonsChunkPlugin).