- Preserve empty script with srcattribute
- Make draggableenumerated attribute
- Add option to preserve a single line break on collapse
- Do not treat draggable as a boolean attribute
- Add minifyURLsoption
- Add customAttrCollapseoption
- collapseBooleanis case-insensitive
- Remove removable attrs with unspecified values
- removeCommentsaffects htmlmin:ignore comments
- Quote terminal attribute value by unary slash
- Closing tag search is case-insensitive
- stag has been reinstated
- Remove i,b,utags from linter as problematic
- Fix Firefox attribute bug
- Add customAttrAssignoption
- Add maxLineLengthoption
- Add customAttrSurroundoption
- caseSensitiveoption now applies to tags and attributes
- Support for mixed-case tags
- Support IE downlevel-revealed conditional comments
- Add support for wbrelement
- Do not treat translateattribute as boolean
- Add svgelement in inline list
- Do not remove special spaces like  
- Make collapseWhitespacemore resilient
- Fix bug introduced by processScriptsoption
- Add CLI
- Fix error with valueless attributes (e.g. <a href>). #169
- Minify meta viewport value #159
- Add support for ignoring markup via <!-- htmlmin:ignore -->#89
- Add support for processScripts#139
- Add support for ignoreCustomComments#145
- Add conservativeCollapseoption
- Fix handling of valueless attributes #150
- Escape closing script tag #142
- Add support for minifying CSS (minifyCSS)
- Add support for minifying JS (minifyJS)
- Don't add empty string value to valueless attributes
- Add more boolean attributes
- No more tags in lint output (Node friendly)
- Add more optional tags
- Node.js v0.10 is needed for development
- Add an option to keep closing slash in singleton tags #76
- Make </source>tag optional #92
- Add tdandthto optional tags list #95
- Add caseSensitiveoption #106
- Add options quick reference in README.md #131
- Fix quotes in attributes
- Ignore unneeded files from being included in the npm package
- Switch to Grunt for development
- Add missing inline tags for collapsing whitespace
- Preserve quotes if attribute ends with a trailing slash
- Add space around time tag
- Newlines are collapsed to one space
- Add support for ignoring <%...%>and<?...?>
- Fix space after textarea
- Add support for ignored comments (<!--!)
- Add more tags to collapseWhitespaceSmartwhitelist
- Better support for boolean attributes #63
- Make sure code,kbdandquotetags have space around them
- Improve canRemoveAttributeQuotes
- Add html5 option (supports custom elements, block elements in inline)
- Menu is no longer deprecated in HTML5 #23
- Make parser ignore block elements in inline elements (allowed in HTML5). #51 #52 #54
- Fix issue with closing tags
- Smarter collapseWhitespace(preserve space around inline tags)