-
Notifications
You must be signed in to change notification settings - Fork 571
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changelog for 1.3.0 #547
Comments
@alexlamsl this is suuuuper helpful! You're amazing, thanks ❤️ I'll tag and push the release with this list once we finalize all the existing PR's |
IMHO we are good for
|
Perfect, I'll tag and release as soon as I can! Thanks for all your help again. |
Yay! |
So what's on the menu for 1.4.0? :) |
About that... 😈 |
On a more serious note - if you are planning on integrating |
Yeah, perhaps... How about reordering of attributes for better gzip compression? That's one of the more interesting optimizations I can think of. |
Sounds like fun... let me sleep on that... |
Good job guys .. keep on the good work 😄 |
Rather than spamming gitter, I guess I'll just update it here as we wait...
Bug fixes
ignoreCustomFragments
(Leading and trailing space being added if PHP code is inside a form attribute #502, Minifier creates empty space after php tag #505, Leading and trailing space being added for tag <%= %> #506, fix whitespace trimming of ignoreCustomFragments #509, collapseWhitespace option adds unwanted spaces to javascript strings #513, php tags space issue #545, AddremoveCustomFragmentsWrap
option #552)removeOptionalTags
on empty element crashes (Minifying html with empty body and removeOptionalTags crashes #500, fix crash in removeOptionalTags #508)HTMLParser
halts on malformed markups (minifier hangs on parsing errors caused by angular brace mismatch #177, Report error instead of freezing/hanging #332, A bug of htmlparse #507, fix corner case in parser performance #510, No error reported when HTML element contains HTML comment. Freeze. #512, improve attribute parsing for conformance and performance #542)removeComments
would give incorrect result if comment matchesignoreCustomFragments
(a bug with removeComments&&ignoreCustomFragments #511, allow out-of-order placement in htmlmin:ignore & ignoreCustomFragments #515)removeOptionalTags
too aggressive around non-HTML tags (Removal of closing </p> tag breaks HTML #503, make removeOptionalTags more conservative #514)collapseWhitespace
within inline tags (handle whitespace within and around inline tags #519)removeTagWhitespace
does not work on the web (enable removeTagWhitespace on web version #528)cli
cannot handle nested directories (Processing a tree of directories will only output files for the deepest one #532, cli.js processDirectory() fix #533)removeEmptyElements
always remove<iframe>
,<audo>
&<video>
(removeEmptyElements removes iframes #536, don't remove meaningful empty elements #538, iframe can have srcdoc instead of src #539)minifyJS
does not work the same way on the web (fix minifyJS when used outside of Node.js #531)Improvements
collapseWhitespace
around comments andremoveEmptyElements
(fix whitespace between comments followed by tags #525)<script type="...">
(improve whitespace handling in type attributes #521)jscs
&jshint
toeslint
(replace jscs & jshint with eslint #554)grunt test
to cover browser tests (run browser-based tests #537)The text was updated successfully, but these errors were encountered: