CHANGELOG.md 21 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.2.0 (2019-07-31)

Features

2.1.3 (2019-05-15)

Bug Fixes

2.1.2 (2019-02-25)

Bug Fixes

  • invalidate cache after changing node version (#396) (380bb54)

2.1.1 (2018-12-27)

Bug Fixes

  • don't crash when no extracted comments (#387) (68ad71c)

2.1.0 (2018-12-22)

Bug Fixes

Features

  • chunkFilter option for filtering chunks (#382) (1e58c99)

2.0.1 (2018-09-18)

Bug Fixes

  • decrease minimum required uglify-js version (#357) (dc9d038)

2.0.0 (2018-09-14)

Bug Fixes

  • default extract comment condition is case insensitivity

Features

  • full coverage schema options validation
  • enable inline optimization by default

BREAKING CHANGES

  • Switch back to uglify-js (uglify-es is abandoned, if you need uglify ES6 code please use terser-webpack-plugin).
  • Changed function signature for warningsFilter option (now first argument is warning, second is source).
  • Enforces peerDependencies of "webpack": "^4.3.0.
  • Enforces engines of "node": ">= 6.9.0 <7.0.0 || >= 8.9.0

1.3.0 (2018-08-14)

Bug Fixes

  • all nodejs globals available inside minify function (#332) (24fe22b)
  • uglify/Runner: cpus length in a chroot environment (os.cpus()) (#341) (6d9c36f)

Features

1.2.7 (2018-06-25)

Bug Fixes

  • no warning when warningsFilter return false (#317) (cabee6c)

1.2.6 (2018-06-20)

Bug Fixes

  • disable inline optimization by default (#308) (6ab0918)
  • don't use a worker farm unless more than one process is required (#280) (3f0767b)
  • better handle invalid source map (#284) (dbebb3b)
  • perf regression with memory usage for source maps (#305) (3ca5eaf)
  • return missing important information for uglify warnings (#306) (4f50156)

1.2.5 (2018-04-18)

Bug Fixes

Performance Improvements

1.2.4 (2018-03-16)

Bug Fixes

  • index: correct default asset name {RegExp} (options.test) (#259) (f9e55fe)
  • index: don't remove legal comments by default (options.extractComments) (#250) (b31b574)

1.2.3 (2018-03-10)

Bug Fixes

  • index: correct [name].js.LICENSE file path (options.extractComments) (#249) (430111c)
  • index: relax default asset name {RegExp} (options.test) (#251) (d27e822)
  • package: update schema-utils v0.4.3...0.4.5 (dependencies) (#255) (4c0feb8)
  • package: updatecacache v10.0.1...10.0.4 (dependencies) (#253) (8b0c0cd)

Performance Improvements

  • index: switch to md4 for content hashing (#243) (14d2c4c)

1.2.2 (2018-02-24)

Bug Fixes

  • index: typo buildMobule => buildModule (#242) (259adad)
  • package: add webpack >= v4.0.0 (peerDependencies) (#239) (4c7f80a)

1.2.1 (2018-02-23)

Bug Fixes

  • index: tapable deprecation warnings (webpack >= v4.0.0) (#238) (23b1b38)

1.2.0 (2018-02-16)

Features

  • uglify: add missing toplevel, nameCache, keep_classnames, keep_fnames and safari10 options (uglifyOptions) (#229) (990de2a)

1.1.8 (2018-01-29)

Bug Fixes

  • package: use prepare instead of prepublish for release (43ffa48)

Reverts

  • README: mangle.props instead of mangle.properties (44b77e3)

1.1.7 (2018-01-29)

Bug Fixes

  • index: reduce memory consumption (cacheKey.hash) (#215) (2343274)

1.1.6 (2018-01-05)

Bug Fixes

  • index: don't pass compilation as an argument to UglifyJsPlugin.buildError (#201) (339ca10)

Reverts

  • package: use exact uglify-es version (dependencies) (#199) (#202) (426bafd)

1.1.5 (2017-12-27)

Bug Fixes

  • package: use exact uglify-es version (dependencies) (#199) (2e2ed36)

1.1.4 (2017-12-14)

Chores

1.1.3 (2017-12-14)

Refactoring

  • use serialize-javascript package instead own implementatin (#183) (8d7ebcd)

1.1.2 (2017-11-30)

Chores

1.1.1 (2017-11-23)

Bug Fixes

  • comments behavior (options.uglifyOptions.comments/options.extractComments) (#174) (321c9f6)
  • index: ensure to nullify inputSourceMap if sourcemap is unavailable (devtool) (#169) (062ec72)
  • index: set maxConcurrentCallsPerWorker to 1 (options.parallel) (#173) (07c57c1)

1.1.0 (2017-11-19)

Bug Fixes

  • index: exclude is ignored (options.exclude) (#164) (ad17690)
  • pass of {Boolean|Function} parameters being ignored (options.extractComments) (#168) (2c06f46)

Features

1.0.1 (2017-10-24)

Bug Fixes

  • minify: nameCache assignment (uglifyOptions.nameCache) (#147) (af11e8e)

1.0.0 (2017-10-23)

Features

  • update to uglify-es (#63) (1d62560)

  • add support for parallelization && caching (options.parallel) (#77) (ee16639)

  • index: add options validation (schema-utils) (#80) (f19b2de)

Bug Fixes

  • deps: cacache@10 with ISC licence (#145) (9331034)
  • typo "filterd" -> "filtered" (#37) (238c373)
  • package: mv uglify2 to dependencies && update peerDependencies (#45) (93b0cd2)
  • uglify: use Compress API not ast.transform (990f2e2)

Code Refactoring

BREAKING CHANGES

  • Enforces peerDependencies of "webpack": ">= 3.0.0-rc.0 || ^3.0.0".
  • Enforces engines of "node": ">=4.3.0 < 5.0.0 || >= 5.10

1.0.0-rc.0 (2017-10-23)

1.0.0-beta.3 (2017-09-29)

1.0.0-beta.2 (2017-07-21)

Features

  • add support for parallelization && caching (options.parallel) (#77) (ee16639)
  • index: add options validation (schema-utils) (#80) (f19b2de)

1.0.0-beta.1 (2017-07-06)

Features

1.0.0-beta.0 (2017-06-29)

Bug Fixes

  • typo "filterd" -> "filtered" (#37) (238c373)
  • package: mv uglify2 to dependencies && update peerDependencies (#45) (93b0cd2)
  • uglify: use Compress API not ast.transform (990f2e2)

Code Refactoring

BREAKING CHANGES

  • Enforces peerDependencies of "webpack": ">= 3.0.0-rc.0 || ^3.0.0".
  • Enforces engines of "node": ">=4.3.0 < 5.0.0 || >= 5.10

0.4.6 (2017-06-29)

Bug Fixes

  • typo "filterd" -> "filtered" (#37) (238c373)
  • package: mv uglify2 to dependencies && update peerDependencies (#45) (93b0cd2)
  • uglify: use Compress API not ast.transform (990f2e2)