MediaWiki 1.39/ru

MediaWiki 1.39 — текущий стабильный выпуск MediaWiki с долгосрочной поддержкой. Обратитесь к файлу для просмотра полного списка изменений. Он был развернут на вики-сайтах Фонда Викимедиа посредством дополнительных "wmf"-веток в период с марта по сентябрь 2022 года. Стабильная версия 1.39.0 вышла 30 ноября 2022. Загрузите или ознакомьтесь с веткой   в Git, чтобы следить за этим выпуском.

Новые конфигурации

 * – Эти конфигурации автоматически создают пользователя при сохранении страницы.
 * – Это настраивает, могут ли администраторы использовать системное сообщение MediaWiki:Copyupload-allowed-domains, чтобы определить, какие домены могут использоваться с инструментом загрузки по URL.
 * – Для этого параметра можно установить значение, если MediaWiki находится за сетью CDN, которая переупорядочивает параметры запроса. Это сделает код, который сопоставляет URL-адреса запроса с каноническими URL-адресами CDN, нечувствительным к порядку параметров.
 * – Это позволяет вам разделить site_stats на несколько строк. Полезно только для очень больших, сильно редактируемых вики. (T306589)

Изменена конфигурация

 * – Этот параметр теперь содержит символ ' ', который теперь является зарезервированным разделителем для внешних имен пользователей.
 * – Метод сериализации по умолчанию для метаданных файла был изменен на JSON. Вы можете вернуться к PHP, установив для свойства ' ' значение.
 * – Флаг  теперь можно установить для функции обратного вызова, которая возвращает массив с ключами для обновления в . Это можно использовать для обновления конфигурации базы данных на лету, например, для вывода хостов-реплик из ротации.
 * and – Флаг   устарел в пользу логического параметра.
 * – Флаги  и   больше не поддерживаются.

Удаленна конфигурация

 * - This transition flag, deprecated since MediaWiki 1.35, has been removed; the data migration is over.
 * - Этот флаг перехода был удален; миграция данных завершена.
 * – Эта экспериментальная настройка была удалена без замены. Используйте переменную среды, чтобы указать имя сайта, для которого нужно загрузить конфигурацию. Использование переменной среды   для этой цели не рекомендуется.
 * - The ParserCache now always uses JSON serialization. Reading old non-JSON cache entries is still supported. The setting had been deprecated since 1.36.
 * - To allow uploads of JAR files, remove  from.
 * – Эта сломанная функция была удалена, так как она никогда не работала должным образом (T296430).
 * – Эта экспериментальная функция, отключенная по умолчанию, была удалена без замены.
 * and – Связанная экспериментальная функция была удалена без замены.
 * – This flag has been removed, without loss of any functionality in this release. Most former "wikibits" functions were removed after deprecation in previous releases. The remaining functions, such as, are now available unconditionally.
 * - Эта неиспользуемая настройка была удалена.
 * - Эта неиспользуемая настройка была удалена.
 * – Это больше не работает и теперь устарело. Пользователи, которые каким-то образом все еще используют Flash в качестве расширения для браузера, будут подвержены уязвимостям CSRF.

Новые функции для пользователей в версии 1.39

 * Optional automatic user creation on page save.
 * Administrators now have the option to delete/undelete the associated "Talk" page when they are (un)deleting a given page.  and   options were added to the 'delete' and 'undelete' action APIs in MW 1.38.
 * is now a wikitext built-in magic word, expanding to .  This is conventionally used as an escape mechanism to allow the use of   in unnamed template arguments.  Defining Template:= to expand to something other than   has been deprecated since 1.36, with affected pages put into a special tracking category for migration.
 * (T284020) Bot passwords are now supported when using the REST API.

Исправление ошибок в 1.39

 * (T314013) no longer overrides canonical namespace names specified in extension.json files. While this setting can still be used to rename extension-defined namespaces, system administrators may need to run namespaceDupes.php after upgrading.

Изменения действий API в 1.39

 * New  parameter on action=undelete that allows you to restore all revisions of the associated talk page.

Обновленные языков в 1.39
MediaWiki поддерживает более 350 языков. Множество локализаций обновляются регулярно. Ниже показаны только новые и удалённые языки, а также изменения в языках из отчетов с Фабрикатора.


 * Актуальная локализация была добавлена для нескольких языков, которые уже были в Names.php и даже использовались для Википедии:
 * (T313200) Added language support for Rundi (Kirundi, rn).
 * (T310976) Added language support for Tumbuka (ChiTumbuka, tum).
 * (T314270) Added language support for Kanuri (kr).
 * (T313199) Added language support for Sylheti (syl).
 * (T311975) Added language support for Ghanaian Pidgin (gpe).
 * (T307080) Added language support for Okinawan (ryu).
 * (T307887) Added language support for Mooré (mos).
 * (T308813) Added language support for Nigerian Pidgin (pcm).
 * (T309763) Added language support for Tai Nüa (tdd).
 * (T310040) Added language support for Fante (fat).
 * (T311034) Added language support for Campidanese Sardinian (sro).
 * (T315406) Fix the autonym of the Iñupiaq language to "Iñupiatun".
 * (T315677) Removed French fallback from the Fula language (ff).
 * (T304920) In Swahili, The "Media" namespace is now "Media", as in English, and the "File" namespace is now "Faili". The old name of the "File" namespace was "Picha", and it's kept for backwards compatibility. If you manage a wiki in Swahili, and you use "Faili:" as a namespace anywhere in wikitext, and you mean to use it as "Media:", these need to be replaced to "Media:".
 * (T309866) Some namespace translations were updated for Kyrgyz (ky). The old ones are retained as aliases for backwards compatibility.
 * (T117845) Started the renaming of the language codes for Serbian from sr-ec and sr-el to sr-cyrl and sr-latn.