Hello everyone,
We are happy to announce the immediate availability of the third stable
release in the Semantic MediaWiki 2.x series.
Semantic MediaWiki 2.2 is a minor release that adds several new features,
some enhancements and fixes various issues. It does not contain any
breaking changes, so upgrading is both easy and recommended.
Thanks to all those who contributed: MWJames, Jeroen De Dauw, Karsten
Hoffmeyer, Felipe de Jong, Hermann Schwärzler, Kunal Mehta, Chris Koerner,
Yaron Koren, Purodha, m4tx, paladox2015. Together we changed 952 files
across a total of 666 sets of changes to the code. Thanks also go to all
those who helped with testing and to
TranslateWiki.net and its contributors
for providing numerous translations. There are various ways in which you
can help as well, see our contribution documentation [4].
## New features ##
* Added named args as parameter to CategoryResultPrinter
* Added sep as parameter to the TableResultPrinter to define a
separator for cell values
* Added template support to the #set parser function
* Added the --no-cache option to rebuildData.php and the --debug option
to rebuildData.php and rebuildConceptCache.php (refs #749, #766)
* Added support for wgCategoryCollation setting in
CategoryResultPrinter (#699, T40853)
* Added the --report-runtime option to rebuildConceptCache.php
* Extended rules on how an ImportValue need to contain a valid type
definition
* Enforced strict type declaration for properties with import
references (type of the imported reference takes precedence over any
user-defined type declaration)
* Added support for <swivt:file> in order for a RDF export to point to
a "real" file resource
* Added information about "improper value for" to the statistics
overview and as API parameter (&errorcount)
* Fixed exception for usage of Has subobject as free annotation
* Added restriction for "manual" annotation use to some pre-defined
properties (e.g. Has subobject, Has query)
## Enhancements ##
* Replaced defunct SMWRegsitry wiki registration on Special:SMWAdmin
with a link to WikiApiary
* Reduced the number of pages on which SMW JavaScript and CSS is loaded
* Made small performance improvements
## Bug fixes ##
* Fixed Missing parentheses in SQL for disjunctions when temporary
tables are not used by the SQLStore
* Fixed DB error when a #ask query contains order=random for a sqlite
or postgres DB platform (disabled smwgQRandSortingSupport for postgres)
* Fixed escape character usage in SPARQLStore, SQLStore
* Fixed handling of an empty result send by the SPARQLStore Sesame
connector
* Fixed owl property export declaration
* Fixed missing interwiki encoding for the RDF export
* Fixed empty searchlabel raw wikitext display for a QueryResultPrinter
with limit=0
* Fixed data update when moving a page to a non-enabled semantic
namespace
* Fixed #set where an error from a previous parse call could have
affected succeeding #set error messages
* Fixed exception in SMWExportController caused by an empty property
reference
* Fixed fetching of import vocabularies to be language independent
* Fixed pre element rendering for the template "furtherresult" output
link
* Fixed empty caption for false when using the#x format option
* Fixed exception in SMWExportController for use of &stats option
* Fixed nesting of self-referenced concepts in a concept query
* Fixed inconsistency when using headers=plain in CategoryResultPrinter
also fixed the __NOTOC__ hack
The full list can also be viewed at [0]. The installation procedure [1] has
not changed since 1.9.0. To upgrade, you will need to get the new version
of SMW, run MediaWikis update.php, and run SMWs refresh data script [2].
There is also a short video showing an upgrade from SMW 2.1.3 to 2.2 at [3].
Work on SMW 2.3 has already started, and includes performance enhancements
and improvements to SPARQLStore support. Again, your contributions are
welcome! [4]
- The SMW development team
[0]
https://semantic-mediawiki.org/wiki/SMW_2.2
[1]
https://semantic-mediawiki.org/wiki/Help:Installation
[2]
https://semantic-mediawiki.org/wiki/Help:Installation#Upgrading
[3]
https://vimeo.com/127356533
[4]
https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/CONTRIBU…