This file contains the RELEASE-NOTES of the Semantic Interlanguage Links (a.k.a. SIL) extension.
Released on June 8, 2026.
- Added support for Semantic MediaWiki 7.0
- Raised the minimum requirements
- Semantic MediaWiki changed to version 7.0 and later
- MediaWiki changed to version 1.43 and later
- PHP changed to version 8.1 and later
- Replaced the deprecated
SMW\DIWikiPage,SMW\DIProperty,SMW\Subobject,SMWQuery,SMWDIBlobandSMWDataValueclass aliases with their new Semantic MediaWiki 7.0 namespaced class names - Migrated the extension registration fully into
extension.json(settings, messages, magic words and hooks are now declared declaratively), removing the legacyDefaultSettings.phpand theSemanticInterlanguageLinks.phpentry point - Removed support for the long-deprecated
$egSILCacheTypeand$egSILEnabledCategoryFilterByLanguagesettings; use$silgCacheTypeand$silgEnabledCategoryFilterByLanguageinstead - Replaced the
onoi/cachedependency with MediaWiki's native object cache (BagOStuff), removing the extension's last third-party runtime dependency - Replaced the procedural hook registration (the extension function and the
HookRegistryclass) with declarativeextension.jsonhook handlers and a service wiring file, removing the last procedural entry point - Localization updates from https://translatewiki.net
Released on April 2, 2020.
- Minimum requirement for
- PHP changed to version 7.1 and later
- #75 Removed search functionality now accessible via the
SEARCH FORM SCHEMAprovided by Semantic MediaWiki - Localization updates from https://translatewiki.net
Released on September 4, 2019.
- Minimum requirement for
- PHP changed to version 7.0 and later
- MediaWiki changed to version 1.31.0 and later
- Semantic MediaWiki changed to version 3.0 and later
- #71 Adds support for extension registration via "extension.json"
→ Now you have to usewfLoadExtension( 'SemanticInterlanguageLinks' );in the "LocalSettings.php" file to invoke the extension - Localization updates from https://translatewiki.net
Released on October 8, 2018.
- Minimum requirement for
- PHP changed to version 5.6 and later
- Semantic MediaWiki changed to version 2.5 and later
- Fixed issue with
DIProperty::findPropertyLabel - #59 Removed the useage of deprecated
wfBCP47()global function - Localization updates from https://translatewiki.net
Released on July 29, 2017.
- Minimum requirement for
- PHP changed to version 5.5 and later
- Semantic MediaWiki changed to version 2.4 and later
- MediaWiki changed to version 1.27 and later
- Fixed "Call to a member function getPrefixedText on null"
- #50 Added the
annotatedlanguageparser function - #44 Always to return lowercase language code
- Localization updates from https://translatewiki.net
Released on July 9, 2016.
- Added
PageContentLanguageDbModifierto handle possible deviations caused by an enabledwgPageLanguageUseDBsetting - #38 Added access to
PageContentLanguageOnTheFlyModifierinInterlanguageLinkParserFunctionallowing the language code to be temporarily available while the content is still being process (important whenDataValueFactoryseeks access to a subject) - #37 Added check whether
LanguageLinkAnnotatorcan actually add annotations - #35 Added
InMemoryLruCachetoPageContentLanguageOnTheFlyModifier - #33 Fixed language code in
Special:Searchto conform with IETF (ISO 639, BCP 47) norm - Localization updates from https://translatewiki.net
Released on December 19, 2015.
- Added redirect handling for a
interlanguage linkreference - #8 Removed multiple calls limitation, allow different interlanguage reference targets for same language on a content page but disallow for a page to define different languages
- Switched
PageLanguageCacheStrategyfrom 'blob' to 'single' - Localization updates from https://translatewiki.net
Released on June 2, 2015.
- Only match results in
Special:Searchfor the selected language that contains an annotation - Fixed behaviour in
LanguageFilterCategoryPagefor when languages are switched - #32 Fixed exception in
Special:Searchfor no results - Localization updates from https://translatewiki.net
Released on Feburary 14, 2015.
- Initial release
- Added the
onoi/cache:~1.0dependency - Added
LanguageTargetLinksCacheto improve lookup performance - Added an
INTERLANGUAGELINKparser to easily create interlanguage related semantic annotations - Added an
INTERLANGUAGELISTparser to support template output for available interlanguage links - Added a search profile to
Special:Searchto enable language filtering on the basis of avilable semantic annotations - Added
LanguageFilterCategoryViewerto enable auto-filtering for pages within a catgory that declare a content language using theINTERLANGUAGELINKparser - Added
InterwikiLanguageLinkFetcherto recognize and support interwiki language links (e.g.[[en:Foo]])