MediaWiki 1.41/wmf.27/Changelog
< MediaWiki 1.41 | wmf.27
Core changes
edit- git #e3d01e4e - Branch commit for wmf/1.41.0-wmf.27 (task T345888) by trainbranchbot
- git #94ece673 - Namespace TitleValue under \MediaWiki\Title (task T166010) by James D. Forrester
- git #459cbb04 - Namespace remaining 'specialpage' files under \MediaWiki\SpecialPage (task T166010) by James D. Forrester
- git #50886262 - Namespace 'special' Pagers under \MediaWiki\Pager (task T166010) by James D. Forrester
- git #b6f263b0 - Namespace HistoryPager under \MediaWiki\Pager (task T166010) by James D. Forrester
- git #905480af - Follow-up 87f2b083: Correct capitalisation of HTMLForm import (task T346667) by James D. Forrester
- git #fddf060a - Apply diff-editfont- classes to inline diffs as well as side-by-side (task T346430) by Ed Sanders
- git #15d52473 - Remove ParserOutput::{get,set}CategoryLinks(), deprecated since 1.38 (task T305161) by C. Scott Ananian
- git #d421ab57 - Remove ParserOutput::addOutputHook() and related code (task T292321) (task T305161) by C. Scott Ananian
- git #722f64f6 - Remove ParserOutput::{get,unset,set}Property and ::getProperties() (task T305161) by C. Scott Ananian
- git #83e197d8 - Remove ParserOutput::addTrackingCategory(), deprecated since 1.38 (task T305161) by C. Scott Ananian
- git #3aeb9d68 - Namespace core Pagers under \MediaWiki\Pager (task T166010) by James D. Forrester
- git #3277afa5 - MultiHttpClient: Unset $this->cmh after closing it (task T288624) by Lucas Werkmeister
- git #8cd2646b - Migrate several services to use ICP instead of LB (task T330641) by Amir Sarabadani
- git #d9cbaf33 - Ensure that ExtensionProcessor exports UserRegistrationProviders (task T344694) by mainframe98
- git #d45f68b1 - Infuse the inline diff toggle's layout to fix accessibility (task T346132) by Bartosz Dziewoński
- git #b52ac5d7 - WikiPage: Deprecate getPageIsRedirectField() by Bartosz Dziewoński
- git #7bdc7df2 - Use existing PermissionManager calls in UserAuthority (task T261963) by Thiemo Kreuz
- git #d496328b - Fix accidental use of Statsd implementation instead of interface by thiemowmde
- git #3dd695a1 - WikitextContentHandler/ParserOutput: move redirect header to post processing by C. Scott Ananian
- git #5d5683ad - SpecialWhatLinksHere: Add support for read new of pagelinks (task T346457) by Amir Sarabadani
- git #f90d18fe - maintenance: Migrate some Database::select() calls to SQB (task T344971) by Amir Sarabadani
- git #85e78d22 - Add UserRegistrationLookup (task T344694) by Martin Urbanec
- git #0c0d8777 - Namespace SpecialW* under \MediaWiki\Specials by James D. Forrester
- git #b1449dbc - Remove deprecated HTTP header field 'Pragma' (task T345420) by Fomafix
- git #04b50619 - CommentFormatter: Minor clean up to test cases by Timo Tijhof
- git #02d84d76 - SpecialLinkSearch: remove outdated comment about http:// default by Timo Tijhof
- git #68f7ac7c - HISTORY: Fix typo in note about 1.35 wgDisableCounters removal by Timo Tijhof
- git #93a27630 - ResourceLoader: Set 'virtualFilePath' for startup.js (task T47514) by Timo Tijhof
- git #ca4cb02e - context: Disallow cloning RequestContext object and throw an error (task T323187) by Wandji69
- git #6922bcea - Add accessible label for temp user banner tooltip (task T342932) by bwang
- git #062fd08e - Remove all Parsoid debugApi references and uses by Subramanya Sastry
- git #0fd7b663 - API Help: Note that parameters may be inherited from other context (task T265734) by James D. Forrester
- git #870f7c3f - Namespace SpecialVersion under \MediaWiki\Specials by James D. Forrester
- git #87f2b083 - Namespace SpecialU* under \MediaWiki\Specials by James D. Forrester
- git #cc457046 - Namespace SpecialT* under \MediaWiki\Specials by James D. Forrester
- git #a6f3c288 - Namespace SpecialS* under \MediaWiki\Specials by James D. Forrester
- git #7f7712b1 - http: HeaderCallback should inject all telemetry headers (task T340573) by Piotr Miazga
- git #56b5df31 - tests: Widen `@covers` annotations in PageContentHelperTest by Derick Alangi
- git #6ac617e7 - rdbms: Minor clean up in ChronologyProtector (task T314434) by Timo Tijhof
- git #53f8b8a4 - actions: Let getActionOverrides() return ObjectFactory specs (task T253078) by Lucas Werkmeister
- git #19ce815b - SpecialContribute: No Icons on Contribute special page mobile (task T345706) by Moh'd Khier Abualruz
- git #495c8264 - resources: Deprecate MediaWiki UI modules in code as well as docs (task T340263) by Jon Robson
- git #ea2979b8 - Namespace SpecialR* under \MediaWiki\Specials by James D. Forrester
- git #96249612 - Add a mocha test for variant redirects on the page html endpoint by daniel
- git #49b1bf23 - libs: remove APACHE-LICENSE-2.0.txt from cssjanus by Antoine Musso
- git #e392a8a2 - ParsoidHandler: Rename var name for clarity by Subramanya Sastry
- git #f275549f - ParsoidHandler: Remove unnecessary instanceof check against PageConfig by Subramanya Sastry
- git #a17019b8 - ParsoidHandler: Some minor cleanup by Subramanya Sastry
- git #942a2861 - Support variant redirects in `/page/html` REST endpoint (task T338605) by daniel
- git #4471dace - tests: Migrate some Database::select() calls to SQB (task T344971) by Amir Sarabadani
- git #3f294751 - ApiParse: Coerce image links to string (task T346265) by Máté Szabó
- git #f17ccb46 - Namespace SpecialP* under \MediaWiki\Specials by James D. Forrester
- git #158e6ab5 - Namespace SpecialN* under \MediaWiki\Specials by James D. Forrester
- git #ee48c918 - EditPage: Restore support for 'MediaWiki:addsection-editintro' by Bartosz Dziewoński
- git #5ac6e254 - rdbms: Avoid lazy loading $loadMonitor in LoadBalancer (task T314020) by Amir Sarabadani
- git #5dc9441b - rdbms: Rename DatabaseMysqlBase to DatabaseMySQL by Amir Sarabadani
- git #76b0af16 - Remember selected watchlist expiry time during edit conflict (task T274658) by thiemowmde
- git #b58d92db - Update OOUI to v0.48.1 (task T340686) (task T345515) by Eric Gardner
- git #7d137d04 - Deprecate ConfiguredReadOnlyMode service (task T343917) by Amir Sarabadani
- git #f338cffe - Remove WikiPage::doDeleteUpdates(), deprecate ::doDeleteArticleBatched() by Daimona Eaytoy
- git #b4d0be61 - rdbms: Use `debugSql` instead of `debugDumpSql` which is unuset (task T318272) by Derick Alangi
- git #2b16181e - Update Codex from v0.18.0 to v0.19.0 (task T337095) (task T339021) (task T340119) (task T342313) (task T344178) (task T344541) (task T344848) (task T344849) (task T345283) (task T345284) (task T345286) (task T345876) (task T346116) by Eric Gardner
- git #790ae736 - tests: Move test cases from /includes/ into sub folder by Umherirrender
- git #8f760a3b - Optimize and tidy up in mediawiki.page.ready/ready.js (task T328870) by Anne Haunime
- git #82f4b92e - PoolWorkArticleView: Separate slow-parsoid and slow-parse logs by Subramanya Sastry
- git #ab1bfd9e - maintenance: Move `shutdown()` logic to MaintenanceRunner by Derick Alangi
- git #8009e9d0 - http: MultiHttpClient supports TelemetryHeadersInterface (task T344926) by Piotr Miazga
- git #8408989f - TestSetup: Minor cleanup by Reedy
- git #34acf667 - SettingsBuilder: prevent access to the global instance in unit tests by Daimona Eaytoy
- git #c02b928d - objectcache: Roll up small once-used private methods to the caller by Amir Sarabadani
- git #986290ff - Make ExifRotationTest dramatically faster by thiemowmde
- git #42a17dba - EditPage: undeprecate UNICODE_CHECK constant by DannyS712
- git #ec1acd8d - filerepo: Switch to use IConnectionProvider where possible (task T330641) by Amir Sarabadani
- git #b65482ac - phpunit: Prevent access to ExtensionRegistry in unit tests by Daimona Eaytoy
- git #2d6c47bf - RevisionStoreTest: Fix failures with $wgPageLanguageUseDB = true by Bartosz Dziewoński
- git #8360ea9e - Use the minified version of the 'pako' library (task T346075) by Bartosz Dziewoński
- git #136b7133 - Reset the OOUI element ID before each test (task T345515) by Tim Starling
- git #d9fc3d63 - Languages: Add German as a fallback language for Romansh (task T169436) by Jon Harald Søby
- git #e944a2b7 - Add an option to allow users to always enable safemode (task T342347) by Dringsim
- git #fc364c6b - resetUserEmail: Add an option to send temporary password via email by Func
- git #1b909fe5 - SpecialUserRightsTest: Add basic coverage for interwiki functionality (task T342763) by Martin Urbanec
- git #56f0baa0 - Remove PageConfig::hasLintableContentModel by Arlo Breault
Vendor
edit- git #90a91412 - Bump parsoid to 0.18.0-a24 (task T339365) (task T325575) by Isabelle Hurbain-Palatin
- git #a24b9e73 - Update OOUI to v0.48.1 by Eric Gardner
Extensions
editAdvancedSearch
edit- git #b945ef6e - Remove unused previewOptions config from NamespacesPreview by thiemowmde
- git #99611d04 - Dramatically simplify some older PHPUnit tests by thiemowmde
- git #4996a0c6 - Update various JSDoc tags by thiemowmde
- git #0744b999 - Move label creation to ExpandablePane and make label explicit (task T342245) by WMDE-Fisch
- git #b24b71b3 - Rename $buttonLabel to $buttonContent (task T342245) by thiemowmde
AntiSpoof
edit- git #bd66265c - Use QueryBuilder in SpoofUser (task T312347) by Umherirrender
ApiFeatureUsage
edit- git #d3aa75d1 - Use HookHandlers for core hook (task T346482) by Umherirrender
Calendar
edit- git #5b10803d - Use HookHandlers for core hook (task T346483) by Umherirrender
CampaignEvents
edit- git #20a77aea - Do not show "Clear form" on event pages if answers have been aggregated (task T345770) by Daimona Eaytoy
- git #2f162719 - Adjust spacing of sections in the response statistics tab (task T336855) by Daimona Eaytoy
- git #1edadd7a - Use native types for EmailUsersJob parameters (task T346403) by Daimona Eaytoy
- git #861d7bda - Add section for participant questions to the registration form (task T339978) by Daimona Eaytoy
- git #222e6fc5 - Re-label "has email" and show it conditionally in EventDetails (task T345310) by Daimona Eaytoy
CentralAuth
edit- git #e5f59396 - Add CentralAuthGlobalRegistrationProviderTest by Martin Urbanec
- git #376218e4 - Add CentralAuthGlobalRegistrationProvider (task T344694) by Martin Urbanec
- git #51b02340 - Optimise CentralAuthSessionProvider::refreshSessionInfo by Daimona Eaytoy
CheckUser
edit- git #88c83e79 - Get expected action text in test method of CheckUserGetEditsPagerTest (task T346586) by Dreamy Jazz
- git #022e4ffc - Implement read new support for CheckUserGetEditsPager (task T328995) (task T328992) by Dreamy Jazz
- git #e64c46d9 - Use ArchivedRevisionLookup::getArchivedRevisionRecord() where convenient by Bartosz Dziewoński
- git #f897e3ea - Change AbstractCheckUserPager::getIpConds to use IReadableDatabase (task T346183) by Dreamy Jazz
- git #0562e948 - clienthints: Make ::provideIncrementAndCheck static (task T337159) by Dreamy Jazz
CirrusSearch
edit- git #dede6644 - Remove duplicate cast from Util::parsePotentialPercent by Umherirrender
- git #42158630 - Refactor and Revert Analysis Harmonization (task T346051) by tjones
cldr
edit- git #c809e7cb - More readable string comparison by Michael Große
CodeMirror
edit- git #21c121b8 - build: Update linters by Ed Sanders
- git #d0fe4c06 - Grunt: Use conf.MessagesDirs for banana by Ed Sanders
Collection
edit- git #ea5a0bd2 - Remove unused jquery.ui module (task T49145) by Jon Robson
- git #2714f2a1 - Rename ultra-short variables to make the code more readable by thiemowmde
- git #28eed5f4 - Some minor code and documentation cleanups by thiemowmde
- git #54b55d4d - Add basic guards to API calls that sometimes fail (task T345935) by thiemowmde
ContentTranslation
edit- git #6a94241d - Add mw-no-invert class to thumbnails (task T345281) by Ed Sanders
- git #f1d63540 - CX: Use "sxsave" action when translating a section on desktop (task T345329) by NikG
- git #9f43b2a3 - CX: Add support for forcing unified dashboard through URL parameter (task T337915) by NikG
- git #afb96733 - CX: Migrate mw.cx.dm.Translation.js from ES5 to ES6 (task T342280) by NikG
- git #603909af - CX: Migrate mw.cx.init.Translation.js from ES5 to ES6 (task T342280) by NikG
- git #75434e60 - CX: Refactor TranslationController/processSaveQueue method by NikG
CreditsSource
edit- git #38adc7da - Use HookHandlers for core hook (task T346485) by Umherirrender
DiscussionTools
edit- git #0c1ec851 - Fix interaction of "Add topic" button with categories (task T335219) by Bartosz Dziewoński
- git #2aafd08c - Require CTRL+Enter to submit a comment, regardless of the input (task T326500) by Ed Sanders
- git #6b633803 - ThreadItemStore: Add details to row insertion exceptions (task T343859) by Bartosz Dziewoński
- git #70ff6fa4 - SubscriptionStore: Tweak comment to fix Gerrit syntax highlighting by Bartosz Dziewoński
ExternalGuidance
edit- git #337e02e7 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
FileExporter
edit- git #85de7723 - .gitreview: Swap to track=1 (task T146293) by Reedy
FileImporter
edit- git #31ba2bdd - .gitreview: Swap to track=1 (task T146293) by Reedy
- git #ea4de408 - tests: Use the existing service instead of rebuilding the object (task T330641) by Amir Sarabadani
FlaggedRevs
edit- git #14f6806d - Remove unused FlaggedRevs::getLevels() by thiemowmde
- git #ba476f78 - Add convenient FlaggedRevs::getFirstReviewNamespace() by thiemowmde
- git #839b893e - Add PHPUnit tests for most basic FlaggedRevs utility methods by thiemowmde
- git #9ffe83eb - Add convenient FlaggedRevs::isReviewNamespace() method by thiemowmde
- git #4261919c - Make FlaggedRevs::inReviewNamespace() more convenient to use by thiemowmde
Flow
edit- git #aa3b0674 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #4949c126 - Add cuc_ prefix to comment_text and comment_data if they are set (task T328995) by Dreamy Jazz
- git #134eb13d - tests: Do not assume UTSysop exists (task T346253) by Martin Urbanec
Gadgets
edit- git #e2928547 - Hide gadgets on Special:Preferences when forcesafemode=true (task T342347) by Dringsim
GlobalCssJs
edit- git #28801662 - Hide global CSS/JS on Special:Preferences when forcesafemode=true (task T342347) by Dringsim
GoogleNewsSitemap
edit- git #0a4d8511 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
GrowthExperiments
edit- git #71d40b26 - Mentor dashboard: Ensure no temp accounts are returned as mentees (task T341390) by Martin Urbanec
- git #ef08685e - Link recommendations: prevent too large offsets in cirrus queries (task T345713) by Sergio Gimeno
- git #61b6d39e - linkTaskCounts: Stop producing per-topic statsd data (task T345210) by Martin Urbanec
- git #16a3c0ba - listTaskCounts: Push total task counts to statsd for all tasks (task T345204) by Martin Urbanec
- git #85be230b - Make PraiseworthyMenteeSuggesterIntegrationTest faster (task T322444) by thiemowmde
- git #7edec920 - Replace misplaced BadMethodCallException with LogicException by thiemowmde
- git #104c9221 - Add NewcomerTasksInfo Bengali translation by MdsShakil
- git #311302ff - Structured mentor list: Use meaningful edit summaries (task T322115) by Martin Urbanec
Kartographer
edit- git #971f19db - Remove now redundant PHPDoc blocks by thiemowmde
- git #e61f74b9 - Hard-code maplink coordinates messages to English for Parsoid (task T346161) by Isabelle Hurbain-Palatin
- git #0d278677 - Add MapTagArgumentValidator::hasCoordinates for convenience by thiemowmde
LiquidThreads
edit- git #1cbe558f - Remove hook handler for hooks related to NewUserMessage extension by Umherirrender
- git #e87ef7e1 - build: Remove unneeded taint suppression by Umherirrender
LoginNotify
edit- git #a0a387d1 - Don't notify of failed logins for system or temporary users (task T329774) by Tim Starling
- git #534e3ce4 - LoginNotify seen subnets table (task T345052) by Tim Starling
MachineVision
edit- git #bbcd3a8d - Disable extension without uninstalling it (task T345187) by Cormac Parle
Math
edit- git #3c196ba3 - Render MathML for tripledash and ..arrows cmds from texfified mhchem (task T340024) by Stegmujo
- git #ead9760e - Render MathML for cmds: raise,lower,rlap,llap from texified mhchem (task T340024) by Stegmujo
- git #cedca8b1 - Render MathML for mskip and mkern from texified mhchem (task T340024) by Stegmujo
- git #237ef0df - Create prototype of mhchemParser-PHP TexVC integration (task T340023) by Stegmujo
- git #6514c9d2 - Implement mhchemParser in PHP (task T329620) by Stegmujo
- git #8c5a6946 - Implement mhchemParser maintenance in PHP by Stegmujo
- git #e0d66eab - docs: Update links for Mathoid now it's moved to GitLab (task T344747) by James D. Forrester
MediaSearch
edit- git #012a655e - build: Update MediaWiki requirement to 1.41 by James D. Forrester
MobileFrontend
edit- git #ab10ec67 - Use clientPrefs for mobile user font size (task T342277) by Jan Drewniak
- git #d47bfc1c - Follow-up I359c68832: Fix VE fake toolbar selector (task T345006) by Ed Sanders
NewUserMessage
edit- git #89cffd3d - Use HookHandlers for core hooks (task T346496) by Umherirrender
PageTriage
edit- git #d9875e3c - Do not show namespace filter if only one option is present (task T330817) by Sohom
- git #7c650e8a - new ui stores settings the same way as old ui (task T342434) (task T339252) by jsn
- git #8eb4cf8f - Refactor filter menu layout (task T343126) by suecarmol
- git #bc17187c - only named accounts may set preferences (task T337788) by jsn
- git #3767fbf4 - Set two parameters for a redirect template to be optional (task T345792) by MPGuy2824
- git #d65b2478 - Fix tag de-duplication and synchronization functionality (task T345496) by Sohom
ParserMigration
edit- git #ec33affb - build: Update MediaWiki requirement to 1.41 by James D. Forrester
Phonos
edit- git #6510c48b - PhonosButton.less: ensure icon is correct size before OOUI is loaded (task T346592) by MusikAnimal
- git #f9c5e90e - Always supply error messages from server (task T330851) by Sam Wilson
- git #4e948e31 - Phonos: prevent attribution link from appearing in search results (task T345313) by MusikAnimal
- git #90cc217f - PhonosButton.less: prevent attribution link from wrapping to new line (task T345315) by MusikAnimal
- git #c22acaaa - Use ⓘ as the attribution icon (task T346195) by MusikAnimal
- git #c049b971 - Re-enable parser tests (task T345515) by Tim Starling
- git #c782b83d - Do not enable entire OOUI in PHP on page load (task T345414) by hmonroy
- git #379352cb - Add tracking category for all errors (task T345299) by Umherirrender
- git #aa57cfd4 - Reduce initial payload of Phonos styles (task T345414) by Jon Robson
Popups
edit- git #76c05042 - Disable animations in storybook by Jon Robson
- git #961778b3 - Disable error logging for missing settings cog on references beta feature (task T346404) by Jon Robson
- git #e69309d5 - Remove unhelpful comment (task T345653#9168342) by Jon Robson
- git #154912e5 - Rename icon classes in Popups to use popups-icon prefix instead of mw-ui-icon, replace resource loader icons with codex (task T345653) by bwang
ProofreadPage
edit- git #2d36b9c5 - Redirect header is now added by ParserOutput::getText() by C. Scott Ananian
RelatedArticles
edit- git #1071a534 - build: Update linters by Ed Sanders
- git #8eb55200 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
ReportIncident
edit- git #676d4c3e - build: Use conf.MessageDirs directly for banana path config by James D. Forrester
- git #35dff238 - api: Add endpoint to receive report data (task T337635) by Kosta Harlan
RevisionSlider
edit- git #5bf6ad7a - Fix accidental use of Statsd implementation instead of interface by thiemowmde
RSS
edit- git #4f661bfd - Use HookHandlers for core hook (task T346497) by Umherirrender
SearchExtraNS
edit- git #2112837c - Use HookHandlers for core hook (task T346498) by Umherirrender
SearchVue
edit- git #25939810 - Use HookHandlers for core hook (task T346499) by Umherirrender
- git #d26bf0eb - Implement hook interfaces in HookHandler by Umherirrender
SecureLinkFixer
edit- git #cc0953c2 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #9918cda1 - Use correct local load balancer in VoterEligibilityPage by Umherirrender
SubPageList3
edit- git #2e35f9e2 - Use HookHandlers for core hook (task T346500) by Umherirrender
SubpageSortkey
edit- git #325500b2 - Use HookHandlers for core hook (task T346501) by Umherirrender
TemplateData
edit- git #61ac3f96 - Remove unused `lang` argument from Dialog.updateParamDetailsLanguage by thiemowmde
- git #9eb2e46f - Remove two messages that are unused since 2014 by thiemowmde
TemplateWizard
edit- git #73b669c4 - Use HookHandlers for core hooks (task T346565) by Umherirrender
timeline
edit- git #c92f8a95 - Use HookHandlers for core hook (task T346502) by Umherirrender
Translate
edit- git #dcea77e9 - Special:ManageTranslatorSandbox: improve usability with a sticky header by Niklas Laxström
- git #bfbfa923 - Special:PageTranslation: Add some forced wrapping to avoid layout breaks by Niklas Laxström
- git #9c85b8b1 - Update processMessageChanges.php references (task T343200) by Wangombe
- git #8c4591e2 - Translate: Fix incorrect regex for formatMessageGently by Winston Sung
- git #d7b44b71 - findUnsynchronizedDefinitions: Use Shell::makeScriptCommand method (task T343200) by Wangombe
- git #6cc7c2dd - PageTranslationSpecialPage: Use property types in class by Abijeet
- git #0870c647 - TranslateMetadata: Move method to fetch subgroups by Abijeet
- git #506c3609 - TranslateMetadata: Shorten long group id (task T334329) by Abijeet
UniversalLanguageSelector
edit- git #ee42cf07 - Add AwamiNastaliqBold by Niklas Laxström
- git #f02dd2f7 - Use Linux newlines for consistency by Niklas Laxström
- git #49f42b3d - Remove all TTF font files by Niklas Laxström
UrlShortener
edit- git #a2fbe0db - build: Update linters by Ed Sanders
- git #d236e397 - Fix dependencies by Ed Sanders
- git #5a7d67b3 - Focus the CopyTextLayout when opening the dialog by Ed Sanders
- git #f2d4d9f9 - Refactor async code into single promise by Ed Sanders
- git #8bdb0dd5 - Adjust font size in Message dialog by Ed Sanders
VueTest
edit- git #0e156ac0 - Codex: Update to latest version by Eric Gardner
VisualEditor
edit- git #0cfaaa5f - Don't offer visual diffs for non-wikitext pages (task T346252) by Bartosz Dziewoński
- git #cba0bf6d - Edit check: Clean up when VE is deactivated (task T344382) by Ed Sanders
Wikibase
edit- git #dd9a2b6e - REST: Mark GET Property Labels as production ready (task T346312) by Silvan
- git #514e0439 - REST: Mark RemovePropertyStatement as production-ready (task T345559) by muja
- git #d7cd4ea8 - REST: Use interfaces for use case validators (task T344994) by Jakob Warkotsch
- git #05d6471a - REST: Add RemovePropertyStatement schema tests (task T345576) by muja
- git #2e3c90e3 - REST: Make RemoveStatement wrappers' requests extend RemoveStatement by muja
- git #0dddf90b - REST: Adding RemovePropertyStatement (task T345560) (task T345699) by muja
- git #f77e476a - REST: Use new validation mechanism in GetItemDescription (task T345714) by Jakob Warkotsch
- git #41c775aa - REST: Make GetPropertyStatementRequest extend GetStatementRequest (task T345718) by Jakob Warkotsch
- git #0184e744 - REST: Use new validation mechanism in GetItemStatement (task T345714) by Jakob Warkotsch
- git #e190084c - Use full title for special page returnto URLs (task T330550) by Lucas Werkmeister
- git #cfbfeb07 - REST: Use new validation mechanism in GetProperty (task T345714) by Jakob Warkotsch
- git #f3fd22de - Replace list(...) with [...] by Michael Große
- git #65cf78ae - Inject SpecialPageFactory into edit actions by Michael Große
- git #4bd902e3 - anonymouseditwarning: params for links to login and create account (task T330550) by Michael Große
- git #a0471349 - Fix AnonymousEditWarningBuilderTest on non-English wikis (task T330550) by Lucas Werkmeister
- git #5b6b21c6 - REST: Use new validation in GetItemAliasesInLanguage (task T345714) by Ollie Shotton
- git #7700dcd8 - REST: Use new validation in GetItemAliases (task T345714) by Ollie Shotton
- git #f774627f - REST: Improve spec tests by muja
- git #5296b335 - Store the Object Factory spec of classes in a public constant by Michael Große
- git #7bdd28d3 - REST: Don't validate the same request twice (task T345718) by Jakob Warkotsch
- git #1291f51e - Add anon edit warning link parameters (task T330550) by Michael Große
- git #2a02a588 - REST: Use new validation mechanism in AddPropertyStatement (task T345714) by Jakob Warkotsch
- git #a8e0cf75 - REST: Use new validation mechanism in GetPropertyStatements (task T345714) by Jakob Warkotsch
- git #26c95960 - REST: Add validation to RemoveItemStatement. (task T345575) by muja
- git #08d4e180 - REST: Use new validation for patch statement use cases (task T345714) by Jakob Warkotsch
- git #858266da - REST: Add OpenAPI spec tests for GetPropertyLabels (task T346303) by Silvan
- git #5a52174c - REST: Add validation to GetPropertyLabels (task T346229) by Silvan
- git #f9cdc9cc - Inject services into EditEntityAction+SubmitEntityAction by Lucas Werkmeister
- git #ccd17779 - REST: Use new validation for replace statement use cases (task T345714) by Jakob Warkotsch
- git #6429ceb0 - Allow more action specs in EntityHandlerTestCase by Lucas Werkmeister
- git #f6e2d288 - REST: Make ValidatingRequestDeserializer support description edit requests (task T345715) by Jakob Warkotsch
- git #4bcc371c - Restore "EntityId: Hard-deprecate Serializable methods" (task T345856) by Lucas Werkmeister
- git #e35e8174 - REST: Validate request per validators order (task T345715) by Jakob Warkotsch
- git #7a29c07d - REST: Make ValidatingRequestDeserializer support label edit requests (task T345715) by Jakob Warkotsch
- git #04ce3d12 - REST: Create a new RemoveItemStatement wrapper (task T345575) by Muhammad Jaziraly
- git #526d187b - REST: Create StatementWriteModelRetriever (task T345916) by muja
- git #e2dd9caa - REST: Make ValidatingRequestDeserializer support patch requests (task T345715) by Jakob Warkotsch
- git #b401fac9 - REST: Use new validation mechanism in AddItemStatement (task T345715) by Jakob Warkotsch
- git #c9c59ad7 - Revert "EntityId: Hard-deprecate Serializable methods" by Jaime Nuche
- git #66fb5164 - REST: Implement GetPropertyLabels happy path (task T345861) by Silvan
- git #a4b312dd - REST: Add EditMetadataRequestValidatingDeserializer (task T345715) by Jakob Warkotsch
- git #e27736c7 - REST: Add StatementSerializationRequestValidatingDeserializer (task T345715) by Jakob Warkotsch
- git #bf06f3a3 - REST: Make ValidatingRequestDeserializer support item fields (task T345715) by Jakob Warkotsch
- git #128f8db4 - Inject LanguageNameLookupFactory into OutputPageBeforeHTMLHookHandler (task T281721) by Lucas Werkmeister
- git #21a479f0 - Add strict types to OutputPageBeforeHTMLHookHandler by Lucas Werkmeister
WikibaseLexeme
edit- git #3697ab76 - Bump special-new-lexeme to add returnto params for anon edit warning (task T330550) by Michael Große
- git #6b86f7f7 - Add anon edit warning link parameters (task T330550) by Michael Große
- git #cf8e946d - Use spec stored in public constant of Action classes in Handler by Michael Große
- git #a9beb956 - Inject services into EditEntityAction+SubmitEntityAction by Lucas Werkmeister
- git #c09c1ae2 - Show a warning when editing the lexeme "header" as anonymous (task T343979) by Marius Hoch
- git #9a7eb730 - Show a warning when editing forms and sense as anonymous (task T343979) by Marius Hoch
WikibaseMediaInfo
edit- git #65e2df92 - Use EntityId::getSerialization() instead of serialize() (pt. 2) (task T345856) by Lucas Werkmeister
WikiEditor
edit- git #ac8c355e - Fix unrelated elements flickering during realtime preview (task T293347) (task T307046) by thiemowmde
wikihiero
edit- git #215a57aa - Add tracking category for pages that use <hiero> (task T344534) by Amir Sarabadani
WikiLambda
edit- git #30ff2724 - API: Don't throw on ApiUsageException by James D. Forrester
- git #b355c020 - Switch uses of Status to new namespaced location by James D. Forrester
- git #ff244752 - ServiceWiring: Loosen soft DI from `ObjectCache::newFromParams()` by Derick Alangi
- git #d59f7de8 - Edit about widget and about dialog copy (task T343516) by aminalhazwani
- git #b21c27bb - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester
WikimediaIncubator
edit- git #6ec1bb2d - Replace wfGetDB( DB_REPLICA ) (task T330641) by Fomafix
- git #3ab3bf5b - Inject services to SpecialRandomPage (task T265308) by Fomafix
WikimediaMessages
edit- git #688d9b0e - Fix message key in of Hooks::onMessageCacheFetchOverrides (task T345549) by Dreamy Jazz
- git #7a1430ea - Correcting typo in en.json re: lbe language name by test237-prog
- git #6cee463c - Correcting mobile link for ToU to go to mobile site of Foundation Governance Wiki. (task T344074) by varnent
Wikistories
edit- git #31739e62 - Error handling on story page with storyview action (task T344990) by Stephane Bisson
- git #e1ee1f9e - Handle temp users (task T326878) by Stephane Bisson
- git #f91eafd9 - Add APIs config variables (task T344822) by eamedina
Skins
editCologneBlue
edit- git #042dcf99 - Use HookHandlers for core hook (task T315824) by Umherirrender
MinervaNeue
edit- git #c53f69f3 - Fixes notification overlay: Change URL using location (task T346685) by Jon Robson
- git #d407d105 - Remove or document remaining mw-ui-icon usages (task T344022) by Jon Robson
- git #47b27446 - Clean up icon selectors from cached HTML (task T344022) by bwang
- git #52de5fd5 - Fixes console warnings by Jon Robson
Vector
edit- git #65c48d4e - Feature: Client preferences interface (task T345363) by Jon Robson
- git #c88d72f1 - [anon prefs] TOC pinned / unpinned (task T316060) by Moh'd Khier Abualruz
Misc
editNo changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- CommonsMetadata
- ConfirmEdit
- ContactPage
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DonationInterface
- DoubleWiki
- Echo
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- Listings
- MapSources
- MassMessage
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- ReadingLists
- RealMe
- SandboxLink
- Score
- Scribunto
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- VipsScaler
- VisualEditor/VisualEditor
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaMaintenance
- Wikisource
- XAnalytics
- intersection
Total changes
edit299 Changes in 68 repos by 70 authors