UglifyJS/CHANGELOG.md

192 KiB

Change Log

v3.4.9 (2018-08-31)

Full Changelog

Merged pull requests:

v3.4.8 (2018-08-23)

Full Changelog

Merged pull requests:

v3.4.7 (2018-08-09)

Full Changelog

Merged pull requests:

v3.4.6 (2018-07-27)

Full Changelog

Merged pull requests:

v3.4.5 (2018-07-16)

Full Changelog

Merged pull requests:

v3.4.4 (2018-07-09)

Full Changelog

Merged pull requests:

v3.4.3 (2018-07-02)

Full Changelog

Merged pull requests:

v3.4.2 (2018-06-25)

Full Changelog

Merged pull requests:

v3.4.1 (2018-06-19)

Full Changelog

Merged pull requests:

v3.4.0 (2018-06-02)

Full Changelog

Merged pull requests:

v3.3.28 (2018-05-29)

Full Changelog

Merged pull requests:

v3.3.27 (2018-05-22)

Full Changelog

Merged pull requests:

v3.3.26 (2018-05-20)

Full Changelog

Merged pull requests:

v3.3.25 (2018-05-12)

Full Changelog

Merged pull requests:

v3.3.24 (2018-05-07)

Full Changelog

Merged pull requests:

v3.3.23 (2018-04-28)

Full Changelog

Merged pull requests:

v3.3.22 (2018-04-20)

Full Changelog

Merged pull requests:

  • fix corner case in strip\_func\_ids\(\) #3090 (alexlamsl)
  • improve performance when handling unused variables in collapse\_vars #3084 (alexlamsl)

v3.3.21 (2018-04-12)

Full Changelog

Merged pull requests:

v3.3.20 (2018-04-07)

Full Changelog

Merged pull requests:

v3.3.19 (2018-04-07)

Full Changelog

Merged pull requests:

v3.3.18 (2018-04-02)

Full Changelog

Merged pull requests:

  • give sensible error against invalid input source map #3044 (alexlamsl)
  • fix escape analysis on AST\_New #3043 (alexlamsl)
  • Don't load source map until the JS source is fully received #3040 (b-fuze)

v3.3.17 (2018-03-31)

Full Changelog

Merged pull requests:

v3.3.16 (2018-03-19)

Full Changelog

Merged pull requests:

v3.3.15 (2018-03-14)

Full Changelog

Merged pull requests:

v3.3.14 (2018-03-10)

Full Changelog

Merged pull requests:

v3.3.13 (2018-03-04)

Full Changelog

Merged pull requests:

v3.3.12 (2018-02-22)

Full Changelog

Merged pull requests:

v3.3.11 (2018-02-15)

Full Changelog

Merged pull requests:

harmony-v3.3.10 (2018-02-08)

Full Changelog

Merged pull requests:

v3.3.10 (2018-02-08)

Full Changelog

Merged pull requests:

harmony-v3.3.9 (2018-01-27)

Full Changelog

Merged pull requests:

v3.3.9 (2018-01-27)

Full Changelog

Merged pull requests:

harmony-v3.3.8 (2018-01-21)

Full Changelog

Merged pull requests:

v3.3.8 (2018-01-21)

Full Changelog

Merged pull requests:

harmony-v3.3.7 (2018-01-14)

Full Changelog

Merged pull requests:

v3.3.7 (2018-01-14)

Full Changelog

Merged pull requests:

harmony-v3.3.6 (2018-01-13)

Full Changelog

Merged pull requests:

v3.3.6 (2018-01-13)

Full Changelog

Merged pull requests:

harmony-v3.3.5 (2018-01-07)

Full Changelog

Merged pull requests:

v3.3.5 (2018-01-07)

Full Changelog

Merged pull requests:

harmony-v3.3.4 (2017-12-30)

Full Changelog

Merged pull requests:

v3.3.4 (2017-12-30)

Full Changelog

Merged pull requests:

harmony-v3.3.3 (2017-12-28)

Full Changelog

Merged pull requests:

v3.3.3 (2017-12-28)

