Semantic MediaWiki 2.2.0
Semantic MediaWiki 2.2.0 | |
---|---|
Release date: | May 9, 2015 |
Previous version: | Semantic MediaWiki 2.1.0 |
Next version: | Semantic MediaWiki 2.3.0 |
Compatible with: | MW 1.19.0 - 1.24.x |
Current version: | |
SMW 4.2.0 |
Version 2.2 of Semantic MediaWiki is the next release after Semantic MediaWiki 2.1.0.
This new version provides new features most notably improving the "category" result format, including the possibility to use a "named args" parameter to change formatting. It also adds support for the "sep" parameter to the "table" result format allowing to define a separator for cell values as well as introduces a "template" option allowing for customized links or queries to the "#set" parser function. See the RELEASE NOTES below for more details.
Please refer to the help page on installing Semantic MediaWiki to get detailed instructions on how to do this.
docs/releasenotes/RELEASE-NOTES-2.2.0.md
Semantic MediaWiki 2.2
Released on May 9th, 2015.
New features
- #770 Added the
--no-cache
option torebuildData.php
and the--debug
option torebuildData.php
andrebuildConceptCache.php
(refs #749, #766) - #756 Added template support to the
#set
parser function - #783 Added support for
wgCategoryCollation
setting inCategoryResultPrinter
(#699, T40853) - #829 Added the
--report-runtime
option torebuildConceptCache.php
- #886 Extended rules on how an
ImportValue
need to contain a valid type definition - #891 Enforced strict type declaration for properties with import references (type of the imported reference takes precedence over any user-defined type declaration)
- #892 Added support for
<swivt:file>
in order for a RDF export to point to a "real" file resource - #893 Added information about "improper value for" to the statistics overview and as
API
parameter (&errorcount
) - #913 Fixed exception for usage of
Has subobject
as free annotation - #914 Added restriction for "manual" annotation use to some pre-defined properties (e.g.
Has subobject
,Has query
) - #974 Added
named args
as parameter toCategoryResultPrinter
- #988 Added
sep
as parameter to theTableResultPrinter
to define a separator for cell values
Enhancements
- #958 Replaced defunct SMWRegsitry wiki registration on Special:SMWAdmin with a link to WikiApiary
- #976 Reduced the number of pages on which SMW JavaScript and CSS is loaded
- #994, #995 Made small performance improvements
Bug fixes
- #556 Fixed Missing parentheses in
SQL
for disjunctions when temporary tables are not used by theSQLStore
- #764 Fixed DB error when a
#ask
query containsorder=random
for asqlite
orpostgres
DB platform (disabledsmwgQRandSortingSupport
forpostgres
) - #860 Fixed escape character usage in
SPARQLStore
,SQLStore
- #860 Fixed handling of an empty result send by the
SPARQLStore
Sesame connector - #861 Fixed owl property export declaration
- #863 Fixed missing interwiki encoding for the RDF export
- #864 Fixed empty searchlabel raw wikitext display for a
QueryResultPrinter
withlimit=0
- #869 Fixed data update when moving a page to a non-enabled semantic namespace
- #870 Fixed
#set
where an error from a previous parse call could have affected succeeding#set
error messages - #882 Fixed exception in
SMWExportController
caused by an empty property reference - #884 Fixed fetching of import vocabularies to be language independent
- #887 Fixed
pre
element rendering for the template "furtherresult" output link - #896 Fixed empty caption for
false
when using the#x
format option - #928 Fixed exception in
SMWExportController
for use of&stats
option - #945 Fixed nesting of self-referenced concepts in a concept query
- #974 Fixed inconsistency when using
headers=plain
inCategoryResultPrinter
also fixed the__NOTOC__
hack
Internal changes
- #373 Update
jquery.jstorage.js
(0.3.2 => 0.4.12) - #494 Changes to the
SQLStore\QueryEngine
interface - #711 Fetching annotations made by an
#ask
transcluded template - #725 Moved psr-4 complaint classes into the top level 'src' folder
- #740 Added
serialization/serialization:~3.2
component dependency - #771 Added
doctrine/dbal:~2.5
component dependency - #772 Added
onoi/message-reporter:~1.0
component dependency - #777 Moved all concept related code into a separate
ConceptCache
class - #831 Added
onoi/cache:~1.0
component dependency - #884, #983 Added
ControlledVocabularyImportContentFetcher
,ImportValueParser
to isolate import vocabulary parsing from theImportValue
object - #883 Added
CircularReferenceGuard
to monitor possible self/circular references in ask templates - #914 Added
DIProperty::isUnrestrictedForUse
- #924 Added
onoi/event-dispatcher:~1.0
component dependency - #929 Added serialization to
ExpElement
objects - #950 Renamed
PropertyTypeDiffFinder
toPropertySpecDiffFinder
- #951 Extended
UpdateDispatcherJob
to createUpdateJob
chunks to avoid memory exhaustion - #959 Added
ExpDataSerializer
andExpDataDeserializer
- #984 Moved remaining part of
SMWSQLStore3QueryEngine
toSMW\SQLStore\QueryEngine\QueryEngine
docs/releasenotes/RELEASE-NOTES-2.1.1.md
Semantic MediaWiki 2.1.1
Released on March 2nd, 2015.
Bug fixes
- #861 Fixed owl property export declaration
- #863 Fixed missing interwiki encoding for the RDF export
- #864 Fixed empty searchlabel raw wikitext display for a QueryResultPrinter with limit=0
docs/releasenotes/RELEASE-NOTES-2.1.2.md
Semantic MediaWiki 2.1.2
Released on March 28th, 2015.
Bug fixes
- #882 Fixed exception in
SMWExportController
caused by an empty reference - #885 Fixed pre tag rendering in template output
- #896 Fixed empty string for boolean x-format output
docs/releasenotes/RELEASE-NOTES-2.1.3.md
Semantic MediaWiki 2.1.3
Released on March 30th, 2015.
Bug fix
- #946 Fixed variable name regression for the "list" format introduced with version 2.1.2
See also[edit]