Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.3.2 (2020-10-09)
Chore
1.3.1 (2020-09-21)
Bug Fixes
1.3.0 (2020-08-25)
Features
...
syntax to extend default tag and attributes (#317) (f02bb48)
Bug Fixes
1.2.1 (2020-08-19)
Bug Fixes
1.2.0 (2020-08-18)
Features
Bug Fixes
1.1.0 (2020-04-02)
Features
- added support for an async functions to the
preprocessor
option (#272) (e59324b)
- allowed to handle an attribute without a tag (#273) (c0d6d5b)
Bug Fixes
1.0.0 (2020-03-19)
⚠ BREAKING CHANGES
- for parsing HTML now we use
htmlparser2
package
- the
attrs
option was renamed to the attributes
option
- the
interpolate
option was removed, please consider migration on the preprocessor
- the
minimize
option is true
by default in production
mode. You need to list all options for html-minifier
if you use object
notation.
- uppercase tags and uppercase attributes are handled by default
- the
root
option was moved under the attributes
option, please look at the documentation
- emit an error on broken HTML syntax when minimization is enabled
- By default, now we process the following tags with attributes:
- the
src
attribute of the audio
tag
- the
src
attribute of the embed
tag
- the
src
attribute of the img
tag
- the
srcset
attribute of the img
tag
- the
src
attribute of the input
tag
- the
href
attribute of the link
tag (only for stylesheets)
- the
data
attribute of the object
tag
- the
src
attribute of the script
tag
- the
src
attribute of the source
tag
- the
srcset
attribute of the source
tag
- the
src
attribute of the track
tag
- the
poster
attribute of the video
tag
- the
src
attribute of the video
tag
- the
attributes
option should be Boolean
or Object
, please look at the documentation
- the
exportAsDefault
option were removed in favor the esModules
option
- the
exportAsEs6Default
option were removed in favor the esModules
option
Features
- handle more tags and attributes
- added the
preprocessor
option
- added the
esModule
option
- add the
rulFilter
option for filtering some of urls, please look at the documentation
- allow to setup how to handle and filter tags and attributes, please look at the documentation
- improve error reporting
Bug Fixes
- adding quotes when necessary for unquoted sources
- do not handle empty attributes
- escape
\u2028
and \u2029
characters
- handle only valid srcset tags
- parser tags and attributes according spec
- reduce
import
/require
count
- reduce size of generated modules
- respect
#hash
in sources
- support ES6 syntax in
script
tags when minimize
- support ES6 import of urls
0.5.5 (2018-01-17)
Bug Fixes
- index: don't prepend
./
to the URL on interpolate=require
(options.interpolate
) (#165) (9515410)
0.5.4 (2018-01-05)
Bug Fixes
- ignore attribute if
mailto:
is present (#145) (4b13d4c)
- index: escape double quotes correctly (
options.interpolate
) (#154) (1ef5de4)
0.5.1 (2017-08-08)
Bug Fixes
- Support for empty tags in tag-attribute matching (#133) (6efa6de), closes #129
0.5.0 (2017-07-26)
Features
- add support for empty tags in
tag:attribute
matching (#129) (70370dc)
0.4.5 (2017-07-26)
Bug Fixes
- es6 default export (fae0309)
- Handle es6 default export (e04e969)
- getOptions: deprecation warn in loaderUtils (#114) (3d47e98)
Features