- It is now possible to configure the Mads Kristensen's CSS Minifier
- In configuration settings of the Mads Kristensen's CSS Minifier was added three properties -
RemoveRedundantSelectors(defaultfalse),RemoveTrailingSemicolons(defaulttrue) andRemoveUnitsFromZeroValues(defaultfalse) - In WebMarkupMin.AspNetCoreLatest added support for the ASP.NET Core 8.0.25, 9.0.14 and 10.0.5
- Added support for the Douglas Crockford's JSMin version of February 25, 2026
- In WebMarkupMin.AspNetCoreLatest added support for the ASP.NET Core 8.0.24, 9.0.13 and 10.0.3
- Empty
optiontags are no longer removed, even if theRemoveTagsWithoutContentproperty is set totrue
- Performed a migration to the modern C# null/not-null checks
HtmlParserandXmlParserсlasses are no longer thread-safe- In WebMarkupMin.Core, WebMarkupMin.MsAjax, WebMarkupMin.Yui and WebMarkupMin.NUglify:
- Added support for .NET 9
- In the
lockstatements for .NET 9 targets now uses a instances of theSystem.Threading.Lockclass
- In WebMarkupMin.AspNetCoreLatest added support for the ASP.NET Core 8.0.22, 9.0.11 and 10.0.0
- Prevented a occurrence of endless loop during minification of the
<script type="text/html">…</script>tag contents - In WebMarkupMin.NUglify added support for the NUglify version 1.21.17
- In XML minification settings was added one new property -
AttributeQuotesStyle(defaultAuto) - Improved a parsing of the
DOCTYPEdeclaration for HTML/XHTML documents - In WebMarkupMin.NUglify added support for the NUglify version 1.21.15
- In WebMarkupMin.AspNetCoreLatest added support for ASP.NET Core 8.0.16 and 9.0.5
- In WebMarkupMin.NUglify added support for the NUglify version 1.21.11
- In ASP.NET Core extensions, fixed a error in the
AspNetCoreLoggerclass
- In WebMarkupMin.NUglify added support for the NUglify version 1.21.10
- In ASP.NET Core extensions:
- Services required by WebMarkupMin are now conditionally registered using the
TryAddmethods - Added a
AspNetCoreLoggerclass, which is a wrapper around the standard ASP.NET Core logger - Created the WebMarkupMin.AspNetCoreLatest module, that contains middleware for the ASP.NET Core 8 and 9
- 3 packages have been deprecated:
- WebMarkupMin.AspNetCore5 package replaced by the WebMarkupMin.AspNetCore3 package
- WebMarkupMin.AspNetCore7 package replaced by the WebMarkupMin.AspNetCore6 package
- WebMarkupMin.AspNetCore8 package replaced by the WebMarkupMin.AspNetCoreLatest package
- In GZip, Deflate and Brotli compression settings for .NET 9 was added one new property -
AlternativeLevel
- Services required by WebMarkupMin are now conditionally registered using the
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.36
- In WebMarkupMin.AspNet.Brotli:
- Added support for .NET 9
- Removed a .NET 6 and .NET 7 targets
- In compression settings was changed a default value of the
Levelproperty from5to4
- In ASP.NET Core extensions:
- Services required by WebMarkupMin are now conditionally registered using the
TryAddmethods - Added a
AspNetCoreLoggerclass, which is a wrapper around the standard ASP.NET Core logger - 3 packages have been deprecated:
- WebMarkupMin.AspNetCore5 package replaced by the WebMarkupMin.AspNetCore3 package
- WebMarkupMin.AspNetCore7 package replaced by the WebMarkupMin.AspNetCore6 package
- WebMarkupMin.AspNetCore8 package replaced by the WebMarkupMin.AspNetCoreLatest package
- In GZip, Deflate and Brotli compression settings for .NET 9.0 was added one new property -
AlternativeLevel
- Services required by WebMarkupMin are now conditionally registered using the
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.35
- In WebMarkupMin.AspNetCoreLatest added support for ASP.NET Core 9.0 RC 2
- In WebMarkupMin.AspNet.Brotli:
- Added support for .NET 9.0 RC 2
- Removed a .NET 6 and .NET 7 targets
- In compression settings was changed a default value of the
Levelproperty from5to4
- In HTML and XHTML minification settings was added one new property -
PreservableHtmlCommentList(default is empty) - In WebMarkupMin.NUglify added support for the NUglify version 1.21.9
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.32
- In WebMarkupMin.AspNetCore8 added support for ASP.NET Core 8.0.7
- Blazor streaming markers (
<!--bl:…-->,<!--/bl:…-->and<!--bab39c12-73f9-4e04-b6b9-76cb2b324662-->) are no longer removed
- New Blazor markers (
<!--Blazor-Server-Component-State:…-->,<!--Blazor-WebAssembly-Component-State:…-->and<!--Blazor-Web-Initializers:…-->) are no longer removed - In WebMarkupMin.NUglify added support for the NUglify version 1.21.8
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.31
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.20
- In WebMarkupMin.AspNetCore8 added support for ASP.NET Core 8.0.6
- Added support of JavaScript code minification in the
scripttags withmodule,text/x-javascript,text/x-ecmascript,application/x-javascriptandapplication/x-ecmascripttypes - Added support of JSON data minification in the
scripttags withimportmapandspeculationrulestypes - The
nomoduleattribute is now processed as a Boolean attribute - In WebMarkupMin.NUglify added support for the NUglify version 1.21.4
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.27
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.16
- In WebMarkupMin.AspNetCore8 added support for ASP.NET Core 8.0.2
- In WebMarkupMin.NUglify added support for the NUglify version 1.21.2
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.26
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.15
- In WebMarkupMin.AspNetCore8 added support for ASP.NET Core 8.0.1
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.25
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.14
- In WebMarkupMin.AspNetCore8 added support for ASP.NET Core 8.0.0
- In WebMarkupMin.NUglify:
- Added support for the NUglify version 1.21.0
- In configuration settings of CSS minifier was added one new property -
AbbreviateHexColor(defaulttrue)
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.23
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.12
- In WebMarkupMin.AspNetCore8 added support for ASP.NET Core 8 RC2
- In ASP.NET Core extensions was improved a message text of the “Unable to find the required services” error
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.22
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.11
- Created the WebMarkupMin.AspNetCore8 module, that contains middleware for the ASP.NET Core 8 RC1
- Fixed a error #147 “[WebMarkupMin.AspNetCore5] Sometimes a blank page is returned as the request has no response data available”
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.18
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.7
- In HTML and XHTML minification settings was added one new property -
AttributeQuotesStyle(defaultAuto) - In WebMarkupMin.NUglify added support for the NUglify version 1.20.7
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.16
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.5
- Small refactoring of the HTML/XHTML parser was performed
- In ASP.NET Core extensions was made refactoring
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.15
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.4
- ASP.NET Core Middlewares rolled back to previous thread safety implementation
- In ASP.NET Core extensions was added protection of minified content from untimely garbage collection
- Small refactoring of the HTML/XHTML parser was performed
- ASP.NET Core Middlewares have been made more thread-safe
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.15
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.4
- Fixed a incorrect whitespace minification which occurs when there are empty XML tags in the HTML/XHTML markup
- Implemented a more correct parsing of the missing HTML end tags
- Fixed a error #154 “Whitespace trimming on anchor tags (when using svg tag)”
- Fixed a error #102 “Minification mangling html with conditional comments”
- In WebMarkupMin.NUglify added support for the NUglify version 1.20.5
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.13
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.2
- In WebMarkupMin.NUglify added support for the NUglify version 1.20.4
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.32
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.12
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.1
- In ASP.NET Core extensions was changed a life cycle of the compression stream
- In ASP.NET Core extensions prevented cases of using an uninitialized compression stream
- In WebMarkupMin.AspNet.Brotli fixed a error #150 “.NET 7 broke BrotliCompressor due to invalid compression levels”
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.31
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.11
- In WebMarkupMin.AspNetCore7 added support for ASP.NET Core 7.0.0
Infomethod ofLoggerBaseclass is marked as virtual- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.30
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.10
- In ASP.NET Core extensions was made refactoring
- In extensions for ASP.NET Core 3.1 or higher:
- Fixed a error “Headers are read-only, response has already started”
- Fixed a error that caused an blank page response when using the Brotli compression
- Created the WebMarkupMin.AspNetCore7 module, that contains middleware for ASP.NET Core 7 RC2
- In HTML, XHTML and XML minification settings was added two new properties:
PreserveNewLines(defaultfalse) andNewLineStyle(defaultAuto) - LazyHTML wrapped fragments are now parsed correctly
- Location of the error that occurs during minification of JSON data are now calculated correctly
- In WebMarkupMin.Yui a JS error summary has been excluded from the list of errors
- In WebMarkupMin.NUglify added support for the NUglify version 1.20.2
- In WebMarkupMin.AspNet.Common and WebMarkupMin.AspNetCore2 no longer supports a .NET Core App 2.1
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.28
- In WebMarkupMin.AspNetCore5 added support for ASP.NET Core 5.0.17
- In WebMarkupMin.AspNetCore6 added support for ASP.NET Core 6.0.8
- In WebMarkupMin.NUglify added support for the NUglify version 1.16.1
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.21
- In WebMarkupMin.AspNetCore5 added support for ASP.NET Core 5.0.12
- Created the WebMarkupMin.AspNetCore6 module, that contains middleware for ASP.NET Core 6
- In WebMarkupMin.NUglify added support for the NUglify version 1.13.10
- In
IContentProcessingManagerinterface,ContentProcessingManagerBaseclass andContentProcessingOptionsBaseclass was added a new property -SupportedHttpStatusCodes(default200) - In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.15
- In WebMarkupMin.AspNetCore5 added support for ASP.NET Core 5.0.6
- In ASP.NET Core extensions, the
Servicesproperty has been added to theWebMarkupMinServicesBuilderclass. Special thanks to Alex Rønne Petersen. - In WebMarkupMin.NUglify added support for the NUglify version 1.13.8
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.14
- In WebMarkupMin.AspNetCore5 added support for ASP.NET Core 5.0.5
- In WebMarkupMin.NUglify added support for the NUglify version 1.13.2
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.11
- In WebMarkupMin.AspNetCore5 added support for ASP.NET Core 5.0.2
- In WebMarkupMin.Yui added support for the YUI Compressor for .NET version 3.1.0
- In WebMarkupMin.NUglify added support for the NUglify version 1.11.4
- In ASP.NET Core extensions fixed a error that occurred when excluding the Hangfire dashboard and related pages from processing by corresponding markup minifier or compressor
- In WebMarkupMin.Core:
- .NET Core App 2.1 target was replaced by a .NET Standard 2.1 target
- Version for .NET Standard 2.1 now uses a regular expression compilation for improving performance
- In WebMarkupMin.NUglify added support for the NUglify version 1.11.3
- In WebMarkupMin.AspNet.Common:
- Added a .NET Core App 2.1 and .NET Standard 2.1 targets
- In versions for .NET Core App 2.1 and .NET Standard 2.1 was added a new compressor (
BuiltInBrotliCompressor) based on theSystem.IO.Compression.BrotliStreamclass
- Created the WebMarkupMin.AspNetCore5 module, that contains middleware for ASP.NET Core 5.0
- In WebMarkupMin.NUglify:
- Added support for the NUglify version 1.10.0
- In configuration settings of minifiers was added one new property -
IndentType(defaultSpace)
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.10
- In WebMarkupMin.NUglify added support for the NUglify version 1.9.9
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.9
- In WebMarkupMin.NUglify added support for the NUglify version 1.9.7
- In WebMarkupMin.NUglify added support for the NUglify version 1.9.6
- In WebMarkupMin.NUglify added support for the NUglify version 1.9.5
- In WebMarkupMin.AspNetCore2 updated a dependencies
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.8
- In WebMarkupMin.NUglify added support for the NUglify version 1.6.5
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.7
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.6
- In WebMarkupMin.NUglify added support for the NUglify version 1.6.4
- Improved a performance of the class directive processing
- Fixed a error #113 “Problem with the content of the html attributes”
- In WebMarkupMin.NUglify added support for the NUglify version 1.6.3
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.5
- Blazor component markers (
<!--Blazor:…-->) are no longer removed - In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.1.4
- In WebMarkupMin.AspNetCore3 fixed a error #105 “2.8.1 Crashing Out”
- Fixed a error #104 “Dependency Issues in release 2.8.0”
- In WebMarkupMin.NUglify:
- Added support for the NUglify version 1.5.14
- In configuration settings of CSS minifier was added one new property -
DecodeEscapes(defaulttrue)
- In WebMarkupMin.AspNetCore3:
- .NET Core App 3.0 target was updated to version 3.1
- Added support for ASP.NET Core 3.1.1
- Added support for the Douglas Crockford's JSMin version of October 30, 2019
- Douglas Crockford's JSMin is now processing a Angular binding expressions separately from JS code
- The empty
dirattribute is no longer removed - The
<link charset="…">attribute is no longer considered redundant - The following attributes are now considered redundant:
<button type="submit">,<form autocomplete="on">,<form enctype="application/x-www-form-urlencoded">,<img decoding="auto">,<textarea wrap="soft">and<track kind="subtitles"> - In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.0
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.0 RC 1
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.0 Preview 9
- In WebMarkupMin.AspNetCore3 added support for ASP.NET Core 3.0 Preview 8
- Part of the auxiliary code was replaced by the AdvancedStringBuilder library
- Slightly improved performance of markup minification
- Optimized a memory usage during generation of statistics
- Enabled a SourceLink in NuGet packages
- In WebMarkupMin.AspNet.Brotli added support for ASP.NET Core 3.0
- In WebMarkupMin.AspNetCore1 and WebMarkupMin.AspNetCore2:
- In WebMarkupMin options was added one new property -
DefaultEncoding(defaultEncoding.Default) - Optimized a memory usage
- In WebMarkupMin options was added one new property -
- Created the WebMarkupMin.AspNetCore3 module, that contains middleware for ASP.NET Core 3.0
- In WebMarkupMin.NUglify added support for the NUglify version 1.5.13
- 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
- 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
scripttags withapplication/jsonandapplication/ld+jsontypes - In HTML/XHTML minification settings was added one new property -
MinifyEmbeddedJsonData(defaulttrue)
- 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 for the BrotliSharpLib version 0.3.3
StringBuilderPoolclass 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(default0) - In WebMarkupMin.Yui in configuration settings of JS minifier was added one new property -
WarningLevel(default0)
- Fixed a error that occurred when removing quotes from attribute with an empty value
RemoveEndingSemicolonmethod ofUtilsclass was renamed to theRemoveEndingSemicolons(implementation has also been changed)- Mads Kristensen's CSS minifier has been refactored
- Improved performance of adapter for the Douglas Crockford's JS minifier
- Improved performance of markup minification
- In WebMarkupMin.AspNet.Brotli:
- Added support for the BrotliSharpLib version 0.3.1
- Added strong name signing for assembly
- In WebMarkupMin.NUglify added support for the NUglify version 1.5.12
- Improved a performance of processing attribute values
- Fixed a error that occurred when processing of the ignoring fragments of markup
- In WebMarkupMin.Core, WebMarkupMin.MsAjax, WebMarkupMin.Yui, WebMarkupMin.NUglify and WebMarkupMin.AspNet.Common modules added support for .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
NullLoggerclass is used as the default logger - In
IHttpCompressionManagerinterface was added one new method -TryCreateCompressor - In
ICompressorinterface 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
- Now the
- In ASP.NET 4.X extensions added support for .NET Framework 4.5
- Fixed a DOCTYPE parsing error
- React DOM component comments are no longer removed
- Fixed a error #63 “The middleware blocks content streaming”
- In WebMarkupMin.NUglify added support for the NUglify version 1.5.11
- Created the WebMarkupMin.AspNetCore2 module, that contains middleware for ASP.NET Core 2.0
- In WebMarkupMin.NUglify added support for the NUglify version 1.5.8
- In WebMarkupMin.NUglify added support for the NUglify version 1.5.6
- Added support for .NET Core 1.0.4
- HTML and XHTML minifiers now support processing of CDATA sections outside the
scriptandstyletags - In
IMarkupMinificationManagerinterface,MarkupMinificationOptionsBaseclass,IHttpCompressionManagerinterface andHttpCompressionOptionsclass was added a new property -SupportedHttpMethods(defaultGET) - In WebMarkupMin.AspNet4.Mvc and WebMarkupMin.AspNet4.WebForms now, by default, only the
GETrequests are minified and compressed (this behavior can be changed by using theSupportedHttpMethodsproperty) - In
IHttpCompressionManagerinterface andHttpCompressionOptionsclass was added two new properties -IncludedPages(default empty list) andExcludedPages(default empty list) - In ASP.NET 4.X Extensions fixed a error of filtering media-types, which led to incorrect usage of HTTP compression
- Downgraded .NET Framework version from 4.5.1 to 4.5
- Added support for .NET Core 1.0.3
- Fixed a error #31 “Perfomance is very slow when a HTML comment is inside a JavaScript block”
- Fixed a error in
SourceCodeNavigatorclass - In WebMarkupMin.NUglify added support for the NUglify version 1.5.5
- In
IMarkupMinificationManagerinterface andMarkupMinificationOptionsBaseclass was added a new property -GenerateStatistics(defaultfalse) - From
IHttpCompressionManagerinterface was removedIsSupportedMediaTypemethod - In
IHttpCompressionManagerinterface andHttpCompressionOptionsclass was added a new property -SupportedMediaTypePredicate(defaultnull)
- In WebMarkupMin.AspNetCore1 fixed a error due to which instead of the status code pages displayed an empty content
- Added the ability to ignore fragments of markup by using the ignoring comment tags (
<!--wmm:ignore--><!--/wmm:ignore-->)
- All exceptions made serializable
- Fixed a error #21 “Remove redundant attributes, except input”
- Fixed a error #18 “Why is SavedGzipInBytes a decimal?”
- Fixed a error #20 “Adding WebMarkupMin with a ServiceStack .Net Core enabled project fails”
- Added the ability to specify a level of GZip or Deflate compression (while available only in ASP.NET Core applications)
- In WebMarkupMin.AspNetCore1 fixed a error “Stream does not support writing”
- Downgraded .NET Framework version from 4.5.2 to 4.5.1
- Added support for .NET Core 1.0.1
- Fixed a error #13 “HttpCompression Not Checking for Already Compressed Content”
- Fixed a error #14 “HttpCompression Algorithm Priority”
- Fixed a error #15 “Check for Content-Length in response headers”
- Fixed a error #12 “HTTP modules cause forms button do post back error”
- In configuration settings of HTML/XHTML minifier was changed type of
ProcessableScriptTypeCollectionandCustomAngularDirectiveCollectionproperties fromIEnumerable<string>toISet<string> - In configuration settings of HTML minifier was changed type of
PreservableOptionalTagCollectionproperty fromIEnumerable<string>toISet<string> - In configuration settings of HTML/XHTML minifier was changed a default value of
ProcessableScriptTypeListproperty from""to"text/html" - In
CrockfordJsMinifierwas optimized memory usage - In ASP.NET 4.X Extensions was changed a mechanism of using default instances of loggers, factories and managers
- Added module based on the NUglify
- In WebMarkupMin.MsAjax and WebMarkupMin.Yui was made refactoring
- Optimized memory usage
- Fixed a error #10 “Crash parsing invalid comment block”
- Added support for .NET Core and ASP.NET Core 1.0 RTM
- Was made refactoring
rbandrtctags are now considered as optional end tags- In configuration settings of HTML minifier was added one new property -
PreservableOptionalTagList(default is empty) - Fixed a error #8 “MarkupMinificationException when having nested SVG element inside an SVG”
- Fixed a error #9 “<div>${{something}}</div> incorrectly minified”
- Added support for .NET Core and ASP.NET Core 1.0 RC 2
- WebMarkupMin.AspNet5 package has been replaced by WebMarkupMin.AspNetCore1 package
- Improved a safe whitespace minification mode
- In configuration settings of HTML minifier was added one new property -
PreserveCase(defaultfalse) - Fixed a errors that occurred when processing of Angular 2, Aurelia and Polymer templates
- Fixed a error #6 “Incompatible with DeveloperExceptionPageMiddleware (ASP.NET 5)”
- Fixed a error #3 “NullReferenceException with FileContentResult in ASP.vNext RC1”
- Now in WebMarkupMin.AspNet4.Mvc and WebMarkupMin.AspNet4.WebForms the responses with status codes are not equal to 200 is not minified and compressed
- Now during minification removes the byte order mark (BOM)
- Added support for .NET Core and ASP.NET 5 RC 1
- Added support for ASP.NET 5 Beta 8
- Added support for ASP.NET 5 Beta 7
- In WebMarkupMin.AspNet4.Mvc fixed a error “Filtering is not allowed.”, that caused by joint usage of the WebMarkupMin's action filters and the nopCommerce's widgets
- Was made refactoring
- In WebMarkupMin.AspNet4.Mvc now the
CompressContentAttributeaction filter can be applied to the controllers
- .NET Core Libraries (CoreFX) have been upgraded to stable versions
- Added support for xUnit.net 2.1 Beta 4
- Fixed a problems with the NuGet package restore
- Added support for ASP.NET 5 Beta 6
- Now during HTTP compression the deflate algorithm has a higher priority than the gzip algorithm
- Removed dependency on
System.Configuration.dll(no longer supported configuration by using theWeb.configandApp.configfiles) - In WebMarkupMin.Core package added support for DNX 4.5.1 and DNX Core 5.0
- In WebMarkupMin.MsAjax and WebMarkupMin.Yui packages added support for DNX 4.5.1
- WebMarkupMin.Web package was split into 2 packages: WebMarkupMin.AspNet4.Common and WebMarkupMin.AspNet4.HttpModules
- WebMarkupMin.Mvc package has been replaced by WebMarkupMin.AspNet4.Mvc package
- WebMarkupMin.WebForms package has been replaced by WebMarkupMin.AspNet4.WebForms package
- Created WebMarkupMin.AspNet5 package, that contains middleware for ASP.NET 5
- WebMarkupMin.ConfigurationIntelliSense package is no longer required for the current version of WebMarkupMin