Full Changelog

Merged pull requests:

harmony-v3.3.2 (2017-12-25)

Full Changelog

Merged pull requests:

v3.3.2 (2017-12-25)

Full Changelog

Merged pull requests:

harmony-v3.3.1 (2017-12-25)

Full Changelog

Merged pull requests:

v3.3.1 (2017-12-24)

Full Changelog

Merged pull requests:

harmony-v3.3.0 (2017-12-24)

Full Changelog

Merged pull requests:

v3.3.0 (2017-12-24)

Full Changelog

Merged pull requests:

harmony-v3.2.2 (2017-12-10)

Full Changelog

Merged pull requests:

v3.2.2 (2017-12-10)

Full Changelog

Merged pull requests:

harmony-v3.2.1 (2017-12-03)

Full Changelog

Merged pull requests:

v3.2.1 (2017-12-03)

Full Changelog

Merged pull requests:

harmony-v3.2.0 (2017-11-25)

Full Changelog

Merged pull requests:

v3.2.0 (2017-11-25)

Full Changelog

Merged pull requests:

harmony-v3.1.10 (2017-11-19)

Full Changelog

Merged pull requests:

v3.1.10 (2017-11-18)

Full Changelog

Merged pull requests:

harmony-v3.1.9 (2017-11-11)

Full Changelog

Merged pull requests:

v3.1.9 (2017-11-11)

Full Changelog

Merged pull requests:

harmony-v3.1.8 (2017-11-06)

Full Changelog

Merged pull requests:

v3.1.8 (2017-11-06)

Full Changelog

Merged pull requests:

harmony-v3.1.7 (2017-11-05)

Full Changelog

Merged pull requests:

v3.1.7 (2017-11-05)

Full Changelog

Merged pull requests:

harmony-v3.1.6 (2017-10-29)

Full Changelog

Merged pull requests:

v3.1.6 (2017-10-29)

Full Changelog

Merged pull requests:

harmony-v3.1.5 (2017-10-21)

Full Changelog

Merged pull requests:

v3.1.5 (2017-10-21)

Full Changelog

Merged pull requests:

harmony-v3.1.4 (2017-10-16)

Full Changelog

Merged pull requests:

v3.1.4 (2017-10-15)

Full Changelog

Merged pull requests:

harmony-v3.1.3 (2017-10-01)

Full Changelog

Merged pull requests:

v3.1.3 (2017-10-01)

Full Changelog

Merged pull requests:

harmony-v3.1.2 (2017-09-24)

Full Changelog

Merged pull requests:

v3.1.2 (2017-09-23)

Full Changelog

Merged pull requests:

  • fix "use asm" numeric output in function expressions #2328 (kzc)
  • ES6
  • suppress collapse\_vars of this into "use strict" #2326 (alexlamsl)
  • ES6
  • mangle: do not mangle reserved class #2317 (jlguenego)

harmony-v3.1.1 (2017-09-17)

Full Changelog

Merged pull requests:

v3.1.1 (2017-09-16)

Full Changelog

Merged pull requests:

harmony-v3.1.0 (2017-09-10)

Full Changelog

Merged pull requests:

v3.1.0 (2017-09-10)

Full Changelog

Merged pull requests:

  • Testing all leading comments against being PURE comments #2305 (Andarist)
  • extend unsafe on pure global functions #2303 (alexlamsl)
  • add Date and other known globals to unsafe compress option #2302 (kzc)
  • fix collapse\_vars on default function argument #2299 (alexlamsl)
  • correctly count declarations after hoist\_vars #2297 (alexlamsl)
  • Fix CLI example for mangle reserved list of names #2294 (Dazix)
  • ES6
  • Fix CLI source-maps examples #2291 (Dazix)
  • fix unused patching of AST\_For.init blocks #2289 (alexlamsl)

harmony-v3.0.28 (2017-08-19)

Full Changelog

Merged pull requests:

v3.0.28 (2017-08-19)

Full Changelog

