Release Notes: A new foundation to support multiple forms of authentication (starting with PLAIN, but DIGEST-MD5), which makes it trivial to import to authentication mechanisms. support for older versions of Cyrus (before 2.0), and minor bugfixes.
Release Notes: This release includes support for editing user scripts by proxy (meaning administrators can login using an admin account and edit user scripts on their behalf), support in the test script to demo the capability, and the ability for administrators to change user accounts without having to reauthenticate themselves to the script.
Release Notes: Fixes for issues with listscripts and deletescript, a fix for an error in the AUTH type mechanisms, support to view extraneous server information, refined error reporting, removal of much extraneous junk code, some general code updates, and a new function to test whether the server connection is still valid.
Release Notes: Minor updates to base library added. Test scripts updated extensively. Online demo added.
Release Notes: Totally reworked retrieving of server responses to handle server responses integently. Rewrote most functions for better stability and consistency in the interfaces. Created standard error and response methods. Returns full server responses for send_script() so you can see where you messed up in writing a script.
Release Notes: Ability to retrieve sieve server capabilities, built-in modules, and authentication types available added. Library no longer fails when unable to log in. Extra error checking and documentation added.
Release Notes: Changed sieve-php to use internal base64_encoding instead of uuencoding. Thanks to Mark Motley for reminding me.