User:KartikMistry/MLEB-2020.04

From mediawiki.org

Hello all,

I would like to announce the release of MediaWiki Language Extension Bundle 2020.04. This bundle is compatible with MediaWiki 1.33 or above and requires PHP 7.2 or above.

Next MLEB is expected to be released in 3 months. If there are very important bug fixes, we will do an intermediate release. Please give us your feedback at https://www.mediawiki.org/wiki/Talk:MLEB.

Quick links:

Release notes for each extension are below.

-- Kartik Mistry

Highlights and upgrade notes[edit]

  • Remove PHP based entry point for Translate extension. Use wfLoadExtension( 'Translate' ); to load the Translate extension.
  • Test and add support for PHP 7.4. Now all versions of PHP 7.2 and above are supported.
  • SECURITY FIX: Translate: HTML from messages was not escaped in Special:ManageMessageGroups. If you do not use this page (e.g. only use translatable wiki pages) you are not affected. (Phab:T242115)

Babel, CleanChanges, LocalisationUpdate and cldr[edit]

  • Localisation and maintenance updates.

Translate[edit]

  • SECURITY FIX: Fixed - [Possible XSS vulnerability] HTML from messages rendered in Message group management (Phab:T242115)
  • Mangler: Don't remove prefix on unmangle if pattern doesn't match (Gerrit Patch)
  • Add translate_target_language variable for abuse filters (Phab:T236447)
  • Put label of languages box on separate line on narrow screens (Phab:T243997)
  • Show assistant languages in the order defined - (Gerrit Patch)
  • Remove unused create-language-models.php script (Gerrit Patch)
  • GettextFFS should implement isContentEqual (Phab:T233402)
  • Expand toggles in message documentation are inactive when linking to a message directly (Phab:T248265)
  • Test and add support for PHP 7.4 (Phab:T247657)
  • Support export for offline translation also from command line (Phab:T248200)
  • Remove PHP entry point (Phab:T228055)
  • mw.translateHooks JavaScript class was removed (Gerrit Patch)
  • Code related to the unused and broken translation interface of special page aliases, namespaces and magic words was removed. (Gerrit Patch)
  • MessageGroupCache: Remove code support old versions of the cache (Gerrit Patch)
  • Removed old MessageChecker code. This has been replaced by the new validator framework. (Phab:T241465)
  • Make Special:SupportedLanguages do less work during web requests (Phab:T249439)
  • Special:ExportTranslations: Disallow exporting huge groups (Gerrit Patch)

UniversalLanguageSelector[edit]

  • Localisation and maintenance updates.

Input Methods[edit]

  • Updated vec-GVU keyboard.

fonts[edit]

  • Added Pustaka Bali, Vimala and Kadiri fonts for Balinese.