Change History

v1.10 Wed Dec 02 10:58:12 AST 2009
- new support for v1.1 style proximity (thanks Masao Takaku at the National Institute of Informatics)
- remove use of UNIVERSAL->import

v1.00 Mon Nov 27 12:51:11 EST 2006
- updated Lexer.pm and Parser.pm to allow 0 to be a valid term (thanks Ben Soares at Edinburgh University Data Library) - added unit tests to lexer.t and parser.t for 0 as a term

v0.98 Mon Feb 13 23:13:25 EST 2006
- added 'within' and 'encloses' relations - added 'partial' relation qualifier
- added tests for the above
- thanks for the above to Sol Lederman
- removed tabs

v0.97 Fri Jan 27 14:22:22 GMT 2006
- fixed bug not preserving the case of reserved words in search terms - added handling escaped double quotes in double quoted string - added relation modifiers word, string, isoDate, number, uri, masked, unmasked - added tests for these three to t/parser.t

v0.96 Wed Nov 30 14:00:08 CST 2005
- reserved words are now case insensitive, thanks Wilbert - added test of case insensitivity to t/parser.t - added brian and wilbert to the list of authors

v0.95 Tue Nov 22 10:15:56 CST 2005
- bug fix to Lexer.pm to recognize <> tokens! Thanks Wilbert Hengst at University of Amsterdam.

v0.94 Tue Oct 4 2005
- added fuzzy and proximity searching for toLucene() (thanks Xiaorong Xiang and Eric Lease Morgan of the ockham project)

v0.93 Tue Sep 6 16:25:18 2005
- removed Sub::Uplevel from PREREQs
- fixed "uninitialized value" warnings on toXCQL (thanks Steven McDonald)

v0.92 Thu Sep 1 12:14:10 CDT 2005
- pod fixes
- added pod test

v0.91 Mon Aug 8 21:57:20 CDT 2005
- added toLucene()

v0.9 Fri Aug 5 09:37:01 CDT 2005
- added whitespace fix so phrases with trailing "\n" will parse (thanks Mike Taylor)

v0.8 Thu Apr 7 10:17:02 CDT 2005
- added Class::Accessor to Makefile.PL (thanks Mike Taylor)

v0.7 Mon Feb 21 09:33:35 CST 2005
- added namespace declaration to top element in XCQL output

v0.6 ???
- forgot to add comments about this release :(

v0.51 Thu Dec 16 22:38:32 CST 2004
- needed to make CQL::TermNode inherit from CQL::Node

v0.5 Thu Dec 16 22:20:02 CST 2004
- added ability to clone a parse tree courtesy of Ray Finch's Clone

v0.4 Tue Dec 14 22:21:00 CST 2004
- added CQL::Visitor for transforming parse trees

v0.3 Sun Dec 5 14:58:00 CST 2004
- fixed bug in relation toXCQL()

v0.2 Tue Sep 14 20:52:54 CDT 2004
- add toXCQL() functionality

v0.11 Tue Sep 14 00:24:06 CDT 2004
- forgot to give mad props to Mike Taylor at IndexData who wrote cql-java which CQL is essentially a Perl port of.

v0.1 Mon Sep 13 23:58:31 CDT 2004
- initial release