
Development Branch (1.9)

   The Devel Branch aims for some major changes, which are not considered
   stable enough. In 1.9, the code has moved around and a lot of the GUI
   / frontend parts have been ported to a new scheme, while other pars
   have been completely rewritten.

  1.9.3 (The "We Are Still Alive" Release)

   On the road to 2.0, this is mostly a maintenance and bugfix release
   for the people who follow this devel branch. More changes will follow
   in 1.9.4.

  1.9.2 ("The Interface Improvements Release")

   This release in the devel series focuses on usability and interface
   enhancements.

   Among the new features, the highlight is based on an idea and a patch
   by Simon Matter: The concept of enabling and disabling rules on the
   fly, without actually deleting them altogether, is introduced.

   The descriptions of the rules, especially the "terse" description,
   have been made more user-friendly.

   There are more bugfixes, including a new way to encode/decode SIEVE
   scripts from UTF-8 to the user's character set and vice versa. These
   fallback attempts try to use iconv or recode.

   Testing and bug reporting is much appreciated!

  1.9.1

   Welcome to another installment in the 1.9 series.

   This release fixes some usability and business-logic bugs that slipped
   the initial devel release. A fix for Dan's MANAGESIEVE class, upon
   which this whole project was based, is also in. The off-by-one error
   could cause Apache / PHP to get into an endless loop, until all the
   PHP memory limits were exhausted. Hopefully this will make avelsieve
   just a bit more robust and secure.

   Other than that, I believe that the 1.9 series is heading fast to
   become a 2.0 release. Before doing that, I would like to ensure
   compatibility with PHP5, which means removing the hack that I've done,
   reasssigning '$this' in two places of the new code.

   At the moment nothing has changed in the way SIEVE scripts are being
   built. The SIEVE scripts created are backward- and forward-compatible
   so far.

   [1]Full Changelog

  1.9.0

   This is the first release of the next-gen avelsieve!

   This release should be considered 'alpha quality'. At the moment it
   works for me without any major glitches, but who knows, there might be
   a bug that DoS'es the Apache Server by eating all of its memory in
   there. (I know there was at least one of those, I fixed it some days
   ago).

   Please try out the new Edit Rule page and report to me, or to the
   squirrelmail-plugins mailing list, or to both, your annoyances, bugs
   and wishes.

   [2]Full Changelog

Stable Branch (1.0)

   The code in this branch has practically lived as-is for enough months
   in peoples' production servers that I consider it very stable and at
   least soemwhat robust.

   Some people still report that they cannot get avelsieve to remember
   the rules - probably a session problem; but I can't figure out why
   that happens. For most people it works without a glitch. If you find
   any difficulty in getting it to work, please let me know.

  1.0.1

   This release simply incorporates the fix of the off-by-one bug in the
   MANAGESIEVE class, to avoid hammering the Apache Server. Upgrading is
   highly recommended.

   [3]Full Changelog

  1.0

   Nothing much that warrants really the move from 0.9.x to 1.0, but some
   day it had to be done!

   [4]Full Changelog

References

   1. file://localhost/tmp/avelsieve-release-1.9.3/avelsieve/doc/avelsieve_changelog.php#1.9.1
   2. file://localhost/tmp/avelsieve-release-1.9.3/avelsieve/doc/avelsieve_changelog.php#1.9.0
   3. file://localhost/tmp/avelsieve-release-1.9.3/avelsieve/doc/avelsieve_changelog.php#1.0.1
   4. file://localhost/tmp/avelsieve-release-1.9.3/avelsieve/doc/avelsieve_changelog.php#1.0
