Skip to content

Latest commit

 

History

History
145 lines (89 loc) · 7.2 KB

CHANGELOG.md

File metadata and controls

145 lines (89 loc) · 7.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

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