Skip to content

Releases: babel/minify

[email protected]

15 Aug 23:08
Compare
Choose a tag to compare

Had some missing dependency issues: #957, #964

[email protected]

24 Sep 11:10
Compare
Choose a tag to compare

[email protected] (2018-09-24)

🚀 New Feature

  • babel-minify

🐛 Bug Fix

  • babel-plugin-minify-dead-code-elimination
    • #882 fix(dce): handle array and object patterns in assignment expressions (@boopathi)
  • babel-plugin-minify-dead-code-elimination, babel-preset-minify
    • #881 fix(deadcode): sequence expressions in switch discriminant (@boopathi)
  • gulp-babel-minify
  • babel-helper-to-multiple-sequence-expressions, babel-minify, babel-plugin-minify-simplify, babel-preset-minify, gulp-babel-minify
  • babel-helper-evaluate-path, babel-preset-minify

🐎 Performance Improvements

  • babel-plugin-minify-builtins
  • babel-helper-evaluate-path
    • #856 perf(evaluate): convert paths to nodes as path.get is slow (@boopathi)
  • babel-plugin-minify-mangle-names

📝 Documentation

🏠 Internal

  • Other
    • #883 feat(bench): add terser. remove butternut (@boopathi)
    • #852 refactor: update scripts to use transformSync and disable babel.config.js (@boopathi)
  • babel-plugin-minify-simplify
  • babel-plugin-minify-mangle-names
    • #853 refactor: split mangleScope logic to smaller functions (@boopathi)

Chore

  • babel-minify, gulp-babel-minify
  • babel-minify, babel-plugin-minify-simplify, gulp-babel-minify

Committers: 7

[email protected]

14 May 21:35
Compare
Choose a tag to compare

[email protected] (2018-05-14)

🐛 Bug Fix

  • babel-helper-evaluate-path, babel-plugin-minify-constant-folding

Committers: 1

[email protected]

14 May 13:58
Compare
Choose a tag to compare

[email protected] (2018-05-14)

🚀 New Feature

  • babel-plugin-minify-simplify, babel-plugin-transform-simplify-comparison-operators
    • #572 Replace x != undefined with x != null. (@j-f1)

🐛 Bug Fix

  • babel-plugin-minify-mangle-names, babel-preset-minify
    • #842 fix(mangle): handle inferred names for functions. (@boopathi)
  • babel-plugin-minify-infinity
  • babel-helper-evaluate-path, babel-plugin-minify-dead-code-elimination, babel-plugin-minify-guarded-expressions, babel-plugin-minify-simplify, babel-preset-minify
  • babel-plugin-minify-dead-code-elimination, babel-preset-minify

Chore

Committers: 3

[email protected]

03 May 09:57
Compare
Choose a tag to compare

[email protected] (2018-05-03)

🐛 Bug Fix

  • babel-plugin-minify-mangle-names
    • #830 fix: add constant violations to references in mangler collect phase. (@boopathi)
  • babel-plugin-minify-constant-folding
  • babel-preset-minify
    • #823 Allow options for plugins disabled by default (babel-preset-minify). (@nemophrost)
  • babel-plugin-transform-merge-sibling-variables, babel-preset-minify
    • #826 fix(merge-sibling-var): recalculate declarations when concatenating variables. (@vigneshshanmugam)

📝 Documentation

Chore

  • all packages
    • #827 chore: upgrade dependencies; add node 10; remove node 9 (@boopathi)

Committers: 4

[email protected]

08 Apr 08:33
Compare
Choose a tag to compare

[email protected] (2018-04-08)

💥 Breaking Change

  • babel-helper-mark-eval-scopes, babel-minify, babel-plugin-minify-builtins, babel-plugin-minify-constant-folding, babel-plugin-minify-dead-code-elimination, babel-plugin-minify-flip-comparisons, babel-plugin-minify-guarded-expressions, babel-plugin-minify-infinity, babel-plugin-minify-mangle-names, babel-plugin-minify-numeric-literals, babel-plugin-minify-replace, babel-plugin-minify-simplify, babel-plugin-minify-type-constructors, babel-plugin-transform-inline-consecutive-adds, babel-plugin-transform-inline-environment-variables, babel-plugin-transform-member-expression-literals, babel-plugin-transform-merge-sibling-variables, babel-plugin-transform-minify-booleans, babel-plugin-transform-node-env-inline, babel-plugin-transform-property-literals, babel-plugin-transform-regexp-constructors, babel-plugin-transform-remove-console, babel-plugin-transform-remove-debugger, babel-plugin-transform-remove-undefined, babel-plugin-transform-simplify-comparison-operators, babel-plugin-transform-undefined-to-void, babel-preset-minify, gulp-babel-minify

💅 Polish

🏠 Internal

  • babel-plugin-transform-remove-console, babel-plugin-transform-remove-debugger, babel-plugin-transform-remove-undefined, babel-plugin-transform-simplify-comparison-operators, babel-plugin-transform-undefined-to-void

Chore

Committers: 3

[email protected]

31 Jan 11:20
Compare
Choose a tag to compare

[email protected] (2018-01-31)

💥 Breaking Change

  • babel-minify, babel-plugin-minify-mangle-names, babel-preset-minify, gulp-babel-minify

🚀 New Feature

  • babel-plugin-minify-numeric-literals
  • babel-plugin-transform-remove-console
    • #661 Add exclude option for transform-remove-console plugin. (@kball)