Merged pull requests:

  • Introduce new compress option unsafe\_arrows #2278 (kzc)
  • ES6
  • ES6
  • Don't escape null characters as \0 when followed by any digit #2273 (erikdesjardins)
  • ES6
  • ES9
  • fix ie8 mangling of top-level AST\_SymbolCatch #2263 (alexlamsl)

harmony-v3.0.27 (2017-07-30)

Full Changelog

Merged pull requests:

v3.0.27 (2017-07-29)

Full Changelog

Merged pull requests:

harmony-v3.0.26 (2017-07-23)

Full Changelog

Merged pull requests:

v3.0.26 (2017-07-23)

Full Changelog

Merged pull requests:

harmony-v3.0.25 (2017-07-16)

Full Changelog

Merged pull requests:

v3.0.25 (2017-07-16)

Full Changelog

Merged pull requests:

harmony-v3.0.24 (2017-07-08)

Full Changelog

Merged pull requests:

v3.0.24 (2017-07-08)

Full Changelog

Merged pull requests:

harmony-v3.0.23 (2017-07-02)

Full Changelog

Merged pull requests:

v3.0.23 (2017-07-02)

Full Changelog

Merged pull requests:

harmony-v3.0.22 (2017-06-30)

Full Changelog

Merged pull requests:

v3.0.22 (2017-06-30)

Full Changelog

Merged pull requests:

  • ES6
  • ES8
  • ES8
  • improve usability of name cache under minify\(\) #2176 (alexlamsl)

harmony-v3.0.21 (2017-06-28)

Full Changelog

Merged pull requests:

v3.0.21 (2017-06-28)

Full Changelog

Merged pull requests:

harmony-v3.0.20 (2017-06-25)

Full Changelog

Merged pull requests:

v3.0.20 (2017-06-25)

Full Changelog

Merged pull requests:

harmony-v3.0.19 (2017-06-21)

Full Changelog

Merged pull requests:

v3.0.19 (2017-06-21)

Full Changelog

Merged pull requests:

  • ES6
  • ES6
  • ES6
  • ES6
  • ES6
  • reject non-toplevel import/export #2128 (alexlamsl)
  • ES6
  • ensure mangling works if catch reuses a scope variable #2123 (alexlamsl)
  • ES6

harmony-v3.0.18 (2017-06-18)

Full Changelog

Merged pull requests:

v3.0.18 (2017-06-18)

Full Changelog

Merged pull requests:

harmony-v3.0.17 (2017-06-15)

Full Changelog

Merged pull requests:

v3.0.17 (2017-06-15)

Full Changelog

Merged pull requests:

v2.8.29 (2017-06-14)

Full Changelog

Merged pull requests:

v3.0.16 (2017-06-14)

Full Changelog

Merged pull requests:

v2.8.28 (2017-06-03)

Full Changelog

Merged pull requests:

harmony-v3.0.15 (2017-06-01)

Full Changelog

Merged pull requests:

v3.0.15 (2017-06-01)

Full Changelog

Merged pull requests:

harmony-v3.0.14 (2017-05-31)

Full Changelog

Merged pull requests:

v3.0.14 (2017-05-31)

Full Changelog

Merged pull requests:

harmony-v3.0.13 (2017-05-29)

Full Changelog

Merged pull requests:

v3.0.13 (2017-05-29)

Full Changelog

Merged pull requests:

harmony-v3.0.12 (2017-05-27)

Full Changelog

Merged pull requests:

v3.0.12 (2017-05-27)

Full Changelog

Merged pull requests:

harmony-v3.0.11 (2017-05-23)

Full Changelog

Merged pull requests:

v3.0.11 (2017-05-23)

Full Changelog

Merged pull requests:

harmony-v3.0.10 (2017-05-20)

Full Changelog

Merged pull requests:

v3.0.10 (2017-05-20)

Full Changelog

Merged pull requests:

  • uglify-es: update keywords in package.json #1981 (kzc)
  • add "es5" to package.json keywords #1980 (kzc)
  • document minify() option toplevel #1979 (kzc)
  • enhance if\_return to handle return void... #1977 (alexlamsl)
  • fix parsing of yield as object key #1976 (alexlamsl)
  • document 3.x minify() does not throw errors #1975 (kzc)

