Releases
v0.15.0
0.15.0 (2023-02-22)
Bug Fixes
Do not crash on out of order UID (41d6371 )
Drop non-UTF-8 commands (c663738 )
Ensure CreateMessage event adds messages to mailboxes (ad1570c )
GODT-1896: Do not remove subscribed status for deleted mailboxes (a2a43ed )
GODT-1896: Do not remove subscribed status for deleted mailboxes (ce3d0a1 )
GODT-1966: database table lock for mailbox_flags (8b44e6d )
GODT-1967: Fix Seq ID too high (9b6772d )
GODT-2021: Indefinite parser stall after new line (9ee2b35 )
GODT-2165: Detect TLS handshake header to avoid reporter spam (542c2bf )
GODT-2170: Ensure Append into Drafts always creates messages (1eb8625 )
GODT-2170: Use draft attribute rather than mailbox name (75f4b97 )
GODT-2185: Fix mail address parsing with & in name (11bf5cf )
GODT-2188: Do not fail APPEND with invalid MIME types (76e4e7e )
GODT-2201: Also consume new line with DONE command (a99fed6 )
GODT-2201: Fix fetch parsing of body section parts without text (5640ba1 )
GODT-2201: Fix search for Sequence Set starting with '*' (efa899c )
GODT-2201: Flag list can be empty (169bd00 )
GODT-2201: Handle bad command and literal continuations (cb5aa39 )
GODT-2201: IMAP Search Keys (705f80f )
GODT-2201: Make sure all errors are Parser Errors (6a2ff80 )
GODT-2201: Missing RFC822 Fetch attribute implementation (9643555 )
GODT-2202: Report update errors to connector (7dc070e )
GODT-2207: Fix missing utf7 encoding for responses (d76bb11 )
GODT-2218: Fix invalid UID/Seq ID Sequence range (b04fb94 )
GODT-2226: Reassign message to mailbox on MessageUpdate (07a5a07 )
GODT-2311: Add missing header to downloaded message. (bc2d818 )
GODT-2379: Unsubscribed mailboxes should always be listed with LIST (bdcd96f )
No error if failing to remove deleted messages from store (c1a1f6a )
Use os.Remove instead of os.RemoveAll for store files (4a3d7a5 )
Use previously cached literal in fetch keywords (2a510f1 )
Features
Add AllowCreate to imap.MessageUpdated (a4e1a32 )
Add rfc822.EraseHeaderValue (0f26c59 )
Allow MessageCreateUpdate ignore missing mailbox IDs (7ba466a )
Expose methods to query ErrNoSuchMessage / ErrNoSuchMailbox (15075c8 )
GODT-1264: adds 'Hidden if empty' options for mailboxes. (#273 ) (9f98ae4 )
GODT-1817: Extend move to not expunge original messages (675bf5d )
GODT-1970: Soft limits (#242 ) (7349e3d )
GODT-2201: Add mailbox related IMAP commands (3c0f769 )
GODT-2201: IMAP Copy & Move Commands (ddda34b )
GODT-2201: IMAP Empty Value Commands (0e8821a )
GODT-2201: IMAP Fetch command (9d577e8 )
GODT-2201: IMAP ID Command (362c741 )
GODT-2201: IMAP Login Command (2238d80 )
GODT-2201: IMAP Search Command (08b9473 )
GODT-2201: IMAP Status Command (c9c7806 )
GODT-2201: IMAP Store Command (6aac246 )
GODT-2201: IMAP UID Commands (e3e04b5 )
GODT-2201: Native GO IMAP Parser Foundations (b62de94 )
GODT-2201: Replace C++ IMAP parser (d70d525 )
GODT-2201: RFC5322 AddressList parser rewritten in Go (a6bbc98 )
GODT-2201: RFC5322 Rewrite DateTime parser in Go (37bb6dc )
GODT-2223: do not error on deleting non-existing message (#263 ) (85d206b )
GODT-2229: Let bridge provides the subfolder for gluon's dirs. (#256 ) (ace4819 )
GODT-2252: Recover from missing cache files (bc9312a )
GODT-2289: Use timestamp for UIDValidity (565039a )
GODT-2295: publish event when IMAP login fails. (#269 ) (4fa6b6a )
GODT-2305: Return whether loaded DB is new (4ce9fef )
GODT-2385: Add file header to store files (1c65442 )
GODT-2385: Fallback for store read operations (2f3a201 )
Implement draft flag in IMAP updates (09ab705 )
Silently create missing messages on update (9fe1c15 )
You can’t perform that action at this time.