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

 * Добавлены параметры шаблона.
 * A module can define a templated parameter like "{fruit}-quantity", where the actual parameters recognized correspond to the values of a multi-valued parameter. Then clients can make requests like "fruits=apples|bananas&apples-quantity=1&bananas-quantity=5".
 * action=paraminfo возвращает определения параметров шаблона отдельно от обычных параметров. Все определения параметров теперь включают ключ "index", чтобы позволить клиентам поддерживать порядок параметров при объединении нормальных и шаблонных параметров.
 * Теперь это ошибка, чтобы представить слишком много значений для многозначного параметра. Это вызвало предупреждение с MediaWiki 1.14.
 * Assertion failures from the 'assert' and 'assertuser' parameters will no longer use the action module's custom response format, for the few modules that use custom formatters that handle errors.
 * Параметры списка пользователей, такие как "email-blacklist" и аналогичные параметры расширения, больше не представлены в виде массивов при возврате action=query&meta=userinfo&uiprop=options.
 * 'missingparam' errors will now use the prefixed parameter name in the code and error text, e.g. "noxxfoo" and "The 'xxfoo' parameter must be set" rather than "nofoo" and "The 'foo' parameter must be set".
 * action=query&prop=revisions теперь принимает параметр "rvslots" для указания слотов ревизии с нескольким содержимым, для которых должно быть возвращено содержимое. It also has a new rvprop, 'roles', to indicate which roles have slots. A deprecation warning will be issued if rvprop=content or rvprop=contentmodel are used without rvslots.
 * The rvcontentformat parameter to action=query&prop=revisions has been deprecated. Clients should be prepared to deal with the default format for relevant models.
 * Use of the deprecated parameters rvexpandtemplates, rvgeneratexml, rvparse, rvdiffto, rvdifftotext, rvdifftotextpst, rvcontentformat, or the deprecated rvprop=parsetree is forbidden with the new 'rvslots' parameter.
 * action=query&prop=deletedrevisions, action=query&list=allrevisions, and action=query&list=alldeletedrevisions are changed similarly to &prop=revisions (see the three previous items).
 * (T174032) action=compare now supports multi-content revisions.
 * 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.

Other changes

 * 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.