MediaWiki 1.32/ru

MediaWiki 1.32 — устаревшая версия MediaWiki. Обратитесь к файлу для просмотра полного списка изменений. Эта версия была развёрнута на вики-ресурсах Фонда Викимедиа через инкрементные ветки, начиная с 24 апреля 2018 года. Стабильная версия 1.32.0 была выпущена 10 января 2019 года. Скачайте последнюю версию или ознакомьтесь с веткой  в Git.

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


 * Добавлена поддержка языка (abs).
 * Добавлена поддержка языка (shy-latn).
 * Добавлена поддержка языка (btm).
 * Добавлена поддержка языка (zgh).
 * Добавлена поддержка языка (mni).
 * Добавлена поддержка языка (hyw).
 * Добавлена поддержка языка (mnw).

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

 * Добавлены параметры шаблона.
 * Модуль может определить шаблонный параметр типа "{fruit}-quantity", где фактические распознанные параметры соответствуют значениям многозначного параметра. После этого клиенты могут сделать запросы как "fruits=apples|bananas&apples-quantity=1&bananas-quantity=5".
 * action=paraminfo возвращает определения параметров шаблона отдельно от обычных параметров. Все определения параметров теперь включают ключ "index", чтобы позволить клиентам поддерживать порядок параметров при объединении нормальных и шаблонных параметров.
 * Теперь происходит ошибка при отправлении слишком большого числа значений для многозначного параметра. Это вызывало предупреждение начиная с MediaWiki 1.14.
 * Ложности утверждений из параметров 'assert' и 'assertuser' больше не будет использовать пользовательский формат ответа модуле действий на несколько модулей, которые используют пользовательские модули форматирования, которые обрабатывают ошибки.
 * Параметры списка пользователей, такие как "email-blacklist" и аналогичные параметры расширения, больше не представлены в виде массивов при возврате action=query&meta=userinfo&uiprop=options.
 * Ошибки "missingparam" теперь будут использовать имя параметра с префиксом в коде и тексте ошибки, например "noxxfoo" и "Параметр "xxfoo" должен быть установлен", а не "nofoo" и "Параметр foo должен быть установлен".
 * action=query&prop=revisions теперь принимает параметр 'rvslots' для указания слотов ревизий контента, для которых должно быть возвращено содержимое. Он также имеет новый rvprop, "roles", чтобы указать, какие роли имеют слоты. Предупреждение об устаревании будет выдано, если rvprop=content или rvprop=contentmodel используются без rvslots.
 * Параметр rvcontentformat для action=query&prop=revisions устарел. Клиенты должны быть готовы иметь дело с форматом по умолчанию для соответствующих моделей.
 * Использование устаревших параметров rvexpandtemplates, rvgeneratexml, rvparse, rvdiffto, rvdifftotext, rvdifftotextpst, rvcontentformat или устаревшего rvprop=parsetree запрещено с новым параметром 'rvslots'.
 * action=query&prop=deletedrevisions, action=query&list=allrevisions и action=query&list=alldeletedrevisions также изменены на &prop=revisions(см. три предыдущих пункта).
 * (T174032) action=compare теперь поддерживает мульти-содержание изменения.
 * Он имеет параметр 'slots' для выбора сравнения отдельных слотов. Поведение по умолчанию - возврат одного комбинированного diff.
 * Параметры "fromtext", "fromsection", "fromcontentmodel", "fromcontentformat", "totext", "tosection", "tocontentmodel" и "tocontentformat" являются устаревшими. Укажите новые "fromslots" и "toslots", чтобы определить, какие слоты имеют предоставленный текст и соответствующие шаблонные параметры для каждого слота.
 * Поведение «fromsection» и «tosection» при извлечении содержимого одного раздела не сохраняется. 'fromsection- {slot}' и 'tosection- {slot}' вместо этого расширяют данный текст, как будто для редактирования раздела. Это фактически снижает в пользу.
 * Параметр 'disabletidy' для action=parse устарел; неаккуратный вывод не будет поддерживаться будущими парсерами вики-текста.

Другие изменения

 * Следующие таблицы имеют свои уникальные индексы, превращенные в правильные первичные ключи для повышения уровня обслуживания: interwiki, page_props, protected_titles и site_identifiers.
 * OOUI HTMLForm теперь будет отображать текст справки в строке после поля ввода, а не во всплывающем окне. Предыдущее поведение можно восстановить с помощью "help-inline' => false`.
 * Поле ar_rev_id архивной таблицы теперь уникально.
 * Special: BotPasswords теперь требует повторной аутентификации.
 * Возможности Multi-Content Revision (MCR)были введены в слой хранения и имеют базовую поддержку для отображения. Пользовательский интерфейс для создания или управления контентом в слотах, кроме основного слота, еще не существует. Дополнительные сведения см. в разделе Multi-Content Revisions