v2.8.27 (2017-05-19)

Full Changelog

Merged pull requests:

harmony-v3.0.9 (2017-05-19)

Full Changelog

Merged pull requests:

v3.0.9 (2017-05-19)

Full Changelog

Merged pull requests:

harmony-v3.0.8 (2017-05-18)

Full Changelog

Merged pull requests:

v3.0.8 (2017-05-18)

Full Changelog

Merged pull requests:

harmony-v3.0.7 (2017-05-16)

Full Changelog

Merged pull requests:

v3.0.7 (2017-05-16)

Full Changelog

Merged pull requests:

harmony-v3.0.6 (2017-05-16)

Full Changelog

Merged pull requests:

v2.8.26 (2017-05-15)

Full Changelog

Merged pull requests:

v3.0.6 (2017-05-15)

Full Changelog

Merged pull requests:

harmony-v3.0.5 (2017-05-15)

Full Changelog

Merged pull requests:

v2.8.25 (2017-05-15)

Full Changelog

Merged pull requests:

v3.0.5 (2017-05-15)

Full Changelog

Merged pull requests:

v2.8.24 (2017-05-12)

Full Changelog

Merged pull requests:

harmony-v3.0.4 (2017-05-11)

Full Changelog

Merged pull requests:

v3.0.4 (2017-05-11)

Full Changelog

Merged pull requests:

harmony-v3.0.3 (2017-05-10)

Full Changelog

Merged pull requests:

v3.0.3 (2017-05-10)

Full Changelog

Merged pull requests:

  • Update issue template: change harmony to uglify-es #1900 (kzc)
  • ES6
  • Remove unnecessary git clone instructions in README #1897 (kzc)
  • Remove incorrect git clone instructions from uglify-es README #1896 (kzc)
  • Change harmony to uglify-es in master README #1895 (kzc)
  • Have harmony docs use uglify-es package name. #1894 (kzc)
  • gracefully handle non-Error being thrown #1893 (alexlamsl)

harmony-v3.0.2 (2017-05-09)

Full Changelog

Merged pull requests:

v3.0.2 (2017-05-09)

Full Changelog

Merged pull requests:

harmony-v3.0.1 (2017-05-08)

Full Changelog

Merged pull requests:

v3.0.1 (2017-05-07)

Full Changelog

Merged pull requests:

harmony-v3.0.0 (2017-05-07)

Full Changelog

Merged pull requests:

v2.8.23 (2017-05-06)

Full Changelog

Merged pull requests:

v3.0.0 (2017-05-06)

Full Changelog

Merged pull requests:

harmony-v2.8.22 (2017-04-09)

Full Changelog

Merged pull requests:

v2.8.22 (2017-04-09)

Full Changelog

Merged pull requests:

harmony-v2.8.21 (2017-04-02)

Full Changelog

Merged pull requests:

v2.8.21 (2017-04-02)

Full Changelog

Merged pull requests:

v2.8.20 (2017-03-31)

Full Changelog

Merged pull requests:

harmony-v2.8.19 (2017-03-31)

Full Changelog

Merged pull requests:

v2.8.19 (2017-03-31)

Full Changelog

Merged pull requests:

harmony-v2.8.17 (2017-03-30)

Full Changelog

Merged pull requests:

v2.8.18 (2017-03-28)

Full Changelog

Merged pull requests:

v2.8.17 (2017-03-28)

Full Changelog

Merged pull requests:

v2.8.16 (2017-03-24)

Full Changelog

Merged pull requests:

harmony-v2.8.15 (2017-03-23)

Full Changelog

Merged pull requests:

v2.8.15 (2017-03-23)

Full Changelog

Merged pull requests:

harmony-v2.8.14 (2017-03-19)

Full Changelog

Merged pull requests:

v2.8.14 (2017-03-19)

Full Changelog

Merged pull requests:

harmony-v2.8.13 (2017-03-18)

Full Changelog

Merged pull requests:

