NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #688 most downloaded on NuGet
NUglify provides minification and compression methods for CSS, JavaScript and HTML files for .NET
Last release 4 days ago
24 Sep 2026
Ships unpredictably
gaps range from 9 days to 11 months
Nearly every release is documented
notes for 58 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
128 releases · first in 1900
Fixed support for multiple negated conditions in css @supports condition
Fixes bug with object destructing and rest spread in arrow function parameters
One column per quarter.
Fixes bug with javascript use of "of" as an identifier
Fixes bug with javascript pretty-print formatting and empty object initializers {}
Fixes bug with json script elements in HTML e.g. application/ld+json
Fixes false errors reported with use of rest spread operator in object literals
Fixed over-minificaiton of aria-hidden="true"
Improved HTML formatting when prettifying
Improved ObjectLiteral formatting when outputting "prettyified" code
Fixed html comments onto new lines when prettifying
Attempted to fix unsupported computed method names on object initializers. Beware of bugs with this, please report any you find. There shouldn't be an
Improves unused setter parameter handling
Nothing published for this version
Fixes bug with HtmlToText and trailing newlines
Fixes object destructuring syntax and default values in arrow function arguments.
Fixes but methods called set or get on classes
set or get on classesfor(let x in y) and for([x] of y) and scope lookup crunchingFixed bug with unused setter value parameters being removed
value parameters being removedFixes bug with s when HtmlToText()ing
<br>s when HtmlToText()ingFixed bug with computed property names in object literals not getting processed
Fixes bugs with escaped slashes in JSON and SourceMaps
Fixes bug with object literal properties and singly referenced lexical declarations
Adds support for <% %> ASP tags in HTML Parser
<% %> ASP tags in HTML ParserRe-adds long lost support for Minify JS Attributes within HTML
HtmlWriterToHtml.Writer properlyHtmlWriterToHtmlCommonSettings.Indent instead of CommonSettings.IndentSizeMade contents of and elements fully indented when outputting pretty HTML
<script> and <style> elements fully indented when outputting pretty HTMLFixes bug with PreserveFunctionNames
Fixes bug with dynamic import expressions
Fixes bug with single-lined blocks with a lexical declaration
Fixes bug with Optional Chaining
~Adds support for Optional Chaining~ This is buggy
globalThis works properlyFixes bug with crlf immediately before a closing template literal
crlf immediately before a closing template literalFixes bug with single argument functions with a default parameter value
~Fixes bug with crlf immediately before a closing template literal~ this wasnt properly fixed, see 1.9.4 for the real fix
crlf immediately before a closing template literal~ this wasnt properly fixed, see 1.9.4 for the real fixasync shortand object initializer syntaxImproves handling of rogue closing tags in HTML, manifesting at least in how HtmlToText behaves. There shouldn't be any regressions but we've gone up
Removes deprecated lineCount from SourceMaps
MakePathsRelative true/false to V3SourceMap to control path mungingdefinePropertyAdds support for HTML attribute removal
Changes (fixes) how HTML5 comments are handled. Previously valid/invalid comments may now be handled differently (correctly)
Fixes overloading of async keyword
async keywordAdds Exponent and Exponent Assign = support
** and Exponent Assign **= support?? operator supportFixes issue with const name redeclaration
Fixes further module variable bugs ((PR #113)
Fixes module variable bugs ((PR #112)
- Updates Nuget package details
Fix for whitespace preceeding a textarea ((PR #103))
Adding a options to turoff escape decoding in CSS files.
Allow async function expressions ((PR #65))
ECMAScript 6 Support for computed names in object property definitions
Support for ES6 arrow functions (PRs)
Support for CSS variables ((PR #46))
Respect self-closing tags with "RemoveOptionalTags" option disabled
Fix Check for break outside of a loop but inside a label block
Fix issue in Html compact with pre/textarea tags not keeping whitespaces
Add new HtmlSettings.KeepTags to selectively keep a list of optional start/end tags even when settings.RemoveOptionalTags is true
Fix possible NullReferenceException when using HtmlSettings.RemoveJavaScript = true
Fix regression when collapsing spaces introduced previously
Add option HtmlSettings.KeepOneSpaceWhenCollapsing to keep at least one space when collapsing them
Add support for keeping knockout comments
Fix bug while minimizing HTML style CSS attribute
Add support to dotnet RTM, switch to netstandard1.6
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →