All Versions
57
Latest Version
Avg Release Cycle
44 days
Latest Release
584 days ago

Changelog History
Page 4

  • v2.5.8 Changes

    May 29, 2019
    • Now CDATA sections are not removed from scripts and styles if they are inside XML-based tags
    • Added the ability to specify a custom short DOCTYPE (e.g. <!DOCTYPE HTML>, <!doctype html>, or <!doctypehtml>)
    • In HTML minification settings was added one new property - CustomShortDoctype (default empty string)
    • Improved performance of HTML/XHTML minification
  • v2.5.7 Changes

    April 15, 2019
    • In markup minifiers, buffer is now flushed more frequently
    • Markup parsers and output writers have been refactored
    • Slightly improved performance of markup minification
    • Added support of JSON data minification in script tags with application/json and application/ld+json types
    • In HTML/XHTML minification settings was added one new property - MinifyEmbeddedJsonData (default true)
  • v2.5.6 Changes

    March 07, 2019
    • Fixed a error #73 “HtmlMinifier.Minify hangs permanently”
    • Fixed a error #77 “HtmlMinifier.Minify throws InvalidOperationException”
    • Slightly improved performance of markup minification
    • Code for working with the output buffers was extracted from the markup minifiers into separate classes
    • In WebMarkupMin.AspNet.Brotli added support of the BrotliSharpLib version 0.3.3
  • v2.5.5 Changes

    November 06, 2018
    • StringBuilderPool class has become public
    • Improved performance of attributes generation in XML minifier
    • In WebMarkupMin.MsAjax, WebMarkupMin.Yui and WebMarkupMin.NUglify improved performance of minifier-adapters
    • In WebMarkupMin.MsAjax and WebMarkupMin.NUglify in configuration settings of CSS and JS minifiers was added one new property - WarningLevel (default 0)
    • In WebMarkupMin.Yui in configuration settings of JS minifier was added one new property - WarningLevel (default 0)
  • v2.5.4 Changes

    October 24, 2018
    • Fixed a error that occurred when removing quotes from attribute with an empty value
    • RemoveEndingSemicolon method of Utils class was renamed to the RemoveEndingSemicolons (implementation has also been changed)
    • Mads Kristensen's CSS minifier has been refactored
    • Improved performance of adapter for the Douglas Crockford's JS minifier
  • v2.5.3 Changes

    October 13, 2018
    • Improved performance of markup minification
    • In WebMarkupMin.AspNet.Brotli:
      • Added support of the BrotliSharpLib version 0.3.1
      • Added strong name signing for assembly
  • v2.5.2 Changes

    August 22, 2018
    • In WebMarkupMin.NUglify added support of the NUglify version 1.5.12
  • v2.5.1 Changes

    August 16, 2018
    • Improved a performance of processing attribute values
    • Fixed a error that occurred when processing of the ignoring fragments of markup
  • v2.5.0 Changes

    August 13, 2018
    • In WebMarkupMin.Core, WebMarkupMin.MsAjax, WebMarkupMin.Yui, WebMarkupMin.NUglify and WebMarkupMin.AspNet.Common modules added support of .NET Standard 2.0
    • In WebMarkupMin.Yui:
      • YUI Compressor for .NET was updated to version 3.0.0
      • Now requires .NET Framework 4.5.2 or greater
    • In ASP.NET extensions:
      • Now the NullLogger class is used as the default logger
      • In IHttpCompressionManager interface was added one new method - TryCreateCompressor
      • In ICompressor interface was added one new property - SupportsFlush
      • Now, by default, the GZip algorithm has a higher priority than the Deflate
      • Added module based on the Brotli compression algorithm
    • In ASP.NET 4.X extensions added support of .NET Framework 4.5
  • v2.4.5 Changes

    July 09, 2018
    • Fixed a DOCTYPE parsing error
    • React DOM component comments are no longer removed