chore: Release cull-gmail v0.0.16
This commit is contained in:
38
CHANGELOG.md
38
CHANGELOG.md
@@ -5,15 +5,42 @@ 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.15] - 2025-10-26
|
||||
## [0.0.16] - 2025-10-30
|
||||
|
||||
Summary: Changed[1], Chore[1], Documentation[1], Fixed[3]
|
||||
Summary: Added[3], Changed[4], Chore[9], Documentation[2], Fixed[7]
|
||||
|
||||
### Added
|
||||
|
||||
- ✨ feat(rules): support multiple actions per label
|
||||
- ✨ feat(rule_processor): implement batch operations for message deletion and trashing
|
||||
- ✨ feat(rule_processor): add initialise_message_list to processor
|
||||
|
||||
### Fixed
|
||||
|
||||
- 🐛 fix(rule_processor): enhance logging for chunk processing
|
||||
- 🐛 fix(cli): correct rule execution order for trash and delete
|
||||
- 🐛 fix(gmail): use GMAIL_DELETE_SCOPE for batch delete
|
||||
- 🐛 fix(rules): correct grammar and improve date calculation
|
||||
- 🐛 fix(eol_rule): correct calculate_for_date and add logging
|
||||
- 🐛 fix(cli): correct logging level
|
||||
- 🐛 fix(gmail): handle batch delete errors
|
||||
|
||||
### Changed
|
||||
|
||||
- ♻️ refactor(rules): execute rules by action
|
||||
- ♻️ refactor(gmail): consolidate batch processing logic
|
||||
- ♻️ refactor(rule_processor): enhance Gmail message handling with chunk processing
|
||||
- ♻️ refactor(core): rename initialise_message_list to initialise_lists
|
||||
|
||||
## [0.0.15] - 2025-10-26
|
||||
|
||||
Summary: Changed[1], Chore[2], Documentation[1], Fixed[3]
|
||||
|
||||
### Fixed
|
||||
|
||||
- 🐛 fix(rule_processor): fix batch_trash and batch_delete signatures
|
||||
- 🐛 fix(cli): prevent dry-run from crashing
|
||||
- 🐛 fix(cli): fix log messages with empty arguments
|
||||
- 🐛 fix(cli): prevent dry-run from crashing
|
||||
- 🐛 fix(rule_processor): fix batch_trash and batch_delete signatures
|
||||
|
||||
### Changed
|
||||
|
||||
@@ -545,7 +572,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.14...HEAD
|
||||
[Unreleased]: https://github.com/jerus-org/cull-gmail/compare/v0.0.15...HEAD
|
||||
[0.0.15]: https://github.com/jerus-org/cull-gmail/compare/v0.0.14...v0.0.15
|
||||
[0.0.14]: https://github.com/jerus-org/cull-gmail/compare/v0.0.13...v0.0.14
|
||||
[0.0.13]: https://github.com/jerus-org/cull-gmail/compare/v0.0.12...v0.0.13
|
||||
[0.0.12]: https://github.com/jerus-org/cull-gmail/compare/v0.0.11...v0.0.12
|
||||
|
||||
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -453,7 +453,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "cull-gmail"
|
||||
version = "0.0.15"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"assert_cmd",
|
||||
"assert_fs",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[package]
|
||||
name = "cull-gmail"
|
||||
description = "Cull emails from a gmail account using the gmail API"
|
||||
version = "0.0.15"
|
||||
version = "0.0.16"
|
||||
authors = ["Jeremiah Russell <jrussell@jerus.ie>"]
|
||||
edition = "2024"
|
||||
rust-version = "1.88"
|
||||
|
||||
4
PRLOG.md
4
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.16] - 2025-10-30
|
||||
|
||||
### Added
|
||||
|
||||
@@ -342,7 +342,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
[#107]: https://github.com/jerus-org/cull-gmail/pull/107
|
||||
[#108]: https://github.com/jerus-org/cull-gmail/pull/108
|
||||
[#109]: https://github.com/jerus-org/cull-gmail/pull/109
|
||||
[Unreleased]: https://github.com/jerus-org/cull-gmail/compare/v0.0.15...HEAD
|
||||
[0.0.16]: https://github.com/jerus-org/cull-gmail/compare/v0.0.15...v0.0.16
|
||||
[0.0.15]: https://github.com/jerus-org/cull-gmail/compare/v0.0.14...v0.0.15
|
||||
[0.0.14]: https://github.com/jerus-org/cull-gmail/compare/v0.0.13...v0.0.14
|
||||
[0.0.13]: https://github.com/jerus-org/cull-gmail/compare/v0.0.12...v0.0.13
|
||||
|
||||
@@ -664,7 +664,7 @@ Add the library to your `Cargo.toml`:
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
cull-gmail = "0.0.15"
|
||||
cull-gmail = "0.0.16"
|
||||
tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
|
||||
```
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ Add the library to your `Cargo.toml`:
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
cull-gmail = "0.0.15"
|
||||
cull-gmail = "0.0.16"
|
||||
tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user