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 6.0.1 | |
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-cacheoption torebuildData.phpand the--debugoption torebuildData.phpandrebuildConceptCache.php(refs #749, #766) - #756 Added template support to the
#setparser function - #783 Added support for
wgCategoryCollationsetting inCategoryResultPrinter(#699, T40853) - #829 Added the
--report-runtimeoption torebuildConceptCache.php - #886 Extended rules on how an
ImportValueneed 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
APIparameter (&errorcount) - #913 Fixed exception for usage of
Has subobjectas free annotation - #914 Added restriction for "manual" annotation use to some pre-defined properties (e.g.
Has subobject,Has query) - #974 Added
named argsas parameter toCategoryResultPrinter - #988 Added
sepas parameter to theTableResultPrinterto 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
SQLfor disjunctions when temporary tables are not used by theSQLStore - #764 Fixed DB error when a
#askquery containsorder=randomfor asqliteorpostgresDB platform (disabledsmwgQRandSortingSupportforpostgres) - #860 Fixed escape character usage in
SPARQLStore,SQLStore - #860 Fixed handling of an empty result send by the
SPARQLStoreSesame 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
QueryResultPrinterwithlimit=0 - #869 Fixed data update when moving a page to a non-enabled semantic namespace
- #870 Fixed
#setwhere an error from a previous parse call could have affected succeeding#seterror messages - #882 Fixed exception in
SMWExportControllercaused by an empty property reference - #884 Fixed fetching of import vocabularies to be language independent
- #887 Fixed
preelement rendering for the template "furtherresult" output link - #896 Fixed empty caption for
falsewhen using the#xformat option - #928 Fixed exception in
SMWExportControllerfor use of&statsoption - #945 Fixed nesting of self-referenced concepts in a concept query
- #974 Fixed inconsistency when using
headers=plaininCategoryResultPrinteralso fixed the__NOTOC__hack
Internal changes
- #373 Update
jquery.jstorage.js(0.3.2 => 0.4.12) - #494 Changes to the
SQLStore\QueryEngineinterface - #711 Fetching annotations made by an
#asktranscluded template - #725 Moved psr-4 complaint classes into the top level 'src' folder
- #740 Added
serialization/serialization:~3.2component dependency - #771 Added
doctrine/dbal:~2.5component dependency - #772 Added
onoi/message-reporter:~1.0component dependency - #777 Moved all concept related code into a separate
ConceptCacheclass - #831 Added
onoi/cache:~1.0component dependency - #884, #983 Added
ControlledVocabularyImportContentFetcher,ImportValueParserto isolate import vocabulary parsing from theImportValueobject - #883 Added
CircularReferenceGuardto monitor possible self/circular references in ask templates - #914 Added
DIProperty::isUnrestrictedForUse - #924 Added
onoi/event-dispatcher:~1.0component dependency - #929 Added serialization to
ExpElementobjects - #950 Renamed
PropertyTypeDiffFindertoPropertySpecDiffFinder - #951 Extended
UpdateDispatcherJobto createUpdateJobchunks to avoid memory exhaustion - #959 Added
ExpDataSerializerandExpDataDeserializer - #984 Moved remaining part of
SMWSQLStore3QueryEnginetoSMW\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
SMWExportControllercaused 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]