Skip to content

Releases: dflook/python-minifier

2.1.0

24 Jan 08:17
2.1.0
3430679
Compare
Choose a tag to compare

Added

  • Optional source transforms:
    • remove object base, enabled by default

Changed

  • Return statements no longer wrap tuples in extraneous parentheses
  • Duplicated literals are only raised to the lowest common function namespace

2.0.0

13 Jan 10:16
2.0.0
c52efa0
Compare
Choose a tag to compare

Added

  • Optional source transformations:
    • Rename locals, enabled by default
    • Rename globals, disabled by default

Changed

  • Minified code will no longer have leading or trailing whitespace
  • Generated names for hoisted literals will have an initial underscore if rename globals is disabled
  • Suites of simple statements won't create an indented block
  • All transforms are now functional on all supported python versions
  • The module docstring is not removed by the remove literal statements transformation if there is a name bound for it

Fixed

  • Python 3.7 dataclass field annotations are no longer removed when the remove annotation transformation is enabled.

1.1.0

13 Jan 10:18
1.1.0
5028cde
Compare
Choose a tag to compare

Added

  • Optional source transformations:
    • Combine import statements
    • Remove annotations
    • Remove pass statements
    • Remove unused literals, including docstrings
    • Move duplicated literals into module level variables

1.0.0

13 Jan 10:19
097d999
Compare
Choose a tag to compare

First release of the python-minifier package