Skip to content

Latest commit

 

History

History
72 lines (52 loc) · 1.84 KB

CHANGELOG.md

File metadata and controls

72 lines (52 loc) · 1.84 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Deprecated

Removed

Fixed

Security

[2.0.1] - 2021-05-01

Fixed

  • Added default value for verbose flag if not defined by main

Removed

  • Removed unsupported Python 3 versions not personally tested by me

[2.0.0] - 2020-07-19

Changed

  • Update README.md with better info
  • Update setup.py to reflect supported versions
  • Fully support Python 3 using Python 3 provided classes
    • Modified type enums and StringIO classes

Removed

  • No longer supports Python 2.7

[1.0.2] - 2018-01-15

Fixed

  • Put spaces between numbers to ensure proper minification
  • Ignore newlines inside token groups

[1.0.1] - 2017-12-29

Fixed

  • Added file extension to LICENSE.txt for better functionality
  • Include manifest file for distribution

[1.0.0] - 2017-12-28

Added

  • setup.py for installation

Changed

  • Moved main code into a proper function

[0.5.0] - 2017-12-25

Added

  • Updated comments and help strings
  • Elaborated on command line usage
  • Ignore pycharm files in .gitignore
  • Ability to recursively minimize directory trees containing Python code
  • Use logging module to print debug output

Fixed

  • Bracket counting to improve token group idenitification
  • Fixed some keywords being spaced oddly - while correct, removal of whitespace in these situations made the code look wrong (minimizes less, but more readable)
  • Merged fix for inconsistent user input / output directories

[0.0.0] - 2017-12-21

Added

  • .gitignore, LICENSE, and README.md with basic usage examples
  • WIP code for generating token groups in minimize.py