Releases: intgr/posix-acl
Releases · intgr/posix-acl
v1.2.0
- Added:
Qualifier
andACLEntry
now implementCopy
andClone
(#69, #70)
Contributed by eax-ebx - Added:
Qualifier
andACLEntry
now implementEq
(in addition toPartialEq
) (#61) - Changed: Many methods now have
#[must_use]
annotation (#76) - Documentation: Added separate errors/panics sections to many functions (#71)
- Documentation: Added example CLI app that prints ACL (#45)
- Build: Declare Minimum Supported Rust Version (MSRV) as 1.60 (#72, #74)
- Build: Enabled and fixed all Clippy pedantic lints (#75, #63)
1.1.0
1.0.0
-
API change: Now using
ACLError
structured error type instead ofSimpleError
(#39)Error messages from I/O calls no longer include the file name.
-
The
PosixACL::new()
constructor no longer adds aMask
entry (#37)Mask
is only needed for "non-minimal" ACLs and automatically is added on write if necessary. -
Major reorganization of code (#35)
-
Documentation improvements
0.5.0
-
API change: Now using
AsRef<Path>
in methods that accept paths (read_acl
etc.) (#33)This means
.as_ref()
is no longer needed or allowed when passing paths to these methods. -
Added methods
into_raw
,from_raw
for converting to/from rawacl_t
pointer (#21).
Thanks to @aidanhs! -
Documentation tweaks & code cleanups.
0.4.0
This release is fully API-compatible with 0.3.0.