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: update
cacache
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
Features
- add support for
parallelization
&& caching
(options.parallel
) (#77) (ee16639)
- index: add
options
validation (schema-utils
) (#80) (f19b2de)
Features
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)