This file contains the RELEASE-NOTES of the Semantic Cite (a.k.a. SCI) extension.
Released on June 8, 2026.
- Minimum requirement for Semantic MediaWiki changed to version 7.0 and later
- Added compatibility with Semantic MediaWiki 7.0.x
- Replaced the removed
CacheFactory::newMediaWikiCompositeCache()call with MediaWiki'sCachedBagOStuff - Removed the
onoi/cache,onoi/remiandmediawiki/http-requestdependencies in favour of MediaWiki built-ins; caching now usesBagOStuff/CachedBagOStuffand metadata requests useHttpRequestFactory. The bibliographic metadata parsers previously provided byonoi/remiare now bundled underSCI\FilteredMetadata - Metadata-provider HTTP requests now verify TLS certificates; the bundled
parsers no longer skip peer verification (the former
onoi/remiparsers disabled it for some providers) - Replaced the removed
EntityIdManager::getDataItemPoolHashListFor()call withgetDataItemsFromList() - Replaced the removed
HtmlFormRenderer::getMessageBuilder()usage with language-scopedwfMessage()calls - Migrated registration to native
extension.jsondeclarations: settings (via theconfigsection instead ofDefaultSettings.php), the special page, rights, resource modules, message files and theSMW::Config::BeforeCompletionhook. TheSemanticCite.phpentry point is removed; its extension function and cache factory now live inSCI\Setup - Removed the
SCI_VERSIONconstant; the version is available fromextension.json(for example on Special:Version) - Removed the unused
scigStrictParserValidationEnabledsetting alias (usescigEnabledStrictParserValidation) - Fixed citation tooltips rendering wiki links and other markup as raw wikitext (e.g.
[[...]]) instead of parsed, clickable links - Fixed stray
[and]brackets leaking into citation tooltip popups - Localization updates from https://translatewiki.net
Released on March 13, 2026.
- Minimum requirement for
- PHP changed to version 8.1 and later
- MediaWiki changed to version 1.43 (LTS) and later
- Added compatibility with
- MediaWiki 1.45.x
- Semantic MediaWiki 6.0.x
- Localisation updates from https://translatewiki.net
- Migrated
Htmlclass usage toMediaWiki\Html\Htmlnamespace (MW 1.44+) - Migrated
WikiMapclass usage toMediaWiki\WikiMap\WikiMapnamespace (MW 1.44+) - Replaced deprecated
onoi.qtip/onoi.blobstoreJS modules withext.smw.tooltip/mediawiki.storage - Rewrote tooltip handler to use tippy.js with a jQuery hover fallback
- Tooltip now fetches citation text directly via ASK API without
action=parsedependency - Moved
ext.scite.configdelivery fromResourceLoaderGetConfigVarstoBeforePageDisplayhook - Fixed
CitationReferencePositionJournalcache fetch returningfalseinstead of array - Added explicit
$dataValueFactoryproperty declaration inReferenceListParserFunction
Released on February 23, 2024.
- Minimum requirement for
- PHP changed to version 7.4 and later
- MediaWiki changed to version 1.35 and later
- #116 Fixed support for MediaWiki 1.39 and Semantic MediaWiki 4.0
- Several internal code changes
- Localisation updates from https://translatewiki.net
Released on May 16, 2020.
- #71 Fixed support for MediaWiki 1.31.x
- Localization updates from https://translatewiki.net
Released on August 18, 2019.
- Minimum requirement for
- PHP changed to version 7.0 and later
- MediaWiki changed to version 1.31 and later
- Semantic MediaWiki changed to version 3.0 and later
- Added support for Semantic MediaWiki 3.1 and later
- Minor bug fixes and code improvements
- Localization updates from https://translatewiki.net
Released on October 9, 2018.
- Added support for translatable extension name
- Localization updates from https://translatewiki.net
Released on October 6, 2018.
- Minimum requirement for PHP changed to version 5.6 and later
- Minimum requirement for MediaWiki changed to version 1.27 and later
- #62 Added support for extension registration via "extension.json"
→ Now you have to usewfLoadExtension( 'SemanticCite' );in the "LocalSettings.php" file to invoke the extension - #60 Made citation targets to be highlighted (only works with Semantic MediaWiki 3.0.0 and later)
- #60 Made the link to resource on special page "Browse" (
Special:Browse) adaptable via class
.scite-citation-resourcelink a:before - Several internal code changes
- Localization updates from https://translatewiki.net
Released on May 28, 2017.
- Replace
editwithcsrfinapi.postWithToken(see https://www.mediawiki.org/wiki/API:Tokens) - Added
PreTextFormatterto format#sciteoutput with parameter@show - Check
wfReadOnlybefore making an API request to avoid abadtoken - Generated pages via
Special:FindCitableMetadatano longer copy the#sciteaspreformatted text and instead use@showto output a human readable content - Localization updates from https://translatewiki.net
Released on April 29, 2017.
- Minimum requirement for PHP changed to version 5.5 and later
- Minimum requirement for Semantic MediaWiki changed to version 2.5 and later
- #42 Fixed isse with
Special:FindCitableMetadata - Internal code changes
- Localization updates from https://translatewiki.net
Released on November 5, 2016.
- #35 Introduced a different CSS class schema to accommodate observations from #32 and #33
- #36 Introduced a configuration setting to control the selection of the appropriated number of columns based on the screen width
- Localization updates from https://translatewiki.net
Released on July 9, 2016.
- #27 Disabled the auto-referencelist for the
NS_FILEnamespace - #25 Fixed method visibility in connection with SMW 2.4
- Added
onoi/shared-resourcesas dependency - Localization updates from https://translatewiki.net
Released on November 19, 2015.
- Initial release
- Added
#sciteparser function to record and create citation resources - Added
#referencelistparser function to modify the reference list display behaviour - Added
Special:FindCitableMetadatato download and create citeable metadata from external data provider