v2.8.13 (2017-03-16)

Full Changelog

Merged pull requests:

harmony-v2.8.12 (2017-03-14)

Full Changelog

Merged pull requests:

v2.8.12 (2017-03-10)

Full Changelog

Merged pull requests:

harmony-v2.8.11 (2017-03-10)

Full Changelog

Merged pull requests:

v2.8.11 (2017-03-10)

Full Changelog

Merged pull requests:

v2.8.10 (2017-03-08)

Full Changelog

harmony-v2.8.10 (2017-03-08)

Full Changelog

Merged pull requests:

v2.8.9 (2017-03-08)

Full Changelog

Merged pull requests:

v2.8.8 (2017-03-07)

Full Changelog

Merged pull requests:

harmony-v2.8.7 (2017-03-05)

Full Changelog

Merged pull requests:

v2.8.7 (2017-03-05)

Full Changelog

Merged pull requests:

v2.8.6 (2017-03-05)

Full Changelog

Merged pull requests:

harmony-v2.8.5 (2017-03-02)

Full Changelog

Merged pull requests:

v2.8.5 (2017-03-02)

Full Changelog

Merged pull requests:

harmony-v2.8.4 (2017-03-02)

Full Changelog

Merged pull requests:

v2.8.4 (2017-03-01)

Full Changelog

Merged pull requests:

v2.8.3 (2017-03-01)

Full Changelog

Merged pull requests:

  • fix crash on missing props to string\_template\(\) #1523 (alexlamsl)

harmony-v2.8.2 (2017-03-01)

Full Changelog

Merged pull requests:

v2.8.2 (2017-02-28)

Full Changelog

Merged pull requests:

v2.8.1 (2017-02-28)

Full Changelog

Merged pull requests:

  • temporarily disables reduce\_vars as we investigate #1516 #1517 (alexlamsl)

harmony-v2.8.0 (2017-02-28)

Full Changelog

Merged pull requests:

v2.8.0 (2017-02-26)

Full Changelog

Merged pull requests:

harmony-v2.7.5 (2016-11-29)

Full Changelog

v2.7.5 (2016-11-29)

Full Changelog

Merged pull requests:

  • ES6
  • Pass mangle options to figure_out_scope before mangling in tests #1344 (avdg)

v2.7.4 (2016-10-23)

Full Changelog

Merged pull requests:

  • ES6
  • Add an option to wrap IIFEs in parenthesis #1310 (rvanvelzen)
  • ES6
  • ES6
  • Make all comment options in cli available in js api #1285 (avdg)
  • Account for side effects in string + expr optimization #1277 (kzc)
  • implement optimization: x = 2 \* x ---> x \*= 2 #1270 (kzc)
  • ES6

v2.7.3 (2016-08-17)

Full Changelog

Merged pull requests:

  • Fix negate_iife transform to return a correct tree for nested IIFEs #1257 (rvanvelzen)

v2.7.2 (2016-08-17)

Full Changelog

Merged pull requests:

  • Fix negate_iife regression #1255 (kzc)

v2.7.1 (2016-08-14)

Full Changelog

Merged pull requests:

  • ES6
  • Fix computed getters #1225 (avdg)
  • Legacy octal integer strict mode fixes #1224 (avdg)
  • ES6

v2.7.0 (2016-07-03)

Full Changelog

Merged pull requests:

  • ES6
  • ES6

v2.6.4 (2016-06-22)

Full Changelog

Merged pull requests:

  • Fix conditional expressions of form x ? -1 : -1 #1155 (kzc)
  • Test --self build #1152 (rvanvelzen)
  • Fixes to prevent failing tests after merging master #1150 (avdg)

v2.6.3 (2016-06-19)

Full Changelog

