2.14 2.0 to 2.0.1 upgrade
2.14.1 Changes since 2.0
This is a list of all changes which happened since the 2.0 release.
- Navigation tree: in the query node, referencing values from outer queries using ${..} fails for some data types. See DSY-440.
- In the siteconf allow specification of the default collection using the collection name.
- XML text extractor (full text indexer): avoid loading external DTD subset (only when Xerces is used as parser).
- daisy-docid-convertor tool: disable document type validation when saving documents.
- Fix for when servlet container doesn't strip ";jsessionid" from the URL.
- HTML editor: fix a javascript error which can sometimes occur when creating a link (mainly a problem in Firefox 2.0).
- Fix broken confirmation pages of user registration, login reminder and password reminder.
- When browsing for includes, don't show the fragment ID selection as it serves no purpose and is hence confusing.
- When entering a query in a document, and using the 'open' button in the editor to test the query, newlines were incorrectly stripped from the query, causing the query to be invalid due to missing whitespace.
- Fixed an error with the editor heartbeat signal on Internet Explorer (server response was erroneously serialized as HTML instead of XML)
- Service wrapper:
- Added a txt file to the wrapper/bin directory to explain how the scripts should (not) be used.
- Created separate scripts for installing the tanuki service wrapper scripts and configuration. Service scripts are not installed at install time but at any time the users pleases.
- The scripts assumed the java executable is in the path, now it is instead taken from the JAVA_HOME directory.
- Image hook: the work is now redone if any of the target data is missing (this also provides a way to trigger the image-hook to redo its work, which was not possible in 2.0)
- Fixed merlin startup script to work on Solaris.
- Fix bug in InCollection query language construct: when used with multiple arguments in ACL, the 'applies to' checking (for the new document page) was failing.
- daisy-wiki-add-site utility: don't fail if the specified collection already exists.
- daisy-wikidata-init: if registrar user already exists, but there is no wikidata directory around anymore, propose to re-assign a new password.
- document summary creation and XML text extractor (for fulltext indexing): exclude the content of include, query, and query-and-include instructions.
- The service wrapper scripts are now configured/installed by a separate utility (daisy-service-install), making it easy to perform this also after an upgrade (or after a relocation of the datadirs, or in case they're lost, ...).
Previous