语义MediaWiki 4.1.0

From semantic-mediawiki.org
Semantic MediaWiki 4.1.0语义MediaWiki 4.1.0
This page is a translated version of the page Semantic MediaWiki 4.1.0 and the translation is 100% complete.

Semantic MediaWiki 4.1.0
发行日期: January 21, 2023
上个版本: Semantic MediaWiki 4.0.2
下个版本: Semantic MediaWiki 4.1.1
兼容 MW 1.35.0 - 1.37.x
当前版本:
SMW 4.2.0

语义MediaWiki4.1.0版本语义MediaWiki 4.0.2发行版本后的下一个发行版本。这是一个维护发行版本,增加与MediaWiki的版本兼容性,放弃对PHP 7.3.x及更早版本的支持,并提供错误修复和翻译更新。更多信息请查阅本页下方的英语发行说明。

请查阅有关安装升级语义MediaWiki的帮助页面,获取相关操作方法的详细说明。

Semantic MediaWiki 4.1.0

Released on January 21st, 2023.

Summary

This is a minor release. Thus it contains no breaking changes, only bug fixes and new features.

This release improves compatibility with MediaWiki 1.38 and 1.39.

Changes

  • Improved compatibility with MediaWiki 1.38 and 1.39
  • Improved compatibility with PHP 8.1 (not complete yet)
  • Fixed type error occurring during specific number formatting on PHP 8.0+ (https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/5389)
  • Fixed bug causing the job queue to be flooded with jobs (https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/4950)
  • Fixed issue with the pipe character in the Ask API (https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/5348)
  • Fixed rebuildData.php issue for the smw_ftp_sesp_usereditcntns table (https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/5313)
  • Fixed issue in the category result format (https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/5270)
  • Fixed upsert warning log spam (https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/5307)
  • Added user preference that allows enabling or disabling the entity issue panel (https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/5345)
  • Added support for partial ISO dates (https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/5312)
  • SMW now ships with updated vocabularies including Schema.org, Dublin Core, FOAF and SKOS
  • Various grammar and spelling fixes
  • Translation updates

Contributors

Top contributors

  1. Morne Alberts from Professional Wiki
  2. Jeroen De Dauw from Professional Wiki
  3. Abijeet from TranslateWiki
  4. Bernhard Krabina from KM-A
  5. Karsten Hoffmeyer from Professional Wiki

Code contributions

  • translatewiki.net
  • Morne Alberts
  • Jeroen De Dauw
  • Abijeet
  • Bernhard Krabina
  • Sébastien Beyou
  • Hannes
  • Hamish Slater
  • Karsten Hoffmeyer
  • Youri vd Bogert
  • Alexander
  • Alexander Mashin
  • Amir E. Aharoni
  • C. Scott Ananian
  • D-Groenewegen
  • Greg Rundlett
  • Mark A. Hershberger
  • Markus
  • Máté Szabó
  • UnknownSkyrimPasserby
  • iusgit

Upgrading

No need to run "update.php" or any other migration scripts.

Get the new version via Composer:

  • Step 1: if you are upgrading from SMW older than 4.0.0, ensure the SMW version in composer.json is ^4.1.0
  • Step 2: run composer in your MediaWiki directory: composer update --no-dev --optimize-autoloader

Get the new version via Git:

This is only for those that have installed SMW via Git.

  • Step 1: do a git pull in the SemanticMediaWiki directory
  • Step 2: run composer update --no-dev --optimize-autoloader in the MediaWiki directory
The parser function was called multiple times but with a different language code ("en") which is to be avoided as content of a page is generally expected to be represented by a single language.