The changelog for newer releases can be found here https://github.com/thsmi/sieve/releases
Sieve 0.2.3 - (in Progress)
Development builds can be found in the Downloads section.
- [FIXED] Quoted Strings ignored escape characters
- [FIXED] "Empty string passed to getElementById()" Warning
- [UPDATED] Move to CodeMirror v3.x
- [FIXED] AccountManager broken because Mozilla changed nsISupportsArray's Interfaces
- [FIXED] Autoconfig failed randomly with centos servers
- [FIXED] Thunderbirds default proxy configuration wasn't respected
- [NEW] Support RegEx Extension.
- [FIXED] Use Object.create instead of proto
- [UPDATE] Update to most recent JQuery
- [NEW] Syntax highlight in text editor. It is based on CodeMirror
- [NEW] Merge dialog if local script is newer than the remote.
- [NEW] Support for thunderbird's upcoming AppMenu
- [NEW] Changed indication in tab title
- [FIXED] Closing Tab in offline mode could fail
- [NEW] Extension is restartless / Bootstrapped
- [NEW] Spanish locale
- [UPDATED] All strings should now be localized
- [UPDATED] French and German translations
- [UPDATED] Improved look and feel
- [UPDATED] Improved error handling and error messages
- [FIXED] Improved close and shutdown behavior
- [FIXED] Referrals broken, because session was lost after connect
- [FIXED] Toolbar in graphical editor now scrolls in x-position but maintains it's y-position
- [FIXED] Side and side and error bar dimensions should persist
- [FIXED] "Source View" button partly broken
- [NEW] Graphical Interface for editing scripts
- [UPDATE] French locale
- [NEW] SCRAM-SHA1 support
- [NEW] Tabbed UI
- [FIXED] CRAM-MD5 compatibility issues
- [FIXED] Packet fragmentation caused starttls workaround to randomly fail
- [UPDATED] Change default port to 4190 (see RFC5804)
- [UPDATED] Hostname and Port configuration separated
- [UPDATED] Improved workaround for cyrus STARTTLS bug
- [FIXED] SASL CRAM-MD5 failed on Dovecot
- [NEW] Connection pipelining
- [NEW] Support Tabulator Key in the Editor
- [NEW] Option to Force TLS
- [NEW] Account Wizard
- [FIXED] Referrals
- [FIXED] Detect timeouts more reliable
- [NEW] Non modal windows instead of modal dialogs
- [NEW] Concurrent sieve session
- [NEW] Postbox 2.x support
- [NEW] Seamonkey support
- [UDATED] Improved support for Thunderbird's offline mode
- [NEW] Toolbar button
- [NEW] Support and Detect Thunderbird's offline mode
- [NEW] Gecko 2.0 support
- [UPDATED] Improve / reduce code footprint
- [FIXED] Overriding expired certificates
- [NEW] Tolerate non RFC conform response codes from broken cyrus servers
- [FIXED] Unusable Account Manager due to bad character in French locale
- [UPDATED] French and German translations
- [NEW] Russian locale
- [NEW] Socks Proxy support
- [NEW] Postbox 1.x support
- [FIXED] SASL CRAM-MD5
- [FIXED] Use deprecated SASL LOGIN only as last resort
- [NEW] Line numbers in editor
- [NEW] CHECKSCRIPT, NOOP and RENAME command
- [NEW] VERSION, MAXREDIRECTS, NOTIFY, LANGUAGE and OWNER capabilities
- [NEW] Support Thunderbird 3's new Password Manager
- [NEW] Settings Dialog integrated into Thunderbird's account manager
- [NEW] Search and replace within a Sieve script
- [FIXED] Exporting scripts on Linux
- [NEW] Sort scripts by name
- [FIXED] Renaming an active script on dovecot servers
- [NEW] Implement Extension core as components
- [NEW] SASL CRAM-MD5
- [FIXED] Override bad certificates in Thunderbird 3
- [NEW] French locale
- [FIXED] Empty windows on Linux
- [NEW] German locale
- [NEW] Extended debug output
- [NEW] SASL proxy authorization
- [NEW] SASL authentication mechanism can be forced
- [UPDATED] Improved error handling
- [NEW] Enable secure extension updates
- [FIXED] TLS handshake failed with non cyrus server
- [NEW] Capability dialog integrated into SieveFilters window
- [UPDATED] Option & Filter Editor UI
- [NEW] Display Cursor position in statusbar
- [NEW] Sidebar with a Sieve Language reference
- [UPDATED] custom authentication
- [FIXED] UTF-8 compatibility issues
- [FIXED] "SASL Login" mechanism
- [FIXED] Large sieve scripts caused the extension to die silently due to packet fragmentation
- [FIXED] UTF-8 compatibility issues
- [NEW] SASL Login mechanism
- [FIXED] Line break related issues
- [NEW] Automatic Extension updates
- [FIXED] Line break issue "line 1: syntax error,..."
- [NEW] Rename button
- [NEW] Debug mode
- [NEW] Referrals
- [UPDATED] Error handling improved
- [FIXED] Settings dialog
- [NEW] Initial release