Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 2.52 KB

CHANGELOG.md

File metadata and controls

45 lines (30 loc) · 2.52 KB

common-shakeify change log

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

1.1.2

  • Fix certain cases of exports in sequential expressions resulting in invalid syntax. (@tornqvist in #43)

1.1.1

  • Fixes infinite loop in new side-effect feature. (#40)

1.1.0

  • Entirely remove side-effect-free unused modules when they declare sideEffects: false in package.json. (#31)

1.0.0

  • Expose opts.ecmaVersion with a default value of 10. Previously the internal value was 9. (#39)

0.6.2

  • Fix usage with browserify's fullPaths: true option. (#33)

If you use fullPaths: true, the bugfix from 0.6.1 does not apply. If you do not use fullPaths: true, the bugfix from 0.6.1 does apply.

0.6.1

0.6.0

  • Keep unused properties if onExportDelete returns false. (@RedHatter in #26)

0.5.4

  • Fix export bug with anonymous functions in assignment chains. (@dy in #25)
  • Fix export bug with anonymous classes in assignment chains. (#27)
  • Fix scope bug with function/class expressions in assignment chains. (#27)

0.5.3

  • Fix export bug with assignment chains. (@dy in #23)

0.5.2

  • Fix removing exports that are parenthesized expressions. (@josephg in #20)

0.5.1

0.5.0

  • Switch to @goto-bus-stop/common-shake, which supports dependent use tracking. (#14)