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: