Semantic MediaWiki and related extensions
Semantic MediaWiki 2.4

Released on July 9th, 2016.

Highlights

Support for multiple languages

Added support for multilingual content. This includes the introduction of the monolongual text datatype, a new special property to describe properties and the new Semantic Interlanguage Links extension.

Pattern based constraints

Added support for constraint specification using regular expressions (#1417). The use of regular expressions and thus the Allows pattern property to express a constraint assignment is restricted to users with the smw-patternedit right.

Positional units

It is now possible to specify which position a custom unit should have in Corresponds to annotations. This means you can specify [[Corresponds to::€ 1]] instead of [[Corresponds to::1 €]]. You can find a small example on the Sandbox.

Display precision

You can now specify the precision used for display of numeric properties (i.e. those of type Number, Quantity, Temperature). This is done using the Display precision of property. You can override this display precision per #ask query, by using -p<digit>. You can view the examples.

Enhanced date and time formatting

Extended date and time formatting by supporting PHP's DateTime format rules.

Display Title storage

MediaWiki's {{DISPLAYTITLE:...}} can now be stored as the Display title of special property, so it can be used in queries.

Compatibility changes

Support was added for MediaWiki 1.26 and MediaWiki 1.27. SMW 2.3 has know issues with these versions of MediaWiki, so you are highly encouraged to upgrade SMW if you plan to use one of them. While SMW 2.3 already had beta support for PHP 7, this release fully supports it.

This release does not drop support for anything. It is however the last release to support PHP older than 5.5 and MediaWiki older than 1.25.

For more information, see the https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/docs/COMPATIBILITY.md "compatibility overview".

New features and enhancements

Bug fixes

Internal changes

Contributors


About | General disclaimer | Privacy policy