Semantic MediaWiki 1.5.6
|Semantic MediaWiki 1.5.6|
|Release date:||February 24, 2011|
|Previous version:||Semantic MediaWiki 1.5.5|
|Next version:||Semantic MediaWiki 1.6.0|
|Compatible with:||MW 1.14.x - 1.17.x|
Version 1.5.6 of Semantic MediaWiki is the next minor release after Semantic MediaWiki 1.5.5 that bring some important bugfixes and introduces automatic refresh of pages after their semantic data is stored.
Upgrading existing installations
Installations of SMW 1.5.x can be upgraded by just replacing the files (but note that you need to run MediaWiki 1.15 or greater now; this is strongly recommended anyway). This release is backward compatible with 1.5.5, so all extensions working with 1.5.5 should also work fine with 1.5.6. If problems do occur, it is possible to go back to 1.5.x by simply using the old files, and waiting with the upgrade until the relevant extensions provide updates.
It is suggested to change the inclusion of SMW in LocalSettings.php to the following as described in the installation instructions above:
Including SMW_Settings.php as in 1.5.0 and before will continue to work, but may be disabled in some future version.
For upgrading older versions, please see the installation instructions.
Automatic refresh of pages
SMW stores semantic data annotated on a page after it runs the semantic queries on it, causing there to be a one-refresh delay before the data on the page actually shows up in its queries. Now SMW will invalidate the cache of the page after saving the semantic data, causing it to refresh its queries next time the page is loaded. You can turn off this behaviour by setting
$smwgAutoRefreshSubject = false; in your LocalSettings.php file, after the inclusion of SMW.
SMW 1.5.6 closes a number of bugs that have been identified in earlier versions. The more noteworthy ones include:
- Fixed the non-functional concept caching.
- Fixed the display of the types list on Special:Types for MediaWiki 1.18 and above.
- Fixed internationalization support for 'category' and 'concept' in queries.
As usual, translations have been extended thanks to the Translatewiki.net project.