Open main menu
This page is a translated version of the page MediaWiki 1.32 and the translation is 100% complete.

Other languages:
English • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎čeština • ‎русский • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어

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

Что нового?

Обновление языков

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

  • (task T193566) Добавлена поддержка языка Ambonese Malay (abs).
  • (task T194047) Добавлена поддержка языка Shawiya (Latin script) (shy-latn).
  • (task T195940) Добавлена поддержка языка Batak Mandailing (btm).
  • (task T137491) Добавлена поддержка языка тамазигхтский (zgh).
  • (task T198132) Добавлена поддержка языка манипурский (mni).
  • (task T201276) Добавлена поддержка языка Western Armenian (hyw).
  • (task T201583) Добавлена поддержка языка Mon (mnw).

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

  • Добавлены параметры шаблона.
    • Модуль может определить шаблонный параметр типа "{fruit}-quantity", где фактические распознанные параметры соответствуют значениям многозначного параметра. После этого клиенты могут сделать запросы как "fruits=apples|bananas&apples-quantity=1&bananas-quantity=5".
    • action=paraminfo возвращает определения параметров шаблона отдельно от обычных параметров. Все определения параметров теперь включают ключ "index", чтобы позволить клиентам поддерживать порядок параметров при объединении нормальных и шаблонных параметров.
  • Теперь происходит ошибка при отправлении слишком большого числа значений для многозначного параметра. Это вызывало предупреждение начиная с MediaWiki 1.14.
  • Ложности утверждений из параметров 'assert' и 'assertuser' больше не будет использовать пользовательский формат ответа модуле действий на несколько модулей, которые используют пользовательские модули форматирования, которые обрабатывают ошибки.
  • (task T198935) Параметры списка пользователей, такие как "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}' вместо этого расширяют данный текст, как будто для редактирования раздела. Это фактически снижает task T183823 в пользу task T185723.
  • (task T198214) Параметр 'disabletidy' для action=parse устарел; неаккуратный вывод не будет поддерживаться будущими парсерами вики-текста.

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

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

Подстраницы