2.12 1.4-M2 to 1.4-M3 upgrade
2.12.1 Changes
2.12.1.1 Features
- Books:
- font size configurable through a publication property, changed the default value to 12pt (before it was 11pt)
- made logo alignment configurable through a publication property
- upgraded to Ibex 3.8.8
- link extraction is now performed for the book-specific parts (see pluggable link extractors).
- Automatic removal of emails from the email_queue table for which the max try count has been reached, after a certain time (default 7 days).
- Assynchronous cleanup of expired locks (DSY-141).
- Editor & Daisy-HTML improvements:
- Warn users when leaving or closing the window containing the editor (DSY-191).
- The Remove Format function of the editor will now really remove all formatting, including spans (such as created for index entries, footnotes, etc.) in Internet Explorer (this already worked fine in Firefox).
- Add support for the HTML <del> element (strikethrough effect) (DSY-131)
- Add support for using <blockquote>.
- Create link by searching does not require to select text on beforehand anymore. (DSY-168)
- Replaced the "open link" and "open image" tools by a unified "open" tool which can open links, images, includes and queries.
- In the <pre> containing a "daisy:" include, you can now put a space followed by arbitrary text after the "daisy:" link, which can be used to mention for example the name of the document.
- Allow to control alignment of tables (via table settings dialog). Does currently have no influence on the PDF.
- The link extraction mechanism has been generalized. While previously link extraction support was hardcoded for "Daisy HTML" parts and the navigation documents, now it is possible to define the link extractor to use for each part type.
- Added a MultiMediaObject document type to allow embedding of Flash animations, movies or sound fragments (DSY-63).
- Added a backup tool to backup the Daisy repository server and OpenJMS. To support this, a 'backup lock' has been introduced in the repository server.
- The Daisy Wiki now includes the final release of Cocoon 2.1.8.
2.12.1.2 Bug fixes
- Fix some issues in the query language:
- is null operator not working correctly (DSY-198)
- Multiple conditions using one or more of HasPart(), HasPartWithMimeType(), %partTypeName.mimeType and %partTypeName.size combined using AND did not work. (DSY-211)
- Fix incorrect URL in fulltext search results when the url had branch or language parameters.
- nbsp's in the HTML editor are now conserved (DSY-213).
- Remove characters not allowed in XML from edited content (e.g. control characters which have no visual representation in Unicode) (DSY-208)
- Improvement: remove empty <ul> elements in the htmlcleaner (DSY-105)
- Fixed hardcoded branch/language references in crossref dialog.
- Fixed problem with duplicate auto-generated IDs of group nodes when using import nodes (DSY-188).
- Fixed some places where special characters in strings were not properly escaped (DSY-215 and DSY-221).
- Include missing jars for daisy-js (DSY-185).
- Fix table editing problem for Firefox 1.5 (DSY-222).
- Fixed problem when using internationalised characters in navigation tree node IDs. This fix is Jetty-specific.
- In the Cocoon sitemap, the "internal-only" attribute on the map:pipeline element was mistakenly called "internal". It is adviceable that you also fix this in your own extension sitemaps, if you have any.
- Switched the MySQL JDBC driver to version 3.1.7 (from 3.0.15). This makes Daisy usable with MySQL 5.
Previous