started new developmenr version number to make side-by-side compilation with zebra...
[yaz-moved-to-github.git] / NEWS
diff --git a/NEWS b/NEWS
index 7e753de..665927d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,109 @@
 Possible compatibility problems with earlier versions marked with '*'.
 
---- IN PROGRESS
+Added new yaz-client, xmles, which takes a (private) OID and
+a document to be sent as an extended service request.
+
+Describe new yaz-client commands wait_response and set_auto_wait.
+
+--- 2.1.8 2005/06/07 
+
+Fixed bug in yaz_marc_decode_buf. By mistake the routine appended
+MARC output rather than returning "new" buffer.
+
+yaz-client warns about unknown init options.
+
+Fixed bug #371: "options concurrentOperations ignores concurrentOperations"
+
+--- 2.1.6 2005/05/24 
+
+Added support for SRW sort in Generic Frontend Server. Patch
+by Ko van der Sloot. Member srw_sortKeys in bend_search_rr holds
+sortKeys - or NULL if none is provided.
+
+Fixed bug #307: It was impossible to specify indefinite/no timeout
+for ZOOM_event. Special timeout value -1 now means indefinite timeout
+(i.e.  no timeout).
+
+Added support for multiple languages and charsets to be specified in
+ZOOM. Each charset/language is separated by a blank. If negotiation is
+in effect in init-response, Option
+"negotiation-charset-in-effect-for-records" set to 1(true) or 0(false). 
+Code based on patch by Vasiliy Osadchuk.
+
+Fixed bug #306: infinite recursion that occurred when calling
+yaz_log_level_init as the first call (before other log level or
+nmem_init calls)
+
+Fixed bug in scan handling in front end server: if preferred-Position-In-
+Response was non-present, a NULL pointer referece was performed.
+
+--- 2.1.4 2005/04/26 
+
+Changed include/yaz/diagbib1.h and added include/yaz/diagsrw.h with
+diagnostic messages+codes for Bib-1 and SRW. Preprocessor defines are
+now defined for all those error codes. So instead of putting 109 in
+your program you'd use YAZ_BIB1_DATABASE_UNAVAILABLE. The messages
+are generated from a .csv - file. See src/bib1.csv and srw/srw.csv.
+
+Modified the yaz-marcdump utility to skip garbage bytes between MARC
+records in a file.
+
+Fixed bug - uninitialized memory - due to bad code for fix of bug #272.
+
+Program yaz-client now exits and produces an error message if multiple
+Z39.50 servers are specified on the command line (none or one allowed
+only).
+
+Program yaz-marcdump skips garbage bytes between ISO2709 records rather
+than abort.
+
+--- 2.1.2 2005/03/16 
+
+Fixed bug #273: Update for recent MARC-8 -> UNICODE changes. 
+
+Fixed bug #272: Preserve spacing for CCL terms.
+
+--- 2.1.0 2005/03/14 
+
+Added support for virtual hosts and multiple backend servers for
+the YAZ frontend server. The configution is XML based and
+support specificition of CQL to RPN mappings and explain information.
+See section "Virtual Hosts" in the YAZ manual.
+
+Extended OPAC display utility. OPAC display utility renders
+bibliographic (MARC) record as well. Added yaz_opac_decode_wrbuf
+to supplement yaz_marc_decode_wrbuf.
+
+Fixed a bug in MARC decoder that could caused it to crash for some
+invalid MARC records. More diagnostics and warnings where added in
+XML output (warnings, etc are stored in comments).
+
+--- 2.0.34 2005/02/08 
+
+Fixes for UNIX domain sockets. Bug #261.
+
+Fixes for MARC-8 to UTF-8 conversion. Bugs #258 and #260.
+
+Fixed bug #263: YAZ MARCXML dump shows extra spaces after control fields.
+Added yaz_marc_subfield_str which defines subfield lead string which is
+used in YAZ_MARC_LINE format. Default string is blank+$. Added
+yaz_marc_endline_str which defines end of fields string used in
+YAZ_MARC_LINE format. Default string is newline.
+
+Experimental support for MarcXChange. This format can be produced
+by yaz-marcdump and is implemented in yaz_marc_decode - functions.
+ http://www.bs.dk/standards/MarcXchange.xsd
+
+Added yaz-client commands scansize that sets maximum number of
+entries to be returned by scan.
+
+--- 2.0.32 2005/01/11 
+
+Added support for SRW scan in yaz-client and Generic Frontend Server.
+
+* Added whereInList member to SRW Scan Term.
+
+* Changed Z_SRW_scanRequest to be able to carry both CCL and PQF.
 
 Fixed NMEM system to return aligned blocks on the smallest boundaries
 that are suitably aligned for all possible types on the particular