- Drop Python 2.x support, Python 3.10+ required - Adopt PDM - Switch from Sphinx and RST to MkDocs and Markdown - Adopt black, ruff - Adopt Pyright and type annotations
0.8.0
- Skipped
0.7.2
- Fix out-of-memory issue when computing file ID hashes of large files.
0.7.1
- Replace usage of `distutils.dir_util.mkpath` with `os.path.makedirs`.
0.7.0
- Use `shutil.move` instead of `shutil.copy` to move temporary file created during `put` operation to `HashFS` directory.
0.6.0
- Add faster `scandir` package for iterating over files/folders when platform is Python \< 3.5. Scandir implementation was added to `os` module starting with Python 3.5.