Changes¶
All major changes over the versions are listed here. For breaking changes have a look at Breaking Changes, they are listed there in detail.
Changelog¶
Pre-1.0 Series¶
0.2.0 (2026-06-10)¶
Implemented a getacl utility to get NFSv4 ACL information. This is a somewhat extended version of getfacl(1) with regard to recursive file tree traversal and symbolic link handling. But it does not handle POSIX ACLs.
Implemented
nfs4acl.freebsd.acl.ACL.__getstate__()andnfs4acl.freebsd.acl.ACL.__setstate__()for properpicklesupport. This is obviously platform-dependent!Implemented proper checks to protect against dependent item misuse:
Check for operations on closed ACLs.
Check whether an ACL could have been structurally rearranged by the low-level functions; if so invalidate previous entries and their associated permission and flag sets.
The checks raise a
ValueErrorin a similar way to Python operations on closed files.Documentation is fairly completed.
Updated to more modern documentation standards and tool versions; documentation is now in
docs/.Update license information to modern REUSE standards and use SPDX identifiers.
0.1.0 (2018-07-27)¶
First fairly complete and really usable release.
Breaking Changes¶
None yet.