Update NEWS
[pazpar2-moved-to-github.git] / NEWS
diff --git a/NEWS b/NEWS
index 6039f67..eab4d37 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,68 @@
+Setting pz:xslt may embed local XSLT as an alternative to referring
+to filenames.
+Value is not CDATA but XML nodes embedded, so escaping is not necessary
+but a root element *must* be present. For example:
+<settings target="target="z3950.indexdata.com/marc">
+     <set name="pz:xslt">
+       <xsl:stylesheet
+          version="1.0"
+        ..
+       </xsl:stylesheet>
+     </set>
+    </settings>
+
+Metadata field rank may given by XML internal document (pz:xslt
+result). If rank is not given, the rank from service description is
+used - as before.
+
+--- 1.6.12 2012/03/14
+
+Revert the format change in termlist response, that could break 
+some clients / UIs since they were expecting an (empty) element 
+if no facet values was found. 
+
+--- 1.6.11 2012/03/07
+
+Revert the behavior of returning errors when unable to block 
+on termlist, bytarget and search, when unable to block due to 
+other block. The client will now receive a regular response, 
+but it will be logged in the server. A parameter (report) is
+added to change behavior to return error response or WARNING 
+status message. Consider this "API" as private, as it is mostly 
+untested and could be changed in future releases. 
+
+Fix spell error in pz2.js fix in 1.6.10.
+
+New Marc2TurboMarc.xsl (contribution from Sven Porst). 
+Can solve the missing marc21.xsl updates in some cases. 
+
+tmarc.xsl: Simplify the 6xx to subject-long and fix 1-based 
+substring (contribtion from Sven Porst)
+
+marc21.xsl: fix 1-based substring call
+
+tmarc.xsl and marc21.xsl: use 856$a as last option for electronic-text. 
+
+Add test_termlist_block to test suite
+
+--- 1.6.10 2012/02/23
+
+Fix SEGV for invalid PQFs and SRU/SOLR targets
+Also refactor a bit the code that converts from PQF to SRU/SOLR queries.
+
+Fix pz2.js: "null object" due to change in in bytarget result XML.
+
+Fixes in tmarc.xsl: Subject-long shorten for extra commas only. 
+Added this normalization to the other subject-long fields (d6xx), 
+where it was missing.
+
+Fixes in marc21.xsl: Updated with most of the new tmarc.xsl. 
+Still differences around medium and holdings. marc21.xsl is not 
+longer active used by Index Data, and should be considered unsupported.
+Use tmarc.xsl instead. 
+
+--- 1.6.9 2012/01/19
+
 Fix SEGV that could occur for failed connections.
 
 --- 1.6.8 2012/01/17