Behavioural changes in TerserJS are listed here.
- update TerserJS to [5.34.1]
- update TerserJS to [5.31.1]
- update TerserJS to [5.30.2]
- build an unminified version to make security reviews easier
- update TerserJS to [5.30.0]
- update TerserJS to [5.27.0]
- remove sourcemap patches
pure_new
option added- EOL rubies are no longer tested
- update rubocop
- update TerserJS to [5.24.0]
- fix mangle properties, thanks @khaitu!
- update TerserJS to [5.22.0]
- enable passing terser options with Rails directly
- update TerserJS to [5.19.4]
- update TerserJS to [5.19.0]
- update TerserJS to [5.17.7]
- update TerserJS to [5.17.3]
- add lhs_constants (default is true)
- update TerserJS to [5.16.5]
- update Rubocop
- update TerserJS to [5.16.1]
- update TerserJS to [5.14.2]
- add keep_classnames and keep_numbers available in terser (default is false)
- update TerserJS to [5.14.1]
- update TerserJS to [5.13.1]
- update TerserJS to [5.10.0]
- update TerserJS to [5.9.0]
- update TerserJS to [5.8.0]
- update TerserJS to [5.7.1]
- update TerserJS to [5.7.0]
- use railtie to register compressor on Rails initialization
- update TerserJS to [5.6.1]
- update TerserJS to [5.6.0]
- update TerserJS to [5.5.0]
- (bugfix) error messages
- update rubocop to 1.3.1
- update TerserJS to [5.4.0]
- LICENSE.txt encoding fix
- update rubocop to 0.93.1
- share the context in order to speedup sprockets compilation
- add sprockets wrapper
- drop Ruby < 2.3.0 support
- drop ES5 mode
- drop IE8 mode
- drop unsupported runtimes (therubyracer, therubyrhino) because they don't support ECMA6
- update tests and new options
- update SourceMap to 0.6.1
- update TerserJS to [4.8.0]
- switch from UglifyJS to TerserJS (https://github.com/terser/terser)
- fork from Uglifier (https://github.com/lautis/uglifier/releases/tag/v4.2.0)