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/
