2.2.8 (2026-10-07)
Bug Fixes
- decrement mailbox.exists on untagged VANISHED (RFC 7162 section 3.2.10) (b40cea2)
- do not send sequence sets to an empty mailbox (b40cea2)
- drop flags and keywords that are not atoms instead of sending them quoted (b40cea2)
- encode and decode non-ASCII Gmail labels as modified UTF-7 like mailbox names (b40cea2)
- expand the FETCH ALL, FAST and FULL macros instead of sending them in a list (b40cea2)
- leave servername out of tls.connect() for IP literal hosts, which Bun rejects (b40cea2)
- refetch body sections Apache James drops, check FETCH answers belong to the download, enable CONDSTORE with QRESYNC (6973263)
- send the OAuth token after the continuation request when SASL-IR is not advertised (b40cea2)
- send the STORE UNCHANGEDSINCE modifier before the flags (RFC 7162 section 3.1.3) (b40cea2)