All Versions
86
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 6
Changelog History
Page 6
-
v4.6.3 Changes
- Annotations such as
/*#__NOINLINE__*/and/*#__PURE__*/may now be preserved using thepreserve_annotationsoutput option - A TypeScript definition update for the
keep_quotedoutput option.
- Annotations such as
-
v4.6.2 Changes
- A bug where functions were inlined into other functions with scope conflicts has been fixed.
/*#__NOINLINE__*/annotation fixed for more use cases where inlining happens.
-
v4.6.1 Changes
- Fixed an issue where a class is duplicated by reduce_vars when there's a recursive reference to the class.
-
v4.6.0 Changes
- Fixed issues with recursive class references.
- BigInt evaluation has been prevented, stopping Terser from evaluating BigInts like it would do regular numbers.
- Class property support has been added
-
v4.5.1 Changes
๐ (hotfix release)
- Fixed issue where
() => ({})[something]was not parenthesised correctly.
- Fixed issue where
-
v4.5.0 Changes
- Inlining has been improved
- An issue where keep_fnames combined with functions declared through variables was causing name shadowing has been fixed
- You can now set the ES version through their year
- The output option
keep_numbershas been added, which prevents Terser from turning1000into1e3and such - Internal small optimisations and refactors
-
v4.4.3 Changes
- Number and BigInt parsing has been fixed
/*#__INLINE__*/annotation fixed for arrow functions with non-block bodies.- Functional tests have been added, using this repository.
- A memory leak, where the entire AST lives on after compression, has been plugged.
-
v4.4.2 Changes
- Fixed a problem with inlining identity functions
-
v4.4.1 Changes
note: This introduced a feature, therefore it should have been a minor release.
- Fixed a crash when
unsafewas enabled. - An issue has been fixed where
letstatements might be collapsed out of their scope. - Some error messages have been improved by adding quotes around variable names.
- Fixed a crash when
-
v4.4.0 Changes
- Added
/*#__INLINE__*/and/*#__NOINLINE__*/annotations for calls. If a call has one of these, it either forces or forbids inlining.
- Added