Merged pull requests:

  • Don't convert all strings to directives from moz-ast #1183 (avdg)
  • Fix test262 failures related to <, <=, in and instanceof #1134 (avdg)
  • Various LineTerminator changes #1131 (avdg)
  • Don't allow with statements in strict mode #1129 (avdg)
  • ES6
  • Export tokenizer function #1113 (ChALkeR)
  • ES6
  • collapse_vars: Do not consider RegExp literals to be constants #1102 (kzc)
  • Only allow var definitions to be moved into the for-init clause #1081 (rvanvelzen)
  • Do not apply negate_iife optimization to new expression #1074 (kzc)
  • Avoid syntax error in yield assignments #1059 (not-an-aardvark)
  • Hoist functions when reversing if x return; ... vs. if !x ... #1053 (rvanvelzen)
  • Merge master into harmony #1047 (rvanvelzen)
  • Parse comments without recursion to avoid RangeError. #1045 (kzc)
  • Simplify member(name, array) implementation. #1032 (kzc)
  • Speedup unused compress option for already minified code #1024 (kzc)
  • fix #1021 #1023 (fabiosantoscode)
  • Escape all ASCII control characters within strings for ascii_only #1019 (kzc)
  • Do not produce let as a variable name in mangle. #1011 (kzc)
  • Ignore mangle sort option #991 (kzc)

v2.6.2 (2016-02-22)

Full Changelog

Merged pull requests:

  • Take operator || precendence into account for AST_If optimization. #981 (kzc)
  • Fix #931: Create arrow functions in maybe_assign so that they can be … #967 (fabiosantoscode)
  • Fixes #951 missing export for SymbolDef #952 (Bobris)
  • collapse_vars: fix if/else and ternary operator side effects #949 (kzc)
  • collapse_vars: document the compress option in README #948 (kzc)
  • Add mangleProperties documentation to README #943 (bryanerayner)
  • fix bug in collapse_vars for right side of "||" and "&&" #942 (kzc)
  • Mark vars with /** @const */ pragma as consts so they can be eliminated. #928 (STRML)
  • Never mangle arguments and keep them in their scope #918 (avdg)
  • Unit tests #905 (avdg)
  • Do not allow newlines in string literals #903 (avdg)
  • Semicolon after do...while statement is optional #896 (avdg)
  • Update README URLs based on HTTP redirects #879 (ReadmeCritic)
  • #873 Fix conditionals optimizations with default compress options #874 (kzc)
  • Feature/harmony defaults #872 (fabiosantoscode)
  • Harmony: classes #870 (fabiosantoscode)

v2.6.1 (2015-11-16)

Full Changelog

Merged pull requests:

v2.6.0 (2015-11-12)

Full Changelog

Merged pull requests:

v2.5.0 (2015-10-11)

Full Changelog

Merged pull requests:

v2.4.24 (2015-07-22)

Full Changelog

Merged pull requests:

  • optimizations for && and || where left side is constant expression #735 (kzc)
  • Add --mangle-regex option #733 (jcxplorer)

v2.4.23 (2015-05-20)

Full Changelog

v2.4.22 (2015-05-18)

Full Changelog

v2.4.21 (2015-05-04)

Full Changelog

v2.4.20 (2015-04-13)

Full Changelog

Merged pull requests:

  • Document passing source maps directly to minify() using inSourceMap #669 (caldwell)

v2.4.19 (2015-03-29)

Full Changelog

Merged pull requests:

v2.4.18 (2015-03-29)

Full Changelog

v2.4.17 (2015-03-10)

Full Changelog

Merged pull requests:

v2.4.16 (2014-12-09)

Full Changelog

Merged pull requests:

  • Don't warn for an unreferenced exception symbol in a catch block. #549 (Arnavion)
  • Use uglify source map token names if missing #546 (jacobk)
  • Conditional assignment of equivalent constants compressed x=y?1:1 --\> x=1 #541 (TalAter)
  • Added example for usage with SpiderMonkey AST #529 (RReverser)
  • Added generative testing for AST conversions. #527 (RReverser)
  • SpiderMonkey AST conversion #526 (RReverser)
  • Added license #522 (gdw2)

v2.4.15 (2014-07-09)

Full Changelog

Merged pull requests:

  • Update .travis.yml to pass the test on Travis CI #499 (shinnn)

v2.4.14 (2014-06-12)

Full Changelog

