· This release is a minor release that contains only bugfixes.
· Support comparison operations in the #expr tag ("{{#expr: -1 < 0}}").
· Upgrade to exp4j 0.3.1.
· Fixed a JavaScript error on the search page with IE.
· Problem with history when using DB2 database.
Bugfixes:
· Image "alt" tag on image pages should not be "null". Reported by justme.
· The "File server URL" property was being ignored when generating image and file URLs. Reported by justme.
· Fix three instances where database connections were not being properly released.
· For images that do not specify frame or thumb format the caption should be used as the alt and title tag.
Bugfixes:
· Merge all fixes from JAMWiki 1.0.7.
· Heading text and wiki link text that starts with a list tag was improperly being parsed as a list item.
· Spring security 3.0 changed how logout redirection is handled. Update JAMWiki to redirect logout properly. Note that this change modifies the applicationContext-security.xml file.
· Remove the "plainlinks" pattern from the spam blacklist since that CSS class is commonly used on Mediawiki sites.
· Fix parsing of generated template names of the form "{{Name{{if:|1|2}}}}".
· Upgrade to Lucene Search 3.4 which fixes a bug where an operating system crash, hardware crash, or power loss could easily corrupt the index.
· Fix an issue where the cache was not being properly cleared when a topic version was purged using the Special:Manage tool.
· System topics such as the LeftMenu and BottomArea should never display section "edit" links or a table of contents.
New Features:
· Support blocking specific users and IP addresses from editing and uploading via the new Special:Block, Special:Unblock and Special:BlockList pages.
· Add optional reCAPTCHA (http://www.google.com/recaptcha) support for combatting spam on the Special:Account and Special:Edit pages using CAPTCHA challenge-response.
· Add a honeypot input, similar to Mediawiki, to help deter spambots.
· Add support for the Mediawiki <gallery> tag for generating image galleries.
· Add a "Filter search results by namespace" option to the Special:Search page.
· Improve search performance, exclude redirects from search indexing, and weight topic names more heavily than topic content to improve accuracy. Existing JAMWiki installs should rebuild their search index using the tools on the Special:Maintenance page.
· Update the editing toolbar with new look & feel and new functions.
· Add a "View Source" tab to allow users who do not have permission to edit a topic to view its wiki markup.
· Add the ability for sysadmins to permanently delete topic versions from the Special:Manage page. Requested by Tan-Vinh Nguyen.
· Allow viewing of deleted topic versions from the Special:Manage page.
· Display HTML links of the form "[http://example.com]" using numbered links instead of the URL, which matches Mediawiki behavior. The legacy behavior can be restored from the "Parser" tab of the Special:Admin page.
· Automatically display virtual wiki links in the left nav for the Special:RecentChanges page. This feature may be disabled from admin pages.
· Support the #language parser function. Usage: "{{#language: code | optional return code}}".
· Add support for the universal edit button plugin. See http://universaleditbutton.org for further details.
· Add experimental support for custom parser tags for the JFlex parser.
· Enable DBCP prepared statement pooling to improve performance.
· Reduce the number of fields presented to users on the Special:Account page when creating an account.
· Remove ability to automatically upgrade from versions prior to 0.9.0.
· Add RankingAlgorithm search engine support (nnagarajayya).
· Limit the number of recent changes loaded by the "Reload Recent Changes" task on the Special:Maintenance page to improve performance.
· Include common virtual wiki and interwiki options on both the Special:Admin and Special:VirtualWiki pages. Requested by floatingworld.
· Special:Export no longer converts namespaces to the Mediawiki namespace for performance reasons. Namespaces will still be converted on import.
· Updated spam filter patterns.
· Upgrade to HSQLDB 2.2.4.
· Upgrade to Lucene Search 3.3.
· Upgrade to Ehcache 2.4.2.
· Upgrade to commons-codec 1.5.
· Upgrade to commons-dbcp-1.3.
· Upgrade to commons-lang 2.6.
· Upgrade to commons-pool 1.5.6.
Bugfixes:
· Interwiki link CSS should match internal link CSS, not external link CSS, and if no link text is specified the default text should display the interwiki prefix. Reported by floatingworld.
· Fix category redirects of the form "#REDIRECT [[Category:Example]]".
· Custom authentication providers did not work during upgrades.
· Fix a CSS problem which caused the footer to overlap the left nav on short pages.
· The "name" attribute for anchors has been deprecated in HTML 5 / XHTML.
· When a topic link is created in a case-insensitive way, such as "[[topic]]" when the actual topic name is "Topic", Special:OrphanedPages and Special:LinkTo will now recognize the link as being to the target topic.
· Comments on their own lines should be completely removed when parsing and not treated as blank lines in order to match Mediawiki behavior.
· Display a "no items found" message on pages such as Special:Categories and Special:AllPages when there are no items available for display.
· Recent changes will not always have a topic_version_id, so remove the dependency on that field when migrating to a new database.
· Use a cache-buster request parameter with the jamwiki.js file to ensure that browsers do not use out-of-date Javascript. Reported by shar.
· The parser should not generate edit links for invalid topic names such as "[[Invalid>Topic]]".
· Do not drop sections from interwiki links such as "[[:iw:Topic#Section]]".
· Fix search errors on NFS.
Translation Updates:
· Updated Danish translations.
· Updated French translations.
· Updated German translations.
· Updated Japanese translations.
· Updated Russian translations.
· Updated Spanish translations.
Bug fixes:
· Fix a corner case with the shared image repository where a file could fail to load if it is in a shared repository but a virtual-wiki image description page (with no associated file) has also been created.
· Fix a potential XSS issue that could affect some Special: pages.
· When handling whitespace the parser should treat spaces and tabs equally.
New Features:
· Updated spam filter patterns.
Bug fixes:
· Fix an issue that broke the TOC for some browsers when using non-Latin characters.
· Fix an issue where parsing multiple pages at the same time could generate parser errors due to shared resource conflicts.
Bug fixes:
· Fix a template parser issue when parsing content of the form "{{{{PAGENAME}}/info}}".
· PDFs and other non-image files in the "Image:" namespace were not appearing on Special:AllPages.