# Changelog ## [0.12.0] - 2024-02-02 - Fix typo in rustdoc comments for getfacl/setfacl. (Thanks @sylvestre) - Support FreeBSD 14 in CI builds. (Thanks @asomers) - Run CI tests on macos-13 and macos-12. - Update `bitflags` and `uuid` dependency versions. - Update build version dependency for `bindgen`. - Fix clippy warnings. ## [0.11.0] - 2023-09-25 - Upgrade `bitflags` to 2.4.0 from 1.x. `bitflags` is used to implement the Perm, Flag and AclOption API's. - Tests should support systems where daemon uid/gid is other than 1/1. - Tests should accommodate varying limits on ext, tmpfs, xfs file systems. - Update version dependencies for `bindgen`, `ctor`. - Fix clippy warnings. ## [0.10.0] - 2023-01-02 - Update version dependencies for `bindgen`, `clap`, and `env_logger`. - Include ubuntu-22.04, macos-12, and freebsd-13.1 in CI build. - Fix code coverage CI script to address GHA build issue. - Fix clippy warnings. ## [0.9.0] - 2022-06-08 - Fix compilation on various Linux architectures where `c_char` is signed (Issue #107). - Disable `layout_tests` option in `bindgen`. - Update version dependencies for `bindgen` and `uuid`. - Improve code coverage CI script. - Fix clippy warnings. ## [0.8.0] - 2022-02-03 - `serde` is now an optional dependency. Use `features = ["serde"]` to enable (Issue #95). - Remove the `num_enum` dependency (PR #94, contributed by bjorn3). - Update example code to use clap 3. ## [0.7.0] - 2021-12-25 - Add the `from_mode` top level function. - Remove `Acl` (low level interface) from the public exported API. - Remove dependency on the `nix` crate. - Update version dependencies for bindgen and env_logger. - Update Rust edition from 2018 to 2021. ## [0.6.0] - 2021-06-20 - Fix new rust clippy warnings. - Update version dependencies for bindgen and nix. - Update valgrind suppressions used in testing. ## [0.5.0] - 2021-02-22 - Add support for NFSv4 ACL's on `FreeBSD`. - Remove support for platform-specific text formats. ## [0.4.0] - 2021-01-13 - Add support for symbolic links on `FreeBSD`. - Add support for `ACCESS_ACL` option to `getfacl` and `setfacl`. - Allow for `-` in permission abbreviation, e.g. `r-x`. - Update rust toolchain to latest stable version and fix clippy/lint issues. - Fix package metadata for docs.rs; improve platform-specific documentation. ## [0.3.0] - 2021-01-02 - Add support for Posix.1e ACLs on `FreeBSD`. - Add `from_str` and `to_string` top-level functions. - Remove the `Acl::check` function from public API. ## [0.2.0] - 2020-12-22 - Implement buildtime_bindgen feature; use prebuilt bindings by default. - Implement `FromStr` and `Display` for `AclEntry`. - Add `to_writer` and `from_reader` top-level functions for parsing text. ## [0.1.1] - 2020-12-08 - Fix docs build on docs.rs by including platform bindings for macos and linux. ## [0.1.0] - 2020-12-06 Initial release.