- add CodeQL static code analysis
- update gitpython dependency to v3.1.10
- fix: deprecated string literal escapes refactored to raw strings. ufo.py module (deprecated as of Py3.6)
- reformat import statements based with default isort formatting
- refactor all Python source to achieve line lengths < 90
- add flake8 lint testing
- update gitpython dependency to v3.1.8
- update gitpython dependency to v3.1.5 - decreases package size by removing tests from distribution
- update gitdb dependency to v4.0.5
- update smmap dependency to v3.0.4
- add dependabot configuration file
- v1 release
- eliminate Py2.7 support
- remove unnecessary import statement in
subcommands.diffmodule - black source formatting
- update Python dependencies
- broaden pinned depdendency definitions in requirements.txt file
- use requirements.txt dependency versions in CI testing
- add macOS CI testing
- updated gitpython dependency to version 2.1.11
- updated gitpython dependency to version 2.1.10
- added license to Python wheel distributions
- removed Travis CI testing, added Semaphore CI testing
- eliminated support for Python v2.6
- updated gitpython dependency to version 2.1.9
- updated gitpython dependency to version 2.1.7
- added support for full UFO v3 spec to all commands
- fixed bug in the branch diff reports, now comparison branch relative to current branch (comparison..current) as indicated in the documentation
- updated/cleaned diff report strings
- fix for Markdown text error (branch list item formatting)
- added support for branch vs. branch analysis to the
delta,deltajson, anddeltamdcommands - updated
delta,deltajson, anddeltamdargument validations - bugfix for the git diff performed with the
diffanddiffnccommands (branch...branchtobranch..branch)
diffsubcommand added to support colored text diffs between UFO spec source filesdiffncsubcommand added to support uncolored text diffs between UFO spec source files- fixed argument description errors in the in-app
--helpdocumentation
- bug fix for commit SHA1 digest parsing on Windows
- refactored DeltaFilePathDict class
- bug fix for Python 3 string comparison issue in ufodiff.utilities.ufo module
- PyPI documentation update
- added
deltamdsubcommand to support output of Markdown formatted delta file reports - added short SHA1 digests for the commit history under analysis
- Commit SHA1 digests added to
deltasubcommand as header of standard output string - Commit SHA1 digests added to
deltajsonsubcommand JSON string with keycommits
- initial release with support for the following subcommands:
ufodiff delta allufodiff deltajson all