You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rd...@apache.org on 2009/04/09 23:04:07 UTC

svn commit: r763801 - in /james/jsieve/trunk: RELEASE_NOTES.txt src/site/apt/ src/site/apt/release-notes.apt src/site/site.xml

Author: rdonkin
Date: Thu Apr  9 21:04:06 2009
New Revision: 763801

URL: http://svn.apache.org/viewvc?rev=763801&view=rev
Log:
Improved release notes

Added:
    james/jsieve/trunk/src/site/apt/
    james/jsieve/trunk/src/site/apt/release-notes.apt   (with props)
Modified:
    james/jsieve/trunk/RELEASE_NOTES.txt
    james/jsieve/trunk/src/site/site.xml

Modified: james/jsieve/trunk/RELEASE_NOTES.txt
URL: http://svn.apache.org/viewvc/james/jsieve/trunk/RELEASE_NOTES.txt?rev=763801&r1=763800&r2=763801&view=diff
==============================================================================
--- james/jsieve/trunk/RELEASE_NOTES.txt (original)
+++ james/jsieve/trunk/RELEASE_NOTES.txt Thu Apr  9 21:04:06 2009
@@ -1,13 +1,12 @@
-What is jSieve?
----------------
+                        Release Notes
+                        -------------
 
-jSieve is a Java implementation of the Sieve mail filtering language defined by 
+Apache JSieve is a Java implementation of the Sieve mail filtering language defined by 
 RFC 3028. jSieve is implemented as a langauge processor that can be plugged into any
 internet mail application to add Sieve support.
 
 Comments, Questions and Issues
 ------------------------------
-
 jSieve is a sub-project of Apache James. Please direct your comments and questions to 
 the relevant James list.
 
@@ -16,9 +15,49 @@
 As jSieve comes with a fairly extensive suite of jUnit Tests, it would be most 
 helpful for bug reports to be accompanied by an illustrative jUnit test case.
 
-
-Licensing and legal issues
---------------------------
-
-For legal and licensing issues, please look in the legal section of
-the documentation or read the LICENSE and NOTICE files.
\ No newline at end of file
+Licensing and legal issues
+--------------------------
+For legal and licensing issues, please look in the legal section of
+the documentation or read the LICENSE and NOTICE files.
+
+Version 0.3
+----------- 
+This release is the first to include mailet and utility modules, in addition to the core parsing
+library. The configuration API has changed significantly to replace magic singletons with POJOs
+suitable for IoC. The default configuration mechanism has been retained so though calls have
+changed, existing configurations should still be compatible.
+ 
+Utilities include node serializers to xml and sieve script. The mailet module provides Sieve
+in the James 3 codebase.
+ 
+Changes   
+-------
+Sub-tasks Completed
+ * https://issues.apache.org/jira/browse/JSIEVE-27 - Refactor ComparatorManager
+ * https://issues.apache.org/jira/browse/JSIEVE-29 - Refactor ConfigurationManager
+ * https://issues.apache.org/jira/browse/JSIEVE-32 - Refactor TestManager
+ * https://issues.apache.org/jira/browse/JSIEVE-37 - Push main source down a level
+ * https://issues.apache.org/jira/browse/JSIEVE-38 - Modular Ant Build
+ * https://issues.apache.org/jira/browse/JSIEVE-44 - Create Check Module
+ * https://issues.apache.org/jira/browse/JSIEVE-45 - Extract Reusable Ant Macros
+ * https://issues.apache.org/jira/browse/JSIEVE-46 - Unified Distribution
+ * https://issues.apache.org/jira/browse/JSIEVE-48 - Release Quality Maven Build
+    
+Bugs Fixed
+ * https://issues.apache.org/jira/browse/JSIEVE-49 - CPU spins when :matches expression 
+                                                     contains "*************"
+                                                     
+Improvements Made
+ * https://issues.apache.org/jira/browse/JSIEVE-47 - Access to script comments
+ * https://issues.apache.org/jira/browse/JSIEVE-52 - Check Support For Numeric Quantifiers
+    
+New Features Added
+ * https://issues.apache.org/jira/browse/JSIEVE-43 - Add API for generating a Sieve script from a parse tree 
+ * https://issues.apache.org/jira/browse/JSIEVE-50 - Sieve-In-XML (Experimental Preview)
+                
+Tasks Completed
+ * https://issues.apache.org/jira/browse/JSIEVE-16 - Singletons -> IoC
+ * https://issues.apache.org/jira/browse/JSIEVE-24 - Include build time libraries (javacc, 
+                                                     javamail, activation) in the source distribution
+ * https://issues.apache.org/jira/browse/JSIEVE-33 - Remove .junit. package name from tests.
+ * https://issues.apache.org/jira/browse/JSIEVE-34 - make jsieve a multimodule project
\ No newline at end of file

