Skip to content

v1.9.2

Choose a tag to compare

@github-actions github-actions released this 05 Aug 15:58
· 50 commits to main since this release

Linux binaries require libnotify and libgit2. macOS and Windows binaries should 'just work' without requiring the installation of any dependencies.

What's Changed

  • Break Diff.report into smaller methods; handle HTML in Diff._report by @tfpf in #102
  • Use pathlib.Path.__truediv__ instead of os.path.join by @tfpf in #103
  • Handle binary files by @tfpf in #104
  • Specify encoding for FileInput by @tfpf in #105
  • Don't show tables for exact renames by @tfpf in #106
  • Store relative and absolute paths and replace strs with Paths by @tfpf in #109
  • Speed up diff.py using parallelisation by @tfpf in #111
  • diff.py: calculate hashes in main process by @tfpf in #113
  • diff.py: use words to calculate similarity, not letters by @tfpf in #116
  • Set up GHA for diff.py by @tfpf in #117
  • Extremely basic test for diff.py by @tfpf in #118
  • Move extra logic into methods of Path subclass by @tfpf in #119
  • diff.py: show file mode and detect mode changes by @tfpf in #120
  • diff.py: more visible arrow, force UTF-8 encoding by @tfpf in #122
  • diff.py: indicate addition/deletion of empty files in summary by @tfpf in #124
  • Git alias co for checkout by @tfpf in #126
  • Name macros according to what they are used for by @tfpf in #110
  • diff.py: support Python 3.9 by @tfpf in #128
  • IPython configuration file by @tfpf in #130
  • Remove IPython exit confirmation bypass by @tfpf in #131
  • Automatically start IPython on macOS and Windows by @tfpf in #132
  • Automatically start IPython on macOS and Windows if needed by @tfpf in #133
  • Walrus requires brackets in Python 3.9 by @tfpf in #134
  • File header generation logic cleanup by @tfpf in #135
  • Remove borders around summary; match width of table by @tfpf in #136
  • Modifications to make diffs look the same in Chromium by @tfpf in #137

Full Changelog: v1.9.1...v1.9.2