🐛 Bug Fix

  • babel-plugin-minify-simplify, babel-preset-minify
  • babel-plugin-minify-builtins
  • babel-plugin-minify-mangle-names
  • babel-plugin-minify-dead-code-elimination
  • babel-plugin-minify-simplify
    • #754 fix(simplify): fix conditional expression pattern match transformation logic. (@boopathi)
  • babel-plugin-transform-regexp-constructors
  • babel-plugin-minify-constant-folding, babel-preset-minify
    • #730 fix: property names minification - removal of quotes. (@boopathi)
  • babel-plugin-transform-merge-sibling-variables, babel-preset-minify
    • #713 Fix(merge-sibling-var): force recalc ref when concatenating for-loop vars (#485). (@garyyeap)
  • babel-plugin-minify-constant-folding
  • babel-minify
    • #675 Fix js ext check & improve error handling for file list. (@boopathi)
    • #669 CLI: reorder files/stdin/help-message. (@boopathi)

💅 Polish

  • babel-plugin-minify-simplify, babel-plugin-transform-simplify-comparison-operators
    • #778 (perf) - Improve performance of simplify by removing traversal for type inference. (@vigneshshanmugam)
  • babel-plugin-minify-simplify
  • babel-plugin-transform-inline-consecutive-adds

📝 Documentation

🏠 Internal

  • Other
  • gulp-babel-minify
  • babel-plugin-transform-regexp-constructors
  • babel-plugin-transform-merge-sibling-variables
  • babel-plugin-transform-property-literals
  • babel-plugin-transform-minify-booleans
  • babel-plugin-transform-member-expression-literals
    • #729 refactor(tests): Tests to fixtures - memberExpressionLiterals. (@boopathi)
  • babel-plugin-transform-inline-consecutive-adds
    • #723 refactor(tests): Tests to fixtures - inlineConsecutiveAdds. (@boopathi)
  • babel-plugin-minify-type-constructors
    • #722 refactor(tests): Tests to fixtures - typeConstructors plugin. (@boopathi)
  • babel-plugin-minify-flip-comparisons, babel-plugin-minify-guarded-expressions, babel-plugin-minify-infinity, babel-plugin-minify-mangle-names, babel-plugin-minify-numeric-literals
  • babel-plugin-minify-builtins, babel-plugin-minify-constant-folding, babel-plugin-minify-dead-code-elimination
  • babel-plugin-minify-builtins, babel-plugin-minify-constant-folding, babel-plugin-minify-dead-code-elimination, babel-plugin-minify-flip-comparisons, babel-plugin-minify-guarded-expressions, babel-plugin-minify-infinity, babel-plugin-minify-mangle-names, babel-plugin-minify-numeric-literals, babel-plugin-minify-simplify, babel-plugin-minify-type-constructors, babel-plugin-transform-inline-consecutive-adds, babel-plugin-transform-inline-environment-variables, babel-plugin-transform-member-expression-literals, babel-plugin-transform-merge-sibling-variables, babel-plugin-transform-minify-booleans, babel-plugin-transform-node-env-inline, babel-plugin-transform-property-literals, babel-plugin-transform-regexp-constructors, babel-plugin-transform-remove-console, babel-plugin-transform-remove-debugger, babel-plugin-transform-remove-undefined, babel-plugin-transform-simplify-comparison-operators, babel-plugin-transform-undefined-to-void, babel-preset-minify, gulp-babel-minify
  • babel-minify

Chore

  • babel-minify, babel-plugin-minify-mangle-names, babel-plugin-minify-numeric-literals, babel-plugin-minify-type-constructors, gulp-babel-minify

Committers: 13

Read more

[email protected]

14 Aug 12:34
Compare
Choose a tag to compare

[email protected] (2017-08-14)

Highlights

  • #124: Babili has been renamed to babel-minify
  • New babel-minify CLI and Node API. Docs

Updated packages

💥 Breaking Change

🚀 New Feature

🐛 Bug Fix

  • babel-plugin-transform-remove-undefined, babel-preset-minify
    • #662 Use evaluate helper in removeUndefined transform. (@boopathi)
  • babel-helper-to-multiple-sequence-expressions, babel-preset-minify
  • babel-helper-evaluate-path
    • #651 Add deopt paths for let/const bindings in evaluate helper. (@boopathi)
  • babel-helper-evaluate-path, babel-plugin-minify-builtins, babel-plugin-minify-dead-code-elimination
  • babel-plugin-minify-dead-code-elimination
  • babel-plugin-minify-simplify
  • babel-plugin-transform-remove-undefined, babel-preset-babili
  • babel-plugin-minify-constant-folding

📝 Documentation

🏠 Internal

  • babili
  • Other
  • babel-helper-mark-eval-scopes, babel-plugin-minify-dead-code-elimination, babel-plugin-minify-mangle-names
  • babel-plugin-minify-simplify
  • Multiple packages

Committers: 6

[email protected]

20 Jun 19:52
Compare
Choose a tag to compare

[email protected] (2017-06-20)

🐛 Bug Fix

  • babel-plugin-minify-constant-folding
  • babel-plugin-minify-builtins, babel-preset-babili

Committers: 3

[email protected]

13 Jun 15:45
Compare
Choose a tag to compare

[email protected] (2017-06-13)

🚀 New Feature

  • babel-plugin-minify-constant-folding
    • #505 Evaluate some String and Array instance methods at compile time. (@j-f1)
  • babel-plugin-minify-dead-code-elimination

🐛 Bug Fix

  • babel-plugin-transform-property-literals
  • babel-plugin-minify-mangle-names
    • #567 Add workaround for Safari for loop lexical scope bug. (@btmills)

🏠 Internal

  • babel-helper-flip-expressions, babel-plugin-minify-dead-code-elimination, babel-plugin-minify-guarded-expressions, babel-plugin-minify-simplify, babel-plugin-transform-inline-consecutive-adds
  • Other
    • #557 Clean up before every run to avoid working on already minified file. (@buunguyen)

Committers: 4