Merged pull requests:

  • Fix sourceMapIncludeSources exception in Node API #470 (ebednarz)
  • Allow colons in the pairs passed to AST_Toplevel.wrap_enclose #454 (Arnavion)
  • Handle TryStatements trees from acorn >=0.2.0 #445 (ConradIrwin)

v2.4.13 (2014-03-11)

Full Changelog

Merged pull requests:

  • Handle the case when SourceMapConsumer.originalPositionFor returns null source. #439 (Arnavion)
  • Simplify nested conditionals if possible #424 (mattbasta)
  • Fix readme typo when -\> with #422 (mourner)

v2.4.12 (2014-01-26)

Full Changelog

Merged pull requests:

v2.4.11 (2014-01-21)

Full Changelog

Merged pull requests:

  • Don't unescape byte order marks in regexps #402 (lautis)

v2.4.10 (2014-01-18)

Full Changelog

v2.4.9 (2014-01-15)

Full Changelog

Merged pull requests:

  • Add support for sourcesContent property in source maps #398 (arty-name)

v2.4.8 (2013-12-18)

Full Changelog

Merged pull requests:

v2.4.7 (2013-12-09)

Full Changelog

v2.4.6 (2013-11-28)

Full Changelog

v2.4.5 (2013-11-28)

Full Changelog

v2.4.4 (2013-11-27)

Full Changelog

v2.4.3 (2013-11-06)

Full Changelog

v2.4.2 (2013-11-03)

Full Changelog

Merged pull requests:

v2.4.1 (2013-10-22)

Full Changelog

Merged pull requests:

  • Only allow identifier start characters at the beginning of identifiers. #308 (glasser)

v2.4.0 (2013-08-22)

Full Changelog

Merged pull requests:

  • fixes #259: don't unnecessarily quote object properties when --screw-ie8 #270 (michaelficarra)
  • Escape null characters as \x00 #220 (lautis)

v2.3.6 (2013-05-23)

Full Changelog

Merged pull requests:

v2.3.5 (2013-05-19)

Full Changelog

v2.3.4 (2013-05-15)

Full Changelog

v2.3.3 (2013-05-14)

Full Changelog

Merged pull requests:

v2.3.2 (2013-05-09)

Full Changelog

v2.3.1 (2013-05-08)

Full Changelog

Merged pull requests:

v2.3.0 (2013-05-01)

Full Changelog

v2.3 (2013-05-01)

Full Changelog

Merged pull requests:

v2.2.5 (2013-02-14)

Full Changelog

Merged pull requests:

v2.2.4 (2013-02-01)

Full Changelog

Merged pull requests:

v2.2.3 (2013-01-04)

Full Changelog

Merged pull requests:

v2.2.2 (2012-12-06)

Full Changelog

Merged pull requests:

v2.2.1 (2012-11-23)

Full Changelog

v2.2.0 (2012-11-21)

Full Changelog

Merged pull requests:

  • Add simple optimization for empty-string concats. #45 (rvanvelzen)

v2.1.11 (2012-11-12)

Full Changelog

Merged pull requests:

  • Convert x.toString() to ""+x instead of x+"" #41 (Skalman)

v2.1.10 (2012-11-08)

Full Changelog

v2.1.9 (2012-11-07)

Full Changelog

v2.1.8 (2012-11-07)

Full Changelog

v2.1.7 (2012-11-07)

Full Changelog

v2.1.6 (2012-11-01)

Full Changelog

v2.1.5 (2012-10-30)

Full Changelog

v2.1.4 (2012-10-25)

Full Changelog

v2.1.3 (2012-10-24)

Full Changelog

v2.1.2 (2012-10-22)

Full Changelog

Merged pull requests:

  • Allow to specify sourceRoot in minify #19 (SevInf)

v2.1.1 (2012-10-18)

Full Changelog

v2.1 (2012-10-17)

Full Changelog

Merged pull requests:

  • Fix crash in minify function #8 (SevInf)

v2.0 (2012-10-05)

* This Change Log was automatically generated by github_changelog_generator