Add isbn to bath
[yaz-moved-to-github.git] / CHANGELOG
index c0f209b..cdadf3c 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,60 @@
 Possible compatibility problems with earlier versions marked with '*'.
 
---- (IN PROGRESS)
+--- 2.0.9-3 2004/01/06  Debian/Windows
+
+Fix a bug with decoding of XML packed records.
+
+--- 2.0.9-2 2004/01/05  Debian only
+
+Allow empty ODR (NMEM=0) for odr_oiddup and odr_getoidbystr.
+
+Fix bug in SRW/SRU diagnostics decoding.
+
+--- 2.0.9 2004/01/05
+
+Fixed bug in Generic Frontend Server which could drop records exceeding
+preferred message size. Reported and fixed by Irina Dijour.
+
+Fixed calculation of package size for structured records in Generic
+Frontend Server. Reported and fixed by Irina Dijour.
+
+Fixed namespace for SRW/SRU diagnostics.
+
+Fixed SEGV in yaz-client that occured for HTTP connection errors.
+
+--- 2.0.8 2003/12/22
+
+* SRW/SRU 1.1. Since the Namespace has changed for SRW/SRU, it means that
+this version is incompatible with version 1.0 and older YAZ SRW/SRU
+implementations.
+
+CQL changes to reflect recent changes to the specification:
+* Documentation talks about context sets instead of index sets.
+* Documentation talks about indexes instead of qualifiers.
+* The CQL-to-PQF transformer's configuration file now uses
+       "index.set.name = <attributes>" instead of the old form
+       "qualifier.set.name = <attributes>".  (Both forms are still
+       understood but the latter is deprecated.)
+* CQL terms with no explicit index specified are now interpreted as
+       cql.serverChoice instead of srw.serverChoice (which of course
+       behaves exactly the same.)
+
+--- 2.0.7 2003/12/16
+
+MARC conversion can now generate ISO2709 output in another
+character set. yaz-marcdump uses this facility if you invoke it
+with option -O.
+
+Added missing C decl macros for include/yaz/{soap.h,srw.h,cql.h}, so that
+functions from there can be used from C++.
+
+--- 2.0.6 2003/12/04
+
+Frontend server now transfers memory from decoded packages to stream
+ODR for search.
+
+NMEM now clears freed blocks with 'Y' (hex 59) to force bad memory
+references to show up. 
 
 ZOOM-C now supports standard ZOOM option names as described in v1.4 of
 the ZOOM Abstract API.  The older names for the same options are still
@@ -67,7 +121,6 @@ Init diagnostics to the client in User-information-field, in
 accordance with Z35.90 Implementor Agreement 5 (Returning diagnostics
 in an InitResponse)
 
-
 --- 2.0.4 2003/09/04
 
 Allow any CQL relation (not just all,any,exact,scr).