MediaWiki 1.41/wmf.15 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.41
MediaWiki 1.41.0-wmf.13
Deployment of MediaWiki 1.41.0-wmf.15 to Wikimedia sites
MediaWiki 1.41.0-wmf.16
The latest version (labeled "1.41.0-wmf.15") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 27 June 2023 (
see the roadmap
).
Core changes
edit
git #3d159894
- Branch commit for wmf/1.41.0-wmf.15 (
T340243
) by trainbranchbot
git #dc3c652a
- Remove mediawiki.ui.anchor (
T235961
) by Jon Robson
git #dc771318
- generateLocalAutoload.php: Fix typo by Reedy
git #99230a7f
- Fix backwards compatibility alias for WordAccumulator (
T339184
) by thiemowmde
git #ae46eb63
- Switch back to oo-ui-element-hidden from mw-diff-element-hidden (
T324759
) by Sam Wilson
git #0ce52dae
- Revert "Cleanup ParserTestRunner" by Isabelle Hurbain-Palatin
git #cfabbc84
- Show the inline legend even if $wgShowDiffToggleSwitch = false by Tim Starling
git #12ec0d85
- Update cascading protection when showing a diff page by Tim Starling
git #25029b27
- diff: Change from WikiPage::getParserOutput to ParserOutputAccess (
T212316
) by Umherirrender
git #8983c9d8
- diff: Move SlotDiffRenderer::getTablePrefix() parts assembly up to DifferenceEngine (
T324759
) by Tim Starling
git #360182a5
- diff: Add inline format switch when Wikidiff2 is installed (
T336712
) (
T330229
) by hmonroy
git #fcb748a5
- mw.loader: Document getState() response values by Gergő Tisza
git #80003e00
- Fix image size in the last row of packed galleries by Bartosz Dziewoński
git #f3885d45
- page: Remove deprecated WikiPage::factory/newFromID/newFromRow (
T297688
) by Umherirrender
git #ddfcebc5
- api tests: Call editPage() with WikiPage when used for same page (
T225730
) by Umherirrender
git #d8eee3d7
- skin: Let Skin::makeSpecialUrlSubpage call correct replacement (
T330510
) by Umherirrender
git #a9e0562c
- Improve handling of diffs between incompatible content models (
T214217
) by Gergő Tisza
git #1c8a63d8
- core: Replace deprecated calls to wfExpandUrl with UrlUtils::expand (
T319340
) by James D. Forrester
git #b4bb30d1
- Fix selected tab for localized special page names (
T332456
) by Jon Robson
git #357f408c
- tests: Replace deprecated calls to wfExpandUrl with hard-coded url (
T319340
) by James D. Forrester
git #b5cbacf7
- Fix grammar in UserRightsProxy class documentation by Thalia
git #c4c74eed
- diff: Add inline styles for changes within moved paragraphs (
T324759
) by Sam Wilson
git #d8c64f41
- Inline createPageConfig in tryToCreatePageConfig by Arlo Breault
git #ac472f18
- filebackend: improve SwiftFileBackendList field names and nullity checks by Aaron Schulz
git #63a610b8
- Deprecate HookContainer::getHandlerCallbacks by daniel
git #5dfbcdb7
- ResourceLoader: Clarify browser support comment in startup module (
T288287
) by Roan Kattouw
git #83d72bc1
- API: Replace deprecated calls to wfExpandUrl with UrlUtils::expand (
T319340
) by James D. Forrester
git #0da78939
- Fix magnify position when page content direction differs from site by Arlo Breault
git #11328c0b
- mediawiki.util: Use .indexOf( 'x' ) instead of .search( /x/ ) by Fomafix
git #b4e79751
- Cleanup ParserTestRunner by Func
git #db23a683
- Fix showing post-edit message on page reload (
T338003
) by Bartosz Dziewoński
git #f97280cf
- Clean up dependency injection in RevertedTagUpdate by Amir Sarabadani
git #604f2d73
- ApiEditPage: Return URL to finish creating temp account if enabled (
T338002
) by Bartosz Dziewoński
git #bad7b088
- Add maintenance/storage/fixLegacyEncoding.php (
T282734
) by Amir Sarabadani
git #2e4880e5
- DifferenceEngineTest: improve data providers (
T332865
) by Tim Starling
git #e7478764
- LivePreview: Support live diff for new section creation (
T293930
) by Ammarpad
git #4aea56c6
- Update @since for MainConfigNames to 1.39 by Sam Wilson
git #55ed00c4
- Skin: Avoid use rawElement where not needed, escape text by Jon Robson
git #b6becee5
- Remove deprecated SkinTemplateNavigation hooks (
T339969
) by Ammarpad
git #bcd6c5ea
- ExternalLinks: Clean up LinkFilter file header and code comments by Timo Tijhof
git #fe401015
- Replace IDatabase::delete with DeleteQueryBuilder by Umherirrender
git #3e6d7480
- Set default accesskey+tooltip for subject namespace tabs (
T22126
) by Jon Harald Søby
git #9cf86a6d
- Document that saving preferences for temporary users now throws an error (
T332415
) by Thalia
git #c4033734
- HookContainer: deprecate old hook handler formats (
T339167
) by daniel
git #c3e43d31
- Convert FormlessAction to FormAction in DeleteAction by hueitan
git #51280656
- Do not generate diffs for slots with identical content (
T338670
) by Tim Starling
git #33444b9e
- Resources: IP masked users cannot watch articles (
T330518
) by Jon Robson
git #b7ce2923
- installer: Move Pingback->run() to Setup, document reason for external check by Timo Tijhof
git #5bc235c9
- Convert PageRedirectHandlerTrait to PageRedirectHelper by daniel
git #f04085dc
- Update Codex from v0.12.0 to v0.13.0 (
T284273
) (
T309239
) (
T309246
) (
T331044
) (
T333392
) (
T337878
) (
T337975
) (
T338616
) by Anne Tomasevich
git #ec0499d7
- ParsoidParser: set wrapper div class to ensure wrapper is added by Subramanya Sastry
git #c0f87ff9
- Add helpers to show post-edit message now and on page reload (
T338003
) by Bartosz Dziewoński
git #a784996b
- tests: Assert hook method in HookRunner tests by Umherirrender
git #5488772c
- Populate parser cache with parsoid output. (
T338922
) by rrana-wmf
git #18033195
- UserIdentity: Clarify how to check if a UserIdentity represents a temporary user by Thalia
git #1e27f61c
- mail: Final round of EmailUser refactoring (
T265541
) by Daimona Eaytoy
git #c7eb0db5
- mail: Round 6 of EmailUser refactoring (
T265541
) by Daimona Eaytoy
git #5127bb2f
- Remove RangeDifference by Tim Starling
git #7acade90
- tests: Check that extension service getter methods exist by Lucas Werkmeister
git #beb613b1
- Diff libraryization followups (
T339184
) by Tim Starling
git #359ce91a
- Move DiffEngine and helpers to includes/libs/Diff and put them in a namespace (
T339184
) by Tim Starling
git #6090193c
- Dynamically resize broken media spans in thumbs (
T273013
) by Arlo Breault
git #580439e6
- tests: Use MainConfigNames consts to refer config names by Umherirrender
git #792981fe
- tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
git #e70e811e
- RateLimiter: collect statistics (
T310476
) by daniel
git #5f0ee3d3
- Conditionally add media module by Arlo Breault
git #23345d2f
- Break up overflowing filename (
T266149
) by Arlo Breault
git #6f9d4829
- mediawiki.storage: Set expiry before value to better handle failures by Bartosz Dziewoński
git #5d380b80
- SpecialLog: Fix some interface issues (follow-up to commit 2ac0720) (
T338042
) by Func
git #fb95d615
- OutputPage: Don't fetch rev ID for wgCurRevisionId if we already know it (
T339164
) by Bartosz Dziewoński
git #9a5aa115
- Split createTextSlotDiffRenderer() out of getSlotDiffRendererWithOptions (
T339184
) by Tim Starling
git #d0e9ab21
- REST tests: don't require the Parsoid extension. by daniel
git #4f0da43c
- PageBundleParserOutputConverter: don't mutate original ParserOutput by daniel
git #ac42fee5
- SpecialMyLanguage: Cleanup and add more comments (
T333187
) by Winston Sung
git #131d3abd
- file: Make pre-gen rendering of multi-page files (pdf, ...) serial (
T337649
) by Amir Sarabadani
git #6a2c1916
- SpecialMovePage: Minor code clean up by Timo Tijhof
git #54e399a8
- rdbms: Remove return value from Delete/UpdateQueryBuilder::execute by Umherirrender
git #be122d4f
- Deprecate use of targets (
T127268
) by Jon Robson
git #1e3e3f1a
- page: Replace deprecated PageArchive::getArchivedRevisionRecord (
T339394
) by Umherirrender
git #0be2bdd9
- Use Codex markup on message box component (
T326587
) by Jon Robson
git #46b5580f
- api: Replace deprecated ApiPageSet::getGoodPages in action=query (
T339384
) by Umherirrender
git #e6cc82cf
- api: Replace ApiPageSet::getTitles in setnotificationtimestamp (
T339384
) by Umherirrender
git #3ebec136
- api: Replace deprecated ApiPageSet::getMissingTitles in action=watch (
T339384
) by Umherirrender
git #ac28aba6
- api: Replace deprecated ApiPageSet::getTitles in imagerotate (
T339384
) by Umherirrender
git #d0ccacee
- api: Replace deprecated User::newFromName in usercontribs by Umherirrender
git #0208973e
- Make SpecialEditWatchlist do less when there is nothing to do by thiemowmde
git #44b5e78a
- Remove copy-paste documentation from NoWriteWatchedItemStore by thiemowmde
git #62196c2f
- Create new TempUserBanner skin component (
T330510
) by Jan Drewniak
git #3ef23046
- rdbms: Document that DBError should not be caught by Lucas Werkmeister
git #be8c592a
- mediawiki.loader: fix JSDoc type for mw.loader.addStyleTag by Siddharth VP
git #9b03cde5
- Merge sequences of `if` that end doing the same thing anyway by thiemowmde
git #d65d34ab
- Update DEVELOPERS.md and UPGRADE with new way to use update.php by Jon Harald Søby
git #8b1eff6f
- SpecialLogTest: Test getting full suppression log by Marius Hoch
git #c4afff49
- specials: Migrate off some calls to method ChangeTags::modifyDisplayQuery (
T245964
) by Amir Sarabadani
git #295b873a
- Hard deprecate mw.jqueryMsg.parser by Fomafix
git #dc9a6b29
- SpecialLog: Fix empty offender on suppression log by Func
git #e4078e99
- LinkSearch: Change default protocol to http:// and https:// in READ_NEW (
T14810
) by Amir Sarabadani
git #5836bf2c
- moveToExternal: First decompress gziped entries before iconv (
T128150
) by Amir Sarabadani
git #82070047
- LinkBatch: Re-apply makeWhereFrom2d/constructSet exception (
T336964
) (
T336980
) by Timo Tijhof
git #d7f15051
- Skin: Move methods to SkinComponentUtils (
T330510
) by Jan Drewniak
git #fc938d63
- i18n: Create message group-named-member by Umherirrender
git #9730f360
- Update personal tools menu for temp users (
T335546
) by bwang
git #2b5a89e6
- specials: Cast user ids to integer in UsersPager::doBatchLookups by Umherirrender
git #ff1731da
- build: Update SVGO to v3.0.2 (
T339290
) by Volker E
git #2d055eea
- block: Normalize ip in DatabaseBlock::doAutoblock by Umherirrender
git #990ef704
- Collapse sequences of `if` into short `return` if possible by thiemowmde
git #23ad1fd9
- Add tests for Special:Log/suppress, fix for PostgreSQL by Marius Hoch
git #a2749495
- block: Cast block ids to integer on database queries by Umherirrender
git #34d73531
- Make some storage scripts use Maintenance class by daniel
git #bfd4001c
- LocalisationCache: Preserve fallback source language info (
T229992
) by Func
git #52d322b4
- Add basic tests for SpecialConfirmEmail by Thalia
git #4c90b274
- Remove the $replace parameter from HookContainer::scopedRegister. by daniel
git #29b926eb
- Revert "jquery.makeCollapsible: Use `unset: all` on buttons" (
T333357
) (
T338927
) by Gergő Tisza
git #2ac07205
- SpecialLog: Enable built-in validation of HTMLForm (
T338042
) by Func
git #ccdcfdcc
- Fix thumb styling on file description page (
T337804
) by Arlo Breault
git #36e54eb3
- DifferenceEngine: Fix "No difference" notice on cached diffs (
T228761
) by Bartosz Dziewoński
git #178adb3e
- CommentStore: Drop temp table code (
T215466
) by Alexander Vorwerk
git #209a2d7a
- Create shared interface for foreign db repos (
T63986
) by Ryan Schmidt
git #13e78611
- HTMLForm: Allow conditional prefilling even without identifier (
T338042
) by Func
git #74776221
- LanguageFallback: Remove unnecessary check on fallback codes by Func
git #f372e352
- Remove PageContent::getRedirectTarget by Arlo Breault
git #7e588012
- Remove error_log by Arlo Breault
git #6a105044
- Sidebar: fix 'Help about Mediawiki' link icon by Dringsim
git #2ff2d011
- Soft deprecate the VirtualRESTService class (
T338641
) by rrana-wmf
git #ab1a809a
- Revert "Implement Language Converter for yue (Cantonese)" (
T59106
) by Winston Sung
git #fe0094fa
- Prevent temporary users from accessing APIs for changing passwords (
T332411
) by Thalia
git #38b466c6
- Load potential current ip block from correct wiki (
T281972
) (
T284873
) by Alexander Vorwerk
git #e9a490db
- docs: Update Hooks.md and remove hooks.txt by Umherirrender
git #88391321
- SpecialMovePage: Avoid TransactionProfiler warnings (
T283265
) by Máté Szabó
git #92bf3d92
- changetags: Move ::modifyDisplayQuery from ChangeTags to ChangeTagsStore (
T245964
) by Amir Sarabadani
git #27beeac2
- Drop $wgCommentTempTableSchemaMigrationStage (
T299954
) by Alexander Vorwerk
git #aaae9bd6
- ServiceWiring: Use more specific ConfigException when wgObjectCaches is misconfigured by James D. Forrester
git #59dda9ab
- Update email for temporary users (
T331579
) by Thalia
git #b30b8378
- Inject DeferredUpdatesManager into DeletePage by Daimona Eaytoy
git #29c9fed0
- [wdio-mediawiki] Refactor waitForModuleState to async (
T337463
) by WMDE-Fisch
git #49227f48
- api: On action=undelete check for proper page identity by Umherirrender
Vendor
edit
git #7a470fc6
- Bump parsoid to 0.18.0-a15 by Arlo Breault
Extensions
edit
AbuseFilter
edit
git #50446282
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #9316a7d6
- Mark some unused public class features as private by thiemowmde
git #d9bca83e
- Various code style clean-ups by thiemowmde
git #24888bea
- Mark protected stuff in classes with no subclasses as private by thiemowmde
git #0bb3aa38
- Fix removing a domain when the page doesn't exist by thiemowmde
git #8f216a60
- Fix adding a domain when the page doesn't exist by Amir Sarabadani
git #110484b6
- BlockedExternalDomains: De-duplicate validateDomain logic (
T337431
) by Timo Tijhof
git #203d54be
- BlockedExternalDomains: Optimize host extraction by using parse_url (
T337431
) by Timo Tijhof
git #ee238e79
- BlockedExternalDomains: Minor code clean up and docs improvement by Timo Tijhof
git #9dc1a601
- Blocked domains: Fix removing a domain via the special page (
T337431
) by Amir Sarabadani
git #1bcc2889
- Make some non-static providers static (
T337144
) by Matěj Suchánek
git #8b67de5b
- blocked domains: Make sure users can't bypass the list by using uppercase (
T337431
) by Amir Sarabadani
git #da53cfe9
- BlockedDomains: Add logging in case of hit (
T337431
) by Amir Sarabadani
git #b63d5c13
- Use much more narrow IReadableDatabase and related where possible by thiemowmde
git #7e6132d4
- Remove bits of unused code across the codebase by thiemowmde
git #9bb4b1e5
- Add missing AbuseFilterServices::getHookRunner() by Lucas Werkmeister
git #191e719a
- Fix cases of LogicException in $update->getParserOutputForMetaData() (
T339094
) by Amir Sarabadani
git #8fb53edf
- Retrieve external links from PreparedUpdate (
T65632
) (
T264104
) by Matěj Suchánek
git #d82a716a
- Make old_links retrieval cleaner by Matěj Suchánek
AdvancedSearch
edit
git #bed4c490
- Compact .less code a little bit by thiemowmde
git #074407ec
- Remove redundant es6 property by Adam Wight
git #eea96e28
- Wait for applying the new class on pill field tests (
T282219
) by WMDE-Fisch
git #09fa0c2d
- Spell out whole category and template for suggestion box test (
T282219
) by WMDE-Fisch
git #b580d48b
- Run all specs for the daily browser tests (
T282219
) by WMDE-Fisch
git #b6a1dcd0
- Remove obsolete override by WMDE-Fisch
git #bc0503a6
- Basic ES6 conversion (
T339323
) by Adam Wight
git #cdd775a5
- Run the whole suite for the daily tests (
T282219
) by WMDE-Fisch
git #9ba5a20c
- Minor cleanups in the browser tests (
T338793
) by WMDE-Fisch
git #8905846d
- Merge and reduce selenium tests in namespaces spec (
T338793
) by WMDE-Fisch
git #4d28b8b4
- Remove deprecated "targets" (
T328497
) by Adam Wight
git #c1187f1a
- Merge and reduce selenium tests in searchpage spec (
T338793
) by WMDE-Fisch
git #9855c073
- Merge and reduce selenium tests in searchsubmit spec (
T338793
) by WMDE-Fisch
git #dc3a2168
- Merge and reduce selenium tests in defaultNamespaces spec (
T338793
) by WMDE-Fisch
git #dc0654bb
- Replace some forEach with for-in loops by thiemowmde
git #ee1c297c
- Inline trivial 1-use method, extract minor code duplication by thiemowmde
git #29826193
- Preview file type selection as extension instead of MIME type (
T179589
) by thiemowmde
git #43954d3a
- Extract method to get the JsConfigVars by WMDE-Fisch
git #5f6e9126
- Merge and reduce selenium tests in advancedsearch spec (
T338793
) by WMDE-Fisch
git #873883be
- Use isNamed for the user option (
T326908
) by WMDE-Fisch
AntiSpoof
edit
git #fef8a4b8
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
ApiFeatureUsage
edit
git #85b6b31e
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
ArticlePlaceholder
edit
git #17560cc2
- Use more correct ConfigException by thiemowmde
git #4aedeb6b
- Use HashConfig in tests where possible by thiemowmde
Babel
edit
git #de535e5c
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #39fd9ac9
- Document language sorting and test by Marius Hoch
BetaFeatures
edit
git #25c23f97
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #a4934876
- Clean up hook handler registration (
T339167
) by daniel
BounceHandler
edit
git #1ad42efa
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
CampaignEvents
edit
git #5ab9b420
- Send updates to the dashboard when a public participant becomes private (
T317707
) by Daimona Eaytoy
git #fcd6520c
- Create new DB tables for participant questions (
T335526
) by Daimona Eaytoy
git #bdcaaf15
- Add handling for new `missing_event_id` Dashboard error (
T317707
) by Daimona Eaytoy
git #a52df191
- Provide the correct tracking tools data to the API in Special:MyEvents (
T317709
) by Daimona Eaytoy
git #ba1fb368
- EditEventRegistration: set min and default end date on page load (
T339932
) by Daimona Eaytoy
git #58952972
- Add missing CampaignEventsServices::getEventQuestionsRegistry by Daimona Eaytoy
git #61036030
- Add support for temporary users (
T326872
) by Daimona Eaytoy
git #813d73d3
- build: Make eslint fail on warnings (
T323839
) by Daimona Eaytoy
git #491974ac
- Show tracking tools in Special:EventDetails (
T334142
) by Daimona Eaytoy
git #b3ef9e7a
- Show chat group section on EventDetails even if there's no chat link (
T316280
) by Daimona Eaytoy
git #ccb5b2c7
- Make Special:EventDetails more similar to the prototypes (
T318165
) by Daimona Eaytoy
git #fc5720a8
- Add support for tracking tools to all the endpoints (
T317709
) by Daimona Eaytoy
git #a59c6ffe
- Sync participants when linking a WikiEduDashboard to an existing event (
T317707
) by Daimona Eaytoy
git #f31a5648
- Fix crash with event ID when syncing a new event with the Dashboard (
T317707
) by Daimona Eaytoy
git #05246cf8
- Improve structure of the registration dialog by Daimona Eaytoy
git #74632f5b
- Add "Edit registration" button on event page (
T319454
) by Daimona Eaytoy
git #bfbd83d1
- Rename RegistrationConfirmationDialog and related code by Daimona Eaytoy
git #ea765cd5
- Make it possible to change visibility in Special:RegisterForEvent (
T319454
) by Daimona Eaytoy
git #ebf6bd8c
- Add missing service accessors in CampaignEventsServices by Lucas Werkmeister
git #a91311f1
- Add participant questions on RegisterForEvent special page (
T335808
) by Claudio Melo
git #b6655a10
- Make OrganizerSelectionFieldEnhancer use its own API handle (
T338635
) by Daimona Eaytoy
git #1df1630d
- Add label to private participant icons in Special:EventDetails (
T323308
) by Daimona Eaytoy
git #38eb3c35
- Sync the min end date in the registration form with the start date (
T305706
) by Daimona Eaytoy
git #654d201d
- Improve JS code for date selectors in the registration form by Daimona Eaytoy
git #84dc50fc
- Catch the correct exception for getUserName() call (
T338185
) by Daimona Eaytoy
git #7b6e5e89
- Fix msg key for private participant label on event page (
T338186
) by Daimona Eaytoy
git #f6dd5207
- Handle PageDeleteCompleteHook instead of PageDeleteHook (
T337946
) by Daimona Eaytoy
CategoryTree
edit
git #0ccac3e3
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
CentralAuth
edit
git #0e5df761
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #a78a9ef2
- Remove $wgOverrideCentralIdLookupProvider (
T339959
) by Taavi Väänänen
git #f3312149
- Remove $wgGlobalRenameDenylistRegex (
T339959
) by Taavi Väänänen
git #d4d952a4
- Remove $wgCentralAuthPreventUnattached (
T339959
) by Taavi Väänänen
git #ed400062
- Remove $wgCentralAuthCreateOnView (
T339959
) by Taavi Väänänen
git #07f64c5a
- Remove $wgDisableUnmergedEdits (
T339959
) by Taavi Väänänen
git #640775b6
- SpecialCentralAutoLogin: Shift scope of $user->isNamed() check (
T337782
) by Kosta Harlan
git #eee98d58
- Prevent CentralAuth from setting preferences for temporary accounts (
T337782
) by tsepothoabala
git #8a6af866
- Integrate AntiSpoof more closely by Taavi Väänänen
git #8a94933a
- User: Pass wikiId to UserIdentityValue instance (
T337590
) by Umherirrender
git #a8e48409
- Replace mediawiki.Uri with native URL by Bartosz Dziewoński
CheckUser
edit
git #f95daecc
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #b43c9ae1
- Avoid dynamic message keys via FormSpecialPage::getMessagePrefix() (
T337945
) by Daimona Eaytoy
git #01295c06
- build: Add quibble.yaml and enable early warning bot feedback (
T323750
) by Kosta Harlan
git #521651ea
- Check temp user exists before adding IP lookup button to Special:Block (
T338154
) by Thalia
git #daca3a16
- Define SpecialInvestigateBlock::doesWrites as true for profiler by Dreamy Jazz
git #b5a8085e
- clienthints: Check if browser supports client hints (
T337944
) by Kosta Harlan
git #c919ba81
- clienthints: Don't ask for client hint data on ?action=edit (
T337944
) by Kosta Harlan
git #d1c6c152
- clienthints: Send high entropy data on postEdit hook (
T337944
) by Kosta Harlan
git #ad9a73c9
- Move CheckUser services in the root folder to a new sub-folder (
T328334
) by Dreamy Jazz
git #093ff737
- Make many tests for CheckUserUnionSelectQueryBuilder unit tests by Dreamy Jazz
git #29aebc35
- clienthints: Don't request client hints on POST requests (
T337944
) by Kosta Harlan
git #121e1a34
- Show IP: Handle API errors on Special:Block (
T338620
) by tsepothoabala
ChessBrowser
edit
git #a87b694b
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
CirrusSearch
edit
git #d24013cd
- Classify more unknown errors by David Causse
git #704aa114
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #e4af17d7
- Enable the token_counter_router from FullyFeaturedConfig.php by David Causse
git #70a9b4cc
- Replace deprecated PageArchive::getPreviousRevisionRecord/listRevisions (
T339394
) by Umherirrender
git #92af56e9
- token_count_router: infer the analyzer from the field (
T339810
) by David Causse
git #c488093e
- Merge Apostrophe-Like Characters for All Languages (
T315118
) by tjones
git #f286799e
- Consider api-purge LinksUpdate non-prioritized (
T320408
) by David Causse
git #1ad8bed1
- Drop CirrusSearch version from extension.json by David Causse
Cite
edit
git #eac4213c
- Display text of parent reference in VE popup (
T247922
) by Svantje Lilienthal
git #da30b2b6
- Add extends warning to reference dialog (
T247922
) by Svantje Lilienthal
Collection
edit
git #d2a2f72d
- Replace sortable with bare bones up and down arrows (
T49145
) by Jon Robson
ConfirmEdit
edit
git #c35a7659
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
ContentTranslation
edit
git #8bd3415c
- CX3 Build 0.2.0+20230626 (
T333691
) (
T337917
) (
T302789
) (
T333689
) (
T332863
) (
T336849
) by Santhosh Thottingal
git #7faa4f1e
- SX: Show placeholder text on BlockTemplateAdaptationCard (
T311500
) by wangombe
git #45a89fcc
- Update license to CC BY-SA 4.0 and clarify GFDL 1.3 license (
T319064
) by EpicPupper
git #b142c8f1
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #769ab35f
- SX: Add days passed since translation start inside translation works (
T333691
) by NikG
git #954914dc
- Fix warnings for Vue 3 CX modules (
T338829
) by NikG
git #f4c06597
- CX: Use "isForSaving" mode for proper conversion of sentences (
T339897
) by NikG
git #c34e0527
- SX: Improve usability on desktop/large windows (
T337917
) by wangombe
git #1866fc73
- Do not add "ext.cx.contributions" when Contribute entrypoint enabled (
T337294
) by NikG
git #933090f1
- SX: Remove .col class from icon in publisher review info (
T302789
) by wangombe
git #dd51c674
- SX: Ask for confirmation when deleting an in-progress translation (
T333689
) by NikG
git #e52b99b2
- SX: Fetch translations started on CX and show them in dashboard list too (
T332863
) by NikG
git #61314bd6
- SX: Improve dialog when leaving unsaved translation (
T336849
) by wangombe
git #c967cfe1
- CX3 Build 0.2.0+20230612 (
T336585
) (
T336149
) by Santhosh Thottingal
DiscussionTools
edit
git #80746017
- SpecialFindComment: Allow spaces instead of underscores in the input by Bartosz Dziewoński
git #9ba9081e
- Clean up old localStorage entries (
T339042
) by Bartosz Dziewoński
git #f7d98d76
- Redo wrapper for localStorage integration (
T329299
) by Bartosz Dziewoński
git #4ca17b8c
- Support ISO 8601 timestamps in the parser by Theodore Dubois
git #306ae10e
- Remove broken code by Ed Sanders
git #8a8c7270
- Set URL fragment when recovering auto-save on mobile (
T338920
) by Ed Sanders
git #b405fd9b
- Make topic subscriptions unavailable to temp users (
T332432
) by Bartosz Dziewoński
git #6bf6105d
- ApiDiscussionToolsEdit: Allow not returning the new revision content by Bartosz Dziewoński
git #f6e24150
- Remove a mobile hack for post-edit messages by Bartosz Dziewoński
git #d5668f0f
- Don't try to prefix browser title if a custom message is incompatible (
T317600
) by Bartosz Dziewoński
DonationInterface
edit
git #6c717ead
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #f9172758
- Update extension for wikimedia/remex 2.3.2 (included in 1.37.0-wmf18) by C. Scott Ananian
git #ca218a56
- Some cosmetic updates to the RecurUpgrade form by Damilare Adedoyin
git #557ac458
- Cancel recurring upgrade (
T335912
) by wfan
git #b4f2d15b
- Handle submission of new recurring upgrade form (
T335796
) by Damilare Adedoyin
git #940a300a
- Create recurring upgrade form (
T335795
) by Damilare Adedoyin
git #c4bfeb18
- Remove unnecessary `@throws MWException` (
T328220
) (
T240672
) by Daimona Eaytoy
Echo
edit
git #84ceedb6
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #2e8e31d3
- build: Update SVGO to v3.0.2 & re-crush icons (
T339162
) by Volker E
ElectronPdfService
edit
git #79b39920
- Bumping eslint requirements to ES6 (
T334853
) by mareikeheuer
EventBus
edit
git #e06ed4b2
- produce events compliant to /mediawiki/revision/create/2.0.0 (
T267648
) by David Causse
git #c78453c3
- Encode redirect targets in page change events. (
T325315
) by Peter Fischer
EventLogging
edit
git #beb10811
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
ExtensionDistributor
edit
git #5bcd0057
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
FeaturedFeeds
edit
git #25599478
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
FlaggedRevs
edit
git #39773831
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #05ed4ce2
- Use more narrow Pageidentity/Title interfaces where possible by thiemowmde
git #55659da2
- Drop smaller pieces of duplicated code by thiemowmde
git #91f51cd8
- Replace review CSS with Codex components (
T28256
) (
T191156
) (
T277883
) by Amir Sarabadani
git #55e6a732
- Avoid larger bit of code duplication in FlaggablePageView by thiemowmde
git #f2df0c7d
- Rename wgFlaggedRevsEditLatestRevision to wgEditLatestRevision (
T338312
) by Dringsim
Flow
edit
git #0f033f39
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #8a9f3bdf
- Remove mediawiki.ui.anchor dependency (
T235961
) by Jon Robson
Gadgets
edit
git #779f058a
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #087ab65e
- Avoid caching serialized PHP object (
T303194
) by Siddharth VP
git #58463ce9
- Gadgets should default to mobile and desktop targets (
T127268
) (
T340046
) by Jon Robson
GeoData
edit
git #f63a04b2
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
GlobalBlocking
edit
git #b8952a59
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #92641cee
- Vary the instance cache by user name and support non-session IP users (
T326256
) by Func
GlobalPreferences
edit
git #d2273f1e
- php: Use str_ends_with instead of substr by Func
GlobalUsage
edit
git #28489990
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
GlobalUserPage
edit
git #19243e4d
- Create HookRunner class and the hook handler interface (
T338441
) by Umherirrender
GlobalWatchlist
edit
git #2f629a72
- Prevent Temp Users from saving UserOptions preferences (
T337778
) by AnaïsGueyte
Graph
edit
git #a4620678
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
GrowthExperiments
edit
git #e4e50a1a
- Help panel: add feature flag for using Vue dialogs (
T335568
) by vyanez
git #96001967
- Frontend documentation: add border property to filterDialog header and footer (
T335752
) by vyanez
git #3e24cd71
- NewImpact: make interaction logger reusable by other modules by Sergio Gimeno
git #8bcfb357
- Mentor dashboard: migrate to Vue 3 (
T338830
) by Sergio Gimeno
git #438646e9
- Section images: Placeholder should serialize to empty string (
T340170
) by Gergő Tisza
git #6c54acfa
- MentorDashboard: Fix several Vue warnings (
T340104
) by Martin Urbanec
git #971fbb78
- Mentor dashboard: info and gear icon alignment (
T339823
) by Sergio Gimeno
git #fbed5329
- Section images: Select placeholder when inserting it (
T335209
) by Gergő Tisza
git #9b5e6806
- SuggestedEditSession: Log the full error message if REST API call fails by Thalia
git #e215e6e7
- i18n: Fix en.json for addimage details dialog (
T335714
) by Kosta Harlan
git #624117df
- i18n: Onboarding dialog en.json fixes (
T335714
) by Kosta Harlan
git #bab18a20
- i18n: Fix en.json for image and section image recommendation task type description (
T335714
) by Kosta Harlan
git #d50db88f
- i18n: Fix en.json for time to complete section image recommendation (
T335714
) by Kosta Harlan
git #9b51d049
- Section images: Handle text overflow in the review dialog CTA text (
T339371
) by Gergő Tisza
git #f9355720
- Section images: Fix ve.scrollIntoView override (
T339900
) (
T335209
) by Gergő Tisza
git #d4a18b9a
- Frontend documentation: Add a filterDialog low-level component (
T335752
) by vyanez
git #4d95d84d
- Revert "Structured tasks: Fix toolbar rewriting" (
T339292
) (
T338934
) by Kosta Harlan
git #cd61527c
- Frontend documentation: Adapt OnboardingDialog styles to changes in CdxDialog (
T337832
) by vyanez
git #97408673
- build: Update SVGO to v3.0.2 & re-crush icons (
T339162
) by Volker E
git #f67fb47c
- Section images: Fix scrolling to placeholder (
T335209
) by Gergő Tisza
git #c16940bc
- Section images: use rtl asset in he, yi (
T335207
) by Sergio Gimeno
git #3bed5cc1
- Section images: update rtl asset with flipped question mark (
T335207
) by Sergio Gimeno
git #bdf5923e
- Update "new missing article" message (
T331785
) by Cyndywikime
git #a0b85086
- Section images: Pass section parameters to VE in add image tasks (
T339046
) by Gergő Tisza
git #3409d01e
- Structured tasks: Fix toolbar rewriting (
T338934
) by Gergő Tisza
git #5ba832b3
- Specials: Switch to requireNamedUser (
T338150
) by Kosta Harlan
git #bc377e13
- Section images: Fix image placeholder alignment for RTL content (
T338837
) by Gergő Tisza
git #65c3d6f4
- Section images: Map old source values to current ones by Gergő Tisza
git #30b6f276
- WelcomeSurveyHooks: Do not show survey to temp users (
T338150
) by Martin Urbanec
git #6d8d69ae
- Create HookRunner class (
T338454
) by Umherirrender
git #e5f1be99
- Personalized praise: Do not suggest blocked mentees (
T338525
) by Martin Urbanec
GuidedTour
edit
git #85811659
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
ImageSuggestions
edit
git #9b42d067
- Remove temporary workarounds for translation (
T330931
) by Matthias Mullie
git #352ff9dd
- Add section-level image suggestions (
T330931
) by Cormac Parle
IPInfo
edit
git #91be87b7
- Prevent deprecation warnings about IPInfo not being available on mobile (
T339861
) by Thalia
JsonConfig
edit
git #5de0fb05
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
Kartographer
edit
git #1178d51b
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #97de9724
- Add a feature flag for Parsoid support deployment (
T340134
) by Isabelle Hurbain-Palatin
git #c638011d
- Extract image URL parameters into its own method (
T263762
) by Isabelle Hurbain-Palatin
git #84820295
- Rework MapFrameAttributeGenerator test to not test private stuff (
T263762
) by thiemowmde
git #a62a2eff
- Make constants in MapFrameAttributeGenerator private again (
T263762
) by thiemowmde
git #07b07352
- Remove dead code from MWMapsDialog.js by thiemowmde
git #9de5726b
- Improve test coverage of special page and tag classes (
T338118
) by thiemowmde
git #98187363
- Fix extTag parser option (
T263762
) by Isabelle Hurbain-Palatin
git #0f3b3b83
- Minor adjustments pre-Parsoid patch (
T263762
) by Isabelle Hurbain-Palatin
git #fc96e275
- Use page language rather than user language (
T263762
) (
T309166
) by Isabelle Hurbain-Palatin
git #e566e5a2
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
Linter
edit
git #9e51c072
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
LiquidThreads
edit
git #57f5e18e
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
MachineVision
edit
git #1f081ef8
- Replace deprecated mw.jqueryMsg.parser by mw.jqueryMsg.Parser by Fomafix
MassMessage
edit
git #a0494365
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #ca866092
- tests: Add basic test for HookRunner by Umherirrender
Math
edit
git #16d1fdac
- Add WAN Cache for native MathML rendering by Moritz Schubotz (physikerwelt)
git #fc425b97
- Add MathML interface to LocalChecker by Moritz Schubotz (physikerwelt)
MobileFrontend
edit
git #529ba41a
- Remove mediawiki.anchor from MobileFrontend, use Codex link (
T235961
) by Jon Robson
git #019373bc
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #111caf6d
- Language overlay uses page HTML (
T331908
) by Jon Robson
git #8bb5e7c8
- Add styles for red links in reference popups (
T315120
) by Saint Johann
git #9fe79437
- Use new helpers to show the post-edit message (
T338003
) by Bartosz Dziewoński
git #a66edd75
- Replace mediawiki.Uri with native URL by Bartosz Dziewoński
git #66c16df8
- Replace deprecated mw.jqueryMsg.parser by mw.jqueryMsg.Parser by Fomafix
git #675e2745
- Update linters, enable stylelint configs by Ed Sanders
git #735117d3
- Remove hook handler for "Gadgets::allowLegacy" by Umherirrender
MultimediaViewer
edit
git #9215d304
- Add shortcuts Home/End to jump to first/last image (
T163976
) by Simon Legner
git #fc42f2c3
- Add mw-parser-output to file captions (
T284857
) by Saint Johann
git #900ce9d7
- Update `localStorage` mocks for changes in mw.SafeStorage (
T340069
) by Bartosz Dziewoński
git #efdbd6bd
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
git #5f781b7a
- Add jsdoc to MMV (
T337039
) by Simon Legner
NavigationTiming
edit
git #29e12c3b
- Remove oversample config. (
T337858
) by Peter Hedenskog
NearbyPages
edit
git #20e648cd
- Drop use of mw.config and use packageFiles instead by Jon Robson
git #259f2c7d
- build: Add 'svgo' to the build process by Volker E
git #c7f6e59f
- Make eslint treat warnings as errors and make it pass by Roan Kattouw
git #361e6704
- Prepare for Vue 3 migration (
T338838
) by Roan Kattouw
edit
git #d796f603
- Reword duplicate main page error message (
T159081
) by Pppery
git #99ed776b
- Fix a bunch of bugs relating to newsletter deletion (
T340370
) (
T202002
) by Pppery
git #9074dbdf
- Remove database changes from UI layer (
T340368
) by Pppery
git #09489fdc
- Fix error handling and abuse filter integration during edit (
T132022
) (
T154615
) (
T175497
) (
T188139
) (
T187832
) by Pppery
git #8016fd5d
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
OATHAuth
edit
git #ec4dce34
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
ORES
edit
git #89d917e3
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #f26eb3e7
- feat: use Lift Wing instead of ORES (
T319170
) by Ilias Sarantopoulos
git #47669d8c
- feat: hardcode threshold calls to switch to Lift Wing (
T319170
) by Ilias Sarantopoulos
PageAssessments
edit
git #fb648b7d
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
PageImages
edit
git #9ecfd695
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #619d6231
- ParserFileProcessing: Inject TitleFactory by Umherirrender
git #a9b4b487
- ParserFileProcessing: Use ConnectionProvider and QueryBuilder (
T312501
) by Umherirrender
PageTriage
edit
git #39e6eacb
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #e00764d1
- fix mw.pageTriage.contentLanguageMessage is not a function error (
T339831
) by jsn
git #cf57d112
- remove grunt; define scripts in package.json (
T335542
) by jsn
git #16118b36
- PackageFiles: ext.pageTriage.util, rewrite qunit as jest (
T335329
) (
T334507
) (
T339373
) by Jon Robson
git #c0812d85
- Drop mw.pageTriage.action from public API (
T339373
) by Jon Robson
git #9071d5a2
- PackageFiles: ext.pageTriage.views.list (
T339373
) by Jon Robson
git #1de3fa3c
- Remove unnecessary closures by Jon Robson
git #3b297527
- Migrate delete query statements to newDeleteQueryBuilder (
T335748
) by suecarmol
git #02c66462
- Change Database::select to new query builder (
T312480
) (
T331548
) by suecarmol
PageViewInfo
edit
git #8d4cda45
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
Popups
edit
git #bf63e2bc
- Publish coverage file by Jon Robson
git #4132ee96
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
git #04972962
- IP masked users use localStorage for settings (
T330517
) by Jon Robson
git #580067b9
- Discourage jQuery usage in Popups extension by Jon Robson
ProofreadPage
edit
git #c9f8f89a
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #d4229b34
- Improve unsaved edit management for EditInSequence (
T308098
) by Sohom
PropertySuggester
edit
git #ea5c40c1
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
QuickSurveys
edit
git #ba814aa2
- Prepare for Vue 3 migration (
T338838
) by Roan Kattouw
RevisionSlider
edit
git #d4693da1
- selenium: run tests concurrently (
T337862
) by WMDE-Fisch
git #b9004465
- Migrate JS to ES6 (
T339323
) by Adam Wight
git #fdc1b121
- Dramatically simplify a forEach loop by thiemowmde
git #3ca30135
- Add `overflow-x: clip` to minimize impact of resize issues (
T336729
) by thiemowmde
git #7f6f5d78
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
Scribunto
edit
git #622364c4
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #2ee5768e
- Create HookRunner class and the hook handler interfaces (
T271026
) by Umherirrender
SearchVue
edit
git #07d963cf
- Search Preview - "View more" not clickable (
T340150
) by Simone Cuomo
git #f1d554d5
- SearchPreview: Code improvement - Create a DOM modules to centralise all DOM manipulations (
T339353
) by Simone Cuomo
git #84475f64
- Targets are no longer necessary (
T328497
) by Jon Robson
git #ec1bf7f1
- Search Preview: MultiMediaViewer MMV stopped working on Mobile (
T338564
) by Simone Cuomo
git #0f3fbae9
- Search preview keyboard navigation breaks in certain cases (
T333219
) by Simone Cuomo
git #282d1f82
- Search Preview: Highlighted search term loses its boldness when snippets expand on mobile with specific languages (
T338420
) by Simone Cuomo
git #6ddbeb45
- Cannot read properties of undefined (reading 'snippetField') (
T336202
) by Simone Cuomo
SecureLinkFixer
edit
git #17aebfbb
- Updating domains.php from Mozilla by SecureLinkFixer updater bot
git #0b5e83a7
- Updating domains.php from Mozilla by SecureLinkFixer updater bot
git #e5df1df6
- Lazy load large domains.php file only when it's really needed (
T200758
) by thiemowmde
SecurePoll
edit
git #18c1267a
- Fix filepath for 1.39 postgres SQL patch (
T339829
) by Dreamy Jazz
git #4157e672
- Cleanup code duplication around Crypt instantiation by thiemowmde
SimilarEditors
edit
git #aaf5d1b1
- Add Norwegian special page aliases by Jon Harald Søby
SiteMatrix
edit
git #f592d8c5
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
SpamBlacklist
edit
git #713263f5
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
TemplateData
edit
git #b8f4df67
- Replace inappropriate use of "word-separator" message (
T340378
) by thiemowmde
git #a52ec4cc
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #b296e1fc
- build: Switch linting to ES6 by Ed Sanders
git #f45b0625
- Temporary disable parser test (
T326587
) by Jon Robson
TextExtracts
edit
git #8af1ee45
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
Thanks
edit
git #bb0cbdd6
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #b48cd91d
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
TimedMediaHandler
edit
git #829e26d5
- Re-enable jsdoc pedantic (
T338458
) by TheDJ
git #5897151e
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #a8c49d41
- Unbreak TMH video initialization (
T338458
) by Derk-Jan Hartman
git #bc1b0cd2
- Unset pedantic JSDoc for now (
T338458
) by Derk-Jan Hartman
git #a5cc6ff0
- Fix audio player being too wide when !parserEnableLegacyMediaDOM (
T304343
) by Arlo Breault
git #b4341497
- Build: fix jsdoc warning (
T338458
) by Antoine Musso
git #ce10e267
- Use IForeignRepoWithDB instead of ForeignDBViaLBRepo (
T63986
) by Ryan Schmidt
git #14c3091e
- JSDoc for TMH modules (
T338458
) by Derk-Jan Hartman
git #c3f312be
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
git #2cbb4de4
- Remove unused data attribs on a/v sources (
T199129
) by Derk-Jan Hartman
TitleBlacklist
edit
git #075a196f
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
Translate
edit
git #4bed715d
- MessageBundle: Add feature to specify a label in metadata (
T332682
) by Abijeet
git #0adcdcec
- Log correct old title in move reason for translation pages and units (
T340269
) by Abijeet
git #30f7d10a
- GettextPluralException: Move to namespace (
T333820
) by Abijeet
git #2046eb78
- GettextParseException: Move to namespace (
T333820
) by Abijeet
git #4e142d6d
- build: Update SVGO to v3.0.2 & re-crush icons (
T339162
) by Volker E
git #1d0c1c95
- AppleInfoPlistFfs: Remove unused file format (
T333820
) by Abijeet
git #81b6850d
- XliffFFS: Remove unused FileFormatSupport class. (
T333820
) by wangombe
git #8e54175a
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #394f2003
- SupportedLanguagesHook: Create hook handler interface (
T338451
) by Umherirrender
git #09719aac
- Do not add empty tux group warning container on server side (
T340042
) by Abijeet
git #2d09b093
- Show Translate tab at the right place on protected pages (
T334330
) by tacsipacsi
git #cb79ce12
- Check namespace restrictions when displaying the Translate tab (
T334330
) by Abijeet
git #b469a86c
- MessageGroupProcessing: Create hook handler interfaces (
T338451
) by Umherirrender
git #405dd822
- TranslatablePage::isTranslationPage: Use Utilities::isTranslationPage by Abijeet
git #e94a635b
- Implement ReplaceTextFilterPageTitlesForRename (
T313148
) by Abijeet
git #eb0b1427
- Implement ReplaceTextFilterPageTitlesForEdit (
T313148
) by Ilmari Lauhakangas
git #5aa6cecc
- ManageTranslatorSandbox: Check if there are selected requests by Abijeet
git #c5967c69
- ManageTranslatorSandbox: Remove jQuery.ui (
T323332
) by Abijeet
git #2160a0be
- ImportTranslations: Remove jQuery.ui dependency (
T323332
) by Abijeet
git #ff869562
- TranslatableBundleMove: Ensure user provided reason is logged (
T333786
) by Abijeet
git #5a1a8090
- UpdateDefinitionAid: Ensure old revision has the same definition id (
T330453
) by Abijeet
git #f60ff83e
- YandexWebService: Minor code improvements by Abijeet
git #21b9c216
- GoogleTranslateWebService: Minor code improvements by Abijeet
git #bfad3f8b
- ApertiumWebService: Minor code improvements by Abijeet
git #844252b1
- CxserverWebService: Minor code improvements by Abijeet
git #c00fc83b
- Replace deprecated mw.RegExp.escape by mw.util.escapeRegExp by Fomafix
git #bc8bb996
- Clean up hook handler registration (II) (
T339167
) by daniel
git #284e9468
- TranslatableBundleImporter: Remove root-page option (
T339043
) by Abijeet
git #fc8d4303
- ModifyMessageGroupStatesHook: Create hook handler interface (
T338451
) by Umherirrender
git #3f4df18a
- Clean up hook handler registration (
T339167
) by daniel
git #fc2c9345
- Replace deprecated MWException (
T328220
) by Daimona Eaytoy
git #cf6c7a07
- JavaScriptFFS::class: Remove unused File Format (
T333820
) by wangombe
git #67d9b41f
- TranslatorInterface: Create hook handler interfaces (
T338451
) by Umherirrender
TranslationNotifications
edit
git #5fac41ea
- UnsubscribeInactiveUsers: Add more verbose logs (
T323192
) by Abijeet
TwoColConflict
edit
git #7fbfb8ce
- Use a better link label instead of "this page" (
T244879
) by thiemowmde
git #c642af59
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
UniversalLanguageSelector
edit
git #17c72f05
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #bcbe6fc7
- Correct the logic for the ULS settings cog for Vector 2022 (
T315036
) by Jon Robson
git #e67d5bd3
- build: Update SVGO to v3.0.2 & re-crush icons (
T339162
) by Volker E
git #33085376
- Remove padding-left from .uls-trigger (
T336526
) by bwang
git #a107bc47
- Cleanup lib/jquery.ime by Amir E. Aharoni
UploadWizard
edit
git #b6c01228
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
UrlShortener
edit
git #36f685a3
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #f624c07c
- Fix typo in CSS classes in ext.urlShortener.special by 沈澄心
VisualEditor
edit
git #c5040810
- Switch back to oo-ui-element-hidden from mw-diff-element-hidden (
T324759
) by Sam Wilson
git #4a028f13
- React to hooks that are fired when inline switch is present (
T331589
) by hmonroy
git #611b1988
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #5a792b65
- ApiVisualEditorEdit: Allow not returning the new revision content by Bartosz Dziewoński
git #dd509c10
- Use new helpers to show the post-edit message (
T338003
) by Bartosz Dziewoński
git #ac8f8791
- Don't show edit notices popup after switching VE/NWE (
T169179
) by Bartosz Dziewoński
git #85c3f13c
- selenium: Disable flaky test (
T296187
) by Kosta Harlan
git #a35698fe
- Fix '&editintro=…' not working on Vector with some settings (
T56029
) by Bartosz Dziewoński
git #3008aaf3
- ArticleTarget: Simplify switching to NWE with no changes by Bartosz Dziewoński
git #d8c3d007
- DesktopArticleTarget.init: Remove error logging for URL errors by Bartosz Dziewoński
git #99b32628
- DesktopArticleTarget.init: Fix bad parameter to activateTarget() by Bartosz Dziewoński
git #4a2b3b58
- Stop collecting stats per wiki by daniel
git #e2b5e2a1
- Revert "Targets: Use align:'after' instead of actionGroups" (
T339292
) by Bartosz Dziewoński
git #55b7f4ff
- HelpCompletionTool wasn't added to extension.json (
T338254
) by David Lynch
git #0da56300
- Update VE core submodule to master (e2cf1e114) (
T338622
) by Bartosz Dziewoński
git #43699fe9
- Exclude after-aligned tools when creating target widgets (
T338978
) by Ed Sanders
git #8573df02
- ApiVisualEditorEdit: Remove unnecessary check by Bartosz Dziewoński
git #08d7ec3d
- Don't offer visual diffs for page creation (
T338388
) by Bartosz Dziewoński
git #d27825ca
- Set a JS config var to force VisualEditor to edit the current version (
T338312
) by Dringsim
git #a6a61983
- Make "add undocumented parameter" hotkey ctrl+shift+d work much better (
T338108
) by thiemowmde
git #09fec165
- Don't try to prefix browser title if a custom message is incompatible (
T317600
) by Bartosz Dziewoński
Wikibase
edit
git #cb2ee2a7
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #f467ba87
- REST: Mark GET statement on a property as WIP by Muhammad Jaziraly
git #a0995a0e
- Escape messages in TermsListView by Lucas Werkmeister
git #dea2994f
- REST: Fix wrong error messages in getting statement by Muhammad Jaziraly
git #a10e53cd
- Rename Mediawiki* classes to MediaWiki* by Lucas Werkmeister
git #0e8d58c6
- Fix wikibase-descriptionview-mul template for editing (
T329644
) (
T338302
) by Michael Große
git #68d2e234
- REST: Handle conditional requests for GET property (
T338138
) by sihe
git #d564599f
- client: Reduce injecting RC records batch size in CI (
T299077
) by Amir Sarabadani
git #f52f13dd
- REST: remove $itemId from GetStatement (
T339933
) by Muhammad Jaziraly
git #9f30c2b4
- REST: Rename GetItemStatement use case (
T339190
) by Muhammad Jaziraly
git #44f02c50
- REST: Add GetLatestStatementSubjectRevisionMetadata (
T339189
) by Muhammad Jaziraly
git #3b0545c3
- SetClaimValueTest: Use string properties (
T340018
) by Marius Hoch
git #41570403
- REST: Add new property statement route to OAS doc (
T339113
) by Norman Schwirz
git #70e866a9
- Replace usages of deprecated MWException, part 4 (
T328220
) by Daimona Eaytoy
git #f0174c0f
- Replace usages of deprecated MWException, part 3 (
T328220
) by Daimona Eaytoy
git #a119f4e8
- Show dash instead of usual description placeholder in legacy termbox (
T329644
) by Michael Große
git #7f918585
- SqlIdGenerator: Remove use of return value from UpdateQueryBuilder by Umherirrender
git #16372aea
- Replace some usages of deprecated MWException, part 2 (
T328220
) by Daimona Eaytoy
git #d8e3d286
- Replace some usages of deprecated MWException (
T328220
) by Daimona Eaytoy
git #2087f4ff
- Use ::class syntax in expectException() by Lucas Werkmeister
git #abf81606
- Add strict types to TermsListView by Michael Große
git #5ca88a6f
- Clean up hook handler registration (
T339167
) by daniel
git #4806cd71
- REST: Make `ItemStatementRetriever` subject agnostic (
T339136
) by Ollie Shotton
git #a4e15ba6
- REST: Add _fields to GET properties in OAS (
T338141
) by Muhammad Jaziraly
git #626e4b81
- REST: Rename `PropertyData` to `PropertyParts` by Muhammad Jaziraly
git #c05f9425
- Split up TermsListView::getTermsView private method by Michael Große
git #f0918bf2
- Inject Wikibase.MobileSite service where it is used by Michael Große
git #ffeb6977
- Add strict types to client's MovePageNotice by Michael Große
git #107196d6
- REST: Fetching properties with `_fields` filter (
T338141
) by Muhammad Jaziraly
git #6bd44738
- Remove tests relying on entity ID prefixes (
T291823
) (
T338933
) by Jakob Warkotsch
git #aa9ed346
- Remove tests relying on foreign entity IDs (
T291823
) by Jakob Warkotsch
git #b2928a76
- Add field types to EditActionHookHandler by Michael Große
git #1ca8dcfa
- Introduce static service accessor for WikibaseRepo.MobileSite by Michael Große
git #da975507
- Add {{Doc-jqueryMsg}} to entityViewInit messages by Lucas Werkmeister
git #0b15dfc6
- In EntityContentDiffView don't call ParserOptions::addExtraKey by Tim Starling
git #817ef670
- Account for HTML encoding (
T326587
) (
T338492
) by Jon Robson
git #015e3758
- build: Add ServiceWiring files to phan and suppress issues by Umherirrender
WikibaseCirrusSearch
edit
git #aebf749b
- Replace deprecated MWException (
T328220
) by Daimona Eaytoy
git #1ca75e97
- token_count_router: infer the analyzer from the field (
T339810
) by David Causse
WikibaseLexeme
edit
git #fd6915e2
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #7740ad60
- Change Mediawiki* class references to MediaWiki* by Lucas Werkmeister
git #fde0a824
- Replace deprecated MWException (
T328220
) by Daimona Eaytoy
WikibaseLexemeCirrusSearch
edit
git #b9f6891d
- Remove `@throws MWException` for unchecked exceptions (
T328220
) (
T240672
) by Daimona Eaytoy
WikibaseMediaInfo
edit
git #233d86fb
- Replace deprecated MWException (
T328220
) by Daimona Eaytoy
git #d15a3ade
- Remove SerializableEntityId::splitSerialization usage (
T291823
) by Jakob Warkotsch
WikibaseQualityConstraints
edit
git #8043b480
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #56f847ca
- Bump grunt-eslint from 24.1.0 to 24.2.0 by Addbot
git #1d7962da
- Bump sinon from 15.1.2 to 15.2.0 by Addbot
git #dfb1c430
- Bump sinon from 15.1.0 to 15.1.2 by Addbot
WikiLambda
edit
git #bc12df20
- Add backend rate-limit errors to ZErrorTypeRegistry. by apine
git #16c47135
- Add custom data "isnewzobject" to "wf.ui.newView.mounted" event (
T340160
) by dmartin
git #eb44ca96
- Drop old mw.track() call by James D. Forrester
git #e20a8c40
- e2e: Add tests for "Create a type" (
T321940
) by nik-55
git #4f1578bc
- e2e: Fix implementation tests failure by nik-55
git #876b59e4
- Update function-schemata sub-module to HEAD (19f2a6d) (
T338272
) (
T338273
) by James D. Forrester
git #dc4c7121
- ApiFunctionCall::run: Tweak variable writing process for DRY by James D. Forrester
git #099cc687
- Fix initialization and control fetchZKeys when new zids appear (
T336562
) by gengh
git #5f07b885
- Fix About widget label to show "Untitled" when initialized with empty string (
T339876
) by gengh
git #628b9c62
- PageRenderingHandler: Let /wiki/fr/Z901 transparently give the user the content in fr (
T268678
) by James D. Forrester
git #938be759
- ZObjectContentHandler: Provide a raw JSON diff as needed (
T339348
) by James D. Forrester
git #2a6fd96f
- e2e: Add tests for "Create a implementation" (
T321938
) by nik-55
git #13d6802e
- e2e: Add tests for "connect" (
T321939
) by nik-55
git #49210a7e
- Reduce UpdateImplementationsJob logging now we've debugged by James D. Forrester
git #7c72aa10
- portray: Don't show loadedFromMediaWikiCache in meta-data results by James D. Forrester
WikiLove
edit
git #dd9a9e40
- api: Remove old apihelp i18n description messages (
T340253
) by Umherirrender
git #2c47546b
- Fixes link to "What is this" (
T339990
) by Jon Robson
git #9dab8eae
- Run eslint on .vue files and make pass by Roan Kattouw
git #ac418aa6
- Prepare for Vue 3 migration (
T339048
) by Roan Kattouw
WikimediaEvents
edit
git #9c6b908d
- improve diff logging instrument (
T326214
) (
T326216
) by jsn
git #adb9d82c
- probenet: Fix validation errors for status_code in Probenet reports (
T334417
) by Jameel Kaisar
WikimediaIncubator
edit
git #f373af77
- Treat Temp Users as Anon Users (
T337797
) by AnaïsGueyte
git #56cef821
- Add more on-wiki messages by Jon Harald Søby
WikimediaMaintenance
edit
git #f6a67cff
- Remove the unused sanityCheck script. by daniel
WikimediaMessages
edit
git #bae6bbf7
- Update messages for the research incentive survey (
T336092
) by Daniel Souza
Wikistories
edit
git #6f18b3b2
- Do not send focalRect key if no repositioning is performed by Huei Tan
git #be266d15
- add checkbox “Delete associated stories?” on article deletion form (
T337304
) by Huei Tan
git #303503f0
- Tap to select/deselect sentence (
T328906
) by Stephane Bisson
git #d74887ef
- getImagePosition: prevent going out of bound (
T296784
) by Stephane Bisson
git #5306014c
- StoryImage component (
T296784
) by Stephane Bisson
git #ca8d3ea0
- Fix error when getting next random 3 stories by Huei Tan
git #48424b11
- Sync cache when purge on story page by Huei Tan
git #6497916b
- Add README file step by step to undeploy Wikistories Extension (
T322213
) by Huei Tan
git #163ca5b2
- Share story (
T303022
) by Stephane Bisson
Skins
edit
MinervaNeue
edit
git #8c9e09b4
- Remove mediawiki.ui.anchor dependency (
T235961
) by Jon Robson
git #d977c8d9
- Update personal tools for temp users, add icon for temp users (
T335546
) by bwang
git #af8e939c
- Update ambox styles so that they also work on divs (
T339040
) by Daimona Eaytoy
git #ae57e6b7
- Enable interface-temp-user-banner styles on Minerva skin (
T330510
) by Jon Robson
git #86812094
- Prompt IP masked users to login/create account when watchstar clicked (
T330518
) by Jon Robson
git #9e02cb77
- Style thumbs in places that don't set a content language (
T337804
) by Arlo Breault
git #d09600aa
- build: Update linters by Ed Sanders
MonoBook
edit
git #97a9bc73
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
Timeless
edit
git #deedb9ca
- Correct two z-indexes by Jon Robson
git #f52f1499
- Copy upstream change to break up overflowing filename (
T266149
) by Arlo Breault
git #051e4c91
- Copy upstream change to fix magnify position by Arlo Breault
git #97023ac3
- build: Update SVGO to v3.0.2 (
T339162
) by Volker E
git #35b690c4
- Copy upstream change to suppress line-height in thumbs (
T304343
) by Arlo Breault
git #0c6d95b2
- Copy upstream changes for thumb styling on file desc page (
T337804
) by Arlo Breault
git #8e0404a5
- styles: Apply MediaWiki skin variables `z-index` by Volker E
Vector
edit
git #1e6b6479
- Add new classes for dropdown component (
T319358
) by Jon Robson
git #153c6f26
- Remove references to heading in dropdown PHP (
T319358
) by bwang
git #e3c79c75
- VectorComponentUserLinks: Fix typo in comment by Reedy
git #d800e8b3
- Update Vector localization message language redirect to top (
T330805
) by Moh'd Khier Abualruz
git #edf2c787
- Ensure language button works for no js users, (
T339321
) by bwang
git #8cc436ac
- Replace search loader indicator with Codex pending search message (
T321106
) by bwang
git #8f8a9c27
- Hide "Toggle the table of contents" and "Toggle limited content width" on print (
T339344
) by Msz2001
git #d1c0e6cd
- Hide language alert if there are none and JS is disabled (
T326185
) by jaydenb
git #af2afe26
- Enable interface-temp-user-banner on Vector 2022 (
T330510
) by Jan Drewniak
git #c8f785d7
- Clean up hook handler registration (
T339167
) by daniel
git #e5ef6f5f
- Prevent Skins Vector from setting preferences for temporary accounts (
T337874
) by tsepothoabala
git #24d69726
- Drop styles for cached HTML (
T336526
) by Jon Robson
git #31057b67
- Use the standardized Codex design tokens (
T336548
) by Jon Robson
git #48d8ad04
- Forbid jQuery in new code by Jon Robson
git #8a369066
- styles: Replace local var with Codex design token (
T331403
) by Volker E
Misc
edit
VisualEditor/VisualEditor
edit
git #64a30dd2
- Update language lists by David Chan
git #b803113e
- build: Update devDependencies by Ed Sanders
git #05b265c1
- Fix build path of wikimedia theme demo by Ed Sanders
git #24b72671
- Delete empty paragraphs when next to block nodes (
T338622
) by Ed Sanders
git #e57919c5
- LinearDeleteKeyDownHandler: Merge loops for table/focusable-adjacent delete behaviour by Ed Sanders
git #1abb8d16
- LinearDelete: Add some test cases for deleting next to block elements by Ed Sanders
No changes
edit
3D
ActiveAbstract
ArticleCreationWorkflow
Calendar
Campaigns
Capiunto
CentralNotice
CharInsert
CiteThisPage
Citoid
CodeEditor
CodeMirror
Cognate
CologneBlue
CommonsMetadata
ContactPage
CreditsSource
Dashiki
Disambiguator
DismissableSiteNotice
DoubleWiki
Elastica
EntitySchema
EventStreamConfig
ExternalGuidance
FileExporter
FileImporter
FundraiserLandingPage
FundraisingTranslateWorkflow
GeoCrumbs
GlobalCssJs
GoogleNewsSitemap
ImageMap
InputBox
Insider
Interwiki
InterwikiSorting
Josa
LabeledSectionTransclusion
LandingCheck
LdapAuthentication
Listings
LoginNotify
MapSources
MediaModeration
MediaSearch
MobileApp
Modern
NewUserMessage
Nostalgia
Nuke
OAuth
OAuthRateLimiter
OpenStackManager
PageNotice
PagedTiffHandler
ParserFunctions
PdfHandler
Phonos
Poem
Quiz
RSS
ReadingLists
RealMe
RelatedArticles
SandboxLink
Score
SearchExtraNS
ShortUrl
StopForumSpam
SubPageList3
SubpageSortkey
SyntaxHighlight_GeSHi
TemplateSandbox
TemplateStyles
TemplateWizard
TheWikipediaLibrary
TocTree
TorBlock
TrustedXFF
UploadsLink
VipsScaler
VueTest
WebAuthn
WikiEditor
Wikidata.org
WikidataPageBanner
WikimediaApiPortal
WikimediaApiPortalOAuth
WikimediaBadges
WikimediaEditorTasks
Wikisource
XAnalytics
cldr
intersection
timeline
wikihiero
Total changes
edit
635
Changes in
102
repos by
107
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.41/wmf.15
Add topic