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