MediaWiki 1.39/wmf.27/Changelog
< MediaWiki 1.39 | wmf.27
Core changes
edit- git #148a17d4 - Branch commit for wmf/1.39.0-wmf.27 (task T314188) by trainbranchbot
- git #c71d7d9b - Avoid PHP 8.1 failures in SpecialPreferencesTest::testT43337 (task T248925) by Aaron Schulz
- git #ee7a1709 - rdbms: rename "master" variables to "primary" in ChronologyProtector by Aaron Schulz
- git #44bf7076 - rdbms: soft-deprecate tableNames() by Lucas Werkmeister
- git #a3993396 - rdbms: Fix typo in ROLE_STATIC_CLONE value by Timo Tijhof
- git #e7c9d536 - actions: Migrate to SelectQueryBuilder API by Derick Alangi
- git #6effba61 - Block: Expose list of block types as constant by Gergő Tisza
- git #d627c515 - IcuCollation: Add mappings for versions 70 and 71 by Reedy
- git #c8902e9e - Define concrete method in order to deprecate it in subclasses (task T155582) by Sébastien Beyou
- git #453d7c58 - Revert "objectcache: avoid php 8.1 argument type warnings in genericKeyFromComponents()" by Krinkle
- git #fe7301c9 - rdbms: remove getTopologyRootPrimary() and clean up related fields/parameters (task T299691) by Aaron Schulz
- git #e8096656 - ResourceLoaderSkinModule: Document new interface styles (task T316027) by Jon Robson
- git #e4f76d6e - docs: Update database related documentation a bit (task T313863) by Amir Sarabadani
- git #67c56155 - Replace trivial usages of code in strings with concatenation by Thiemo Kreuz
- git #f2100f54 - docs: Fix syntax of markdown link in DEVELOPERS.md by Timo Tijhof
- git #cee1d085 - HTMLTransform: add more tests by daniel
- git #f26545dd - Followup on 02d13afa: Unbreak Parsoid parser test runs by Subramanya Sastry
- git #94fd8ef1 - Add --dry-run flag to rebuildLocalisationCache.php by Ahmon Dancy
- git #3af9036b - Customise error message for invalid JSON, add hook (task T313254) by Siddharth VP
- git #0859331b - ParsoidHandlerTest: Add tests to cover `tryToCreatePageConfig()` by Derick Alangi
- git #df0744f4 - Split `setOriginalData( ... )` to more related setters for encapsulation by daniel
- git #4d7d6304 - Fix continuations on second use in ApiSandbox (task T313517) by Sébastien Beyou
- git #7e9650da - rdbms: Remove synchronous pre-send waitForReplication fallback (task T314434) by Timo Tijhof
- git #17fe8345 - Display page namespace with spaces instead of underscores when page doesn't exist (task T316092) by Bartosz Dziewoński
- git #ac389cf0 - ResourceLoaderSkinModule: Split up interface feature into multiple parts (task T316027) by Jon Robson
- git #4c432b6a - Add a null check VueComponentParser to prevent php8.1 issues (task T313663) by Brian Wolff
- git #1d87b8e7 - Sanitizer: Don't consider inline var CSS insecure (task T288201) by Michał Turek
- git #e2197288 - Do not compare byte-for-byte of serialized items in tests [php8.1] (task T313663) by Brian Wolff
- git #888aa810 - filerepo: avoid PHP 8 warnings in File::splitMime() if $mime is null (task T253483) by Aaron Schulz
- git #11f72930 - ResourceLoader: Hoist and simplify `@covers` in test cases by Timo Tijhof
- git #e83dcb3f - Fix and document AbstractBlock::getPermissionsError() by Gergő Tisza
- git #af9b17b6 - DifferenceEngine: Should respect skin option for rendering table of contents (task T311529) by Jon Robson
- git #e0d4212d - Deprecate use of wvui library (task T310243) by Jon Robson
- git #6d35ba40 - SpecialRecentChangesLinked: Pass query builder instead of SQL by Amir Sarabadani
- git #775036bb - Linker: Omit default value '' on Html::rawElement by Fomafix
- git #ca6eaba0 - UserClearNewTalkNotificationHook: Add a \ before class name by Reedy
- git #cb03a632 - tests: Migrate away from `setMwGlobals()` by Derick Alangi
- git #6e8a449c - mediawiki.storage: Update API guidance to mention new expiry feature (task T121646) by Timo Tijhof
- git #58d2a3ad - api: Deprecate ApiQuery::getNamedDB and ::selectNamedDB() (task T263127) by Timo Tijhof
- git #6ca9ebaf - rdbms: Remove obsolete cross-dc wait from ChronologyProtector (task T314434) by Timo Tijhof
- git #5f53f2a8 - Replace usage of User::getOption (task T296083) by Roman Stolar
- git #77b308f3 - DeleteAction: Improve messaging on successful page deletion (task T306528) by Dayllan Maza
- git #b251f375 - ApiTestCase: Drop testApiTestGroup forcing use of medium/large by James D. Forrester
- git #ba315521 - MigrateActors.php: ignore duplicate creations of actors (task T229092) by Sébastien Beyou
Vendor
edit- git #590cc704 - Bump parsoid to 0.16.0-a20 (task T186241) (task T247868) (task T310710) (task T311819) (task T314059) (task T314524) by Arlo Breault
Extensions
editAdvancedSearch
edit- git #c1a634f0 - Don't focus on search input when displaying results in Special:Search (task T215117) by Simone This Dot
ArticlePlaceholder
edit- git #564c6b9a - Use NewStatement and NewItem from new namespace by Jakob Warkotsch
CampaignEvents
edit- git #d3abc0a2 - Revert "Add timezone selector to Special:(Enable|Edit)EventRegistration" by Daimona Eaytoy
- git #051ec68b - Fix order of CSS rules for EventDetails (task T316153) by Daimona Eaytoy
- git #fa1e7e35 - Add timezone selector to Special:(Enable|Edit)EventRegistration (task T315691) by Daimona Eaytoy
- git #8644255e - Fix typos by Daimona Eaytoy
- git #0499ff07 - Show reason why users cannot register on event page (task T312945) by Daimona Eaytoy
- git #5aa676ee - Expose reason why it's not possible to (un)register in commands (task T312945) by Daimona Eaytoy
- git #db1f32b1 - Improve layout of EventDetails on smaller screens (task T315493) by Daimona Eaytoy
- git #1f9b19b9 - Add the ability to search participants (task T308574) by Claudio Melo
- git #ee3306c3 - remove unnecessary API call when loading more participants (task T308576) by Claudio Melo
- git #3d5d7ec1 - UX improvements for "enable registration" header (task T315495) by Daimona Eaytoy
- git #291e6c51 - UX improvements for the event details dialog on event page (task T315544) by Daimona Eaytoy
- git #87d57c77 - Remove flatlist from location in enable registration form (task T315496) by Daimona Eaytoy
- git #cf929b7b - Expand kebab menu on MyEvents to the other side for mobile support (task T315492) by Daimona Eaytoy
- git #f7f8235f - Improve styling of registration header on small screens (task T311632) by Daimona Eaytoy
- git #87c3d31a - Move join conditions to their place in EventsPager (task T315185) by Daimona Eaytoy
- git #d9fa3868 - Adjust visibility of suppressed users (task T312772) by Daimona Eaytoy
CentralAuth
edit- git #72204918 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
CheckUser
edit- git #be7a4b14 - Remove parentheses from data provider name in comment by Thalia
Cite
edit- git #0060e2b4 - Sync up with Parsoid citeParserTests.txt by Arlo Breault
- git #8fef0dd2 - Improve two error messages by Thiemo Kreuz
cldr
edit- git #96564324 - minor typo spotted by Middle river exports
- git #655062fc - Add Ghanaian Pidgin (gpe) (task T311975) by Raymond
ConfirmEdit
edit- git #6582f334 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
- git #d0e1c811 - Restore auth request ID from before namespacing (task T316410) by Gergő Tisza
ContentTranslation
edit- git #325481a6 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
- git #ce806179 - CX3 Build 0.2.0+20220825 (task T309986) (task T301222) by Santhosh Thottingal
- git #0d24bd94 - SX: Add missing import for MTProviderGroup by NikG
- git #4d473a88 - Avoid double HTML escaping by Fomafix
- git #ecaede93 - SX in Desktop: fix error on editing enablement after publishing (task T311997) by NikG
- git #bf9cd4f6 - SX in Desktop: fix CAPTCHA support (task T311997) by NikG
- git #3b09f745 - SX in Desktop: first working implementation of publishing (task T311997) by NikG
- git #f10d2276 - Fix event source for "newbytranslationmobile" entrypoint (task T301222) by NikG
- git #baea4c78 - SX in Desktop: Add SectionTitleWidget and SectionTitleModel classes (task T311997) by NikG
- git #8e6824c2 - Section Translation in Desktop: Hide section title from editor (task T311614) by NikG
- git #f2bd71e7 - Basic Publishing of section translation from desktop (task T311997) by Santhosh Thottingal
- git #9ba664db - Add a CSS class to mark sx mode in desktop (task T311614) by Santhosh Thottingal
DiscussionTools
edit- git #1cdb3df1 - Fix boilerplate in maintenance scripts for WMF production (task T316548) by Bartosz Dziewoński
- git #4a092df7 - percentDecode: Pre-escape query string separators (&,=) by Ed Sanders
- git #c232df01 - Support nested-directionality content (task T315037) by Ed Sanders
- git #9b10b9c2 - ApiDiscussionToolsEdit: etag is optional (task T316234) by Bartosz Dziewoński
- git #40bd5885 - Prefix browser title while replying/starting a new topic (task T262066) by Ed Sanders
- git #776fca86 - Update categories list when reloading page by Ed Sanders
- git #dec755c8 - Fix updating of subtitle when reloading page for new comments by Ed Sanders
- git #cfa45a5f - Remove all stuff about legacy IDs by Bartosz Dziewoński
- git #434944b1 - Enhance vector-2022 table of contents (task T307823) by Bartosz Dziewoński
- git #9adafd43 - Show latest comment info in subtitle (task T306675) by Ed Sanders
- git #fd3453d9 - persistRevisionThreadItems: Allow processing current revisions only (task T315510) by Bartosz Dziewoński
- git #0eeffce1 - Fix subscribe button appearing for unsubscribeable sections with visualenhancements (task T315821) by Bartosz Dziewoński
- git #2dc17a3e - Reorder messages for translator convenience by Amir E. Aharoni
- git #02b9bfa3 - Don't enforce alphabetical order in i18n files (task T315065) by Amir E. Aharoni
DonationInterface
edit- git #a410cd0f - Update SmashPig lib by Elliott Eggleston
- git #00411e19 - Adyen: log raw details response (task T315487) by Elliott Eggleston
- git #755f506e - Backup Donor session to allow additional donations (task T314681) by Damilare Adedoyin
- git #9296669b - Update smash-pig version by Elliott Eggleston
Echo
edit- git #54c27e57 - Fix notification dynamic actions outside of the dropdown by Bartosz Dziewoński
- git #84843d36 - Standardize dynamic action notification styling by Bartosz Dziewoński
- git #06593311 - Echo mobile: add CSS media query class - bug fix (task T280839) by essexigyan
- git #cd96b697 - WatchlistChange: Include namespace in presentation (task T203941) by Kosta Harlan
FlaggedRevs
edit- git #1b7ff4e5 - Use more compact and readable syntax in some places by Thiemo Kreuz
- git #018d7a0c - Changes list filter: don't add fields that are already in the query (task T316026) by Tim Starling
Flow
edit- git #8d13d424 - tables.json: Fix comment about flow_revision.rev_id by Reedy
- git #cfca8c96 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
Gadgets
edit- git #03ae3a0f - Allow pages in gadget namespace to begin with a lowercase letter (task T300000) by Siddharth VP
- git #08cf009f - Migrate usage of Database::selectFieldValues to SelectQueryBuilder (task T312440) by Siddharth VP
GeoCrumbs
edit- git #140d1b3a - Bunch of code cleanup + followup fixes by Subramanya Sastry
- git #fdf9277e - Convert page title to variant properly (task T316085) by Subramanya Sastry
GlobalBlocking
edit- git #c55a998e - SpecialGlobalBlock: Add checkbox for local email access (task T315928) by AntiCompositeNumber
- git #1e71e9b5 - Make GlobalBlock::getId() work by Gergő Tisza
GrowthExperiments
edit- git #793d8a4b - selenium: Use php-fpm version from PHP_VERSION environment (task T316596) by Kosta Harlan
- git #fb92874b - [tests] Add ConfigHooksTest by Martin Urbanec
- git #7651430f - Fix WelcomeSurvey CentralAuthPostLoginRedirect hook (task T315583) (task T316311) by Gergő Tisza
- git #83888081 - MenteeOverview.vue: Change "No mentees found" wording (task T313261) by Martin Urbanec
- git #5a509caa - tests: Use fake timer for MentorHooksTest (task T316154) by Umherirrender
- git #74a08bf1 - Create REST API for fetching user impact data (task T313330) by Gergő Tisza
- git #0507586d - Avoid errors when VariantHooks::getCampaign is called early (task T315854) by Gergő Tisza
- git #b31fa6c6 - Bump link_suggestion_interaction schema version (task T314899) by Gergő Tisza
- git #f75c5301 - Remove MessageCache::get hook handler from HomepageHooks (task T314088) by Gergő Tisza
- git #242585cd - SECURITY: Don't use messages in WikiPageConfig error handler (task T313205) by Gergő Tisza
- git #6e06eb48 - MentorMessageChangeDialog: Display API errors (task T315425) by Martin Urbanec
- git #1bd04ada - Selenium: Close help panel before editing (task T314114) by Kosta Harlan
ImageMap
edit- git #76a92114 - Switch to HookHandlers (task T271015) by Reedy
IPInfo
edit- git #f54bf9ee - Load animation same size as infobox (task T314394) by csimiyu
Kartographer
edit- git #b34e209b - Reset "show nearby articles" button state on close (task T316217) by Thiemo Kreuz
- git #9d9cd40c - Filter nearby points to not hide user-provided points (task T315547) by Thiemo Kreuz
- git #4ebf947a - Don't destroy the fullscreen map to early (task T316431) by Thiemo Kreuz
- git #c040a7ea - Use "geoJSON" capitalization in variable names and such by Thiemo Kreuz
- git #ab004929 - Use mapdata library version 0.7.0 (task T315883) by Thiemo Kreuz
- git #5ce6bcec - Use more memory efficient hash function (task T315547) by Thiemo Kreuz
- git #6d767059 - Don't add duplicate points to the nearby layer (task T315547) by Thiemo Kreuz
Math
edit- git #db942c23 - Replace 3 backslashes with 4 by Moritz Schubotz (physikerwelt)
- git #971b7954 - Change type hints for TexNode (task T315978) by Moritz Schubotz (physikerwelt)
- git #7cae2517 - Minor: MathDatabaseTest cleaning by Moritz Schubotz (physikerwelt)
- git #6be57247 - Add some basic nodes and texUtil (task T312528) by Stegmujo
- git #4901388c - Add TexNode (task T312528) by Stegmujo
- git #e176ed68 - tests: Skip schema test for sqlite/postgres by Umherirrender
MobileFrontend
edit- git #1ada5665 - percentDecode: Pre-escape query string separators (&,=) by Ed Sanders
- git #696798ce - Track switch to desktop clicks (task T310852) by essexigyan
NearbyPages
edit- git #41d6d864 - Upgrade Nearby to use Codex and Vue 3 (task T302135) (task T300595) by Jon Robson
Nuke
edit- git #b124456d - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
PageViewInfo
edit- git #5e498892 - Convert to HookHandlers (task T263353) by Reedy
Phonos
edit- git #4a57e5fa - Add icon module to load volumeUp (task T315482) by Sam Wilson
- git #7ac2450c - LarnyxEngine: remove double-conversion of WAV to MP3 (task T315119) by MusikAnimal
- git #e293ed19 - Remove default event handler for anchor href (task T315482) by Sam Wilson
- git #dadbe1a5 - Load PhonosButton CSS as moduleStyle (task T315482) by Sam Wilson
- git #9966616d - Add PHP class to match the JS OOUI PhonosButton (task T309613) by Sam Wilson
- git #9f182071 - Check status code after converting to MP3 (task T315119) by MusikAnimal
- git #620958e6 - Add mobile as a target in ResourceLoader config (task T316043) by MusikAnimal
- git #dbc471e7 - Use MP3 instead of WAV (task T315119) by MusikAnimal
- git #08c4eab9 - Phonos: Add .noexcerpt to span (task T315605) by TheresNoTime
- git #a4eafe6b - Lay out button with padding for icon (task T309613) by Sam Wilson
Poem
edit- git #529e8ef5 - Switch to HookHandlers (task T271024) by Reedy
- git #bd6fee4c - composer.json: Remove require php by Reedy
ProofreadPage
edit- git #506f30bd - Make phpfpm restart, php version agnostic (task T316596) by Sohom
- git #ffadc4ed - Remove limit on proofreadpagesinindex query API (task T314022) by Sohom
- git #a9959131 - Use mw.util.addPortletLink to attach "source" link (task T316169) by Jan Drewniak
- git #cb6be864 - pagelist: removes hardcoded roman spacing by Tpt
SandboxLink
edit- git #5c2bf3e8 - Use the new hook system (task T315817) by Taavi Väänänen
Scribunto
edit- git #71700219 - Update failing language tests by Subramanya Sastry
- git #2c3a363c - Disable Parsoid testing tempoarily (task T316331) by Subramanya Sastry
SecureLinkFixer
edit- git #ef73b222 - extension.json: Bump required MW version to >= 1.35.0 by Reedy
- git #b5c04d58 - Updating domains.php from Mozilla by Reedy
- git #f49dab01 - Improve performance of string operation on domain lookup (task T316443) by Umherirrender
SecurePoll
edit- git #d975da27 - Add missing comma (task T316150) by Alexander Vorwerk
- git #d1176273 - Drop bv2021 by Reedy
- git #c7f96bf6 - wm-scripts: More use statements by Reedy
- git #4cb17125 - schema: Rename tables.sql to tables-generated.sql by Umherirrender
- git #6bb33491 - Use real transactions when managing the voter list for a poll (task T316150) by Alexander Vorwerk
- git #85cba768 - phan: Fix use of IMaintainableDatabase::tableExists by Umherirrender
SimilarEditors
edit- git #c48afb76 - Don't enforce alphabetical order in i18n files (task T315065) by Amir E. Aharoni
Thanks
edit- git #8fc575a0 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
- git #e50dd559 - Update defaults to allow thanking of rights/rights only (task T191599) by Taavi Väänänen
TimedMediaHandler
edit- git #21a48ef2 - Video transcode config cleanup (task T312152) by Brion Vibber
Translate
edit- git #e0f72fa0 - RenderTranslationPageJob: Add patrol status for translation page (task T315708) by Abijeet
- git #017d5d98 - Make Insertable without post content to replace selection (task T114101) by Pols12
UniversalLanguageSelector
edit- git #35852fee - Use WebRequest::getRawVal instead of WebRequest::getText by Fomafix
UploadWizard
edit- git #664f6d41 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
UrlShortener
edit- git #b37fb9d1 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
VisualEditor
edit- git #d10dd4de - Don't focus template input fields (and open keyboard) on mobile (task T289043) by Thiemo Kreuz
- git #951348db - ParsoidHelper: Stop logging missing etags (task T316234) by Bartosz Dziewoński
- git #aee6223a - Update VE core submodule to master (d4c438548) (task T316219) by Bartosz Dziewoński
- git #fa58a9e6 - Fix a few risky places for a multi-valued rel attributes (task T315209) by Isabelle Hurbain-Palatin
- git #f2df5dc7 - Improve error messages for RESTBase errors by Bartosz Dziewoński
- git #4cd18e42 - Tweak main toolbar shadow to not leak out from the sides on vector-2022 (task T311311) by Bartosz Dziewoński
- git #f09f7043 - Don't send missing $wgVisualEditorTabMessages to the browser (task T291729) by Thiemo Kreuz
Wikibase
edit- git #951683b7 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
- git #7406182e - REST: Homogenize path params by Ollie Shotton
- git #ff1aa827 - REST: Add StatementPatcher interface (task T316317) by Jakob Warkotsch
- git #1c8474ce - Remove unused phpunit.xml.dist by Jakob Warkotsch
- git #55860f08 - Remove NewItem and NewStatement from old namespace by Jakob Warkotsch
- git #e268a988 - Move NewItem and NewStatement to DM namespace by Jakob Warkotsch
- git #ba1f749b - REST: Refactor Statement ID changed validation (task T314790) by Ollie Shotton
- git #bd323b00 - DM: Differentiate `replaceStatement()` exceptions (task T314790) by Ollie Shotton
- git #fe6dcda2 - Remove annoying newlines from HTML (task T308991) by Fomafix
WikibaseLexeme
edit- git #d5578a88 - Lexidata: media query styles are overriding margins on infopanel (task T312652) by Noa wmde
- git #01f9d6f3 - Add copyright message for nojs (task T314064) by gtzatchkova
- git #d84764f6 - Use NewStatement and NewItem from new namespace by Jakob Warkotsch
- git #b4c402f4 - Lexidata: add class names and margins to infopanel elements (task T312652) by Noa wmde
WikibaseQualityConstraints
edit- git #f939de0f - Use NewStatement and NewItem from new namespace by Jakob Warkotsch
- git #fb8316ae - Bump unexpected from 13.0.0 to 13.0.1 by Addbot
WikiEditor
edit- git #15a64e2f - RealtimePreview.less: Add position: relative to preview class (task T315049) by samtar
WikiLambda
edit- git #00784098 - Add approve & deactivate buttons, and fix select-all checkbox. (task T310164) by EWright
- git #8c1e001e - ESLint: Allow snakecase names for properties in the Vuex store code (task T316334) by teleosteen
- git #1d495beb - Fix punctuation in wikilambda-publish-impact-prompt by Amir E. Aharoni
- git #73ade808 - tests: Re-enable ApiFunctionCallTest calls to Beta Cluster (task T315019) by Jforrester
- git #5184e947 - Disable static validation in function calls. (task T315026) by apine
- git #d9468ef0 - Add setValueForKey utility for updating ZMaps (task T315634) by dmartin
- git #70633302 - Function page cleanup by adesoji
- git #48dfc8d6 - Rework the way we get a localized string from a ZMultiLingualString (task T313712) by teleosteen
- git #bda296e1 - Standarize disallowed root types; drop Z_NULL/Z23, as it is not a type (task T299606) by gengh
- git #df8bbdf5 - Add actions to attach/detach testers and implementations. (task T310164) by EWright
- git #d86a321c - Display "impactful change" dialog and disable implementations on input / output change of existing function by temitope adesoji
- git #ac9c3fbe - APIs: Add ability to fetch old revisions on ZObjects (task T287514) by James D. Forrester
- git #a8eae64f - tests: Drop the 'medium' group (no longer used) and 'WikiLambda' (done through paths) by James D. Forrester
WikimediaBadges
edit- git #f36772bb - Use NewStatement and NewItem from new namespace by Jakob Warkotsch
WikimediaEvents
edit- git #32784f42 - Let uiactions logging be triggered via mw.track (task T302108) by David Lynch
- git #077f4efd - build: Fix and enable MediaWiki.Files.ClassMatchesFilename.NotMatch rule by Timo Tijhof
- git #2ec2f67b - Update class name, method to PageHash (task T301584) by Clare Ming
- git #8c92a190 - hooks: Use $revId of -1 for SpecialMuteSubmit by Sam Smith
- git #18d9bc30 - Add WMESchemaVisualEditorFeatureUseSamplingRate config variable (task T312016) by Sam Smith
WikimediaMaintenance
edit- git #1ec32c23 - addWiki.php: Rename schema file for SecurePoll by Umherirrender
WikimediaMessages
edit- git #150c034d - Add messages for Central Bikol Wikiquote (bclwikiquote) (task T316453) by gerritbot
- git #d2b44fa3 - Remove unused wikimediashoplink messages (task T310365) by Timo Tijhof
Skins
editMinervaNeue
edit- git #0ed13f07 - [Cleanup] Remove dependency injection of mw.msg by Fomafix
- git #a574b2e3 - Use shortcut mw.msg( ... ) instead of mw.message( ... ).text() by Fomafix
- git #269dd44a - Fix typo (task T201491) by Fomafix
- git #f831849a - Mockup config variables for TitleUtil.test.js by Fomafix
MonoBook
edit- git #ec3e5e27 - Switch to HookHandlers (task T271010) by Reedy
Timeless
edit- git #6245d617 - Hide new 'associatedPages' navigation items (task T316196) by Bartosz Dziewoński
Vector
edit- git #659a5244 - Handle pages without ids in typeahead search (task T313658) by bwang
- git #4f47c744 - Table of contents doesn't respect NOTOC after an edit (task T315863) (task T315862) by Moh'd Khier Abualruz
- git #8ad777b8 - Fix site notice spacing (task T315595) by bwang
- git #934f65ab - Add clearfix to .mw-body-subheader (task T316134) (task T316095) by Jan Drewniak
- git #6b91d66e - Table of contents toggles don't work correctly after update (task T316033) by Moh'd Khier Abualruz
- git #3d719455 - Revert "Remove grid row gap in favor of margins" by Jdlrobson
- git #2be7ce5c - Vector legacy no longer imports variables from Vector modern (task T213778) by Jon Robson
- git #5dbc96aa - [Regression] Restore show on hover behaviour for dropdowns (task T315418) by Jan Drewniak
- git #2321eeb0 - Vector 2022: Align #contentSub with page title (to the left) (task T307715) by Bartosz Dziewoński
- git #b63244f3 - Remove grid row gap in favor of margins (task T315595) by bwang
- git #19ca22f4 - styles: Unify on standard external link icon (re-applying) (task T261391) by Volker E
- git #4d96034e - Support additional content in table of contents (task T307823) by Jon Robson
- git #e3896ab9 - TOC with bold text. (task T314670) by Jan Drewniak
Misc
editVisualEditor/VisualEditor
edit- git #862d8ee6 - ve.ui.CompletionWidget: Fix showing with no items for latest OOUI (task T316219) by Bartosz Dziewoński
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MultimediaViewer
- NavigationTiming
- NewUserMessage
- Newsletter
- Nostalgia
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- PoolCounter
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- Score
- SearchExtraNS
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit249 Changes in 57 repos by 79 authors