Added: james/jsieve/trunk/src/site/apt/release-notes.apt
URL: http://svn.apache.org/viewvc/james/jsieve/trunk/src/site/apt/release-notes.apt?rev=763801&view=auto
==============================================================================
--- james/jsieve/trunk/src/site/apt/release-notes.apt (added)
+++ james/jsieve/trunk/src/site/apt/release-notes.apt Thu Apr  9 21:04:06 2009
@@ -0,0 +1,107 @@
+ ------
+ Release Notes
+ ------
+ Apache JAMES Project Team
+ ------
+ 2009-04-09
+ ------
+  
+~~ Licensed to the Apache Software Foundation (ASF) under one
+~~ or more contributor license agreements.  See the NOTICE file
+~~ distributed with this work for additional information
+~~ regarding copyright ownership.  The ASF licenses this file
+~~ to you under the Apache License, Version 2.0 (the
+~~ "License"); you may not use this file except in compliance
+~~ with the License.  You may obtain a copy of the License at
+~~
+~~   http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing,
+~~ software distributed under the License is distributed on an
+~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~ KIND, either express or implied.  See the License for the
+~~ specific language governing permissions and limitations
+~~ under the License.
+
+Release Notes
+
+Apache JSieve
+
+ jSieve is a Java implementation of the Sieve mail filtering language defined by 
+ RFC 3028. jSieve is implemented as a langauge processor that can be plugged into any
+ internet mail application to add Sieve support.
+
+*Comments, Questions and Issues
+
+ jSieve is a sub-project of Apache James. Please direct your comments and questions to 
+ the relevant James list.
+
+ To report issues, such as bugs, go to 
+ http://issues.apache.org/jira/browse/JSIEVE
+ As jSieve comes with a fairly extensive suite of jUnit Tests, it would be most 
+ helpful for bug reports to be accompanied by an illustrative jUnit test case.
+
+*Licensing and legal issues
+
+ For legal and licensing issues, please look in the legal section of
+ the documentation or read the LICENSE and NOTICE files.
+
+Version 0.3
+ 
+ This release is the first to include mailet and utility modules, in addition to the core parsing
+ library. The configuration API has changed significantly to replace magic singletons with POJOs
+ suitable for IoC. The default configuration mechanism has been retained so though calls have
+ changed, existing configurations should still be compatible.
+ 
+ Utilities include node serializers to xml and sieve script. The mailet module provides Sieve
+ in the James 3 codebase.
+ 
+*Changes   
+
+**Sub-tasks Completed
+
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-27}JSIEVE-27}}] -         Refactor ComparatorManager
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-29}JSIEVE-29}}] -         Refactor ConfigurationManager
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-32}JSIEVE-32}}] -         Refactor TestManager
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-37}JSIEVE-37}}] -         Push main source down a level
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-38}JSIEVE-38}}] -         Modular Ant Build
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-44}JSIEVE-44}}] -         Create Check Module
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-45}JSIEVE-45}}] -         Extract Reusable Ant Macros
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-46}JSIEVE-46}}] -         Unified Distribution
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-48}JSIEVE-48}}] -         Release Quality Maven Build
+    
+** Bugs Fixed
+
+ * [{{{href='https://issues.apache.org/jira/browse/JSIEVE-49}JSIEVE-49}}] -         CPU spins when :matches expression contains "*************"
+
+** Improvements Made
+
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-47}JSIEVE-47}}] -         Access to script comments
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-52}JSIEVE-52}}] -         Check Support For Numeric Quantifiers
+    
+** New Features Added
+
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-43}JSIEVE-43}}] -         Add API for generating a Sieve script from a parse tree 
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-50}JSIEVE-50}}] -         Sieve-In-XML (Experimental Preview)
+ 
+                
+** Tasks Completed
+
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-16}JSIEVE-16}}] -         Singletons -> IoC
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-24}JSIEVE-24}}] -         Include build time libraries (javacc, javamail, activation) in the source distribution
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-33}JSIEVE-33}}] -         Remove .junit. package name from tests.
+ 
+ * [{{{https://issues.apache.org/jira/browse/JSIEVE-34}JSIEVE-34}}] -         make jsieve a multimodule project
+

Propchange: james/jsieve/trunk/src/site/apt/release-notes.apt
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: james/jsieve/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/james/jsieve/trunk/src/site/site.xml?rev=763801&r1=763800&r2=763801&view=diff
==============================================================================
--- james/jsieve/trunk/src/site/site.xml (original)
+++ james/jsieve/trunk/src/site/site.xml Thu Apr  9 21:04:06 2009
@@ -42,6 +42,7 @@
       <item name="Mailet" href="http://james.apache.org/jsieve/mailet/index.html" />
       <item name="Util" href="http://james.apache.org/jsieve/util/index.html" />
       <item name="Changes" href="http://james.apache.org/jsieve/jira-report.html" />
+      <item name="Release Notes" href="http://james.apache.org/jsieve/release-notes.html" />
       <item name="JavaDocs" href="http://james.apache.org/jsieve/apidocs/index.html" />
       <item name="RFC 2234 (ABNF)"
         href="http://www.ietf.org/rfc/rfc2234.txt" />



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org