From a33d8fdc067f2d7c3d611448ce7121cd20690737 Mon Sep 17 00:00:00 2001 From: Matthias Friedrich <1573457+matzefriedrich@users.noreply.github.com> Date: Sat, 1 Jun 2024 01:15:25 +0200 Subject: [PATCH] Adds a CHANGELOG file --- CHANGELOG.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9922373 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,52 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.7.0] - 2024-06-01 + +### Changed + +- [PR #13] Adds support for per-item file options by the `create_from_directory_with_options` method. This introduces a breaking change; instead of passing a `FileOptions` directly an `Fn` must be specified that is called for each file, and must return a `FileOptions` value. +- Upgraded the zip dependency to version 0.6.6. + + +## [0.6.2] - 2023-09-03 + +### Changed + +- [PR #10] Upgraded the zip dependency to version 0.6.2 + + +## [0.6.1] - 2021-07-30 + +### Fixed + +- [PR #6] Fixes formatting and linter warnings + + +## [0.6.0] - 2020-11-30 + +### Changed + +- [PR #4] Pass through Zip and IO errors (replaces all instances of `unwrap()`) +- [PR #4] Adds tests; extends the `try_is_zip` method so that it can detect different archive formats + + +## [0.5.0] - 2020-07-24 + +### Fixed + +- [PR #1] Fixes a bug in the `create_from_directory_with_options` method that could cause files not entirely written to disk; use `write_all` instead of `write`. + + +## [0.4.0] - 2020-03-25 + +### Added + +- New archive extraction traits `extract`, `extract_file`, and `extract_file_to_memory` +- New entry query traits `entry_path` and `file_number` +- New archive writer traits `create_from_directory` and `create_from_directory_with_options` +- Helper function that can perform all operations base on a given archive file path \ No newline at end of file