All Versions
86
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 3

  • v5.5.1 Changes

    • Fixed object properties with unicode surrogates on safari.
  • v5.5.0 Changes

    • Fixed crash when inlining uninitialized variable into template string.
    • The sourcemap for dist was removed for being too large.
  • v5.4.0 Changes

    • Logical assignment
    • Change let x = undefined to just let x
    • Removed some optimizations for template strings, placing them behind unsafe options. Reason: adding strings is not equivalent to template strings, due to valueOf differences.
    • The AST_Token class was slimmed down in order to use less memory.
  • v5.3.8 Changes

    • Restore node 13 support
  • v5.3.7 Changes

    ๐Ÿš‘ Hotfix release, fixes package.json "engines" syntax

  • v5.3.6 Changes

    • Fixed parentheses when outputting ?? mixed with || and &&
    • Improved hygiene of the symbol generator
  • v5.3.5 Changes

    • Avoid moving named functions into default exports.
    • Enabled transform() for chain expressions. This allows AST transformers to reach inside chain expressions.
  • v5.3.4 Changes

    • Fixed a crash when hoisting (with hoist_vars) a destructuring variable declaration
  • v5.3.3 Changes

    • source-map library has been updated, bringing memory usage and CPU time improvements when reading input source maps (the SourceMapConsumer is now WASM based).
    • The wrap_func_args option now also wraps arrow functions, as opposed to only function expressions.
  • v5.3.2 Changes

    • Prevented spread operations from being expanded when the expanded array/object contains getters, setters, or array holes.
    • Fixed very slow self-recursion in some cases of removing extraneous parentheses from + operations.