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 [[Talk:MLEB|https://www.mediawiki.org/wiki/Talk:MLEB]].
* Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.04.tar.... * sha256sum: 97dbf8846c62cbafa43b7b5f359c3fb55039846277ebb55dd7b00e42d356d709 * Signature: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.04.tar....
Quick links: * Installation instructions are at: https://www.mediawiki.org/wiki/MLEB * Announcements of new releases will be posted to a mailing list: https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n * Report bugs to: https://phabricator.wikimedia.org/ * Talk with us at: #mediawiki-i18n @ Freenode
Release notes for each extension are below.
-- Kartik Mistry
== Highlights and upgrade notes == * Remove PHP based entry point for Translate extension. Use <code>wfLoadExtension( 'Translate' );</code> 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|Phab:T242115]])
== Babel, CleanChanges, LocalisationUpdate and cldr == * Localisation and maintenance updates.
== Translate == * '''SECURITY FIX''': Fixed - [Possible XSS vulnerability] HTML from messages rendered in Message group management ([[phab:T242115|Phab:T242115]]) * Mangler: Don't remove prefix on unmangle if pattern doesn't match ([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/586346 Gerrit Patch]) * Add <code>translate_target_language</code> variable for abuse filters ([[phab:T236447|Phab:T236447]]) * Put label of languages box on separate line on narrow screens ([[phab:T243997|Phab:T243997]]) * Show assistant languages in the order defined - ([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/585121 Gerrit Patch]) * Remove unused create-language-models.php script ([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/420840 Gerrit Patch]) * GettextFFS should implement isContentEqual ([[phab:T233402|Phab:T233402]]) * Expand toggles in message documentation are inactive when linking to a message directly ([[phab:T248265|Phab:T248265]]) * Test and add support for PHP 7.4 ([[phab:T247657|Phab:T247657]]) * Support export for offline translation also from command line ([[phab:T248200|Phab:T248200]]) * Remove PHP entry point ([[phab:T228055|Phab:T228055]]) * mw.translateHooks JavaScript class was removed ([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/582782 Gerrit Patch]) * Code related to the unused and broken translation interface of special page aliases, namespaces and magic words was removed. ([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/583299 Gerrit Patch]) * MessageGroupCache: Remove code support old versions of the cache ([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/585121 Gerrit Patch]) * Removed old MessageChecker code. This has been replaced by the new validator framework. ([[phab:T241465|Phab:T241465]]) * Make Special:SupportedLanguages do less work during web requests ([[phab:T249439|Phab:T249439]]) * Special:ExportTranslations: Disallow exporting huge groups ([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/583044 Gerrit Patch])
== UniversalLanguageSelector == * Localisation and maintenance updates.
=== Input Methods === * Updated vec-GVU keyboard.
=== fonts === * Added Pustaka Bali, Vimala and Kadiri fonts for Balinese.