You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: require real archives on archive entry points
- Stop registering libarchive's "raw" format handler in list_archive_files,
list_archive_entries, uncompress_archive, uncompress_archive_file,
ArchiveIterator, and their _with_encoding and async variants, so
non-archive input now errors instead of yielding a single "data" entry.
- Add ArchiveIteratorBuilder::raw_format(bool) so callers that relied on
the old permissive behavior can opt back in explicitly.
- Keep uncompress_data unchanged since handling raw compressed streams
(gzip, xz, ...) is its purpose.
- Document the stricter behavior in the crate docs and CHANGES.md, update
affected tests to opt in where needed, and bump the version to 0.16.0
to reflect the breaking change.
0 commit comments