Ignore libnet-z3950-pqf-perl.debhelper.log
[perl-pqf.git] / Changes
diff --git a/Changes b/Changes
index db294c0..958a7d2 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,14 +1,38 @@
-$Id: Changes,v 1.4 2004-12-20 09:21:54 mike Exp $
+$Id: Changes,v 1.12 2007-11-27 17:11:29 mike Exp $
 
 Revision history for Perl extension Net::Z3950::PQF.
 
-0.03  (IN PROGRESS)
-       - Net::Z3950::PQF::AndNode, OrNode and NotNode are now
-         subclasses or Net::Z3950::PQF::BooleanNode as documented.
-       - Test script "t/1-node.t" now tests subclassness.
+0.05  (IN PROGRESS)
+       - Debian packaging: use "make debian" to create new
+         "debian/output" directory containing .deb package file,
+         changes file, etc.
+
+0.04  Fri Oct  5 13:13:20 BST 2007
+       - Add new toSimpleServer() method to Net::Z3950::PQF::Node,
+         returning the compiled query as a nested set of structures
+         identical to those produced by the SimpleServer module and
+         passed as the {RPN} argument into the search handler.
+       - Add new test-suite script, t/3-simpleserver.t, to test the
+         translation of compiled queries into SimpleServer format.
+
+0.03  Wed Apr 27 11:51:28 BST 2005
+       - Net::Z3950::PQF::TermNode and Net::Z3950::PQF::BooleanNode
+         are now subclasses of Net::Z3950::PQF::BooleanNode as
+         documented.  Test script "t/1-node.t" now tests subclass
+         relationships.
+       - Support for Rset nodes.  Test script "t/1-node.t" now tests
+         Rset nodes.
+       - Support for parsing @set.  Test script "t/2-parser.t" now
+         tests @set queries.
+       - Handle multi-word terms enclosed in {curly brackets}.  Test
+         script "t/2-parser.t" tests this.
+       - Representation of Term nodes has changed due to new private
+         base-class shared with Rset nodes.  NOTE THAT THIS IS A
+         BACKWARDS INCOMPATIBLE CHANGE.  Code that used to
+         inspect $termNode->{term} should now use $termNode->{value}
 
 0.02  Fri Dec 17 17:17:47 GMT 2004
-       - Add CVS Ids.
+       - Write the code!  First functional version.
 
 0.01  Fri Dec 17 10:41:04 2004
        - original version; created by h2xs 1.22 with options
@@ -16,10 +40,9 @@ Revision history for Perl extension Net::Z3950::PQF.
 
 
 ### Still to do:
-       Correct handling of double-quoted terms, so that backslash can
-               protect embedded double quotes.
-       Support for creating and rendering ProxNode.
-       Support for parsing @prox.
-       Support for parsing @set.
-       Support for parsing @term.
+       - Correct handling of double-quoted terms, so that backslash
+         can protect embedded double quotes.
+       - Support for creating and rendering ProxNode.
+       - Support for parsing @prox.
+       - Support for parsing @term.