MediaWiki 1.32/ru

MediaWiki 1.32 - последний релиз MediaWiki. Обратитесь к файлу для просмотра полного списка изменений. Он был развёрнут на вики-ресурсах Фонда Викимедиа через инкрементные ветки "wmf", начиная с 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 теперь поддерживает мульти-содержание изменения.
 * It has a 'slots' parameter to select diffing of individual slots. The default behavior is to return one combined diff.
 * The 'fromtext', 'fromsection', 'fromcontentmodel', 'fromcontentformat', 'totext', 'tosection', 'tocontentmodel', and 'tocontentformat' parameters are deprecated. Specify the new 'fromslots' and 'toslots' to identify which slots have text supplied and the corresponding templated parameters for each slot.
 * The behavior of 'fromsection' and 'tosection' of extracting one section's content is not being preserved. 'fromsection-{slot}' and 'tosection-{slot}' instead expand the given text as if for a section edit. This effectively declines in favor of.
 * The 'disabletidy' parameter to action=parse has been deprecated; untidy output will not be supported by future wikitext parsers.

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

 * The following tables have had their UNIQUE indexes turned into proper PRIMARY KEYs for increased maintainability: interwiki, page_props, protected_titles and site_identifiers.
 * OOUI HTMLForm will now display help text inline after the input field, rather than in a popup. Previous behavior can be restored by using `'help-inline' => false`.
 * The archive table's ar_rev_id field is now unique.
 * Special:BotPasswords now requires reauthentication.
 * Multi-Content Revision (MCR) capabilities were introduced into the storage layer and have basic support for display. No user interface exists yet for creating or managing content in slots besides the main slot. See Multi-Content Revisions for more information.