Skip to content

Releases: jerus-org/cull-gmail

v0.0.16

30 Oct 22:38
v0.0.16
14c7d64

Choose a tag to compare

What's Changed

Added

  • ✨ add initialise_message_list to processor(pr [#101])
  • ✨ implement batch operations for message deletion and trashing(pr [#106])
  • ✨ support multiple actions per label(pr [#107])

Changed

  • ♻️ refactor(core)-rename initialise_message_list to initialise_lists(pr [#102])

Fixed

  • 🐛 gmail: handle batch delete errors(pr [#103])
  • 🐛 rules: correct grammar and improve date calculation(pr [#104])
  • 🐛 gmail: use GMAIL_DELETE_SCOPE for batch delete(pr [#105])
  • 🐛 cli: correct rule execution order for trash and delete(pr [#108])
  • 🐛 rule_processor: enhance logging for chunk processing(pr [#109])

v0.0.15

26 Oct 09:24
v0.0.15
ef0c9eb

Choose a tag to compare

What's Changed

Changed

  • ♻️ refactor(message_list)-allow pre/post text in log_messages(pr [#100])

v0.0.14

23 Oct 13:02
v0.0.14
54cf711

Choose a tag to compare

What's Changed

Added

  • ✨ load application secret with logging(pr [#95])
  • ✨ add token and auth uri config options(pr [#98])

Changed

  • ✨ init-add --skip-rules to suppress rules.toml creation for ephemeral environments(pr [#97])

Fixed

  • 🐛 config: improve config logging format(pr [#96])
  • 🐛 config: reduce log verbosity(pr [#99])

v0.0.13

22 Oct 16:37
v0.0.13
2ec8e00

Choose a tag to compare

What's Changed

Fixed

  • 🐛 cli: load config file as optional(pr [#94])

v0.0.12

22 Oct 13:41
v0.0.12
9b16105

Choose a tag to compare

What's Changed

Added

  • 🔐 Add token export/import for ephemeral environments(pr [#87])
  • ✨ guided setup to create config, rules, and OAuth2 tokens(pr [#90])

Changed

  • 📘 Add WARP.md developer guidance file(pr [#89])
  • ✨ Add configurable rules directory support(pr [#91])
  • 📦 build(ci)-upgrade circleci-toolkit orb to v2.13.5(pr [#93])

Fixed

  • 🐛 ci: correct default test runner value(pr [#92])

v0.0.11

20 Oct 21:31
v0.0.11
6334ba6

Choose a tag to compare

What's Changed

Added

  • ✨ enhance retention policy configuration(pr [#77])
  • improve documentation, tests, error handling, and formatting(pr [#78])
  • ✨ improve docs, tests, idioms, and CI enforcement(pr [#79])
  • ✨ introduce nextest test runner(pr [#82])

Changed

  • 📝 docs(readme)-improve library and CLI documentation(pr [#76])
  • 🧰 chore(message-list)-ensure rustdoc compliance and test coverage(pr [#80])
  • 📝 docs(gmail_client)-add comprehensive documentation and unit testing(pr [#81])
  • 📝 docs(eol_action)-add comprehensive documentation and unit testing with safety enhancements(pr [#83])
  • ♻️ refactor-remove redundant credential module(pr [#84])
  • 📝 refactor(client_config)-enhance module with comprehensive docs and testing(pr [#85])
  • 📚 docs(cli)-comprehensive documentation and formatting for CLI modules(pr [#86])

v0.0.10

16 Oct 16:40
v0.0.10
2cace85

Choose a tag to compare

What's Changed

Added

  • ✨ add config file support(pr [#72])
  • ✨ introduce client configuration(pr [#73])
  • ✨ implement config builder pattern for ClientConfig(pr [#74])
  • ✨ add default subcommand for rule execution(pr [#75])

Changed

  • ♻️ refactor(rule_processor)-remove unused delete functions(pr [#66])
  • ♻️ refactor(message_list)-rename messages_list to list_messages(pr [#67])
  • ♻️ refactor(cli)-restructure cli commands for better organization(pr [#68])
  • ♻️ refactor-rename Config to Rules(pr [#69])
  • ♻️ refactor(cli)-remove config from run args(pr [#70])
  • ♻️ refactor(rules)-remove credentials config(pr [#71])

Fixed

  • 🐛 rule_processor: update Gmail API scope(pr [#65])

v0.0.9

14 Oct 16:23
v0.0.9
eeeca08

Choose a tag to compare

What's Changed

Added

  • ✨ add configuration options for message listing(pr [#64])

v0.0.8

14 Oct 06:51
v0.0.8
68a7931

Choose a tag to compare

What's Changed

Changed

  • ♻️ refactor(gmail)-rename labels.rs to gmail_client.rs(pr [#63])

v0.0.7

12 Oct 07:20
v0.0.7
c76cd42

Choose a tag to compare

What's Changed

Added

  • ✨ add run cli command(pr [#59])
  • ✨ increase default max results(pr [#60])
  • ✨ add execute flag to run action(pr [#62])

Fixed

  • 🐛 utils: correct string elision boundary calculation(pr [#61])