diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b639232 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,28 @@ +# 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). + +## [Unreleased] + +## [0.3.1](https://git.kemitix.net/kemitix/refile-m4b/compare/v0.3.0...v0.3.1) - 2024-09-25 + +### Added + +- improved book number and series titles +- add support for --dry-run + +### Other + +- add crates.io required fileds to Cargo.toml +- add forgejo workflow tests +- Support --version, --help and --directory cli args ([#2](https://git.kemitix.net/kemitix/refile-m4b/pulls/2)) +- display error if directory not specified +- add dir per title +- add justfile +- use correct file extension when renaming +- files are mp4b +- rename files +- determine new file name from tags diff --git a/Cargo.lock b/Cargo.lock index 5252cd4..28ad97d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -65,18 +65,6 @@ version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" -[[package]] -name = "auto-file-mp4" -version = "0.2.0" -dependencies = [ - "anyhow", - "clap", - "pretty_assertions", - "regex", - "rstest", - "taglib", -] - [[package]] name = "autocfg" version = "1.1.0" @@ -331,6 +319,18 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "refile-mp4" +version = "0.3.1" +dependencies = [ + "anyhow", + "clap", + "pretty_assertions", + "regex", + "rstest", + "taglib", +] + [[package]] name = "regex" version = "1.10.6" diff --git a/Cargo.toml b/Cargo.toml index 38ce55e..ca1eb79 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "refile-mp4" -version = "0.3.0" +version = "0.3.1" edition = "2021" description = "Refile a directory of m4b files by artist, album (where specified) and title. Used to refile m4b versions of converted aax files for use by Smart Audiobook Player." license = "MIT"