Latest *tech news
<https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News>* from the
Wikimedia technical community. Please tell other users about these changes.
Not all changes will affect you. Translations
<https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News/2026/12> are
available.

*Updates for editors*

   - The Improved Syntax Highlighting
   <https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror>
beta
   feature, also known as CodeMirror 6
   <https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CodeMirror>,
   has been used for wikitext syntax highlighting since November 2024. It will
   be promoted out of beta by May 2026 in order to bring improvements and new
   features
   
<https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror#Features>
to
   all editors who use the standard syntax highlighter. If you have any
   questions or concerns about promoting the feature out of beta, please
   share
   
<https://www.mediawiki.org/wiki/Special:MyLanguage/Help_talk:Extension:CodeMirror>
   . [1] <https://phabricator.wikimedia.org/T259059>
   - Some changes to local user groups are performed by stewards on
   Meta-Wiki and logged there only. Now, interwiki rights changes will be
   logged both on Meta-Wiki and the wiki of the target user to make it easier
   to access a full record of user's rights changes on a local wiki. Past log
   entries for such changes will be backfilled in the coming weeks. [2]
   <https://phabricator.wikimedia.org/T6055>
   - On wikis using Flagged Revisions
   <https://meta.wikimedia.org/wiki/Special:MyLanguage/Flagged_Revisions>,
   the number of pending changes shown on Special:PendingChanges
   <https://meta.wikimedia.org/wiki/Special:PendingChanges> previously
   counted pages which were no longer pending review, because they have been
   removed from the system without being reviewed, e.g. due to being deleted,
   moved to a different namespace, or due to wiki configuration changes. The
   count will be correct now. On some wikis the number shown will be much
   smaller than before. There should be no change to the list of pages itself.
   [3] <https://phabricator.wikimedia.org/T413016>
   - Wikifunctions composition language has been rewritten, resulting in a
   new version of the language. This change aims to increase service stability
   by reducing the orchestrator's memory consumption. This rewrite also
   enables substantial latency reduction, code simplification, and better
   abstractions, which will open the door to later feature additions. Read
   more about the changes
   
<https://www.wikifunctions.org/wiki/Special:MyLanguage/Wikifunctions:Status_updates/2026-03-11>
   .
   - Users can now sort search results alphabetically by page title. The
   update gives an additional option to finding pages more easily and quickly.
   Previously, results could be sorted by Edit date, Creation date, or
   Relevance. To use the new option, open 'Advanced Search' on the search
   results page and select 'Alphabetically' under 'Sorting Order'. [4]
   <https://phabricator.wikimedia.org/T403775>
   - View all 28 community-submitted tasks that were resolved last week
   
<https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News/Recently_resolved_community_tasks>.
   For example, the bug that prevented UploadWizard on Wikimedia Commons from
   importing files from Flickr has now been fixed. [5]
   <https://phabricator.wikimedia.org/T419263>

*Updates for technical contributors*

   - A new special page, Special:LintTemplateErrors
   <https://meta.wikimedia.org/wiki/Special:LintTemplateErrors>, has been
   created to list transcluded pages that are flagged as containing lint
   errors to help users discover them easily. The list is sorted by the number
   of transclusions with errors. For example:
   Special:LintTemplateErrors/night-mode-unaware-background-color
   
<https://meta.wikimedia.org/wiki/Special:LintTemplateErrors/night-mode-unaware-background-color>
   . [6] <https://phabricator.wikimedia.org/T170874>
   - Users of the Improved Syntax Highlighting
   <https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror>
beta
   feature have been using CodeMirror
   <https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CodeMirror>
instead
   of CodeEditor
   <https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CodeEditor> for
   syntax highlighting when editing JavaScript, CSS, JSON, Vue and Lua content
   pages, for some time now. Along with promoting CodeMirror 6 out of beta,
   the plan is to replace CodeEditor as the standard editor for these content
   models by May 2026. Feedback or concerns are welcome
   
<https://www.mediawiki.org/wiki/Special:MyLanguage/Help_talk:Extension:CodeMirror>
   . [7] <https://phabricator.wikimedia.org/T419332>
   - The CodeMirror
   <https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CodeMirror>
JavaScript
   modules will soon be upgraded to CodeMirror 6. Leading up to the upgrade,
   loading the ext.CodeMirror or ext.CodeMirror.lib modules from gadgets
   and user scripts was deprecated in July 2025. The use of the
   ext.CodeMirror.switch hook was also deprecated in March 2025.
   Contributors can now make their scripts or gadgets compatible with
   CodeMirror 6. See the migration guide
   
<https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CodeMirror#Gadgets_and_user_scripts>
for
   more information. [8] <https://phabricator.wikimedia.org/T373720>
   - The MediaWiki Interfaces team is expanding coverage of REST API module
   definitions to include extension APIs
   <https://www.mediawiki.org/wiki/Special:MyLanguage/API:REST_API/Extensions>.
   REST API modules are groups of related endpoints that can be independently
   managed and versioned. Modules now exist for GrowthExperiments
   <https://phabricator.wikimedia.org/T414470> and Wikifunctions
   <https://phabricator.wikimedia.org/T419053> APIs. As we migrate
   extension APIs to this structure, documentation will move out of the main
   MediaWiki OpenAPI spec and REST Sandbox view, and will instead be
   accessible via module-specific options in the dropdown on the REST
   Sandbox <https://test.wikipedia.org/wiki/Special:RestSandbox> (i.e.,
   Special:RestSandbox <https://meta.wikimedia.org/wiki/Special:RestSandbox>,
   available on all wiki projects).
   - The Scribunto
   <https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Scribunto>
extension
   provides different pieces of information about the wiki where the module is
   being used via the mw.site
   
<https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Scribunto/Lua_reference_manual>
library.
   Starting last week, the library also provides a way
   
<https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Scribunto/Lua_reference_manual#mw.site.wikiId>
of
   accessing the wiki ID
   <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Wiki_ID> that
   can be used to facilitate cross-wiki module maintenance. [9]
   <https://phabricator.wikimedia.org/T146616>
   - Detailed code updates later this week: MediaWiki
   <https://www.mediawiki.org/wiki/MediaWiki_1.46/wmf.20>

*In depth*

   - The 2026 Coolest Tool Award
   <https://meta.wikimedia.org/wiki/Special:MyLanguage/Coolest_Tool_Award>
celebrating
   outstanding community tools, is now open for nominations! Nominate your
   favorite tool using the nomination survey
   <https://wikimediafoundation.limesurvey.net/435684?lang=en> form by 23
   March 2026. For more information on privacy and data handling, please see
   the survey privacy statement
   
<https://foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:Coolest_Tool_Award_2026_Survey_Privacy_Statement>
   .

*Tech news
<https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News> prepared
by Tech News writers
<https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News/Writers> and
posted by bot
<https://meta.wikimedia.org/wiki/Special:MyLanguage/User:MediaWiki_message_delivery>
• Contribute
<https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News#contribute>
• Translate
<https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News/2026/12> • Get
help <https://meta.wikimedia.org/wiki/Tech> • Give feedback
<https://meta.wikimedia.org/wiki/Talk:Tech/News> • Subscribe or unsubscribe
<https://meta.wikimedia.org/wiki/Global_message_delivery/Targets/Tech_ambassadors>.*
_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to