Document changes so far
[cql-java-moved-to-github.git] / Changes
diff --git a/Changes b/Changes
index cc072fe..18544df 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,8 +1,21 @@
-$Id: Changes,v 1.1 2002-11-06 00:05:57 mike Exp $
+$Id: Changes,v 1.5 2002-11-08 16:30:52 mike Exp $
 
 Revision history for "cql-java"
 
-0.2  (IN PROGRESS)
+0.3  (IN PROGRESS)
+       - Fix the CQLParser test harness not to emit an extraneous
+         blank line at end of XCQL output.
+       - Fix CQLNode documentation to contain a link to YAZ's
+         documentation of Prefix Query Format (PQF) rather than
+         containing a rather unhelpful chunk of BNF.
+       - Change the source directory's Makefile so that it specifies
+         the appropriate -classpath by default.
+       - Change the test/regression Makefile so that "make clean" now
+         does what "make distclean" used to do - the distinction
+         between them is pointless.
+       - Fix a few typos in the documentation.
+
+0.2  Wed Nov  6 23:05:54 2002
        - Fix the order of proximity parameters in accordance with the
          updated official grammar, which now specifies proximity
          operators of the form
@@ -13,14 +26,19 @@ Revision history for "cql-java"
          through parse-trees and so implement its own back-end
          (e.g. to build BER-friendly data structures using whatever
          Z39.50 toolkit is preferred.)
-       - Add javadoc comments for CQLNode and subclasses.
-       - Add the toPQF(Properties p) method to CQLNode and subclasses.
-               (### NOT YET FINISHED)
-       - Add UnknownQualifierException and UnknownRelationException.
+       - Add the toPQF(Properties p) method to CQLNode and its
+         subclasses.  This produces a query in YAZ-style Prefix Query
+         Format, which can be trivially translated into a Z39.50
+         Type-1 query (see, for example, JZKit's code to do so).
+       - Add etc/pqf.properties to configure the toPQF() method.
        - Add "-p <props-file>" option to the CQLParser test-harness,
          indicating that the parsed tree is to be rendered to PQF.
-       - Add etc/pqf.properties to configure to toPQF() method.
+       - Add PQFTranslationException and its subclasses
+         UnknownQualifierException, UnknownRelationException,
+         UnknownRelationModifierException and
+         UnknownPositionException.
        - Rename ParameterMissingException to MissingParameterException.
+       - Add javadoc comments for CQLNode and its subclasses.
 
 0.1  Sun Nov  3 20:58:27 2002
        - First public release.