diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f5f084..b71460a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -96,6 +96,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Mail standard filter write endpoints (#116, #13 write slice): + `kasapi-cli mail filters add --filter [--filter + ...]` and `… delete ` wire + `add_mailstandardfilter` / `delete_mailstandardfilter`. Both are + gated by the #109 confirmation prompt: the KAS API has no + `update_mailstandardfilter` action, so `add` *replaces* the configured + filter chain wholesale (items previously set but missing from the new + `--filter` list are dropped), which is destructive to recover from + without a stored copy. Both honour `--dry-run` (#132) and emit a #131 + audit record. Repeatable `--filter` items are joined with `;` on the + wire (the format the captured `add_mailstandardfilter` request + fixture uses); each item is either a bare filter id (e.g. `pdw`) or + `: