News update.
[pazpar2-moved-to-github.git] / NEWS
1 --- 1.1.0 2009/08/18
2
3 Session timeout may be specified on the command-line as option -T.
4
5 Pazpar2 may now be operated in a no-merged mode for records.. All records
6 will be considered unique. This mode is enabled if no mergekey is
7 generated by the normalization stylesheet (pz:xslt). 
8
9 Pazpar2 caches original records from each target and the 'record' command
10 with offset returns the original record if 'syntax' and 'esn' are NOT
11 specified. This speeds up retrieval of original records but also means
12 that Pazpar2 uses more memory. The cached records will be freed when the
13 session terminates or a new search is executed.
14
15 Pazpar2 no longer uses its own ICU wrapper. Instead the ICU wrapper
16 library part of YAZ is used.
17
18 Added SRU client support.
19
20 Automatically computes pz:nativesyntax if not provided. Works for XML and
21 MARC.
22
23 --- 1.0.13 2008/11/24
24
25 Command bytarget returns name of target (if defined).
26
27 --- 1.0.12 2008/11/04
28
29 Fixed bug #2021.. location now holds all brief elements.
30
31 --- 1.0.11 2008/10/15
32
33 Fixed check for application/x-www-form-urlencoded parameters.
34
35 --- 1.0.10 2008/10/14
36
37 Fixes for IE in pz2.js.
38
39 Fixed bug #2021: non-merged, brief meta data NOT included for command=show.
40
41 --- 1.0.9 2008/05/23
42
43 Changed the JS library pz2.js to use POST for long URL (+ params).
44
45 Added installation instructions for Windows. Note: NT services is
46 NOT available until we make a new release of YAZ.
47
48 Preserve order of repeated metadata fields (they were reversed before).
49
50 More MARC21 information extracted for metadata.
51
52 --- 1.0.8 2008/04/22
53
54 Fixed bug #1162: HTML entities are not escaped properly.
55
56 Native Windows port of Pazpar2. Makefile for Visual Studio provided.
57
58 --- 1.0.7 2008/04/14
59
60 Marc21 stylesheet updated to reflect multiple full text fields
61
62 --- 1.0.6 2008/03/12
63
64 Fixed bug in pz2.js WRT DOMElement attributes on IE.
65
66 Fixed bug 2100: Database wildcards not working
67
68 --- 1.0.5 2007/11/09
69
70 Added support for retrieval of records in binary.
71
72 Fixed bug 1794: Pazpar2 does not return valid XML.
73
74 Deal with ICU not returning sortkey (resulted in SEGV before).
75
76 --- 1.0.4 2007/09/28
77
78 JavaScript library pzw2.js throws error if WS response (from Pazpar2 or
79 other) is malformed (non-wellformed XML or missing Pazpar2 OK status).
80
81 Improved diagnostics when Pazpar2 HTTP decoding fails.
82
83 Pazpar2 requests may be POSTed as using Content-Type
84 application/x-www-form-urlencoded.
85
86 Pazpar2 honors LF in HTTP headers.
87
88 Handle targets that handle negative hit counts (should not happen, but it
89 does).
90
91 --- 1.0.3 2007/09/19
92
93 ICU is used for tokenization and normalization of the following: mergekey,
94 sorting, relevance terms.
95
96 Debian package now enables ICU tokenization and normalization by default.
97
98 --- 1.0.2 2007/08/22
99
100 Exposed user setting values (i.e. non-pz: names) to the record systems in two
101 ways: Either as parameters to the normalization stylesheets (which would allow the
102 programmer to postprocess or use the values in any way) or after the normalization
103 step, in which case values are made part of the normalized record (and available for
104 sorting, termlists, display, or other interface-related use.
105
106 Implemented sorting by year.
107
108 Option -d dumps records to the current log file instead of stderr.
109
110 Fixes for compilation on cygwin.
111
112 Z39.50 client code uses pz:elements. pz:elements was recognized in
113 earlier Pazpar2 versions but it was not used for anything.
114
115 icu_chain_test is using fgets instead of getline - fixes compilation
116 on MacOSX .
117
118 Loosen the CCL query parsing so that Pazpar2 only returns error if _all_
119 query conversions fail (rather than _any_). This means targets that do
120 not support some fields are ignored in a search.
121
122 --- 1.0.1 2007/07/03
123
124 Improved handling of socket timeout for Z39.50 connections. 
125
126 Misc documentation updates and spell fixes.
127
128 Debian package pazpar2 creates log rotate entry.
129
130 Debian package pazpar2-apache2 reloads Apache2.
131
132 jsdemo included in distribution. It illustrates the use of the js/pz2.js
133 JavaScript library.
134
135 --- 1.0.0 2007/06/20
136
137 First public release.
138