All Versions
35
Latest Version
Avg Release Cycle
14 days
Latest Release
664 days ago

Changelog History
Page 4

  • v2.3.6 Changes

    October 26, 2018

    0๏ธโƒฃ Important: default mimetype for JavaScript is now application/javascript (it used to be text/javascript).

    • ๐Ÿ›  HTML bugfix: keep empty value attribute on <input type="radio">, because the default is not an empty string
    • ๐Ÿ›  HTML bugfix: prevent IE conditional comments from panicking in some instances
    • CSS: handle local() for URLs
    • ๐Ÿ‘ CSS: support rgb() and hsl() with spaces instead of commas
    • CSS: improve minification for font, background, background-position, background-repeat, background-size, outline and border declarations
    • ๐Ÿ‘ CSS: reintroduce support for IE star-declaration hack
    • ๐Ÿ›  CSS bugfix: margin and padding now check if values that are functions (such as calc()) are equal and thus eligible for collapsing
    • ๐Ÿ›  CSS bugfix: parse bad declarations better
    • ๐Ÿ›  CSS bugfix: add space for attribute selector case insensitivity between the value and i as in input[type="radio" i]
    • ๐Ÿ›  CSS bugfix: do not collapse outline to 0 but to none
    • ๐Ÿ›  CSS bugfix: opacity for rgba() and hsla() in CSS2 cannot be rewritten as #rrggbbaa
    • ๐Ÿ›  SVG bugfix: only use the first pair of coordinates for M to move back to when encountering Z
  • v2.3.5 Changes

    June 08, 2018
    • CLI: Add bash completion for the minify command
    • CLI: improved error messages
    • ๐Ÿ›  CLI bugfix: don't open all files at once when concatenating, which usually panics when >10000 files are open
    • ๐Ÿ›  CLI bugfix: don't minify modified files twice when watching them
    • ๐Ÿ›  Bugfix: prevent panic on long decimals with negative exponent, where rewriting would previously cause longer numbers
    • HTML: accept alternative syntax for MS conditional comments
    • ๐Ÿ›  HTML bugfix: draggable is not a boolean
    • ๐Ÿ›  HTML bugfix: do not assume mediatype in <meta content="x">
    • CSS: add option for CSS2 numbers without exponents
    • CSS: trim space in url()
    • ๐Ÿ‘ CSS: minify box-shadow, background and @import better
    • ๐Ÿ›  CSS bugfix: prevent panic for functions with no arguments or end parenthesis
    • ๐Ÿ›  CSS bugfix: keep dimensions for zeros in flex property
    • ๐Ÿ›  CSS bugfix: keep other values for outline and border when width is zero
    • ๐Ÿ›  CSS bugfix: font normal now handled
    • ๐Ÿ›  CSS bugfix: add quotes to unquotes url() when we can remove the url function
    • ๐Ÿ›  CSS bugfix: only omit number dimensions for and
    • ๐Ÿ›  JS bugfix: ASI behaviour for template literals
    • ๐Ÿ›  JS bugfix: replace comment as space when comment is removed
    • ๐Ÿ›  JS bugfix: divide by regular expression
    • ๐Ÿšš SVG: don't remove empty groups anymore, as CSS or JS might rely on them
    • ๐Ÿ›  SVG bugfix: prevent panic on invalid pathdata for arcs
  • v2.3.4 Changes

    December 01, 2017

    ๐Ÿš€ This release fixes a number of out-of-bounds panics that could arise in HTML, XML and JS sources. It also allows HTML sources to contain the NULL byte.

  • v2.3.3

    November 12, 2017
  • v2.3.2

    November 12, 2017