diff --git a/CHANGELOG.md b/CHANGELOG.md index bc1fec6..783c5e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,35 @@ 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.0.4] - 2025-10-07 + +Summary: Added[9], Changed[7], Chore[7] + +### Added + + - ✨ feat(message_list): create message summary struct + - ✨ feat(message_list): improve message handling and logging + - ✨ feat(utils): implement string elision trait + - ✨ feat(trash): implement trash functionality + - ✨ feat(trash): add trash cli + - ✨ feat(cli): add trash command + - ✨ feat(message_list): enhance message list functionality and debugging + - ✨ feat(lib): add trash module for moving messages to trash + - ✨ feat(message_list): add message_ids to MessageList struct + +### Changed + + - ♻️ refactor(trash): improve trash operation logging + - ♻️ refactor(message): rename message to message_list + - ♻️ refactor(message): rename Message to MessageList + - ♻️ refactor(core): rename message module to message_list + - ♻️ refactor(labels): remove unused code + - ♻️ refactor(labels): improve label listing and mapping + - ♻️ refactor(message): improve subject logging with early returns + ## [0.0.3] - 2025-10-04 -Summary: Added[7], Changed[6], Chore[4], Fixed[1] +Summary: Added[7], Changed[6], Chore[5], Fixed[1] ### Added @@ -26,11 +52,11 @@ Summary: Added[7], Changed[6], Chore[4], Fixed[1] ### Changed - ♻️ refactor(cli): rename list subcommand to message - - 🔥 refactor(core): remove list module - ♻️ refactor(cli): rename list_cli to message_cli + - 🔥 refactor(core): remove list module - ♻️ refactor(core): rename list module to message - - ♻️ refactor(labels): simplify and optimize label retrieval - rename function name `add_label` to `add_labels` - add the function of adding multiple labels at once - optimize code for streamlined operation - ♻️ refactor(labels): simplify labels struct initialization + - ♻️ refactor(labels): simplify and optimize label retrieval - rename function name `add_label` to `add_labels` - add the function of adding multiple labels at once - optimize code for streamlined operation ## [0.0.2] - 2025-10-03 @@ -95,7 +121,8 @@ Summary: Added[4], Build[3], Chore[21], Continuous Integration[4], Documentation - ✨ feat(vscode): add custom dictionary entry for ltex - ✨ feat(project): add initial Cargo.toml for cull-gmail tool -[Unreleased]: https://github.com/jerus-org/cull-gmail/compare/v0.0.2...HEAD +[Unreleased]: https://github.com/jerus-org/cull-gmail/compare/v0.0.3...HEAD +[0.0.3]: https://github.com/jerus-org/cull-gmail/compare/v0.0.2...v0.0.3 [0.0.2]: https://github.com/jerus-org/cull-gmail/compare/v0.0.1...v0.0.2 [0.0.1]: https://github.com/jerus-org/cull-gmail/releases/tag/v0.0.1 diff --git a/Cargo.lock b/Cargo.lock index a2bcdd9..1a1efa1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -256,7 +256,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cull-gmail" -version = "0.0.3" +version = "0.0.4" dependencies = [ "clap", "clap-verbosity-flag", diff --git a/Cargo.toml b/Cargo.toml index 18ffe07..a32a6d4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cull-gmail" description = "Cull emails from a gmail account using the gmail API" -version = "0.0.3" +version = "0.0.4" authors = ["Jeremiah Russell "] edition = "2024" rust-version = "1.87" diff --git a/PRLOG.md b/PRLOG.md index fc476f6..0e5d0dc 100644 --- a/PRLOG.md +++ b/PRLOG.md @@ -5,7 +5,7 @@ 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.0.4] - 2025-10-07 ### Added @@ -93,7 +93,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [#28]: https://github.com/jerus-org/cull-gmail/pull/28 [#29]: https://github.com/jerus-org/cull-gmail/pull/29 [#30]: https://github.com/jerus-org/cull-gmail/pull/30 -[Unreleased]: https://github.com/jerus-org/cull-gmail/compare/v0.0.3...HEAD +[0.0.4]: https://github.com/jerus-org/cull-gmail/compare/v0.0.3...v0.0.4 [0.0.3]: https://github.com/jerus-org/cull-gmail/compare/v0.0.2...v0.0.3 [0.0.2]: https://github.com/jerus-org/cull-gmail/compare/v0.0.1...v0.0.2 [0.0.1]: https://github.com/jerus-org/cull-gmail/releases/tag/v0.0.1 diff --git a/README.md b/README.md index c2d2c04..1230a67 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ Or by configuring the dependencies manually in `Cargo.toml`: ```toml [dependencies] -cull-gmail = "0.0.3" +cull-gmail = "0.0.4" ``` ## cull-gmail CLI diff --git a/docs/lib.md b/docs/lib.md index ec25bbd..a6961c5 100644 --- a/docs/lib.md +++ b/docs/lib.md @@ -18,6 +18,6 @@ Or by configuring the dependencies manually in `Cargo.toml`: ```toml [dependencies] -cull-gmail = "0.0.3" +cull-gmail = "0.0.4" ```