- Added Python 3.8 support
- Dropped Python 3.4 support
- FIX: Critical bug in error handling, see #26 and #27.
- Improved library structure.
- Removed Python-2-compatibility code
- Improved documentation, especially contribution guidelines
- Added development infrastructure for determining current FUSE version (contribution)
- FIX:
README.md
was not rendered properly on PyPI.
The following changes were made based on state of fusepy
as of 2019-05-04.
- FEATURE: OpenBSD support for high level API from pull request 125 against
fusepy
was merged. - FEATURE: Added support for
UTIME_OMIT
andUTIME_NOW
to high level API. Enable it by adding anflag_utime_omit_ok
property to yourrefuse.high.Operations
sub-class and set it to1
(integer). - New Python project structure:
src
folder, just a single top-level module namedrefuse
- Modernized
setup.py
, dropping support for Python 2 andsetuptools
< 30.0 - Examples declared legacy