MediaWiki 1.42/wmf.17/Changelog
Appearance
< MediaWiki 1.42 | wmf.17
Core changes
[edit]- git #bed8474b - Branch commit for wmf/1.42.0-wmf.17 (task T354435) by trainbranchbot
- git #22137469 - docs: Format descriptions (task T352308) by apaskulin
- git #03981716 - ChangesList: Switch from mixed Xml and Html classes to pure Html ones (task T356544) by James D. Forrester
- git #4fb990a7 - TraditionalImageGallery: Use Html methods rather than manually creating elements (task T356544) by James D. Forrester
- git #77664176 - Use User::isEmailConfirmed for SpecialMute email confirmation check (task T356636) by Dreamy Jazz
- git #9876ea4f - Deprecate Html::buttonAttributes() and Html::getTextInputAttributes() by Bartosz Dziewoński
- git #be135c0f - Remove $wgUseMediaWikiUIEverywhere (task T182050) by Bartosz Dziewoński
- git #b73cce53 - grants: Fix risk rating of 'privateinfo' (task T290790) by Gergő Tisza
- git #c92baadd - AuthManager: Be consistent about the remember flag on autocreate by Gergő Tisza
- git #2aa58030 - ResourceLoader: migrate resourceloader.responseTime to statslib (task T355960) by Keith Herron
- git #88a0406a - Move makeException from OAuth to base SessionProvider by Gergő Tisza
- git #c075bde3 - Documentation: Add documentation for temporary user code (task T352308) by Jon Robson
- git #cea26746 - createBotPassword: Use plain text for rights info by Gergő Tisza
- git #d9713bf6 - RevisionStore: Remove usage of ActorMigration (task T227047) by Alexander Vorwerk
- git #aa7eeeee - Remove uses of $wgUseMediaWikiUIEverywhere (task T182050) by Bartosz Dziewoński
- git #5dbacd0b - Limit language logic when displaying exceptions / outage messages (task T127233) (task T356578) by Gergő Tisza
- git #adf9541e - Don't assume no prior output in MWEntryPoint::flushOutputBuffer() (task T356578) by Gergő Tisza
- git #b9376f74 - HistoryPager: Switch from mixed Xml and Html classes to pure Html ones (task T356544) by James D. Forrester
- git #461f26bf - actions: Switch from mixed Xml and Html classes to pure Html ones (task T356544) by James D. Forrester
- git #1ed89388 - Html: Copy listDropDownOptions() and listDropDownOptionsOoui() from Xml and migrate users (task T356544) by James D. Forrester
- git #f3c83f83 - EditPage: Switch from mixed Xml and Html classes to pure Html ones (task T356544) by James D. Forrester
- git #939a1576 - Language: Don't generate local dates in the year 10000 (task T32148) (task T277809) by Máté Szabó
- git #4ea8c705 - ResourceLoader: Factor out ResourceEntryPoint from load.php (task T354216) by daniel
- git #ea1891c1 - SpecialListGroupRights: Switch from mixed Xml and Html classes to pure Html ones (task T356544) by James D. Forrester
- git #fd2e1c7c - Load Filepage.css when previewing File pages (task T356505) by Lucas Werkmeister
- git #d79af914 - Move code from api.php into ApiEntryPoint class (task T354216) by daniel
- git #56c5296c - specials: Document IReadableDatabase in Special:BlockList by Umherirrender
- git #7e70b804 - Use the instanceof and ::class features instead of strings by thiemowmde
- git #3b5137c4 - Update Pako 2.0.4 -> 2.1.0 by Ed Sanders
- git #7201158f - Edit Recovery: Unify check of difference from original data (task T353997) by Sam Wilson
- git #24d0aee0 - entrypoint: Isolate entry points from PHP runtime for testing (task T354216) by daniel
- git #b179bbf9 - BlockUser: parse expiries using ExpiryDef::normalizeExpiry (task T248196) by MusikAnimal
- git #04565d17 - specials: Remove null comments from formatter on Special:ProtectedPages (task T356337) by Umherirrender
- git #2d66025f - Drop deprecated configs $wgMinimalPasswordLength and $wgMaximalPasswordLength by Amir Sarabadani
- git #616744db - Schema: Drop unused and useless indexes of sites table (task T342856) by Amir Sarabadani
- git #d3b14ec8 - WikiTextStructure/WikitextContentHandler: Minor cleanup by Reedy
- git #21d8d986 - Drop old ResourceLoader class aliases, deprecated since 1.39 by James D. Forrester
- git #0c7eb539 - namespaceDupes: Reduce batchsize to 100 for link update by Alexander Vorwerk
- git #00ccdd7f - mediawiki.diff.styles: Apply `border-color-muted` token by Volker E
- git #15402237 - Split User::getRightDescription into two methods (task T312819) by Samuel Guebo
- git #b18f2d6b - Refine Command and Shell classes by Doğu Abaris
- git #290789f0 - DeprecationHelper: Don't copy the info into every instance (task T351732) by Bartosz Dziewoński
- git #6dbefa01 - Use typed properties in Settings classes by Doğu Abaris
- git #c307f70b - api-testing: Increase highest expected revId by Jakob Warkotsch
- git #ab1e3a66 - Make use of the [ ... ] operator instead of array_merge by thiemowmde
- git #1204f0de - ResourceLoader: Convert resourceloader_build metric to statslib (task T355960) by Keith Herron
- git #2ed8bb91 - composer: Allow unreleased composer versions by Tim Starling
- git #5c5985c3 - Replace qualifiers with import in PHPSessionHandler by Doğu Abaris
- git #a0bf1cb8 - Refactor CsrfTokenSet to use typed property by Doğu Abaris
- git #de334a55 - Remove unnecessary namespace qualifiers in CookieSessionProvider by Doğu Abaris
- git #bb566555 - mediawiki.less: Amend neutral `@border-color-muted` value by Volker E
- git #b7e9611d - upload: Distinct logs in UploadFromChunks as mention in comment by Umherirrender
- git #5a545187 - stats: add more detail about label order significance by Cole White
- git #3c7cc637 - installer: Update the updatelog table on UpdateCollation run (task T356189) by Amir Sarabadani
- git #2ab0d5ca - Html: Remove unused ?? null by Fomafix
- git #897f08d7 - Simplify and cleanup ComposerInstalledTest by DannyS712
- git #bc9d87ad - ChangesList: Use <details> for collapsing of the legend box (task T172618) by Fomafix
- git #67547915 - Rest/HeaderParser: Give full context rather than simply `Expected """` (task T350852) by James D. Forrester
- git #1d5a25aa - updateCollation: Fix output of spacing text by Reedy
- git #82ed7650 - index.php: Restore support for forcesafemode option. (task T355314) by daniel
- git #4c689836 - Drop deprecated config $wgAllowImageTag by Amir Sarabadani
- git #5cb8e2da - Add maintenance script to list users with invalid signatures (task T356168) by Bartosz Dziewoński
- git #c24c4461 - Revert "Localisation updates from https://translatewiki.net." by Bartosz Dziewoński
- git #d7876f50 - Restore doc for "editedwhiledeleting" message by Dringsim
- git #0772af54 - Edit Recovery: Do not show popup if saved data same as current (task T353997) by hmonroy
- git #7a3de16a - Document mediawiki.widgets.visibleLengthLimit and resources/src/mediawiki.watchstar.widgets (task T352308) by Jon Robson
- git #2d1bd2b5 - MimeAnalyzer: Add @since to isValidMajorMimeType (task T355530) by Reedy
- git #326d3eed - Add populateUserIsTemp.php to update.php (task T355181) by Dreamy Jazz
- git #ef964eae - Remove angle brackets from specialmute-email-footer (task T355306) by Amir E. Aharoni
- git #6909b201 - Always allow local IP actors to be created when importing (task T354207) by Thalia
- git #7cffcda4 - Clicking added or deleted content in diff shows tooltip. (task T353479) by Jon Robson
- git #9b2d3d15 - upload.js: Fire wikipage.content with a single element (task T341349) by Nardog
- git #3d553972 - Move creation of BlockErrorFormatter into FormatterFactory by daniel
- git #b45f2153 - stats: Document that label order is significant by Lucas Werkmeister
- git #45b5e066 - rdbms: Remove $domain support from ::getDBFromRecency (task T355813) by Amir Sarabadani
- git #e472e66d - Edit Recovery: Delete the data-saved sessionStorage flag (task T347869) by Sam Wilson
- git #448bdf06 - rdbms: clarify allowed characters in DBname/DBschema/DBprefix by Aaron Schulz
- git #30edaf6e - EmailUserTest: check user in getOption() in mutelist test by Dringsim
- git #cd58b176 - Make ExtensionRegistry available via MediaWikiServices by Gergő Tisza
- git #d1ff49d2 - WRStats: Improve various docs by Timo Tijhof
- git #ecc9b023 - psysh: Reset ObjectCache instances when custom logging is used by Gergő Tisza
Vendor
[edit]- git #58b70226 - Bump wikimedia/parsoid to 0.19.0-a16 (task T342110) (task T356024) by C. Scott Ananian
Extensions
[edit]AbuseFilter
[edit]- git #a105ddf9 - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
- git #9f3e6477 - build: Upgrade mediawiki/mediawiki-phan-config to 0.13.0 by James D. Forrester
- git #a5b68cf4 - Don't attempt to steal or create the FilterUser in CheckUserHandler (task T356275) (task T346967) by Dreamy Jazz
AntiSpoof
[edit]- git #e0940bfa - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
CampaignEvents
[edit]- git #18da8373 - Add the title of the event on Special:RegisterForEvent (task T354725) by Claudio Melo
- git #e568e457 - Add PLURAL support for message by Jon Harald Søby
- git #1e162151 - Remove unused prop (task T347608) by Daimona Eaytoy
- git #829d030d - Remove feature flag for participant questions (task T347608) by Daimona Eaytoy
CategoryTree
[edit]- git #1f16baa4 - Add return type hint to function in ServiceWiring.php by Umherirrender
CentralAuth
[edit]- git #9adad267 - Always initialize denyList in GlobalRenameDenylist::fetchList() (task T330332) by Gergő Tisza
- git #28f236a4 - GlobalRename: Mark debug log entries (task T312704) by Gergő Tisza
- git #224eb7d9 - Record LocalRenameJob failures in logs (task T217211) by Samuel Guebo
CheckUser
[edit]- git #3262ea4b - Update mediawiki/mediawiki-codesniffer to 43.0.0 by Alexander Vorwerk
- git #5d8efe53 - Remove usage of ActorMigration (task T329494) by Alexander Vorwerk
- git #cbeb5a46 - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
- git #c9b08dce - [SECURITY] Check for deleted status in temp account REST APIs (task T355434) by Dreamy Jazz
- git #1e8ab56f - Simplify CheckUserPagerUnitTestBase test setup by thiemowmde
- git #062963ad - SECURITY: Use CSRF token in Client Hints REST API (task T356226) by Dreamy Jazz
- git #d915eb72 - Assign checkuser-temporary-account right to the checkuser group (task T356298) by Thalia
- git #bc2d7eac - Re-use existing $services instance where possible by thiemowmde
- git #f9a4ac9d - Make use of MainConfigNames where possible by thiemowmde
- git #1d295177 - Use native str_starts_with() function where possible by thiemowmde
- git #e73c476f - Make it possible to find in use DB indexes via a code search (task T342697) by Dreamy Jazz
CirrusSearch
[edit]- git #69876b91 - LogOnlyRemediator: log title text, not title itself by Erik Bernhardson
- git #550746ba - Add return type hint to functions in ServiceWiring.php by Umherirrender
- git #56606469 - Change CirrusSearchClusters merge strategy to provide_default (task T354793) by Erik Bernhardson
- git #f0b67e67 - Run CheckerJob against read-only clusters (task T354793) by Erik Bernhardson
Cite
[edit]- git #5eea8ebd - Simplify ErrorReporter PHPUnit test setup by thiemowmde
- git #b0b628af - First tests for ve.dm.MWReferenceModel (task T336417) by Adam Wight
- git #b411dc50 - Write e2e test for Cite-VisualEditor integration in Cypress (task T353439) by mareikeheuer
- git #95351263 - [lint] Satisfy max-len rule by Adam Wight
- git #4a6b78ac - Verify that the test page was created (task T355602) by Adam Wight
Cognate
[edit]- git #4eaf7478 - Add return type hint to functions in ServiceWiring.php by Umherirrender
ContactPage
[edit]- git #e0dc4dfd - Follow-up: Add config options to disable name, email, subject modification (task T324175) by Dreamy Jazz
ContentTranslation
[edit]- git #bcd9be13 - extension: Update class names for ResourceLoader things, renamed in MW 1.39 by James D. Forrester
Disambiguator
[edit]- git #56bdad38 - Add return type hint to function in ServiceWiring.php by Umherirrender
DiscussionTools
[edit]- git #f7a8ba08 - Ignore transcluded items when finding permalinks (task T356131) by Bartosz Dziewoński
- git #1bb3b597 - Fix exceptions on weirdly encoded URLs by Bartosz Dziewoński
- git #d0c72f15 - Fix unexpected margin on footer links in new topic tool by Bartosz Dziewoński
- git #0f6bdcf9 - Add first basic tests for ThreadItemStore::find*() methods (task T356575) by Bartosz Dziewoński
- git #df7d101c - Use decodeURI for comment ID searches as well as heading searches (task T356199) by Ed Sanders
- git #8b99c1fb - Add more search methods to findNewestRevisionsByHeading (task T356276) by Ed Sanders
- git #7b941aae - Add an exception for ConvenientDiscussions-style permalinks (task T349653) by David Lynch
- git #c4bbf875 - decodeURI fragments before sending them to discussiontoolsfindcomment (task T356199) by David Lynch
- git #80695854 - CommentParser: Ignore generated timestamp links (task T356142) by Ed Sanders
DonationInterface
[edit]- git #1fda93dd - Pre-fetch TY page DNS when loading payments form (task T355062) by Elliott Eggleston
- git #04b3c80d - Add 'other amount' to recurring upgrade (task T356478) by Elliott Eggleston
- git #8ebd8b66 - Fix disabled button in email prefs by Elliott Eggleston
Echo
[edit]- git #b0da8dde - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
EntitySchema
[edit]- git #8b33ee4a - Upgrade PHP Dependencies (task T356272) by Arthur Taylor
- git #3ccff3b5 - Upgrade Javascript dependencies (task T356272) by Arthur Taylor
EventStreamConfig
[edit]- git #5f9ea1c6 - Add return type hint to function in ServiceWiring.php by Umherirrender
FileImporter
[edit]- git #e18bc558 - Add return type hint to functions in ServiceWiring.php by Umherirrender
FlaggedRevs
[edit]- git #b99562df - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
- git #38497eb1 - Add return type hint to functions in ServiceWiring.php by Umherirrender
Gadgets
[edit]- git #1b2a84aa - Gadget: Bump GADGET_CLASS_VERSION (task T356322) by Reedy
Graph
[edit]- git #82974834 - Replace <graph> with <graph> (task T356549) by Amir E. Aharoni
GrowthExperiments
[edit]- git #a7f3be01 - Add return type hint to all functions in ServiceWiring.php by Umherirrender
intersection
[edit]- git #ee0ab9cf - Replace < with < in a message (task T356569) by Amir E. Aharoni
IPInfo
[edit]- git #1183d8d6 - Skip ::testOnGetBetaFeaturePreferences test if BetaFeatures is missing (task T356533) by Dreamy Jazz
- git #30c32ac2 - Various minor cleanup by Reedy
- git #728d24b4 - build: Update mediawiki/mediawiki-phan-config to 0.13.0 by Reedy
- git #7f1b3cd1 - build: Update mediawiki/mediawiki-codesniffer to 42.0.0 by Reedy
- git #4c7aeff7 - Inject IConnectionProvider instead of IDatabase by Umherirrender
- git #bd0a5263 - Add return type hint to all functions in ServiceWiring.php by Umherirrender
MediaModeration
[edit]- git #655ea64b - Remove docs related to old scanning code and point to wikitech (task T356046) by Dreamy Jazz
MobileFrontend
[edit]- git #99738124 - MobileFrontend hook should not apply outside mobile view (task T356711) by Jon Robson
- git #b4121605 - Combine use of UserOptionsManager and UserOptionsLookup by Umherirrender
- git #2672bab8 - Mobile settings page uses Vector client preference library (task T350170) by Jon Robson
- git #756190dc - Add return type hint to functions in ServiceWiring.php by Umherirrender
- git #e63cb91c - Toggler can also hook wikipage.content on action=edit (for previews) (task T356145) by David Lynch
- git #16326afb - Use __non_webpack_require__ instead of private mw.loader.require (task T235198) by Jon Robson
MultimediaViewer
[edit]- git #254ec713 - formatDate: handle year, handle <div> (task T58794) by Simon Legner
OATHAuth
[edit]- git #a6c3d2a1 - Add return type hint to functions in ServiceWiring.php by Umherirrender
OAuth
[edit]- git #c8796075 - session: Remove makeException(), moved to parent by Gergő Tisza
- git #bcf21c98 - OAuthManageMyGrants: Make tooltips prettier by Gergő Tisza
- git #0dc20fec - session: Make makeException() protected for moving to core by Gergő Tisza
OAuthRateLimiter
[edit]- git #2391d57b - Add return type hint to functions in ServiceWiring.php by Umherirrender
ORES
[edit]- git #87f7af10 - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
- git #73bf347a - Add return type hint to functions in ServiceWiring.php by Umherirrender
- git #ef853421 - Get services from same ServiceContainer on service wiring by Umherirrender
PageAssessments
[edit]- git #e4844cec - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
PageTriage
[edit]- git #bf919278 - Unify user_block_status assignment in ArticleCompile by Doğu Abaris
PageViewInfo
[edit]- git #08b5a6a5 - Add return type hint to function in ServiceWiring.php by Umherirrender
Popups
[edit]- git #f5dd9a0b - Add return type hint to functions in ServiceWiring.php by Umherirrender
- git #51059828 - Do not search for elements if no previews have been registered (task T355933) (task T356186) (task T356193) by Jon Robson
- git #8e499648 - Add new @stable event.Popups.SettingChange event (task T353798) by Jon Robson
ProofreadPage
[edit]- git #62658097 - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
- git #1ad8ae45 - Make proofreadpage_qualityN_category real tracking categories by tacsipacsi
QuickSurveys
[edit]- git #437a9343 - extension: Update class name for CodexModule, renamed in MW 1.39 by James D. Forrester
ReadingLists
[edit]- git #c57a5042 - Add return type hint to function in ServiceWiring.php by Umherirrender
RelatedArticles
[edit]- git #703e142c - Use service framework to access Disambiguator extension, not hard-coded class by C. Scott Ananian
- git #71de06a6 - Simplify the RelatedArticles extension to use Codex CSS components (task T286835) by Jon Robson
ReportIncident
[edit]- git #5c61bb68 - SECURITY: Use a CSRF token in the ReportIncident REST API (task T356190) by Dreamy Jazz
RevisionSlider
[edit]- git #95540a31 - Merge tooltip browser tests by WMDE-Fisch
- git #502e207e - Remove obsolete lint rule exception by WMDE-Fisch
- git #d006c26f - Merge a small piece of code duplication in SliderView (task T352169) by thiemowmde
- git #ed2c0a8b - Merge large chunk of code duplication in SliderArrowView (task T352169) by thiemowmde
- git #99c0064e - Make use of the /i feature instead of .toLowerCase() by thiemowmde
Scribunto
[edit]- git #f89e892a - Fix parsoid parserTests by C. Scott Ananian
SecureLinkFixer
[edit]- git #3584fe66 - Add return type hint to function in ServiceWiring.php by Umherirrender
SecurePoll
[edit]- git #b1f7928c - Add return type hint to functions in ServiceWiring.php by Umherirrender
- git #49b83ab6 - Remove the SecurePoll.HookRunner service by Umherirrender
ShortUrl
[edit]- git #f2cc4c16 - maintenance: Replace unnecessary uses of LBFactory::waitForReplication() by Bartosz Dziewoński
TemplateSandbox
[edit]- git #47246677 - VE: Use ve.deactivationComplete intsead of ve.deactivate by Ed Sanders
TemplateStyles
[edit]- git #8feec960 - Allow only local pages on templatestyles parser function by Umherirrender
TimedMediaHandler
[edit]- git #e497c1f4 - Minor fixes for WebVideoTranscodeJob (task T356242) by Giuseppe Lavagetto
- git #98fc09d0 - .phpcs.xml: Remove MediaWiki.Usage.ForbiddenFunctions.exec exclude by Reedy
- git #252e9693 - Codestyle and readability improvements by Derk-Jan Hartman
- git #081c701c - iOS 10-15 compat fix for HLS .m3u8 playlists (task T354502) by Brion Vibber
- git #7d9fb4ce - Convert ffmpegEncode to boxedCommand (task T356242) by Giuseppe Lavagetto
- git #2808dbe6 - Convert midiToAudioEncode to use BoxedCommand (task T356242) by Giuseppe Lavagetto
- git #12418565 - Remove dead/unreachable code from WebVideoTranscodeJob by Giuseppe Lavagetto
timeline
[edit]- git #980d0a1a - Include article name in Ploticus error messages (task T138036) by This, that and the other
UploadWizard
[edit]- git #d7abce57 - build: Upgrade mediawiki/mediawiki-phan-config to 0.13.0 by James D. Forrester
- git #b8e35288 - Make license preview resize along with everything else (task T354469) by Cormac Parle
UrlShortener
[edit]- git #80a06804 - Fix typo in qrCodeUiHandler function name (task T356154) by Doğu Abaris
VisualEditor
[edit]- git #3938f89b - Update VE core submodule to master (4ec4a75e4) (task T352875) (task T355805) (task T356093) by Ed Sanders
- git #627e85b0 - build: Upgrade mediawiki/mediawiki-phan-config to 0.13.0 by James D. Forrester
- git #3ca82f8d - Tests: Use CE HTML helpers by Ed Sanders
- git #4e94b88f - Remove the VisualEditorHookRunner service by Umherirrender
- git #9226a67e - editSwitch: Use secondary group for WikiEditor switch menu (task T308423) by Sam Wilson
Wikibase
[edit]- git #813f10f4 - REST: PUT sitelink happy path (task T355770) by Ollie Shotton
- git #acc361ad - REST: Mark GET sitelink production ready (task T354344) by Silvan
- git #409e74bf - REST: Mark DELETE sitelink production ready (task T354868) by Silvan
- git #b116c6d4 - rest-api: Get services from same ServiceContainer on service wiring by Umherirrender
- git #f7186750 - REST: Refactor `site` to `siteId` by Ollie Shotton
- git #ec58966f - REST: Refactor sitelink(s) by Ollie Shotton
- git #606c5caa - Improve docs for the excludeNamespaces client option by Michael Große
- git #9df92f53 - Use the correct title for the docs page on wb_property_info DB table by Leszek Manicki
- git #1999bb0a - REST: Document differences in sitelinks data structure (task T355659) by Silvan
- git #86010381 - REST: Add PUT Sitelink to OAS (task T355773) by dima koushha
- git #8755b808 - REST: Normalize `// wait 1s ...` comments by Ollie Shotton
- git #5339fefd - REST: Remove unused method from `SetItemDescriptionTest` by Ollie Shotton
- git #64f76c88 - REST: Handle case sensitive statement IDs as HTTP redirect (task T354261) by Silvan
- git #38a05be4 - REST: Make `SiteLinks` extend `ArrayObject` by Ollie Shotton
- git #8d8d4892 - REST: Add Sitelinks to `Item` read model (task T355770) by Ollie Shotton
- git #3d09ce7a - Change anonymous edit warning based on tempuser configuration (task T353807) by Arthur Taylor
WikibaseLexeme
[edit]- git #844aac59 - Check entity type in Form and Sense formatters (task T339904) by Arthur Taylor
- git #152537ce - Add return type hint to functions in ServiceWiring.php by Umherirrender
- git #1ab873c9 - Remove selenium-daily npm script (task T344140) by Lucas Werkmeister
- git #4f0d2e84 - Add ADR for stopping daily Beta browser tests (task T344140) by Lucas Werkmeister
- git #ff1c2e50 - Add ADR for Cypress browser testing decision (task T346260) by Lucas Werkmeister
- git #e4f4bd75 - Standardize WikibaseLexemeServices::getMergeLexemesInteractor() (task T287945) by Lucas Werkmeister
- git #fc476af7 - Remove LexemeAuthorizer, directly use EntityPermissionChecker (task T287945) by Lucas Werkmeister
WikibaseMediaInfo
[edit]- git #3a543388 - Get services from same ServiceContainer on service wiring by Umherirrender
- git #8e186f38 - Add return type hint to functions in ServiceWiring.php by Umherirrender
WikibaseQualityConstraints
[edit]- git #90c9bbb5 - Add return type hint to functions in ServiceWiring.php by Umherirrender
WikiEditor
[edit]- git #23e4ebd2 - Use flexbox for toolbar group items (task T308423) by Sam Wilson
WikiLambda
[edit]- git #1e7180fb - Cleanup: Remove unused methods (task T329107) by gengh
- git #f2c0a0c8 - ZString.vue: Change default rendering from foo to "foo" to make empty/whitespace visible by James D. Forrester
- git #9835545c - Cleanup: Rename removeZObject and removeZObjectChildren to more descriptive names (task T329107) by gengh
- git #2a124649 - Cleanup: Remove namespaced prop from router module (task T329107) by gengh
- git #dd9c8fc8 - Fix language selector horizontal padding (task T355946) by aminalhazwani
- git #7baf7540 - Cleanup: Remove unused components and organize folders (task T301868) by gengh
- git #b387c86f - Never set 'zlang' to a language MediaWiki doesn't support (task T356428) by James D. Forrester
- git #680f895a - ApiQueryZObjects: Don't restrict valid languages to MW-known ones (task T356428) by James D. Forrester
- git #1a47d3c6 - Add return type hint to functions in ServiceWiring.php by Umherirrender
- git #9e6d0d09 - Re-enable validation in the API; re-enable the corresponding test. (task T352295) by apine
- git #e0b4ad18 - Update function-schemata sub-module to HEAD (bd1742b) (task T356104) (task T356248) by James D. Forrester
- git #46e8e0bb - extension: Update class name for CodexModule, renamed in MW 1.39 by James D. Forrester
- git #4bf8bad6 - Move browser-test running commands to 'npm run browser-test' etc. by James D. Forrester
- git #c672a390 - ZStringTest: use data providers by DannyS712
- git #40d894f8 - ZStringTest: Cover the constructor completely (task T302599) by James D. Forrester
- git #fad28e33 - Migrate all special page 'help' links from to the Help namespace by James D. Forrester
- git #475d5285 - SpecialViewObject: Always only set the /view/ URL as canonical (task T355546) by James D. Forrester
- git #36390016 - SpecialViewObject: Rename output variable to outputPage for clarity by James D. Forrester
WikimediaEvents
[edit]- git #4a8ccdc7 - Add revision ID to X-Analytics header (task T346350) by Doğu Abaris
- git #bf05881d - Migrate `editResponseTime` metric to Prometheus store (task T354905) by Derick Alangi
- git #af671da3 - Remove nullable from return type in ServiceWiring.php by Umherirrender
WikimediaMessages
[edit]- git #c2e957e3 - Additional strings or phrases for translation use across multiple Wikimedia wikis. (task T356258) by varnent
Wikistories
[edit]- git #ece3a466 - Add return type hint to functions in ServiceWiring.php by Umherirrender
- git #85caddc9 - Remove Vue 3 compatability build (task T355227) by eamedina
Skins
[edit]MinervaNeue
[edit]- git #573ac59d - Query params can set night mode value (task T355118) by Steph Toyofuku
- git #d467f0a4 - Follow-up to 59fd0cd (red-link typo) (task T356074) by Jan Drewniak
- git #ef46f238 - Set up user option for night mode (task T355118) by Steph Toyofuku
- git #59fd0cd5 - Convert all color related Less variables to CSS custom properties (task T356074) by Jan Drewniak
- git #75e51c1f - build: Upgrade mediawiki/mediawiki-phan-config to 0.13.0 by James D. Forrester
- git #be0b4304 - Convert Less variable names from camelCase to snake-case (task T350581) by Jan Drewniak
- git #bc2c87f4 - Fixes: Diff footer is overlaying the text when visual diff is clicked (task T353407) by Jon Robson
- git #7cfdbd19 - Add ADR for CSS custom properties in Minerva (task T356074) by Jan Drewniak
- git #f614ce66 - Add feature flag for night mode (task T355118) by Steph Toyofuku
MonoBook
[edit]- git #c2fb1fff - build: Upgrade mediawiki/mediawiki-phan-config to 0.13.0 by James D. Forrester
Timeless
[edit]- git #e38d26a7 - build: Upgrade mediawiki/mediawiki-phan-config to 0.13.0 by James D. Forrester
Vector
[edit]- git #348e6f6c - Refactor and clean up FeatureManagement classes by Doğu Abaris
- git #e964cbb7 - Add Vector night mode feature flag (task T355065) by bwang
- git #4deefe4d - build: Upgrade mediawiki/mediawiki-phan-config to 0.13.0 by James D. Forrester
- git #4c5d039f - Add return type hint to function in ServiceWiring.php by Umherirrender
- git #63b3a23e - Register night mode as a client preference by Jon Robson
- git #29f73c96 - Client preferences accept a callback (task T350170) by Jon Robson
- git #81727102 - Deactivate sticky header menus and search when sticky header is hidden attempt 2 (task T325083) by Bernard Wang
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #f5fe845b - ve.collab UI and bookmarklet by David Chan
- git #804d94db - Zero out padding in source mode paragraphs as well (task T355805) (task T352875) by David Lynch
- git #a28d52ee - ve.ce.Surface#drawSelections: Always set class attribute (task T356093) by Ed Sanders
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CreditsSource
- Dashiki
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaSearch
- MobileApp
- Modern
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OpenStackManager
- PageImages
- PageNotice
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- Quiz
- RSS
- RealMe
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- Translate
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- wikihiero
Total changes
[edit]276 Changes in 68 repos by 68 authors