MediaWiki 1.38
Appearance
Outdated translations are marked like this.
このページは MediaWiki のサポートが終了したバージョンのリリース ノートを含んでいます。 |
| MediaWiki |
|---|
|
| より古いバージョン |
| バージョン ライフサイクル |
MediaWiki 1.38 は MediaWiki の廃止されたリリースです。
変更点の完全な一覧については、リリース ノート ファイルを参照してください。
2021年9月から2022年3月に、番号が増える"wmf"ブランチを通じて、ウィキメディア財団のウィキ群に展開されました。
1.38.0 安定版リリースは2022年6月2日に公開されました。
1.38.7 をダウンロードするか、Git 内の REL1_38 ブランチをチェックアウトして、このリリースに追随してください。
| MediaWiki 1.38 |
|---|
| ウィキメディアのサイト群への展開 |
システム管理者向けの設定変更
MediaWiki 1.38 から設定の読み込みに新システムを導入しました。 新システムはこれまでの設定方法に完全互換性があり、さらに新しい機能が追加されました。 関心のある皆さんは設定の読み込みに関する新しい方法を試用して、もし何か問題に遭遇した場合はレポートをお願いします。
新しい設定
- (T297708)
$wgMaxExecutionTimeForExpensiveQueries– この設定はいくつかの負担の多いクエリページにおいて、上限値の制御に利用できます(例 最近の更新、投稿記録など) $wgBrowserFormatDetection– この設定により、ブラウザによるフォーマットの自動検出と処理を上書きすることができます。 これは当初、iOSのブラウザSafariでウィキページを表示したとき、誤って電話番号に自動リンクがつかないよう予防策として使われました。この機能を再度、有効にすることも可能で、あるいは他のブラウザの癖に対応するためローカル展開することも可能です。- (T240685)
$wgMetricsTarget,$wgMetricsFormat, and$wgMetricsPrefix– These provide configuration for a newMetricsFactoryservice with support for thedogstatsdformat, intended for integration with Prometheus. $wgGroupInheritsPermissions– This setting allows inheriting permissions, both granted and revoked, from another group.$wgForeignApiRepos–ForeignAPIReponow has aapiMetadataExpiryoption to control for how long file metadata is cached. さらに、既定値が1時間から4時間に変更されました。$wgSkinsPreferred– This lets you set a list of preferred skins to be listed higher in Special:Preferences.
警告: EXPERIMENTAL (see the docs on the new system to load configuration)
$wgWikiFarmSettingsDirectory– サイト固有の設定ファイルを格納するディレクトリです。 Setting this will enable multi-tenant ("wiki farm") mode, causing site-specific settings to be loaded based on information from the web request.$wgWikiFarmSettingsExtension– The file extension to be used when looking up site-specific settings files in$wgWikiFarmSettingsDirectory, such asjsonoryaml.$wgWikiFarmSiteDetector– 現在のリクエストのためのウィキの名前を返すコールバック関数です。 Replaced by the MW_WIKI_NAME environment variable in 1.39. This is used in multi-tenant ("wiki farm") mode to determine which settings file to load from$wgWikiFarmSettingsDirectory.
$wgEnableRemoteBagOStuffTests– This replaces the environment variablePHPUNIT_USE_BAGOSTUFF.- (T230211)
$wgForceDeferredUpdatesPreSend– 遅延更新を、応答を送信した後に実行しようとするのではなく、クライアントに応答を送信する前に実行するよう強制する。 Setting this totrueis useful for end-to-end testing, to ensure that the effects of a request are visible to any subsequent requests, even if they are made immediately after the first one. Note however that this does not ensure that database replication is complete, nor does it execute any jobs enqueued for later. $wgTemplateLinksSchemaMigrationStage– templatelinks table schema migration stage, for normalizingtl_namespaceandtl_titlefields.
変更された環境設定
$wgStyleDirectoryand$wgExtensionDirectory– These are now set later, so can no longer be used withinLocalSettings.phpunless explicitly set in that file.$wgFileBackends– この設定は、オプションとしてfileJournalを取ることはなくなりました。$wgMaxImageArea– This setting may now be set tofalseto disable size checking before scaling. Extensions can still override its value by using theBitmapHandlerCheckImageAreahook.$wgAjaxUploadDestCheck– (廃止予定) Act as always-true.$wgInterwikiCache– CDBファイルの文字列値には対応しなくなりました。- (T292321)
$wgParserOutputHooks– (廃止予定) これを使った調整は、代わりにOutputPageParserOutputHookで行う必要があります。 $wgExternalStores– This is newly documented inincludes/externalstore/README.md.
除去された設定
$wgShellLocale– この設定は、ロケール依存の問題に対する解決策としては欠陥があったため、削除されました。 MediaWiki will now always set a locale ofC.UTF-8orCand works around the remaining problems of theClocale by not usingescapeshellarg. This follows the direction of PHP 8.0, which sets a locale ofCby default instead of respectingLC_CTYPE.- (T293848)
$wgLoggedOutMaxAge– 1.35で追加された実験が削除されました。 $wgIncludejQueryMigrate– (1.36 で廃止予定) We only support jQuery v3.$wgUseCategoryBrowser– この実験的な機能は削除されました。 If you still need to use this feature, please see Extension:CategoryExplorer.$wgStyleSheetPath– (1.3 で廃止予定) Alias for$wgStylePath.
New user-facing features
同包された拡張機能
- (T191740) AbuseFilterの拡張機能がMediaWikiに同包されるようになりました。 編集やファイルのアップロードなど、利用者による操作が特定の条件に一致した場合に、特権的な利用者が特定の対処操作を設定できるようにする不正利用防止機能です。
- (T232948) Mathの拡張機能がMediaWikiに同包されるようになりました。 LaTeXのサブセットで書かれた数式をMathMLで表示し、フォールバックのSVG画像で表示するコンテンツ機能です。 既定では、ウィキメディアの mathoidサービスを使って各式をレンダリングしますが、ネットワークの分離やパフォーマンスのためにローカル レンダリングを設定できます。
- (T191743) Minervaの外装がMediaWikiに同包されるようになりました。 特にモバイル用に最適化された、シンプルで軽量かつ拡張性の高い外装です。MobileFrontend 拡張機能 (別途必要) とうまく統合されていますが、通常のデスクトップ用外装としても使用可能です。
その他の変更
- (T284921) The "auto-number headings" feature was removed following a consultation, due to performance reasons.
New operator/developer features
- The configuration mechanism changed substantially; you can read more about how.
警告: EXPERIMENTAL: The environment variable MW_CONFIG_FILEcan be used to specify the location of the settings file. This allows alternative settings files to be loaded depending on the environment. Settings files may be given as PHP files like the traditionalLocalSettings.phpfile, or they may useJSONorYAMLformat. Manual:YAML settings file format を参照- Added a
deleteUserEmailmaintenance script – This file enables the deletion of a given user's associated email address. It can be helpful for privacy-preserving operations. - The description array for constructing an
HTMLFormnow can use'disable-if'to disable fields on a condition easily, supported expressions are the same as'hide-if'. - There is a new interface,
IForeignRepoWithMWApi, to allow you to mark file repos provided by an extension as supporting making API queries against the foreign file repo so that extensions like TimedMediaHandler that depend on this can stop hard-coding looking for specific class names.
警告: EXPERIMENTAL Added support for an easy to configure multi-tenant ("wiki farm") mode: Settings for each site can be placed in a directory specified by $wgWikiFarmSettingsDirectory. Site detection is controlled by$wgWikiFarmSiteDetectorand defaults to the requested host name. For example, setting$wgWikiFarmSettingsDirectory = "sites"would cause the settings forwiki.example.comto be loaded from "sites/wiki_example_com.yaml". WARNING: YAML files under the Web root may be accessible to browsers, please take appropriate measures to protect them from access via HTTP.- Running QUnit tests for an individual test suite module is possible with
grunt qunit --qunit-component={componentName}, where{componentName}is "MediaWiki" to run core's QUnit tests or the skin or extension name. - The
mediawiki.mixinsmodule now has a.user-select()Less mixin.
External library changes
New external libraries
symfony/yamlwas promoted from development-only.
Changed external libraries
- Updated
OOUIfrom v0.42.0 to v0.43.2. - Updated
Vuefrom 2.6.11 to 3.2.23. - Updated
WVUIfrom v0.3.0 to v0.4.0. - Updated
composer/semverfrom 3.2.5 to 3.2.6. - Updated
guzzlehttp/guzzlefrom 7.2.0 to 7.4.1. - Updated
pear/mail_mimefrom 1.10.9 to 1.10.11. - Updated
pear/net_smtpfrom 1.9.2 to 1.10.0. - Updated
psr/logfrom 1.1.3 to 1.1.4. - Updated
psy/psyshfrom 0.10.5 to 0.11.1. - Updated
symfony/polyfill-php80from 1.23.1 to 1.25.0. - Updated
wikimedia/assertfrom 0.5.0 to 0.5.1. - Updated
wikimedia/cdbfrom 1.4.1 to 2.0.0. - Updated
wikimedia/ip-utilsfrom 3.0.2 to 4.0.0. - Updated
wikimedia/minifyfrom 2.2.4 to 2.2.6. - Updated
wikimedia/object-factoryfrom 3.0.2 to 4.0.0. - Updated
wikimedia/parsoidfrom v0.14.0-a14 to v0.15.0. - Updated
wikimedia/purtlefrom 1.0.7 to 1.0.8. - Updated
wikimedia/request-timeoutfrom 1.1.0 to 1.2.0. - Updated
wikimedia/shellboxfrom 2.0.0 to 3.0.0. - Updated
wikimedia/wrappedstringfrom 3.2.0 to 4.0.1.
Changed development-only external libraries
- Updated
QUnitfrom 2.16.0 to 2.18.0. - Updated
composer/semverfrom 3.5.4 to 3.5.5. - Updated
composer/spdx-licensesfrom 1.5.4 to 1.5.5. - Updated
doctrine/dbalfor PHP < 7.3 from 2.10.4 to 2.13.6. - Updated
doctrine/dbalfor PHP >= 7.3 from 3.0.0 to 3.1.5.
Removed external libraries
jquery.jStorage, deprecated since MW 1.28; usemediawiki.storageinstead.
操作 API の変更
- New
deletetalkparameter on action=delete that allows you to delete the associated talk page of a subject page. - (T117549) New
variantparameter for all API actions, for specifying language variant (akin to the existingvariantparameter for index.php).
言語の更新
MediaWiki supports over 400 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Phabricator reports.
- (T292166) ロンバルド語の名前空間名を更新しました。
- (T299201) アンギカ語 (anp) のオートニムを अंगिका に変更しました
- (T298309) アブハズ語 (ab) のオートニムを аԥсшәа に変更しました
- (T302972) ルンディ語 (rn) のオートニムを ikirundi に変更しました
- (T220303) Show numbered lists with Burmese numerals in relevant languages
- (T291899) 湘語 (hsn) への言語対応を追加しました。
- (T292612) S'gaw Karen (ksw) への言語対応を追加しました。
- (T293656) フラフラ語 (gur) への言語対応を追加しました。
- (T294729) Pa'O (blk) への言語対応を追加しました。
- (T296286) スコルト・サーミ語 (sms) への言語対応を追加しました。
- (T296612) マクア語 (vmw) への言語対応を追加しました。
- (T296707) ガ語 (gaa) への言語対応を追加しました。
- (T297073) Nanai (gld) への言語対応を追加しました。
- (T297074) Nawdm (nmz) への言語対応を追加しました。
- (T298075) Northern Thai (nod) への言語対応を追加しました。
- (T298182) カーボベルデ・クレオール語 (kea) への言語対応を追加しました。
- (T298385) ニェエンガトゥ語 (yrl) への言語対応を追加しました。
- (T299329) フォン語 (fon) への言語対応を追加しました。
- (T300474) ニャンコレ語 (nyn) への言語対応を追加しました。
- (T302556) Pannonian Rusyn (rsk) への言語対応を追加しました。
下位ページ
- MediaWiki 1.38/New configuration system
- MediaWiki 1.38/Roadmap
- MediaWiki 1.38/wmf.1
- MediaWiki 1.38/wmf.1/Changelog
- MediaWiki 1.38/wmf.10/Changelog
- MediaWiki 1.38/wmf.11
- MediaWiki 1.38/wmf.11/Changelog
- MediaWiki 1.38/wmf.12
- MediaWiki 1.38/wmf.12/Changelog
- MediaWiki 1.38/wmf.13
- MediaWiki 1.38/wmf.13/Changelog
- MediaWiki 1.38/wmf.14
- MediaWiki 1.38/wmf.14/Changelog
- MediaWiki 1.38/wmf.15/Changelog
- MediaWiki 1.38/wmf.16
- MediaWiki 1.38/wmf.16/Changelog
- MediaWiki 1.38/wmf.17
- MediaWiki 1.38/wmf.17/Changelog
- MediaWiki 1.38/wmf.18
- MediaWiki 1.38/wmf.18/Changelog
- MediaWiki 1.38/wmf.19
- MediaWiki 1.38/wmf.19/Changelog
- MediaWiki 1.38/wmf.2
- MediaWiki 1.38/wmf.2/Changelog
- MediaWiki 1.38/wmf.20
- MediaWiki 1.38/wmf.20/Changelog
- MediaWiki 1.38/wmf.21
- MediaWiki 1.38/wmf.21/Changelog
- MediaWiki 1.38/wmf.22
- MediaWiki 1.38/wmf.22/Changelog
- MediaWiki 1.38/wmf.23
- MediaWiki 1.38/wmf.23/Changelog
- MediaWiki 1.38/wmf.24
- MediaWiki 1.38/wmf.24/Changelog
- MediaWiki 1.38/wmf.25
- MediaWiki 1.38/wmf.25/Changelog
- MediaWiki 1.38/wmf.26
- MediaWiki 1.38/wmf.26/Changelog
- MediaWiki 1.38/wmf.3
- MediaWiki 1.38/wmf.3/Changelog
- MediaWiki 1.38/wmf.4
- MediaWiki 1.38/wmf.4/Changelog
- MediaWiki 1.38/wmf.5
- MediaWiki 1.38/wmf.5/Changelog
- MediaWiki 1.38/wmf.6
- MediaWiki 1.38/wmf.6/Changelog
- MediaWiki 1.38/wmf.7
- MediaWiki 1.38/wmf.7/Changelog
- MediaWiki 1.38/wmf.8/Changelog
- MediaWiki 1.38/wmf.9
- MediaWiki 1.38/wmf.9/Changelog