On 17/01/2012 00:06, Marvin Humphrey wrote:
CHANGES file =>  +0

   It looks like LUCY-204 and LUCY-205 did not make it into the CHANGES file
   because their "Fix version" was updated after Peter generated the CHANGES
   entry for 0.3.0.  Not a blocker, but we should update CHANGES in both trunk
   and branches/0.3.

   It would also be nice to start things off with a short summary blurb
   advertising the most important user-visible features for 0.3.0.  I'm pleased
   that we have the CHANGES entry generation automated so that it's easier on
   the RM, but I regret that StandardAnalyzer, Normalizer and EasyAnalyzer are
   not mentioned prominently.  As a community, we could have handled this
   better in the runup to 0.3.0.

The attached patch addresses some of these points. In the auto generated changes list the new features are buried below bugfixes and improvements. I think they should go up front.

Nick
diff --git a/CHANGES b/CHANGES
index 8f8fbad..725e35f 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2,6 +2,20 @@ Revision history for Lucy
 
 0.3.0  2012-01-15
 
+  New features:
+
+    * [LUCY-173] - Bundle Lemon parser generator
+    * [LUCY-189] - Bundle utf8proc
+    * [LUCY-191] - Unicode normalization
+      The new analyzer Lucy::Analysis::Normalizer provides Unicode
+      normalization, case folding and stripping of accents.
+    * [LUCY-196] - UAX #29 tokenizer
+      The new analyzer Lucy::Analysis::StandardTokenizer tokenizes according
+      to the UAX #29 word break rules.
+    * [LUCY-203] - Implement EasyAnalyzer
+      EasyAnalyzer is simple analysis chain using the StandardTokenizer, the
+      Normalizer, and the SnowballStemmer.
+
   Bugfixes:
 
     * [LUCY-175] - Missing stdarg.h breaks build
@@ -29,14 +43,11 @@ Revision history for Lucy
     * [LUCY-143] - Convert Clownfish::Parser to Lemon
     * [LUCY-179] - Tighten UTF-8 validity checks.
     * [LUCY-197] - Clean whitespace for 0.3.0
-
-  New features:
-
-    * [LUCY-173] - Bundle Lemon parser generator
-    * [LUCY-189] - Bundle utf8proc
-    * [LUCY-191] - Unicode normalization
-    * [LUCY-196] - UAX #29 tokenizer
-    * [LUCY-203] - Implement EasyAnalyzer
+    * [LUCY-204] - Process ClusterSearcher RPCs in parallel
+    * [LUCY-205] - Parallel processing for SearchServer
+      This introduces an incompatible API change: The port argument has moved
+      from the constructor to the serve method and the password argument has
+      been removed.
 
   Tasks:
 

Reply via email to