Implemented sorting using ICU. Bug #1190. The Debian package now
[pazpar2-moved-to-github.git] / NEWS
1 ICU is used for tokenization and normalization of the following: mergekey,
2 sorting, relevance terms.
3
4 Debian package now enables ICU tokenization and normalization by default.
5
6 --- 1.0.2 2007/08/22
7
8 Exposed user setting values (i.e. non-pz: names) to the record systems in two
9 ways: Either as parameters to the normalization stylesheets (which would allow the
10 programmer to postprocess or use the values in any way) or after the normalization
11 step, in which case values are made part of the normalized record (and available for
12 sorting, termlists, display, or other interface-related use.
13
14 Implemented sorting by year.
15
16 Option -d dumps records to the current log file instead of stderr.
17
18 Fixes for compilation on cygwin.
19
20 Z39.50 client code uses pz:elements. pz:elements was recognized in
21 earlier Pazpar2 versions but it was not used for anything.
22
23 icu_chain_test is using fgets instead of getline - fixes compilation
24 on MacOSX .
25
26 Loosen the CCL query parsing so that Pazpar2 only returns error if _all_
27 query conversions fail (rather than _any_). This means targets that do
28 not support some fields are ignored in a search.
29
30 --- 1.0.1 2007/07/03
31
32 Improved handling of socket timeout for Z39.50 connections. 
33
34 Misc documentation updates and spell fixes.
35
36 Debian package pazpar2 creates log rotate entry.
37
38 Debian package pazpar2-apache2 reloads Apache2.
39
40 jsdemo included in distribution. It illustrates the use of the js/pz2.js
41 JavaScript library.
42
43 --- 1.0.0 2007/06/20
44
45 First public release.
46