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 (T345888) by trainbranchbot
- git #94ece673 - Namespace TitleValue under \MediaWiki\Title (T166010) by James D. Forrester
- git #459cbb04 - Namespace remaining 'specialpage' files under \MediaWiki\SpecialPage (T166010) by James D. Forrester
- git #50886262 - Namespace 'special' Pagers under \MediaWiki\Pager (T166010) by James D. Forrester
- git #b6f263b0 - Namespace HistoryPager under \MediaWiki\Pager (T166010) by James D. Forrester
- git #905480af - Follow-up 87f2b083: Correct capitalisation of HTMLForm import (T346667) by James D. Forrester
- git #fddf060a - Apply diff-editfont- classes to inline diffs as well as side-by-side (T346430) by Ed Sanders
- git #15d52473 - Remove ParserOutput::{get,set}CategoryLinks(), deprecated since 1.38 (T305161) by C. Scott Ananian
- git #d421ab57 - Remove ParserOutput::addOutputHook() and related code (T292321) (T305161) by C. Scott Ananian
- git #722f64f6 - Remove ParserOutput::{get,unset,set}Property and ::getProperties() (T305161) by C. Scott Ananian
- git #83e197d8 - Remove ParserOutput::addTrackingCategory(), deprecated since 1.38 (T305161) by C. Scott Ananian
- git #3aeb9d68 - Namespace core Pagers under \MediaWiki\Pager (T166010) by James D. Forrester
- git #3277afa5 - MultiHttpClient: Unset $this->cmh after closing it (T288624) by Lucas Werkmeister
- git #8cd2646b - Migrate several services to use ICP instead of LB (T330641) by Amir Sarabadani
- git #d9cbaf33 - Ensure that ExtensionProcessor exports UserRegistrationProviders (T344694) by mainframe98
- git #d45f68b1 - Infuse the inline diff toggle's layout to fix accessibility (T346132) by Bartosz Dziewoński
- git #b52ac5d7 - WikiPage: Deprecate getPageIsRedirectField() by Bartosz Dziewoński
- git #7bdc7df2 - Use existing PermissionManager calls in UserAuthority (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 (T346457) by Amir Sarabadani
- git #f90d18fe - maintenance: Migrate some Database::select() calls to SQB (T344971) by Amir Sarabadani
- git #85e78d22 - Add UserRegistrationLookup (T344694) by Martin Urbanec
- git #0c0d8777 - Namespace SpecialW* under \MediaWiki\Specials by James D. Forrester
- git #b1449dbc - Remove deprecated HTTP header field 'Pragma' (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 (T47514) by Timo Tijhof
- git #ca4cb02e - context: Disallow cloning RequestContext object and throw an error (T323187) by Wandji69
- git #6922bcea - Add accessible label for temp user banner tooltip (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 (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 (T340573) by Piotr Miazga
- git #56b5df31 - tests: Widen `@covers` annotations in PageContentHelperTest by Derick Alangi
- git #6ac617e7 - rdbms: Minor clean up in ChronologyProtector (T314434) by Timo Tijhof
- git #53f8b8a4 - actions: Let getActionOverrides() return ObjectFactory specs (T253078) by Lucas Werkmeister
- git #19ce815b - SpecialContribute: No Icons on Contribute special page mobile (T345706) by Moh'd Khier Abualruz
- git #495c8264 - resources: Deprecate MediaWiki UI modules in code as well as docs (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 (T338605) by daniel
- git #4471dace - tests: Migrate some Database::select() calls to SQB (T344971) by Amir Sarabadani
- git #3f294751 - ApiParse: Coerce image links to string (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 (T314020) by Amir Sarabadani
- git #5dc9441b - rdbms: Rename DatabaseMysqlBase to DatabaseMySQL by Amir Sarabadani
- git #76b0af16 - Remember selected watchlist expiry time during edit conflict (T274658) by thiemowmde
- git #b58d92db - Update OOUI to v0.48.1 (T340686) (T345515) by Eric Gardner
- git #7d137d04 - Deprecate ConfiguredReadOnlyMode service (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 (T318272) by Derick Alangi
- git #2b16181e - Update Codex from v0.18.0 to v0.19.0 (T337095) (T339021) (T340119) (T342313) (T344178) (T344541) (T344848) (T344849) (T345283) (T345284) (T345286) (T345876) (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 (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 (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 (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 (T346075) by Bartosz Dziewoński
- git #136b7133 - Reset the OOUI element ID before each test (T345515) by Tim Starling
- git #d9fc3d63 - Languages: Add German as a fallback language for Romansh (T169436) by Jon Harald Søby
- git #e944a2b7 - Add an option to allow users to always enable safemode (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 (T342763) by Martin Urbanec
- git #56f0baa0 - Remove PageConfig::hasLintableContentModel by Arlo Breault
Vendor
edit- git #90a91412 - Bump parsoid to 0.18.0-a24 (T339365) (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 (T342245) by WMDE-Fisch
- git #b24b71b3 - Rename $buttonLabel to $buttonContent (T342245) by thiemowmde
AntiSpoof
edit- git #bd66265c - Use QueryBuilder in SpoofUser (T312347) by Umherirrender
ApiFeatureUsage
edit- git #d3aa75d1 - Use HookHandlers for core hook (T346482) by Umherirrender
Calendar
edit- git #5b10803d - Use HookHandlers for core hook (T346483) by Umherirrender
CampaignEvents
edit- git #20a77aea - Do not show "Clear form" on event pages if answers have been aggregated (T345770) by Daimona Eaytoy
- git #2f162719 - Adjust spacing of sections in the response statistics tab (T336855) by Daimona Eaytoy
- git #1edadd7a - Use native types for EmailUsersJob parameters (T346403) by Daimona Eaytoy
- git #861d7bda - Add section for participant questions to the registration form (T339978) by Daimona Eaytoy
- git #222e6fc5 - Re-label "has email" and show it conditionally in EventDetails (T345310) by Daimona Eaytoy
CentralAuth
edit- git #e5f59396 - Add CentralAuthGlobalRegistrationProviderTest by Martin Urbanec
- git #376218e4 - Add CentralAuthGlobalRegistrationProvider (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 (T346586) by Dreamy Jazz
- git #022e4ffc - Implement read new support for CheckUserGetEditsPager (T328995) (T328992) by Dreamy Jazz
- git #e64c46d9 - Use ArchivedRevisionLookup::getArchivedRevisionRecord() where convenient by Bartosz Dziewoński
- git #f897e3ea - Change AbstractCheckUserPager::getIpConds to use IReadableDatabase (T346183) by Dreamy Jazz
- git #0562e948 - clienthints: Make ::provideIncrementAndCheck static (T337159) by Dreamy Jazz
CirrusSearch
edit- git #dede6644 - Remove duplicate cast from Util::parsePotentialPercent by Umherirrender
- git #42158630 - Refactor and Revert Analysis Harmonization (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 (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 (T345935) by thiemowmde
ContentTranslation
edit- git #6a94241d - Add mw-no-invert class to thumbnails (T345281) by Ed Sanders
- git #f1d63540 - CX: Use "sxsave" action when translating a section on desktop (T345329) by NikG
- git #9f43b2a3 - CX: Add support for forcing unified dashboard through URL parameter (T337915) by NikG
- git #afb96733 - CX: Migrate mw.cx.dm.Translation.js from ES5 to ES6 (T342280) by NikG
- git #603909af - CX: Migrate mw.cx.init.Translation.js from ES5 to ES6 (T342280) by NikG
- git #75434e60 - CX: Refactor TranslationController/processSaveQueue method by NikG
CreditsSource
edit- git #38adc7da - Use HookHandlers for core hook (T346485) by Umherirrender
DiscussionTools
edit- git #0c1ec851 - Fix interaction of "Add topic" button with categories (T335219) by Bartosz Dziewoński
- git #2aafd08c - Require CTRL+Enter to submit a comment, regardless of the input (T326500) by Ed Sanders
- git #6b633803 - ThreadItemStore: Add details to row insertion exceptions (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 (T146293) by Reedy
FileImporter
edit- git #31ba2bdd - .gitreview: Swap to track=1 (T146293) by Reedy
- git #ea4de408 - tests: Use the existing service instead of rebuilding the object (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 (T328995) by Dreamy Jazz
- git #134eb13d - tests: Do not assume UTSysop exists (T346253) by Martin Urbanec
Gadgets
edit- git #e2928547 - Hide gadgets on Special:Preferences when forcesafemode=true (T342347) by Dringsim
GlobalCssJs
edit- git #28801662 - Hide global CSS/JS on Special:Preferences when forcesafemode=true (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 (T341390) by Martin Urbanec
- git #ef08685e - Link recommendations: prevent too large offsets in cirrus queries (T345713) by Sergio Gimeno
- git #61b6d39e - linkTaskCounts: Stop producing per-topic statsd data (T345210) by Martin Urbanec
- git #16a3c0ba - listTaskCounts: Push total task counts to statsd for all tasks (T345204) by Martin Urbanec
- git #85be230b - Make PraiseworthyMenteeSuggesterIntegrationTest faster (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 (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 (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 (T329774) by Tim Starling
- git #534e3ce4 - LoginNotify seen subnets table (T345052) by Tim Starling
MachineVision
edit- git #bbcd3a8d - Disable extension without uninstalling it (T345187) by Cormac Parle
Math
edit- git #3c196ba3 - Render MathML for tripledash and ..arrows cmds from texfified mhchem (T340024) by Stegmujo
- git #ead9760e - Render MathML for cmds: raise,lower,rlap,llap from texified mhchem (T340024) by Stegmujo
- git #cedca8b1 - Render MathML for mskip and mkern from texified mhchem (T340024) by Stegmujo
- git #237ef0df - Create prototype of mhchemParser-PHP TexVC integration (T340023) by Stegmujo
- git #6514c9d2 - Implement mhchemParser in PHP (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 (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 (T342277) by Jan Drewniak
- git #d47bfc1c - Follow-up I359c68832: Fix VE fake toolbar selector (T345006) by Ed Sanders
NewUserMessage
edit- git #89cffd3d - Use HookHandlers for core hooks (T346496) by Umherirrender
PageTriage
edit- git #d9875e3c - Do not show namespace filter if only one option is present (T330817) by Sohom
- git #7c650e8a - new ui stores settings the same way as old ui (T342434) (T339252) by jsn
- git #8eb4cf8f - Refactor filter menu layout (T343126) by suecarmol
- git #bc17187c - only named accounts may set preferences (T337788) by jsn
- git #3767fbf4 - Set two parameters for a redirect template to be optional (T345792) by MPGuy2824
- git #d65b2478 - Fix tag de-duplication and synchronization functionality (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 (T346592) by MusikAnimal
- git #f9c5e90e - Always supply error messages from server (T330851) by Sam Wilson
- git #4e948e31 - Phonos: prevent attribution link from appearing in search results (T345313) by MusikAnimal
- git #90cc217f - PhonosButton.less: prevent attribution link from wrapping to new line (T345315) by MusikAnimal
- git #c22acaaa - Use ⓘ as the attribution icon (T346195) by MusikAnimal
- git #c049b971 - Re-enable parser tests (T345515) by Tim Starling
- git #c782b83d - Do not enable entire OOUI in PHP on page load (T345414) by hmonroy
- git #379352cb - Add tracking category for all errors (T345299) by Umherirrender
- git #aa57cfd4 - Reduce initial payload of Phonos styles (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 (T346404) by Jon Robson
- git #e69309d5 - Remove unhelpful comment (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 (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 (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 (T346497) by Umherirrender
SearchExtraNS
edit- git #2112837c - Use HookHandlers for core hook (T346498) by Umherirrender
SearchVue
edit- git #25939810 - Use HookHandlers for core hook (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 (T346500) by Umherirrender
SubpageSortkey
edit- git #325500b2 - Use HookHandlers for core hook (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 (T346565) by Umherirrender
timeline
edit- git #c92f8a95 - Use HookHandlers for core hook (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 (T343200) by Wangombe
- git #8c4591e2 - Translate: Fix incorrect regex for formatMessageGently by Winston Sung
- git #d7b44b71 - findUnsynchronizedDefinitions: Use Shell::makeScriptCommand method (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 (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 (T346252) by Bartosz Dziewoński
- git #cba0bf6d - Edit check: Clean up when VE is deactivated (T344382) by Ed Sanders
Wikibase
edit- git #dd9a2b6e - REST: Mark GET Property Labels as production ready (T346312) by Silvan
- git #514e0439 - REST: Mark RemovePropertyStatement as production-ready (T345559) by muja
- git #d7cd4ea8 - REST: Use interfaces for use case validators (T344994) by Jakob Warkotsch
- git #05d6471a - REST: Add RemovePropertyStatement schema tests (T345576) by muja
- git #2e3c90e3 - REST: Make RemoveStatement wrappers' requests extend RemoveStatement by muja
- git #0dddf90b - REST: Adding RemovePropertyStatement (T345560) (T345699) by muja
- git #f77e476a - REST: Use new validation mechanism in GetItemDescription (T345714) by Jakob Warkotsch
- git #41c775aa - REST: Make GetPropertyStatementRequest extend GetStatementRequest (T345718) by Jakob Warkotsch
- git #0184e744 - REST: Use new validation mechanism in GetItemStatement (T345714) by Jakob Warkotsch
- git #e190084c - Use full title for special page returnto URLs (T330550) by Lucas Werkmeister
- git #cfbfeb07 - REST: Use new validation mechanism in GetProperty (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 (T330550) by Michael Große
- git #a0471349 - Fix AnonymousEditWarningBuilderTest on non-English wikis (T330550) by Lucas Werkmeister
- git #5b6b21c6 - REST: Use new validation in GetItemAliasesInLanguage (T345714) by Ollie Shotton
- git #7700dcd8 - REST: Use new validation in GetItemAliases (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 (T345718) by Jakob Warkotsch
- git #1291f51e - Add anon edit warning link parameters (T330550) by Michael Große
- git #2a02a588 - REST: Use new validation mechanism in AddPropertyStatement (T345714) by Jakob Warkotsch
- git #a8e0cf75 - REST: Use new validation mechanism in GetPropertyStatements (T345714) by Jakob Warkotsch
- git #26c95960 - REST: Add validation to RemoveItemStatement. (T345575) by muja
- git #08d4e180 - REST: Use new validation for patch statement use cases (T345714) by Jakob Warkotsch
- git #858266da - REST: Add OpenAPI spec tests for GetPropertyLabels (T346303) by Silvan
- git #5a52174c - REST: Add validation to GetPropertyLabels (T346229) by Silvan
- git #f9cdc9cc - Inject services into EditEntityAction+SubmitEntityAction by Lucas Werkmeister
- git #ccd17779 - REST: Use new validation for replace statement use cases (T345714) by Jakob Warkotsch
- git #6429ceb0 - Allow more action specs in EntityHandlerTestCase by Lucas Werkmeister
- git #f6e2d288 - REST: Make ValidatingRequestDeserializer support description edit requests (T345715) by Jakob Warkotsch
- git #4bcc371c - Restore "EntityId: Hard-deprecate Serializable methods" (T345856) by Lucas Werkmeister
- git #e35e8174 - REST: Validate request per validators order (T345715) by Jakob Warkotsch
- git #7a29c07d - REST: Make ValidatingRequestDeserializer support label edit requests (T345715) by Jakob Warkotsch
- git #04ce3d12 - REST: Create a new RemoveItemStatement wrapper (T345575) by Muhammad Jaziraly
- git #526d187b - REST: Create StatementWriteModelRetriever (T345916) by muja
- git #e2dd9caa - REST: Make ValidatingRequestDeserializer support patch requests (T345715) by Jakob Warkotsch
- git #b401fac9 - REST: Use new validation mechanism in AddItemStatement (T345715) by Jakob Warkotsch
- git #c9c59ad7 - Revert "EntityId: Hard-deprecate Serializable methods" by Jaime Nuche
- git #66fb5164 - REST: Implement GetPropertyLabels happy path (T345861) by Silvan
- git #a4b312dd - REST: Add EditMetadataRequestValidatingDeserializer (T345715) by Jakob Warkotsch
- git #e27736c7 - REST: Add StatementSerializationRequestValidatingDeserializer (T345715) by Jakob Warkotsch
- git #bf06f3a3 - REST: Make ValidatingRequestDeserializer support item fields (T345715) by Jakob Warkotsch
- git #128f8db4 - Inject LanguageNameLookupFactory into OutputPageBeforeHTMLHookHandler (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 (T330550) by Michael Große
- git #6b86f7f7 - Add anon edit warning link parameters (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 (T343979) by Marius Hoch
- git #9a7eb730 - Show a warning when editing forms and sense as anonymous (T343979) by Marius Hoch
WikibaseMediaInfo
edit- git #65e2df92 - Use EntityId::getSerialization() instead of serialize() (pt. 2) (T345856) by Lucas Werkmeister
WikiEditor
edit- git #ac8c355e - Fix unrelated elements flickering during realtime preview (T293347) (T307046) by thiemowmde
wikihiero
edit- git #215a57aa - Add tracking category for pages that use <hiero> (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 (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 ) (T330641) by Fomafix
- git #3ab3bf5b - Inject services to SpecialRandomPage (T265308) by Fomafix
WikimediaMessages
edit- git #688d9b0e - Fix message key in of Hooks::onMessageCacheFetchOverrides (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. (T344074) by varnent
Wikistories
edit- git #31739e62 - Error handling on story page with storyview action (T344990) by Stephane Bisson
- git #e1ee1f9e - Handle temp users (T326878) by Stephane Bisson
- git #f91eafd9 - Add APIs config variables (T344822) by eamedina
Skins
editCologneBlue
edit- git #042dcf99 - Use HookHandlers for core hook (T315824) by Umherirrender
MinervaNeue
edit- git #c53f69f3 - Fixes notification overlay: Change URL using location (T346685) by Jon Robson
- git #d407d105 - Remove or document remaining mw-ui-icon usages (T344022) by Jon Robson
- git #47b27446 - Clean up icon selectors from cached HTML (T344022) by bwang
- git #52de5fd5 - Fixes console warnings by Jon Robson
Vector
edit- git #65c48d4e - Feature: Client preferences interface (T345363) by Jon Robson
- git #c88d72f1 - [anon prefs] TOC pinned / unpinned (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