Semantic MediaWiki 4.1.0

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

Outdated translations are marked like this.
Semantic MediaWiki 4.1.0
Release date: January 21, 2023
Previous version: Semantic MediaWiki 4.0.2
Next version: Semantic MediaWiki 4.1.1
Compatible with: MW 1.35.0 - 1.37.x
Current version:
SMW 4.2.0

Версия 4.1.0 Semantic MediaWiki является следующим выпуск после Semantic MediaWiki 4.0.2. Это выпуск технического обслуживания, который увеличивает совместимость версии с MediaWiki, прекращает поддержку PHP 7.3.x и более ранних версий, исправляет ошибки, а также обновляет перевод. Более подробную информацию смотрите в разделе RELEASE NOTES на английском языке ниже на этой странице.

Обратитесь к справочным страницам по установке или обновлению Semantic 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.