Releases: jerus-org/cull-gmail
Releases · jerus-org/cull-gmail
v0.0.16
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
v0.0.14
What's Changed
Added
Changed
- ✨ init-add --skip-rules to suppress rules.toml creation for ephemeral environments(pr [#97])
Fixed
v0.0.13
v0.0.12
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
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
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])