v1.0.5
A notable change here is that composefs now supports meson as a build system. We are likely to remove the autotools build system in the next release, so if you're including composefs in your build system, please let us know if there's any problems with that in #301
There's a few minor internal fixes and hardening, some CI cleanups. Also included in the list below is changes to the Rust code, which has already been published to crates.io and is versioned separately from this release.
Thanks to all contributors!
What's Changed
- test: use correct
composefs-info
binary by @Kiskae in #291 - rust: Some doc and misc tweaks by @cgwalters in #293
- ci: Test Rust code against current C code by @cgwalters in #292
- test: remove hardcoded /tmp by @Kiskae in #296
- rust: Add mandatory
description
field, other misc changes by @cgwalters in #295 - composefs-core: Drop incorrect
include
by @cgwalters in #297 - rust: Two minor patches by @cgwalters in #298
- composefs-info: specify locale to isgraph/isprint by @giuseppe in #299
- Add meson as an alternative to autotools with corresponding CI by @jluebbe in #300
- info: Add missing terminator for
longopts
by @cgwalters in #302 - mount: Consistently use
composefs
as source by @cgwalters in #303 - meson.build: Allow use as a meson subproject by @jluebbe in #304
- mkcompose: report close() errors by @giuseppe in #306
- libcomposefs: do not override errno by @giuseppe in #307
- libcomposefs: drop using "ro" option by @giuseppe in #309
- Minor rust lints by @cgwalters in #308
- Verify payload length early on by @cgwalters in #310
- Release 1.0.5 by @cgwalters in #312
New Contributors
Full Changelog: v1.0.4...v1.0.5