Repository navigation
v1.9.2
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.reportinto smaller methods; handle HTML inDiff._reportby @tfpf in #102 - Use
pathlib.Path.__truediv__instead ofos.path.joinby @tfpf in #103 - Handle binary files by @tfpf in #104
- Specify encoding for
FileInputby @tfpf in #105 - Don't show tables for exact renames by @tfpf in #106
- Store relative and absolute paths and replace
strs withPaths by @tfpf in #109 - Speed up
diff.pyusing parallelisation by @tfpf in #111 diff.py: calculate hashes in main process by @tfpf in #113diff.py: use words to calculate similarity, not letters by @tfpf in #116- Set up GHA for
diff.pyby @tfpf in #117 - Extremely basic test for
diff.pyby @tfpf in #118 - Move extra logic into methods of
Pathsubclass by @tfpf in #119 diff.py: show file mode and detect mode changes by @tfpf in #120diff.py: more visible arrow, force UTF-8 encoding by @tfpf in #122diff.py: indicate addition/deletion of empty files in summary by @tfpf in #124- Git alias
coforcheckoutby @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