Current development on JAMWiki is primarily focused on maintenance rather than new features due to a lack of developer availability. If you are interested in working on JAMWiki please join the jamwiki-devel mailing list.

JAMWiki 0.6.4

Release Notes[edit]

JAMWiki 0.6.4 (code name "Theme from Superman") is now available for download from Sourceforge. The 0.6.4 release is a minor release that includes several enhancements and fixes as well as some significant updates to the wiki syntax parser. Notable changes made during this release include:

  • Reorganization of the project layout and structure so that the parser can now be used as a standalone library. Other projects are encouraged to use the JAMWiki parser in their own applications.
  • Significantly more unit-test coverage for the parser and several fixes to ensure that parser output more exactly matches Mediawiki output.
  • Upgrade to Lucene Search 2.3.1.
  • Numerous bug fixes.

See the README.txt and CHANGELOG.txt files included in the JAMWiki distribution for additional details about this release. Users are also encouraged to visit http://jamwiki.org/ for more detailed documentation, to report any problems, or to contribute to the project.

Changelog[edit]

New Features[edit]

  • Update and reorganize the monolithic jamwiki project structure into the more modular jamwiki-core, jamwiki-web and jamwiki-war sub-projects. As a result of this change it is now possible to use the JAMWiki parser as a standalone library.
  • Update the parser to generate syntax that more exactly matches the parsed HTML output of Mediawiki.
  • Significantly improve the JAMWiki unit-test coverage.
  • Ignore line feeds in diffs to prevent showing changes due only to file format differences.
  • Add an option to view only untranslated keys on the Special:Translation page.
  • Upgrade to Lucene Search 2.3.1.
  • Updated spam filter patterns.

Bugfixes[edit]

  • Resolve broken parsing of Javascript tags for wikis that have enabled the "allow Javascript" option. Reported by ksdprasad.
  • Resolve potential issues with invalid URLs that contain multiple "/" characters such as http://example.com/wiki//en/StartingPoints. Reported with a suggested fix by an anonymous JAMWiki user.
  • Resolve an issue that prevented viewing user contributions for users with logins containing underscores. Reported by yesesnono.
  • Add field-length checks to all database inserts/updates and either trim the field or report an error when a field exceeds the maximum allowed length.
  • Fix an issue that prevented template <noinclude> and <includeonly> sections from displaying templates, signatures, and other content that requires parser pre-processing. Reported by ean.
  • Category pages were previously displaying only images, articles, and sub-categories, leaving out templates. Reported by ean.
  • Links of the form [http://example.com '''Bold text'''] will now properly parse markup for the link caption.
  • Fix a parser issue that could cause wiki tables to be generated with missing opening <tr> tags.
  • Add topic name validation to uploaded image files.

Translation Updates[edit]

  • Updated Chinese translations (hfl).
  • Updated Dutch translations (Angel).
  • Updated German translations (axelclk).

Installation Instructions[edit]

Upgrades - see Installation#Upgrades

New Installs - see Installation#New Installs.

Please report any bugs on the Bug Reports page, providing any error messages from the logs and any additional information that can be used to diagnose the problem.