-$Id: Changes,v 1.1 2002-11-06 00:05:57 mike Exp $
+$Id: Changes,v 1.7 2002-11-12 22:37:48 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 the parser to normalise relation modifiers to lower case.
+ - 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.
+ ### undo this change!
+ - 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
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.