Skip to content

Latest commit

 

History

History
139 lines (76 loc) · 2.36 KB

CHANGELOG.md

File metadata and controls

139 lines (76 loc) · 2.36 KB

Changelog

[unreleased]

2.0.0

Changed

Now using .Net 8.0.

Fixed

Scoping of class expressions names.

Changed

Default OutputOptions.Ecma is 6.

Added

Simple template string const eval.

Bundler in es6+ mode uses shorter Arrow IIFE pattern when wrapping whole body.

Fixed

Arrow with await async v => await v.

Printing of { [key]: value }

Wrong optimization with destructuring to const.

Bundling of import * as x from "x"; x;

Symbol renaming in Bundler (again).

1.2.3

Fixed

Object spread with rest expansion as arrow function parses without error.

Fixed regression in bundling in another special case.

1.2.2

Fixed

Regression in bundling in special case.

1.2.1

1.2.0

Added

Bundler has new library mode where all exports from main file are preserved as ESM exports.

Fixed

AstSequence includes parens it fixes BobrilSourceInfo styleDef case.

Bundling of exportStar TypeScript helper when included in source code.

1.1.0

Added

Compression optimizations around template strings.

1.0.1

1.0.0

Added

  • Upgrade to .Net 6.0
  • Basic BigInt ES2020 support
  • Removed unnecessary parentis from nested power binary expression

Fixes

  • Fixing ES6+ support

0.5.0

Added

  • Optimize TypeScript enums
  • dead code elimination of result unused new Map()

Fixed

  • Bundler with import default when there is not default export

0.4.0

Added

  • Unused classes are eliminated by optimizer.
  • Support for export { x } from "y"; and export { x as y } from "z"; patterns
  • Compress optimization for cloned constant variables
  • Improved bundling dead code elimination of export as namespace

Fixed

  • Bundler for Code generated by TypeScript 3.9.2
  • Bundling of export * as x from "y";
  • Bundling of export var x = func; x = func2; pattern.
  • Bundling of JS dependency with var x = (function(){ window.x = window.x || {}; ...; return x; })(); pattern.
  • Bundling of JS dependency with if (typeof module !== "undefined" && module.exports) { pattern.

0.3.0

Fixed

  • Nasty Const eval bug
  • Symbol renaming in Bundler

Added

  • New Coverage reporters

0.2.0

Added

  • Coverage instrumentation.

Fixed

  • Many bugs in bundler and minification.
  • Compress should never remove IIFE functions. Fixes compression of already compressed jquery.min.js.

0.1.0

0.0.1

  • First version