MediaWiki 1.41/wmf.27 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.41
MediaWiki 1.41.0-wmf.26
Deployment of MediaWiki 1.41.0-wmf.27 to Wikimedia sites
MediaWiki 1.41.0-wmf.28
The latest version (labeled "1.41.0-wmf.27") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 19 September 2023 (
see the roadmap
).
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
edit
AdvancedSearch
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
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
edit
CologneBlue
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
edit
No 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
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
edit
299
Changes in
68
repos by
70
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.41/wmf.27
Add topic
US