Works in IE.
[pazpar2-moved-to-github.git] / NEWS
1 --- 1.0.9 2008/05/23
2
3 Changed the JS library pz2.js to use POST for long URL (+ params).
4
5 Added installation instructions for Windows. Note: NT services is
6 NOT available until we make a new release of YAZ.
7
8 Preserve order of repeated metadata fields (they were reversed before).
9
10 More MARC21 information extracted for metadata.
11
12 --- 1.0.8 2008/04/22
13
14 Fixed bug #1162: HTML entities are not escaped properly.
15
16 Native Windows port of Pazpar2. Makefile for Visual Studio provided.
17
18 --- 1.0.7 2008/04/14
19
20 Marc21 stylesheet updated to reflect multiple full text fields
21
22 --- 1.0.6 2008/03/12
23
24 Fixed bug in pz2.js WRT DOMElement attributes on IE.
25
26 Fixed bug 2100: Database wildcards not working
27
28 --- 1.0.5 2007/11/09
29
30 Added support for retrieval of records in binary.
31
32 Fixed bug 1794: Pazpar2 does not return valid XML.
33
34 Deal with ICU not returning sortkey (resulted in SEGV before).
35
36 --- 1.0.4 2007/09/28
37
38 JavaScript library pzw2.js throws error if WS response (from Pazpar2 or
39 other) is malformed (non-wellformed XML or missing Pazpar2 OK status).
40
41 Improved diagnostics when Pazpar2 HTTP decoding fails.
42
43 Pazpar2 requests may be POSTed as using Content-Type
44 application/x-www-form-urlencoded.
45
46 Pazpar2 honors LF in HTTP headers.
47
48 Handle targets that handle negative hit counts (should not happen, but it
49 does).
50
51 --- 1.0.3 2007/09/19
52
53 ICU is used for tokenization and normalization of the following: mergekey,
54 sorting, relevance terms.
55
56 Debian package now enables ICU tokenization and normalization by default.
57
58 --- 1.0.2 2007/08/22
59
60 Exposed user setting values (i.e. non-pz: names) to the record systems in two
61 ways: Either as parameters to the normalization stylesheets (which would allow the
62 programmer to postprocess or use the values in any way) or after the normalization
63 step, in which case values are made part of the normalized record (and available for
64 sorting, termlists, display, or other interface-related use.
65
66 Implemented sorting by year.
67
68 Option -d dumps records to the current log file instead of stderr.
69
70 Fixes for compilation on cygwin.
71
72 Z39.50 client code uses pz:elements. pz:elements was recognized in
73 earlier Pazpar2 versions but it was not used for anything.
74
75 icu_chain_test is using fgets instead of getline - fixes compilation
76 on MacOSX .
77
78 Loosen the CCL query parsing so that Pazpar2 only returns error if _all_
79 query conversions fail (rather than _any_). This means targets that do
80 not support some fields are ignored in a search.
81
82 --- 1.0.1 2007/07/03
83
84 Improved handling of socket timeout for Z39.50 connections. 
85
86 Misc documentation updates and spell fixes.
87
88 Debian package pazpar2 creates log rotate entry.
89
90 Debian package pazpar2-apache2 reloads Apache2.
91
92 jsdemo included in distribution. It illustrates the use of the js/pz2.js
93 JavaScript library.
94
95 --- 1.0.0 2007/06/20
96
97 First public release.
98