语义MediaWiki 4.1.0
From semantic-mediawiki.org
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 |
语义MediaWiki的4.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 thesmw_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
- Morne Alberts from Professional Wiki
- Jeroen De Dauw from Professional Wiki
- Abijeet from TranslateWiki
- Bernhard Krabina from KM-A
- 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.