Skip to content
This repository was archived by the owner on Nov 26, 2021. It is now read-only.

Latest commit

 

History

History
73 lines (47 loc) · 2.07 KB

File metadata and controls

73 lines (47 loc) · 2.07 KB

CHANGELOG

v3.0.0 (2021-11-25)

  • Refactored app
    • Moved cli logic to its own module
    • Flattened diff logic to function instead of class methods since no class was needed
    • Various small improvements, added type hinting, etc
  • Archiving project as I don't intend to keep maintaining it

v2.3.0 (2021-09-20)

  • Drop support for Python 3.6
  • Replaces the mock library with the builtin unittest.mock library
  • Reworks tests to use io.StringIO() instead of actual temp files

v2.2.0 (2021-04-12)

  • Fixed a bug when using this as a CLI tool and the tool wouldn't accept the path arguments (eg: TypeError: expected str, bytes or os.PathLike object, not TextIOWrapper)
  • Refactored the code to be more clean and allow each function to only do a single thing, better variable names, default argument values, etc

v2.1.0 (2021-02-19)

  • Exporting package via __init__.py file
  • Small code cleanup

v2.0.0 (2021-02-06)

  • Renamed diff-tool from diff to match published name and avoid conflict with other potential diff tools
  • Changed all classmethods to staticmethods
  • Switched from Travis CI to GitHub Actions

v1.3.1 (2020-08-26)

  • Simplified unit tests

v1.3.0 (2020-08-20)

  • Overhauled testing suite (less exclusions, more robust tests)

v1.2.1 (2020-08-14)

  • Fixed the entry point for the script (pip installs work again)

v1.2.0 (2020-08-12)

  • Various bug fixes and code refactors
  • Mocked all tests
  • Added pytest and coveralls

v1.1.0 (2020-08-12)

  • Added automated releases via Travis
  • Updated README badges
  • Added Makefile
  • Added unit tests
  • Cleaned up code to be more pythonic
  • Switched from Pylint to Flake8

v1.0.1 (2020-07-16)

  • Script now outputs the data directly to an HTML file in-code instead of requiring this on the command line.
  • Added a print statement when the script is complete.

v1.0.0 (2020-07-16)

  • Added argparse to take file paths as params
  • Moved to module, added setup.py, published to Pypi
  • Cleaned up project

v0.1.0 (2019)

  • Initial project, compare two files in HTML. Hard programmed filenames, no module.