Version 4.2.13
[yaz-moved-to-github.git] / NEWS
diff --git a/NEWS b/NEWS
index b609c92..b1247e0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,38 @@
-[IN PROGRESS]
+-- 4.2.13 2011/09/01
+
+Fixes for cql2rpn, cql2ccl and ccl2rpn; mostly in the area of special
+cases using escapes (\-sequences) and masking.
+
+PQF parse fix: A trailing backslash followed by end-of-string (\0)
+would result in a read one byte beyond string.
+
+rpn2ccl may use Z39.50 masking for terms (t=z).
+
+ICU check fix. Don't include library -lCrun on Solaris, unless present.
+
+ICU check fix: Use --cppflags-searchpath to determine ICU include files;
+not --cppflags (which seeems like an error in icu-config).
+
+-- 4.2.12 2011/08/27 RPM package only
+
+cql2ccl: fix conversion of terms: operator characters were not
+quoted/escaped.
+
+-- 4.2.11 2011/08/25 RPM package only
+
+ccl2rpn: Conversion to regexp-1 terms (trunc=102). For mode t=x, the
+CCL parser will map both # and ? to their regular expression
+quivalents (. and .*).
+
+rpn2cql: deal with truncation=102 (regexp-1). And ensure proper quoting
+of reserved CQL characters.
+
+cql2ccl: deal with both * and ? in conversion. Also leave escaped ones as
+is, so that they are passed through.
+
+-- 4.2.10 2011/08/24
+
+ZOOM SRU mode: more aggressive re-connect.
 
 Private function prox_unit_name() renamed to yaz_prox_unit_name() and
 made available as a utility function, declared in <yaz/logrpn.h>