[Spambayes-checkins] spambayes WHAT_IS_NEW.txt,1.36,1.37
Tony Meyer
anadelonbrin at users.sourceforge.net
Wed Jan 12 01:55:52 CET 2005
Update of /cvsroot/spambayes/spambayes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18620
Modified Files:
WHAT_IS_NEW.txt
Log Message:
First cut (still needs a lot of work) at a 1.1 version.
Index: WHAT_IS_NEW.txt
===================================================================
RCS file: /cvsroot/spambayes/spambayes/WHAT_IS_NEW.txt,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** WHAT_IS_NEW.txt 16 Dec 2004 17:43:50 -0000 1.36
--- WHAT_IS_NEW.txt 12 Jan 2005 00:55:48 -0000 1.37
***************
*** 1,6 ****
This file covers the major changes between each release. For more details,
the reader is referred to the changelog (CHANGELOG.TXT in the main directory
! of the archive), or for extreme details, to the check-ins archive (see
! <http://mail.python.org/pipermail/spambayes-checkins>)
Changes are broken into sections, so that it's easier for you to find the
--- 1,6 ----
This file covers the major changes between each release. For more details,
the reader is referred to the changelog (CHANGELOG.TXT in the main directory
! of the source archive), or for extreme details, to the check-ins archive
! (see <http://mail.python.org/pipermail/spambayes-checkins>).
Changes are broken into sections, so that it's easier for you to find the
***************
*** 8,22 ****
Any actions necessary to move to this release from the previous release are
! noted in the "Transition" section. You should also read the "Incompatible
! changes" section.
! New in 1.0 Release Candiate 1
! =============================
! --------------------------
! ** Incompatible changes **
! --------------------------
! There should be no incompatible changes (from 1.0b1) in this release.
--- 8,31 ----
Any actions necessary to move to this release from the previous release are
! noted in the "Incompatible changes and Transitioning" section.
! Note that this is an alpha release, intended for those willing to try out
! very cutting edge software. It is likely that there are a few unresolved
! bugs with this release. If you would rather wait for a more stable release
! to have the new features here, please continue to use 1.0.2 until 1.1 final
! is released.
! New in 1.1 Alpha 1
! ==================
!
! --------------------------------------------
! ** Incompatible changes and Transitioning **
! --------------------------------------------
!
! There should be no incompatible changes (from 1.0.2) in this release.
! If you are transitioning from a version older than 1.0.2, please
! read the notes in the previous release notes (accessible from
! <http://sourceforge.net/project/showfiles.php?group_id=61702>).
***************
*** 25,54 ****
-------------------
Outlook Plugin
--------------
! o Default buttons in some dialogs have been corrected.
! IMAP Filter
! -----------
! o The code that allows the filter to keep going when a message cannot
! be parsed correctly has been strengthened. If the filter crashed
! with a "TypeError" when processing some messages, this should fix
! that problem.
! o If the move_trained_[ham|spam]_to_folder options were used, this
! would wipe out the SpamBayes headers. This is now fixed.
! General
! -------
! o Added -R/--reverse flag to tte.py
! o Fix an error that stopped the notes filter working at all in many cases.
! o sb_filter and sb_bnfilter now better handle messages that fail to
! correctly parse.
! Transition
! ==========
! If you are transitioning from a version older than 1.0b1, please
! read the notes in the previous release notes (accessible from
! <http://sourceforge.net/project/showfiles.php?group_id=61702>).
--- 34,146 ----
-------------------
+ General
+ -------
+ o Localisations (translations of the user interface) of SpamBayes are
+ now available. 1.1 includes French and Spanish translations - many
+ thanks to the translators for their efforts. If you would like to
+ add a translation in a new language (or dialect), please contact the
+ SpamBayes development team at spambayes-dev at python.org. For Windows
+ users, SpamBayes will use the same language as the operating system
+ is set to use (if available). This can be overridden (or set, for
+ non-Windows users) via the configuration file.
+ o The version number scheme has been improved and simplified.
+ o Many more unittests have been added. For the end user, this should
+ mean that changes in later versions are much less likely to break
+ existing functionality.
+ o New storage types are available: CDBClassifier (uses a CDB database,
+ similar to that used by CdbClassifier, but not identical),
+ ZODBClassifier (uses a ZODB FileStorage object) and ZEOClassifier
+ (connects to a ZEO server).
+ o The "use bigrams" option is no longer experimental, although is still
+ off by default.
+
Outlook Plugin
--------------
! o The Manager dialog is enlarged (at least 800x600 resolution is needed
! to view it - 640x480 users will need to continue with 1.0.2) and
! enhanced to (among other things) include a new "Statistics" tab.
! o Enhance the "Show Clues" message. This now includes information about
! the last time the message was trained or classified.
! o For messages received from a local Exchange server, which have no
! Internet headers, we now generate more (and better) headers from the
! available message properties.
! o Statistics are vastly improved. More statistics are reported, and
! these are persistent across Outlook sessions. The statistics may
! be 'reset' so that they are calculated from a specified date and time.
! o Enable movement/copying of ham (good) messages, like the existing
! functionality for unsure/spam messages.
! o The "Delete As Spam" button is now simply "Spam", and the
! "Recover From Spam" button simply "Not Spam".
! o Notification sounds can now be set.
! o The SpamBayes menu now includes an "Empty Spam Folder" option.
! o Outlook users can now use a variety of different underlying database
! storage methods, in the same fashion as non-Outlook users.
! POP3 Proxy (sb_server.py)
! -------------------------
! o POP over SSL is partially available. The connection from the mail
! client to sb_server still cannot be over SSL, but the connection
! from sb_server to the mail server can be. The latter is more likely
! to be at risk (as it is more likely to be non-local), so is the
! more important, as well as the easier to implement.
! o "Subject" (and "To") notations are removed from messages before display
! in the review pages and before training such messages.
! o The "To" header notations are in a new form, which is correctly an
! email address.
! o A particular type of malformed message (one with no header-body
! separator) would pass through SpamBayes without classification, or
! a X-Spambayes-Exception header. This is no longer the case.
! Web interface (sb_server.py and sb_imapfilter.py)
! -------------------------------------------------
! o Improve the "More Statistics" page. More statistics are reported, and
! the statistics may be 'reset' so that they are calculated from a
! specified date and time.
! o A new option "Use bigrams" is available from the Advanced Configuration
! page.
! o Various minor fixes and improvements.
+ IMAP Filter (sb_imapfilter.py)
+ ------------------------------
+ o Use the "Message-ID" header as the SpamBayes ID (when possible). This
+ means that the IMAP filter should not need to rewrite nearly as many
+ messages (hopefully, should need to rewrite no ham messages), and should
+ also work faster and more reliably.
+ o A ham folder may now be specified, like the spam and unsure folders.
+ o Continue on (skipping) if a folder is unable to be acccesed for training
+ or filtering.
+ o Many minor fixes and improvements.
! sb_pop3dnd.py
! -------------
! Many improvements. Should now be useable. Binary now included. Tray
! app now included.
! o Spam classification and spam training have been separated out into
! separate folders.
! o No longer uses the web interface. Configuration is available via
! a dialog, training is via drag and drop between IMAP folders, and
! information is provided in the "Inbox" IMAP folder.
!
! New
! ---
! o Andrew Dalke's sb_culler.py script (an updated version) is now
! included in the source distribution.
! o The new hammie2cdb.py script converts standard spambayes.Storage
! databases into cdb databases usable by CdbClassifier.
! o The new postfixproxy.py script is a proxy filter for use with
! PostFix 2.1's content filter functionality.
! o The new pycksum.py script is a fuzzy checksum program.
!
! Other
! -----
! o The sb_upload.py script's help string has been improved, and the
! -n (--null) command line option now works. The script is now also
! to train as well as upload.
! o The tte.py script has had many improvements, including Python 2.3
! compatibility, addition of a --ratio flag, deletion of correctly
! scoring messages, an improved scoring algorithm, and improved
! detection of whether a message is a miss or not.
! o A version of sb_bnfilter that is implemented in C (for speed) is
! now available.
***************
*** 56,60 ****
===================
The following bugs tracked via the Sourceforge system were fixed:
! 940155, 941596, 918157
A URL containing the details of these bugs can be made by appending the
--- 148,153 ----
===================
The following bugs tracked via the Sourceforge system were fixed:
! 1078923, 1022848, 831864, 922063, 1051081, 903905, 1036601, 790757,
! 944109, 959937, 943852, 941639, 986353, 990700, 933473, 981970, 1071319
A URL containing the details of these bugs can be made by appending the
***************
*** 67,70 ****
--- 160,164 ----
No feature requests tracked via the Sourceforge system were added for this
release.
+ 870524, 940547, 715248, 938992, 1039057, 909088, 887984, 753708, 848365
***************
*** 73,142 ****
No patches tracked via the Sourceforge system were integrated for this
release.
! Newly Deprecated Options
! ========================
!
! Since 1.0a9, SpamBayes has had a method of noting options that are
! deprecated and which will not be available in future releases (it is
! likely that options will only be deprecated for one release before being
! removed). Deprecated options will not be offered in the graphical
! interfaces (Outlook plugin and web interface), and will be listed in
! the "What's New" file (this file) for each release.
!
! Deprecated options have the same name as previously, but now begin with
! "x-" (so "extract_dow" is now "x-extract_dow"). You can continue to use
! the original name (e.g. "extract_dow") in your configuration file, but will
! receive warnings in your log file or console window. We recommend that you
! examine this output every time you upgrade SpamBayes to ensure that you are
! not using any newly deprecated options.
!
! Discussion regarding the deprecation of any particular option can be found
! in the spambayes-dev archives (at
! <http://mail.python.org/pipermail/spambayes-dev>).
!
! No options have been deprecated in this release.
!
! The following options are still deprecated and will be removed in the near
! future, unless testing indicates otherwise:
! o [Tokenizer] generate_time_buckets
! o [Tokenizer] extract_dow
! o [Classifier] experimental_ham_spam_imbalance_adjustment
!
!
! New Experimental Options
! ========================
! Since 1.0a9, SpamBayes has had a method of noting options that are
! experimental and which may be removed or made permanent in future releases
! (many experimental options will only be experimental for one release before
! being removed or fully integrated). Experimental options are not exposed
! by the Outlook plugin, and are listed on a separate
! "Experimental Configuration" page in the web interface. The options will
! be listed in the "What's New" file (this file) for each release.
- Experimental options begin with "x-" (as do deprecated options). If you
- start using an experimental option and it later becomes permanent you can
- continue to use the "x-" name in your configuration file, but will
- receive warnings in your log file or console window. We recommend that you
- examine this output every time you upgrade SpamBayes to ensure that you are
- using the correct name for all options.
! Discussion of why experimental options and results from using them can be
! found in the spambayes-dev archives (at
! <http://mail.python.org/pipermail/spambayes-dev>). Ideally, we would like
! users to test these options out on their mail and let us know the results.
! This can be as simple as turning on the option and emailing
! spambayes at python.org with anecdotal results after a period of time, or the
! full testtools scripts can be used. For details about using these, please
! read the "README-DEVEL.txt" file that comes with the SpamBayes source
! archive.
! Experimental options are always turned off by default.
! No experimental options have been added in this release.
! Experimental options that are currently available (which we invite you to
! try out and report back your results) include:
o [Tokenizer] x-search_for_habeas_headers
o [Tokenizer] x-reduce_habeas_headers
--- 167,197 ----
No patches tracked via the Sourceforge system were integrated for this
release.
+ 1052816, 962693, 831941, 858925, 800671
! Deprecated Options
! ==================
! No options are currently deprecated.
! Experimental Options
! ====================
! We would like to remind users about our set of experimental options. These
! are options which we believe may be of benefit to users, but have not been
! tested throughly enough to warrent full inclusion. We would greatly
! appreciate feedback from users willing to try these options out as to their
! perceived benefit. Both source code and binary users (including Outlook)
! can try these options out.
! More information about the experimental options and how to enable them
! can be found at:
! http://spambayes.org/experimental.html
! If you have any queries about the experimental options, please email
! spambayes at python.org and we will try and answer them.
!
! Experimental options that are currently available include:
o [Tokenizer] x-search_for_habeas_headers
o [Tokenizer] x-reduce_habeas_headers
More information about the Spambayes-checkins
mailing list