Skip to content

Commit 0a6e9d5

Browse files
committed
Version 2.0.2
1 parent d3f57d5 commit 0a6e9d5

File tree

25 files changed

+56
-40
lines changed

25 files changed

+56
-40
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Change log
22
==========
33

4+
## July 12, 2016 - v2.0.2
5+
* Added module based on the [NUglify](http://github.com/xoofx/NUglify)
6+
* In WebMarkupMin.MsAjax and WebMarkupMin.Yui was made refactoring
7+
48
## July 9, 2016 - v2.0.1
59
* Optimized memory usage
610
* Fixed a [error #10](https://github.com/Taritsyn/WebMarkupMin/issues/10) “Crash parsing invalid comment block”

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ The **Web Markup Minifier** (abbreviated WebMarkupMin) - a .NET library that con
44

55
WebMarkupMin absorbed the best of existing solutions from non-microsoft platforms: Juriy Zaytsev's [Experimental HTML Minifier](http://kangax.github.com/html-minifier/) (written in JavaScript) and Sergiy Kovalchuk's [HtmlCompressor](http://code.google.com/p/htmlcompressor/) (written in Java).
66

7-
Minification of markup produces by removing extra whitespace, comments and redundant code (only for HTML and XHTML). In addition, HTML and XHTML minifiers supports the minification of CSS code from `style` tags and attributes, and minification of JavaScript code from `script` tags, event attributes and hyperlinks with `javascript:` protocol. WebMarkupMin.Core contains built-in JavaScript minifier based on the Douglas Crockford's [JSMin](http://github.com/douglascrockford/JSMin) and built-in CSS minifier based on the Mads Kristensen's [Efficient stylesheet minifier](http://madskristensen.net/post/efficient-stylesheet-minification-in-c). The above mentioned minifiers produce only the most simple minifications of CSS and JavaScript code, but you can always install additional modules that support the more powerful algorithms of minification: WebMarkupMin.MsAjax (contains minifier-adapters for the [Microsoft Ajax Minifier](http://ajaxmin.codeplex.com)) and WebMarkupMin.Yui (contains minifier-adapters for [YUI Compressor for .Net](http://github.com/PureKrome/YUICompressor.NET)).
7+
Minification of markup produces by removing extra whitespace, comments and redundant code (only for HTML and XHTML). In addition, HTML and XHTML minifiers supports the minification of CSS code from `style` tags and attributes, and minification of JavaScript code from `script` tags, event attributes and hyperlinks with `javascript:` protocol. WebMarkupMin.Core contains built-in JavaScript minifier based on the Douglas Crockford's [JSMin](http://github.com/douglascrockford/JSMin) and built-in CSS minifier based on the Mads Kristensen's [Efficient stylesheet minifier](http://madskristensen.net/post/efficient-stylesheet-minification-in-c). The above mentioned minifiers produce only the most simple minifications of CSS and JavaScript code, but you can always install additional modules that support the more powerful algorithms of minification: WebMarkupMin.MsAjax (contains minifier-adapters for the [Microsoft Ajax Minifier](http://ajaxmin.codeplex.com)), WebMarkupMin.Yui (contains minifier-adapters for [YUI Compressor for .Net](http://github.com/PureKrome/YUICompressor.NET)) and WebMarkupMin.NUglify (contains minifier-adapters for the [NUglify](http://github.com/xoofx/NUglify)).
88

99
Also supports minification of views of popular JavaScript template engines: [KnockoutJS](http://knockoutjs.com/), [Kendo UI MVVM](http://www.telerik.com/kendo-ui) and [AngularJS](http://angularjs.org/) 1.X.
1010

@@ -20,6 +20,7 @@ You can try WebMarkupMin in action and experiment with different minification se
2020
### External JS and CSS minifiers
2121
* [WebMarkupMin: MS Ajax](http://nuget.org/packages/WebMarkupMin.MsAjax/) (supports .NET Framework 4.X)
2222
* [WebMarkupMin: YUI](http://nuget.org/packages/WebMarkupMin.Yui/) (supports .NET Framework 4.X)
23+
* [WebMarkupMin: NUglify](http://nuget.org/packages/WebMarkupMin.NUglify/) (supports .NET Framework 4.X and .NET Standard 1.3)
2324

2425
### ASP.NET Extensions
2526
* [WebMarkupMin: ASP.NET 4.X HTTP modules](http://nuget.org/packages/WebMarkupMin.AspNet4.HttpModules/) (supports .NET Framework 4.X)

nuget/WebMarkupMin.Core/WebMarkupMin.Core.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>WebMarkupMin.Core</id>
5-
<version>2.0.1</version>
5+
<version>2.0.2</version>
66
<title>Web Markup Minifier: Core</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>

nuget/WebMarkupMin.Core/readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22

33
--------------------------------------------------------------------------------
4-
README file for Web Markup Minifier: Core v2.0.1
4+
README file for Web Markup Minifier: Core v2.0.2
55

66
--------------------------------------------------------------------------------
77

nuget/WebMarkupMin.MsAjax/WebMarkupMin.MsAjax.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>WebMarkupMin.MsAjax</id>
5-
<version>2.0.0</version>
5+
<version>2.0.2</version>
66
<title>Web Markup Minifier: MS Ajax</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
@@ -19,11 +19,11 @@
1919
<dependencies>
2020
<group targetFramework=".NETFramework4.0-Client">
2121
<dependency id="AjaxMin" version="5.14.5506.26202" />
22-
<dependency id="WebMarkupMin.Core" version="2.0.0" />
22+
<dependency id="WebMarkupMin.Core" version="2.0.2" />
2323
</group>
2424
<group targetFramework=".NETFramework4.5.2">
2525
<dependency id="AjaxMin" version="5.14.5506.26202" />
26-
<dependency id="WebMarkupMin.Core" version="2.0.0" />
26+
<dependency id="WebMarkupMin.Core" version="2.0.2" />
2727
</group>
2828
</dependencies>
2929
<references>

nuget/WebMarkupMin.MsAjax/readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22

33
--------------------------------------------------------------------------------
4-
README file for Web Markup Minifier: MS Ajax v2.0.0
4+
README file for Web Markup Minifier: MS Ajax v2.0.2
55

66
--------------------------------------------------------------------------------
77

nuget/WebMarkupMin.NUglify/WebMarkupMin.NUglify.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<dependencies>
1919
<group targetFramework=".NETFramework4.0-Client">
2020
<dependency id="NUglify" version="1.5.2" />
21-
<dependency id="WebMarkupMin.Core" version="2.0.1" />
21+
<dependency id="WebMarkupMin.Core" version="2.0.2" />
2222
</group>
2323
<group targetFramework=".NETFramework4.5.2">
2424
<dependency id="NUglify" version="1.5.2" />
25-
<dependency id="WebMarkupMin.Core" version="2.0.1" />
25+
<dependency id="WebMarkupMin.Core" version="2.0.2" />
2626
</group>
2727
<group targetFramework=".NETStandard1.3">
2828
<dependency id="NUglify" version="1.5.2" />
29-
<dependency id="WebMarkupMin.Core" version="2.0.1" />
29+
<dependency id="WebMarkupMin.Core" version="2.0.2" />
3030
</group>
3131
</dependencies>
3232
<references>

nuget/WebMarkupMin.Yui/WebMarkupMin.Yui.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>WebMarkupMin.Yui</id>
5-
<version>2.0.0</version>
5+
<version>2.0.2</version>
66
<title>Web Markup Minifier: YUI</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
@@ -19,11 +19,11 @@
1919
<dependencies>
2020
<group targetFramework=".NETFramework4.0-Client">
2121
<dependency id="YUICompressor.NET" version="2.7.0" />
22-
<dependency id="WebMarkupMin.Core" version="2.0.0" />
22+
<dependency id="WebMarkupMin.Core" version="2.0.2" />
2323
</group>
2424
<group targetFramework=".NETFramework4.5.2">
2525
<dependency id="YUICompressor.NET" version="2.7.0" />
26-
<dependency id="WebMarkupMin.Core" version="2.0.0" />
26+
<dependency id="WebMarkupMin.Core" version="2.0.2" />
2727
</group>
2828
</dependencies>
2929
<references>

nuget/WebMarkupMin.Yui/readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22

33
--------------------------------------------------------------------------------
4-
README file for Web Markup Minifier: YUI v2.0.0
4+
README file for Web Markup Minifier: YUI v2.0.2
55

66
--------------------------------------------------------------------------------
77

nuget/build-all-packages.cmd

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ cd WebMarkupMin.Yui
1010
call build-package.cmd
1111
cd ..
1212

13+
cd WebMarkupMin.NUglify
14+
call build-package.cmd
15+
cd ..
16+
1317
cd WebMarkupMin.AspNet.Common
1418
call build-package.cmd
1519
cd ..

0 commit comments

Comments
 (0)