Skip to content

Commit 14c7d64

Browse files
committed
chore: Release cull-gmail v0.0.16
1 parent 7febf50 commit 14c7d64

File tree

6 files changed

+38
-10
lines changed

6 files changed

+38
-10
lines changed

CHANGELOG.md

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,42 @@ All notable changes to this project will be documented in this file.
55

66
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).
77

8+
## [0.0.16] - 2025-10-30
9+
10+
Summary: Added[3], Changed[4], Chore[9], Documentation[2], Fixed[7]
11+
12+
### Added
13+
14+
- ✨ feat(rules): support multiple actions per label
15+
- ✨ feat(rule_processor): implement batch operations for message deletion and trashing
16+
- ✨ feat(rule_processor): add initialise_message_list to processor
17+
18+
### Fixed
19+
20+
- 🐛 fix(rule_processor): enhance logging for chunk processing
21+
- 🐛 fix(cli): correct rule execution order for trash and delete
22+
- 🐛 fix(gmail): use GMAIL_DELETE_SCOPE for batch delete
23+
- 🐛 fix(rules): correct grammar and improve date calculation
24+
- 🐛 fix(eol_rule): correct calculate_for_date and add logging
25+
- 🐛 fix(cli): correct logging level
26+
- 🐛 fix(gmail): handle batch delete errors
27+
28+
### Changed
29+
30+
- ♻️ refactor(rules): execute rules by action
31+
- ♻️ refactor(gmail): consolidate batch processing logic
32+
- ♻️ refactor(rule_processor): enhance Gmail message handling with chunk processing
33+
- ♻️ refactor(core): rename initialise_message_list to initialise_lists
34+
835
## [0.0.15] - 2025-10-26
936

10-
Summary: Changed[1], Chore[1], Documentation[1], Fixed[3]
37+
Summary: Changed[1], Chore[2], Documentation[1], Fixed[3]
1138

1239
### Fixed
1340

14-
- 🐛 fix(rule_processor): fix batch_trash and batch_delete signatures
15-
- 🐛 fix(cli): prevent dry-run from crashing
1641
- 🐛 fix(cli): fix log messages with empty arguments
42+
- 🐛 fix(cli): prevent dry-run from crashing
43+
- 🐛 fix(rule_processor): fix batch_trash and batch_delete signatures
1744

1845
### Changed
1946

@@ -545,7 +572,8 @@ Summary: Added[4], Build[3], Chore[21], Continuous Integration[4], Documentation
545572
- ✨ feat(vscode): add custom dictionary entry for ltex
546573
- ✨ feat(project): add initial Cargo.toml for cull-gmail tool
547574

548-
[Unreleased]: https://github.com/jerus-org/cull-gmail/compare/v0.0.14...HEAD
575+
[Unreleased]: https://github.com/jerus-org/cull-gmail/compare/v0.0.15...HEAD
576+
[0.0.15]: https://github.com/jerus-org/cull-gmail/compare/v0.0.14...v0.0.15
549577
[0.0.14]: https://github.com/jerus-org/cull-gmail/compare/v0.0.13...v0.0.14
550578
[0.0.13]: https://github.com/jerus-org/cull-gmail/compare/v0.0.12...v0.0.13
551579
[0.0.12]: https://github.com/jerus-org/cull-gmail/compare/v0.0.11...v0.0.12

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "cull-gmail"
33
description = "Cull emails from a gmail account using the gmail API"
4-
version = "0.0.15"
4+
version = "0.0.16"
55
authors = ["Jeremiah Russell <[email protected]>"]
66
edition = "2024"
77
rust-version = "1.88"

PRLOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.0.16] - 2025-10-30
99

1010
### Added
1111

@@ -342,7 +342,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
342342
[#107]: https://github.com/jerus-org/cull-gmail/pull/107
343343
[#108]: https://github.com/jerus-org/cull-gmail/pull/108
344344
[#109]: https://github.com/jerus-org/cull-gmail/pull/109
345-
[Unreleased]: https://github.com/jerus-org/cull-gmail/compare/v0.0.15...HEAD
345+
[0.0.16]: https://github.com/jerus-org/cull-gmail/compare/v0.0.15...v0.0.16
346346
[0.0.15]: https://github.com/jerus-org/cull-gmail/compare/v0.0.14...v0.0.15
347347
[0.0.14]: https://github.com/jerus-org/cull-gmail/compare/v0.0.13...v0.0.14
348348
[0.0.13]: https://github.com/jerus-org/cull-gmail/compare/v0.0.12...v0.0.13

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,7 @@ Add the library to your `Cargo.toml`:
664664

665665
```toml
666666
[dependencies]
667-
cull-gmail = "0.0.15"
667+
cull-gmail = "0.0.16"
668668
tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
669669
```
670670

docs/lib.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Add the library to your `Cargo.toml`:
88

99
```toml
1010
[dependencies]
11-
cull-gmail = "0.0.15"
11+
cull-gmail = "0.0.16"
1212
tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
1313
```
1414

0 commit comments

Comments
 (0)