MediaWiki 1.41/wmf.13/Changelog
Appearance
< MediaWiki 1.41 | wmf.13
Core changes
[edit]- git #b13cf2a1 - Branch commit for wmf/1.41.0-wmf.13 (T337527) by trainbranchbot
- git #e33d76a2 - Update and expand magic word aliases for Serbian etc. (T185421) by Acamicamacaraca
- git #518a5da5 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #a924ec5a - Add Betawi language (bew) (T338416) by Amir E. Aharoni
- git #05281ad7 - jquery.makeCollapsible: Use `unset: all` on buttons (T333357) by tacsipacsi
- git #11f6d906 - ResourceLoader: Replace array_walk in makeLoaderRegisterScript by Umherirrender
- git #2db460d2 - diff: Rename diff resource module directory by Sam Wilson
- git #7609761a - Remove TODO fixed in 2011 from upload.js (T33643) by Kunal Mehta
- git #e9211f15 - Namespace EventRelayer and EventRelayerNull by Alexander Vorwerk
- git #667686b2 - Allow webp images to be previewable by Nikolas Nyby
- git #8b754c90 - Reorg: Move EventRelayerGroup to libs/eventrelayer/ (T321882) by Alexander Vorwerk
- git #642bbf68 - resources: Split styles in module mediawiki.interface.helpers.styles (T336534) by Umherirrender
- git #44e8c788 - media: Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #9d715e5b - Prevent temporary users from accessing ApiLinkAccount (T332411) by Thalia
- git #4d5cd3a8 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #d93c9001 - Migrate more usages of Database::update() to UpdateQueryBuilder (T330640) by Alexander Vorwerk
- git #a5dac5d5 - Start using ChangeTagsStore (T245964) by Amir Sarabadani
- git #e9bc754e - Add MessagesGpe.php for Ghanaian Pidgin (T335970) by Jon Harald Søby
- git #be7b1537 - Reenable "RedundantTargets" test by Michael Große
- git #202afece - Skip targets test to merge mutually blocking fixes by Michael Große
- git #c5063e9c - Database: support passing an IReadableDatabase to getCacheSetOptions by Taavi Väänänen
- git #73e11b87 - Tests: Only skip tests related to the temp table reopen issue in MySQL (T256006) by Amir Sarabadani
- git #8adf1bfb - Replace some more usages of deprecated MWException (T328220) by Daimona Eaytoy
- git #0d29958c - Replace more usages of deprecated MWException (T328220) by Daimona Eaytoy
- git #c1f8e813 - Tests: Error for any new module that introduces bad targets (T127268) by Jon Robson
- git #17498f53 - Remove and correct selector for cached HTML (T316830) by Jon Robson
- git #88d7e398 - Externallinks: Make port part of the index (T337149) by Amir Sarabadani
- git #58ec5f03 - api: Silence database write warnings from ApiLogout by Timo Tijhof
- git #4dd3850b - moveToExternal: Also check for utf8 encoding before trying to convert by Amir Sarabadani
- git #13e67853 - pagers: Make some pagers operate on IReadableDatabases by Taavi Väänänen
- git #79495f1d - UserGroupManager: Make newQueryBuilder accept a IReadableDatabase by Taavi Väänänen
- git #f5c6aa03 - tests: Migrate Database::update usages to UpdateQueryBuilder (T330640) by Amir Sarabadani
- git #15f076ef - Clean up UpdateQueryBuilder usage (T330640) by Lucas Werkmeister
- git #b55c501f - Migrate Database::update() to UpdateQueryBuilder (T330640) by Amir Sarabadani
- git #5cb183a0 - page.preview: Grey out `.mw-editTools` while loading (T338261) by samtar
- git #6fd9b88f - Follow-up I6a02042f: Ensure reason is always a string by Ed Sanders
- git #7fd5a7eb - Follow-up 1eb5860: Move update to corrected RELEASE-NOTES by James D. Forrester
- git #b3611755 - Drop revision_comment_temp (T299954) by Alexander Vorwerk
- git #01a60e52 - Maintenance: Add --reason option to createAndPromote.php (T168205) by Owen
- git #d8c996d6 - foreign-resources: Correct Codex version number to 0.12.0 by Roan Kattouw
- git #e346a4e8 - Update Codex from v0.11.0 to v0.12.0 (T284273) (T325105) (T326665) (T330803) (T331034) (T331040) (T331042) (T332124) (T333394) (T333437) (T335694) (T337279) (T337282) (T337429) (T337442) (T338144) (T338177) by Eric Gardner
- git #cc47b4ff - Pingback: Inline the private markSent() function by Timo Tijhof
- git #a54104f3 - Pingback: Avoid confusingly named non-test method in PingbackTest by Timo Tijhof
- git #018b0e4d - rcfilters: Avoid double-escaping on messages (T338206) by Func
- git #6a475dea - rdbms: Build generalized SQL while building the main SQL in DELETE (T326181) by Amir Sarabadani
- git #1c6e872b - Replace usages of deprecated MWException (T328220) by Daimona Eaytoy
- git #1767e4d1 - WikiMap: Support wiki URLs with a port part by Bartosz Dziewoński
- git #166b516e - Upgrade wikimedia/common-passwords to 0.5.0 by Timo Tijhof
- git #5f2bfc44 - Simplify HookContainer (v2) (T338213) by Lucas Werkmeister
- git #2dcae8e9 - Pingback: Make Pingback a MediaWiki service by Derick Alangi
- git #b0317287 - Revert "Simplify HookContainer" (T338213) by Lucas Werkmeister
- git #a1ec0984 - SpecialShortPages: Document reason for "reallyDoQuery" override (T168010) (T334661) by Timo Tijhof
- git #d3f3f6ca - fix typo in comment by Novem Linguae
- git #90e2ed6c - site: Simplify SiteList by removing GenericArrayObject indirection by Timo Tijhof
- git #ed2d288b - changetags: Move more functions from ChangeTags to ChangeTagsStore (T245964) by Amir Sarabadani
- git #d139eb07 - Simplify HookContainer by daniel
- git #28f67328 - SiteConfiguration: Soft & Hard deprecate unused methods by Derick Alangi
- git #82fd6e87 - Mark PageContent::getRedirectTarget for removal by Arlo Breault
- git #6c19ce12 - rdbms: upgrade SQLPlatform::normalizeUpsertParams() warnings to errors by Aaron Schulz
- git #0e9656e6 - Add return type to getIndicators() in ParserOutput & OutputPage by Subramanya Sastry
- git #65f75a98 - page.preview: Grey out `.hiddencats` while loading (T334518) by samtar
- git #1eb58601 - diff: Add legend and tooltips to inline diff display (T324759) by Sam Wilson
- git #f8382892 - rdbms: make affectedRows() count each updated row in replace() as one (T314100) by Aaron Schulz
- git #bdb34a62 - rdbms: make affectedRows() count each updated row in upsert() as one (T314100) by Aaron Schulz
- git #a3f3e3c6 - user: Avoid exception about cross-wiki users in UserGroupManager (T337590) by Umherirrender
- git #015f4e7b - user: Accept local wiki name on UserGroupManagerFactory by Umherirrender
- git #eaf86e2f - Replace IDatabase with IReadableDatabase where possible by thiemowmde
- git #676fcf43 - Replace substr with cleaner string methods by Matěj Suchánek
Vendor
[edit]- git #08c97d51 - Bump parsoid to 0.18.0-a14 (T328220) (T336101) (T336528) by Isabelle Hurbain-Palatin
- git #04137d30 - Upgrade wikimedia/common-passwords to 0.5.0 (T212460) by Timo Tijhof
- git #d490aeeb - Upgrading fgrosse/phpasn1 (v2.4.0 => v2.5.0) by Reedy
Extensions
[edit]3D
[edit]- git #5a61a9be - mmvBootstrap.openImage requires only one argument (T336638) by Simon Legner
- git #aba84535 - Obtain MultimediaViewerBootstrap using require (T336638) by Simon Legner
AbuseFilter
[edit]- git #60cbc3b4 - BlockedDomains: Use cleaner array building and add tests (T337431) by Amir Sarabadani
- git #518955f9 - Fix error reporting in BlockedDomainStorage for real (T337431) (T279275) by thiemowmde
- git #1eb985c6 - Fix broken error reporting in BlockedExternalDomains (T337431) (T279275) by thiemowmde
- git #84058c3d - Make use of the ??= operator and such where it makes sense by thiemowmde
- git #9ca20e77 - Make edit summary of blocked domain changes use i18n (T337431) by Amir Sarabadani
- git #0acfe052 - Add abusefilter-bypass-blocked-external-domains right (T337431) by Amir Sarabadani
- git #7658885d - BlockedDomains: Make lookup for domains added in blocked domains faster (T337431) by Amir Sarabadani
- git #caee78c2 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #462096f5 - Allow interface-admins to edit blocked domains json directly (T337431) by Amir Sarabadani
- git #8a220070 - BlockedExternalDomains: validate JSON structure before save (T337431) by Siddharth VP
- git #573838ef - Degroup: Return early if user is a temporary user (T335062) by Thalia
- git #3343acf6 - Update block expiry message in AbuseFilter edit view by Thalia
AdvancedSearch
[edit]- git #bd79d855 - Use "0" instead of "false" for default user options (T300371) by thiemowmde
AntiSpoof
[edit]- git #db138b98 - Replace deprecated MWException (T328220) by Daimona Eaytoy
ApiFeatureUsage
[edit]- git #65a5d716 - Replace deprecated MWException (T328220) by Daimona Eaytoy
ArticlePlaceholder
[edit]- git #da893daa - Remove unneded `@throws MWException` (T328220) by Daimona Eaytoy
CentralAuth
[edit]- git #6880ef52 - Phase out use of $wgExtensionFunctions callback (T180192) by Timo Tijhof
- git #e33b9ac8 - Convert getCacheSetOptions uses to IReadableDatabase by Taavi Väänänen
- git #3f74fb1d - Add ExtensionJsonTest (and sort services) by Taavi Väänänen
- git #5d724dd3 - Convert to IReadableDatabase where easily possible by Taavi Väänänen
- git #e7c65ab3 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #2377c85c - Use IReadableDatabase in SelectQueryBuilder subclass by Lucas Werkmeister
- git #789e3820 - Let 'TempUserCreatedRedirect' handler run in API requests (T338002) by Bartosz Dziewoński
- git #62d4e995 - Declare AntiSpoof as required dependency for CentralAuth (T180192) by Timo Tijhof
CheckUser
[edit]- git #a4b0deff - clienthints: Request headers on action=history instead of rollback (T337944) by Kosta Harlan
- git #66ccd8ba - eslint: Fix eslint warnings (T338773) by Kosta Harlan
- git #c0f3d9fc - build: Update eslint-config-wikimedia to 0.25.1 (T338773) (T338610) by Kosta Harlan
- git #680b5ecb - Move Hooks::onSpecialPage_initList to a hook handler file (T328334) (T315648) by Dreamy Jazz
- git #e46b84a2 - Move Hooks::onRenameUserSQL to hook handler file and unit test (T328334) (T315648) by Dreamy Jazz
- git #6c31d884 - Move toollinks related hooks to a hook handler file (T328334) by Dreamy Jazz
- git #7f99ccc0 - clienthints: Simplify, rework test (T337944) by Kosta Harlan
- git #054a3b6b - Move ::onLoadExtensionSchemaUpdates to hook handler file (T328334) by Dreamy Jazz
- git #c0427cf4 - Remove hard deprecated Hooks::getClientIPfromXFF by Dreamy Jazz
- git #c964b7fb - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #7dac1779 - clienthints: Send empty header on page views (T337944) by Kosta Harlan
- git #a4da47de - Use cuc_timestamp as index field when reading old (T338287) by Dreamy Jazz
- git #9bda742f - Use IReadableDatabase in SelectQueryBuilder subclass by Lucas Werkmeister
- git #0d4ea3ca - clienthints: Request on ?action query parameter (T337944) by Kosta Harlan
- git #3c2ec27a - clienthints: Hook handler, config, and SpecialPage integration (T337944) by Kosta Harlan
ChessBrowser
[edit]- git #3a5a3bdb - Replace deprecated MWException (T328220) by Daimona Eaytoy
CirrusSearch
[edit]- git #7d50587a - Add doc for wgNamespacesToBeSearchedDefault (T337328) by David Causse
- git #dccaa909 - Replace deprecated MWException (T328220) (T240672) by Daimona Eaytoy
Cite
[edit]- git #3d4f0a93 - Use message widget for reuse warning in reference dialog (T247922) by Svantje Lilienthal
- git #58db72b0 - Always use the strict equality flag when using in_array by Ed Sanders
- git #341847a4 - Fix inconsistent usage of lastIndexOf in VE reference code by thiemowmde
- git #5c93bbfd - Add strict types to all class properties by thiemowmde
CodeEditor
[edit]- git #4d6a470a - Create HookRunner class and the hook handler interface (T271013) by Umherirrender
CodeMirror
[edit]- git #5b69b238 - Always use the strict equality flag when using in_array by Ed Sanders
- git #9e9a38d6 - Refactor CodeMirror WebdriverIO tests from sync to async mode (T300205) by James D. Forrester
Cognate
[edit]- git #bf018ac2 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #7c69da74 - Replace IDatabase with IReadableDatabase where possible by thiemowmde
Collection
[edit]- git #33cf9ab1 - Replace deprecated MWException (T328220) by Daimona Eaytoy
CommonsMetadata
[edit]- git #eb92c12f - Replace deprecated MWException (T328220) by Daimona Eaytoy
ConfirmEdit
[edit]- git #364b71f3 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #61d8028d - Use WRITE_BACKGROUND in CaptchaCacheStore and rename "cache" to "store" (T336004) by Aaron Schulz
ContactPage
[edit]- git #bb228839 - Create HookRunner class and the hook handler interfaces (T338438) by Umherirrender
ContentTranslation
[edit]- git #808614c2 - Remove unused domain mapping for crh (T337669) by Kartik Mistry
- git #4304dcfc - tests: Add basic test for HookRunner by Umherirrender
DiscussionTools
[edit]- git #531ced9e - EchoHooks: Use symbols instead of string class names by Ed Sanders
- git #ab23c23d - Delay the load of VE modules until we're sure they're needed (T336020) by David Lynch
- git #0cf68818 - Add various, more specific type hints by thiemowmde
- git #03fcb208 - Use namespaced Echo classes by Siddharth VP
- git #0672f4c7 - Remove DiscussionToolsEnableMobile (T322497) by Ed Sanders
- git #99f132f0 - Remove most DiscussionTools feature configs (T322497) by Ed Sanders
- git #3b4673bf - Drop the DiscussionToolsEnable feature flag (T322497) by Ed Sanders
- git #dda86f8e - Always use the strict equality flag when using in_array by Ed Sanders
DonationInterface
[edit]- git #ae6b2bba - Fix India form text cosmetics before pretest (T337520) by wfan
- git #3ac25b42 - Change pan explain text. (T337343) by cstone
Echo
[edit]- git #baf711c3 - Replace remaining usages of deprecated MWException (T328220) by Daimona Eaytoy
- git #4cd98d30 - Replace some usages of deprecated MWException (T328220) by Daimona Eaytoy
ElectronPdfService
[edit]- git #ea57a378 - Adjust browser test to new vector skin (T338565) by WMDE-Fisch
EntitySchema
[edit]- git #42d4fe32 - Add Concept URI link in Tools sidebar (T333655) by gtzatchkova
- git #5e9394d7 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #ab08fc2b - Add EntitySchema URI to RDF output (T336056) by Marius Hoch
EventBus
[edit]- git #ca1cbeb6 - Remove duplicate default setting for PAGE_CHANGE_STREAM_NAME_DEFAULT (T336817) by Ottomata
- git #bf5e0bbf - Replace deprecated MWException (T328220) by Daimona Eaytoy
ExternalGuidance
[edit]- git #c0d4f5fe - Replace deprecated MWException (T328220) by Daimona Eaytoy
FlaggedRevs
[edit]- git #d4276add - Remove dead arguments from FlaggedRevision constructor call by thiemowmde
Flow
[edit]- git #4bf4931c - Remove usage of VirtualRestService from Flow. (T337223) by rrana-wmf
- git #e13d0c09 - Use ParsoidParser to convert HTML to Wikitext. (T337223) by rrana-wmf
- git #5a6e80d8 - Skip affected tests unconditionally until gerrit->927619 lands (T337223) by Derick Alangi
- git #e8513faa - Enable 'multi-line' mode in preg_match() for wikitextToHTML regex (T338264) by rrana-wmf
- git #12062ffa - Refactor testResolveSubpageTraversal by rrana-wmf
- git #43fa84c7 - Update moved class RawMessage (T321681) by gerritbot
Gadgets
[edit]- git #2912cd34 - Remove mention to deprecated MWException (T328220) by Daimona Eaytoy
- git #753a3487 - Add Sicilian namespace translations (T337542) by Jon Harald Søby
GeoData
[edit]- git #fc79d653 - Remove unneded `@throws MWException` (T328220) by Daimona Eaytoy
GlobalBlocking
[edit]- git #c35a6777 - Replace deprecated MWException (T328220) by Daimona Eaytoy
GrowthExperiments
[edit]- git #87b8864b - Section images: Fix scrolling behavior (T335209) by Gergő Tisza
- git #62b570f6 - structuredtask: Re-implement beforeunload hook (T338754) by Kosta Harlan
- git #73069e64 - Add image: Nicer error logging when suggestion list is empty by Gergő Tisza
- git #508bc996 - Section images: Display section-image specific reasons (T337803) by Gergő Tisza
- git #f06763da - Use CollationFactory in ConfigurationValidator for performance by thiemowmde
- git #bb78a2e4 - addsectionimage: Remove beforeunload event (T338754) by Kosta Harlan
- git #b334eec6 - Add image: Don't scroll on desktop in caption step unless necessary (T335209) by Gergő Tisza
- git #d8c717ff - styles: Replace deprecated `min-size-base` token (T337808) by Volker E
- git #b25d6296 - Add maintenance script for testing image suggestions by Gergő Tisza
- git #5e1e20a1 - Use namespaced Echo classes by Siddharth VP
- git #72dd4958 - Section images: Update main dialog text (T335209) by Gergő Tisza
- git #daf9cb42 - Section images: add dedicated rejection value (T335229) by Sergio Gimeno
- git #f98a8e30 - SuggestedEditSession: Don't set plugin data without a task type by Kosta Harlan
- git #7df4367c - Add special page names in Norwegian Bokmål and Nynorsk by Jon Harald Søby
- git #b343506e - accountcreation: Exclude temp users from Growth features (T338150) by Kosta Harlan
- git #cf265afc - Frontend documentation: Adapt OnboardingDialog styles to changes in CdxDialog (T337832) by vyanez
- git #f42a4dc5 - Section images: Remove user variant (T329276) by Gergő Tisza
- git #02494dee - Section images: handle accepted/rejected suggestions submissions (T337767) by Sergio Gimeno
- git #f843c155 - Section images: Add change tag i18n (T338109) by Gergő Tisza
- git #3076bdb8 - Remove dead code in InitWikiConfig by Daimona Eaytoy
- git #e4e1a357 - Replace deprecated MWException (T328220) (T240672) by Daimona Eaytoy
- git #5cad4d7d - Section images: add missing rtl images (T332925) by Sergio Gimeno
- git #74e0f1ae - Section images: use dedicated illustration thumbnails (T335924) by Sergio Gimeno
- git #7795719b - Section images: Fix post-edit quality gate check (T338283) (T336550) by Gergő Tisza
- git #39411713 - Section images: Fix quality gate error i18n key (T338283) (T336550) by Gergő Tisza
- git #af4781d2 - Consistent capitalization of article names in messages (T335714) by Amir E. Aharoni
- git #ca0802d6 - Section images: bump instrumentation schema to 1.4.1 (T335716) by Sergio Gimeno
- git #6fea756f - Section images: Implement image placeholder (T335209) by Gergő Tisza
- git #2adadeab - Section images: Separate edit summary by Gergő Tisza
- git #cf9bb0e7 - Section images: Add log subtype by Gergő Tisza
- git #f08d2066 - documentation/frontend: Generate coverage report by Kosta Harlan
- git #1d52757e - PostEditPanel: Document additional i18n key (T336550) by Kosta Harlan
- git #cbe5df9d - api-testing: Set higher timeout by Kosta Harlan
- git #e3161378 - PersonalizedPraiseLogger: Only include mentee_id if not null (T338078) by Martin Urbanec
- git #4b0c2a3f - Frontend documentation: refactor RTL handling in MultiPane (T335371) by Sergio Gimeno
- git #f19d1046 - Section images: Add community config form field for quality gate (T336550) by Gergő Tisza
- git #c4a94eca - Section images: Refactor VE node handling (T335209) by Gergő Tisza
ImageSuggestions
[edit]- git #e216093c - Remove unneded `@throws MWException` (T328220) by Daimona Eaytoy
intersection
[edit]- git #c285d578 - Replace deprecated MWException (T328220) by Daimona Eaytoy
JsonConfig
[edit]- git #20a88ad2 - Replace deprecated MWException (T328220) by Daimona Eaytoy
Kartographer
[edit]- git #7d0bcede - Improve test coverage with fast, pure unit tests (T338118) by thiemowmde
- git #a0e0183f - styles: Replace deprecated `min-size-base` token (T337808) by Volker E
- git #bfb8fbe1 - Add very basic tests for MapTagArgumentValidator & Tag classes (T338118) by thiemowmde
- git #43b41d88 - Nearby: Don't create popup HTML twice without/with thumbnail (T327656) by thiemowmde
- git #b4ad2cd9 - Extract "argument is required" logic into separate method by thiemowmde
- git #ba17dc26 - Drop duplicate tracking of valid <map…> tags by thiemowmde
- git #607840c7 - Prettify coordinate formatting in generated GeoJSON (T312567) by Thiemo Kreuz
LiquidThreads
[edit]- git #abcb35b6 - LqtDispatch: Change onPageContentLanguage() to not use $userLang (T299369) by Timo Tijhof
LoginNotify
[edit]- git #222b7475 - Create HookRunner class (T263353) by Umherirrender
MachineVision
[edit]- git #ae21e9db - Replace deprecated MWException (T328220) by Daimona Eaytoy
Math
[edit]- git #ce1078f7 - Catch more specific exception in MathRestbaseInterface by Daimona Eaytoy
- git #d06bd185 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #7c7b3324 - Remove additional v1 suffix when computing internalRestbaseURL (T334842) (T338381) by Moritz Schubotz (physikerwelt)
- git #bf9d8cef - Always use the strict equality flag when using in_array by Ed Sanders
- git #28c5a676 - Create HookRunner class and the hook handler interfaces (T263353) by Umherirrender
MediaModeration
[edit]- git #a3d71ea1 - Remove broken exception handling (T328220) by Daimona Eaytoy
MediaSearch
[edit]- git #81c2f0e3 - styles: Replace deprecated `min-size-base` token (T337808) by Volker E
- git #df673e9f - Avoid using empty() on variables guaranteed to be set by Daimona Eaytoy
- git #eae4bc32 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #edf87f01 - build: Upgrade vue to 3.2.37 to align with MediaWiki (T304717) by James D. Forrester
MobileFrontend
[edit]- git #70e62175 - Support VisualEditor's wikitext mode (T159971) by David Lynch
- git #bd753b41 - Consolidate visual mode checks into a shared method, and check for hook disabled by Ed Sanders
- git #5e9001ab - Create HookRunner class and the hook handler interfaces (T338449) by Umherirrender
- git #1e697e7c - Remove unneeded catch for MWException (T328220) by Daimona Eaytoy
- git #06d04b5e - Prevent saving preferences for temp users (T337774) by AnaïsGueyte
- git #0525f6a0 - diff: Hide legend for inline diffs (T324759) by Sam Wilson
MultimediaViewer
[edit]- git #48b6c766 - Notify user and close MMV if image from route not present on page (T77327) (T336619) by Simon Legner
- git #30fad6b8 - Use ES6 features (T337102) by Simon Legner
Newsletter
[edit]- git #d11ca115 - Replace deprecated MWException (T328220) by Daimona Eaytoy
OAuth
[edit]- git #eaad5084 - OAuthListConsumers: Show whether client is confidential (T323866) by Lucas Werkmeister
- git #6ecb3b48 - Use namespaced Echo classes by Siddharth VP
ORES
[edit]- git #c1d7e3c3 - Replace deprecated MWException (T328220) by Daimona Eaytoy
PageTriage
[edit]- git #289056f6 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #1168424d - Fix failing master build by Daimona Eaytoy
Popups
[edit]- git #1f5510bc - Prevent Enabling Beta Preferences for temp users (T337776) by AnaïsGueyte
ProofreadPage
[edit]- git #38bb0d69 - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #c91a9dc9 - Always use the strict equality flag when using in_array by Ed Sanders
PropertySuggester
[edit]- git #c03a4649 - Remove targets definition from module registration by Michael Große
RealMe
[edit]- git #d90e0ea7 - Switch order of <link> attributes so rel comes first by Kunal Mehta
RevisionSlider
[edit]- git #bbf3b67b - Use "0" instead of "false" for default user options (T300371) by thiemowmde
Score
[edit]- git #89fdfe9e - Always use the strict equality flag when using in_array by Ed Sanders
Scribunto
[edit]- git #846495fe - Replace deprecated MWException (T328220) by Daimona Eaytoy
SearchVue
[edit]- git #01e97092 - Remove redundant Targets from extension.json by Simone Cuomo
- git #ab459a7e - Remove text-transform:capitalize; (T338211) by Jon Harald Søby
SecureLinkFixer
[edit]- git #b7a6a9e3 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #75269560 - VotePage: add vote summary after voting (T22023) by miriam schlindwein
SubPageList3
[edit]- git #f6ac114f - Remove unneded `@throws MWException` (T328220) by Daimona Eaytoy
SyntaxHighlight_GeSHi
[edit]- git #52ac696e - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #274cc4ab - Always use the strict equality flag when using in_array by Ed Sanders
- git #682fe922 - Pygmentize: Treat Shellbox network loss like non-zero exit code (T292663) by Timo Tijhof
TemplateData
[edit]- git #647cd0bc - Clean up base class reaching into the subclass by Thiemo Kreuz
Thanks
[edit]- git #6b71b859 - Use namespaced Echo classes by Siddharth VP
- git #22ccc90c - Remove unneded `@throws MWException` (T328220) by Daimona Eaytoy
- git #b96b4e1f - ServiceWiring: Rename LogStore to ThanksLogStore by Func
TimedMediaHandler
[edit]- git #ce5bf5a1 - Improve fullscreen on iOS mobile and in desktop on mobile (T338469) by Derk-Jan Hartman
- git #247632eb - eslint: Ignore bidi errors in the i18n/*.json files by Derk-Jan Hartman
- git #1f1eaeb5 - Fix the download url by Brion Vibber
- git #fcff3378 - Replace deprecated MWException (T328220) by Daimona Eaytoy
TitleBlacklist
[edit]- git #6b45e119 - Replace deprecated MWException (T328220) by Daimona Eaytoy
Translate
[edit]- git #f4699577 - FlatPhpFFS::class: Move to FileFormatSupport namespace (T333820) by wangombe
- git #3a5d3834 - JavaFFS::class: Move to FileFormatSupport namespace (T333820) by wangombe
- git #d42e44ec - DtdFFS::class: Move to FileFormatSupport namespace (T333820) by wangombe
- git #02474041 - AndroidXmlFormat: Further code improvements (T333820) by wangombe
- git #70a5f42c - YamlFFS::class: Move to FileFormatSupport namespace (T333820) by wangombe
- git #55e17e74 - Add script to import an entire translatable bundle (T329043) by Abijeet
- git #fd4d9861 - ManageGroupsSpecialPage: Check revision before fetching content (T338500) by Abijeet
- git #fc211158 - AmdFFS::class: Move to FileFormatSupport namespace (T333820) by wangombe
- git #d1cd04ac - Hooks: Fix interface method name in UserPromotedHook by Umherirrender
- git #99cc3ded - AppleFFS::class: Move to FileFormatSupport namespace (T333820) by wangombe
- git #3a5ade41 - Add script to export an entire translatable bundle (T329043) by Abijeet
- git #147f7780 - IniFFS::class: Move to FileFormatSupport namespace (T333820) by wangombe
- git #fb585907 - TTMServerMessageUpdateJob: Improve logging by Abijeet
- git #8ae2a792 - GettextFFS::class: Move to FileFormatSupport namespace (T333820) by wangombe
TwoColConflict
[edit]- git #1205fb9b - selenium: Refactor WebdriverIO tests from sync to async mode (T300800) by Peter Wangai
UniversalLanguageSelector
[edit]- git #6c9200c3 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
- git #81cfb348 - Always use the strict equality flag when using in_array by Ed Sanders
UploadWizard
[edit]- git #71603087 - Replace deprecated MWException (T328220) by Daimona Eaytoy
VueTest
[edit]- git #c03eee74 - Update Codex to 0.12.0 by Anne Tomasevich
VipsScaler
[edit]- git #0a27239e - Replace deprecated MWException (T328220) by Daimona Eaytoy
VisualEditor
[edit]- git #5499de28 - jsduck: Add missing categories for MW classes by Ed Sanders
- git #45a60e3f - Targets: Use align:'after' instead of actionGroups by Ed Sanders
- git #ac85050f - Update VE core submodule to master (549e36956) (T338254) by Bartosz Dziewoński
- git #f1ddd483 - Update CE nodes with mw-file-element/mw-file-description classes by Ed Sanders
- git #418994d4 - EditCheck: Filter ranges to CBN interiors by David Chan
- git #f99c580a - Always use the strict equality flag when using in_array by Ed Sanders
- git #f923081e - Autosize the EditSummaryWidget by Ed Sanders
- git #1c592ae9 - MWImage: Use mw-file-element class in converter methods by Ed Sanders
- git #7d5b9645 - Bump requested Parsoid HTML version to 2.8.0 (T337596) by Arlo Breault
- git #e7e52418 - Ensure a compatible Parsoid output version for direct client by Arlo Breault
- git #137124a8 - Move the diff-mode selector to the new TextSlotDiffRendererTablePrefix hook (T324759) by Sam Wilson
Wikibase
[edit]- git #6f6c1585 - Remove PrefixMappingEntityIdParser and factory (T291823) by Jakob Warkotsch
- git #6a85983a - Add strict types to FullEntityParserOutputGenerator (T251382) by Michael Große
- git #55407777 - Inject Wikibase.MobileView service instead of static calls (T336246) by Michael Große
- git #c967f88e - Add tests for MobileSite service on both client and repo (T336246) by Michael Große
- git #f4ded96a - Expand ServiceWiringTestCase to cover ->has('Service.Name') as well (T336246) by Michael Große
- git #2529946c - Use UpdateQueryBuilder (T330640) by Lucas Werkmeister
- git #a3d8b0b6 - Remove repo prefixes from LinkFormatter test (T291823) by Jakob Warkotsch
- git #1af4bc4e - REST: Mark GET properties as production-ready (T337843) by Muhammad Jaziraly
- git #97999d4a - Add $snakNamespace to ValueSnakRdfBuilder::addValue PHPDoc by Marius Hoch
- git #0902c26a - Use SelectQueryBuilder in PageTableEntityQueryBase (T312510) by Lucas Werkmeister
- git #74416f27 - Reduce JOIN support in PageTableEntityQuery (T312510) by Lucas Werkmeister
- git #c27b0c3c - Remove DispatchingEntityLookup (T291823) by Jakob Warkotsch
- git #d4ff7115 - REST: Add invalid-property-id example to OAS (T329641) by sihe
- git #b40648f2 - REST: Remove unused constant by Ollie Shotton
- git #1ebd0bb5 - REST: Reuse PropertyIdValidator by Ollie Shotton
- git #69e40c76 - REST: Add spec tests for GetProperty (T337938) by sihe
- git #40fcdadb - REST: Respond 400 if the property id is invalid (T337838) by Norman Schwirz
- git #7a53c4b5 - Use SelectQueryBuilder in DatabaseTermInLangIdsResolver (T312510) by Lucas Werkmeister
- git #2e9504f4 - REST: Use arrow functions where possible by Jakob Warkotsch
- git #e8464e12 - REST: Throw LogicException for impossible redirect by Jakob Warkotsch
- git #7d7360dc - REST: Add ADR about introducing Property use cases (T337716) by sihe
- git #b80261a1 - Remove unused return value from WikibasePingback::markSent() by Lucas Werkmeister
- git #1ff8352c - REST: Respond 404 if the property does not exist (T337840) by Muhammad Jaziraly
- git #4a03fbd9 - REST: Apply middlewares to GetPropertyRouteHandler (T337852) by Jakob Warkotsch
- git #1bdf88b2 - REST: Add `Etag` and `Last-Modified` to response header (T337842) by Muhammad Jaziraly
- git #24b2e3ed - REST: Add GetPropertyRouteHandler (T337937) by Jakob Warkotsch
- git #d80bb9e9 - Use SelectQueryBuilder in DatabaseTermsCollisionDetector (T312510) by Lucas Werkmeister
- git #b479a21c - Remove unneeded duplicate null check by Lucas Werkmeister
- git #6a9dfb05 - Use SelectQueryBuilder in two repo classes (T312510) by Lucas Werkmeister
- git #2ad98f3a - REST: ADR about @throws annotations and exceptions by sihe
- git #a151f0ed - Remove unneeded cast in EntityChangeSelectQueryBuilder (T337717) by Lucas Werkmeister
- git #1c1c5bab - Replace exception class in LanguageWithConversion (T328220) (T330859) by Lucas Werkmeister
- git #ce53ec2f - Remove use of dummy Database::upsert() return value by Aaron Schulz
- git #15880f49 - Revert "Restore targets declarations temporarily" (T324991) (T336956) by Hoo man
WikibaseLexeme
[edit]- git #f4e6a662 - Remove tests relying on foreign entity IDs (T291823) (T338223) by Jakob Warkotsch
- git #75d5fa2d - Remove tests relying on foreign entity IDs (T291823) (T338223) by Lucas Werkmeister
WikibaseMediaInfo
[edit]- git #902aa53c - Remove tests relying on foreign entity IDs (T291823) (T338223) by Lucas Werkmeister
WikibaseQualityConstraints
[edit]- git #9d863ce9 - Remove targets definitions by Michael Große
- git #33a11a64 - Replace deprecated MWException (T328220) by Daimona Eaytoy
WikidataPageBanner
[edit]- git #24c8c22a - Initial cleanup of CSS (T337854) by Derk-Jan Hartman
WikiEditor
[edit]- git #3e568552 - Revert "Remove hacks that avoid duplicate event logging with MobileFrontend" by DLynch
wikihiero
[edit]- git #eaacf209 - Remove bogus `@throws MWException` (T328220) by Daimona Eaytoy
- git #fa4be6da - Remove unnecessary vendor prefix selectors by Ed Sanders
- git #ee5f5e80 - Always use the strict equality flag when using in_array by Ed Sanders
WikiLambda
[edit]- git #44f9856d - Replace deprecated MWException (T328220) by Daimona Eaytoy
- git #f6faa0af - OrchestratorRequest: Give a better UserAgent string with our version by James D. Forrester
- git #fbeaeb2e - tests: Test creations of Implementations in ZObjectAuthorization (T302513) by James D. Forrester
- git #b1206b47 - tests: Test creations of Functions in ZObjectAuthorization (T302513) by James D. Forrester
- git #e5d8f752 - Add tasks for various TODOs and FIXMEs (T296401) by James D. Forrester
- git #a05fb198 - Restrict creating Types to users with a special right (T299601) by James D. Forrester
- git #bf158d3f - tests: Test creations of Types in ZObjectAuthorization (T302513) by James D. Forrester
- git #44e24bcf - Replace getZkeys with getStoredObject (T329106) by gengh
- git #bcd2724e - Replace old getZkeyLabels method with getLabel (T329106) by gengh
- git #c1987514 - e2e: Add tests for "Create implementation" (T321937) by nik-55
- git #57b963ad - e2e: Update Evaluate Function by nik-55
- git #849f097c - Instantiate sample Metrics Platform instrument(s) (T338005) by dmartin
- git #1c94f9bc - ZObjectSecondaryDataUpdate: Update phan failure, now fixed? by James D. Forrester
- git #d6f30285 - Refactor page-rendering-related Hook to a PageRenderingHandler by James D. Forrester
- git #073fb17e - Refactor page-editing-related Hooks to a PageEditingHandler by James D. Forrester
- git #57d17e64 - Hooks: Drop onBeforePageDisplay and config flag, not hooked up and inoperative by James D. Forrester
WikiLove
[edit]- git #ba284201 - Use singular they in wikilove-anon-warning by Dringsim
WikimediaEditorTasks
[edit]- git #d6b96143 - Replace deprecated MWException (T328220) by Daimona Eaytoy
WikimediaEvents
[edit]- git #3a0b55f7 - Fix: Validation errors for status_code in Probenet reports (T334417) by Jameel Kaisar
WikimediaIncubator
[edit]- git #8d2f8442 - Custom title handling (T317098) (T332427) (T332452) by Jon Harald Søby
- git #cea945c8 - Hooks: Change onPageContentLanguage() to not use $userLang (T299369) by Timo Tijhof
WikimediaMaintenance
[edit]- git #d7885ead - Prevent WikimediaMaintenance from setting preferences for temporary accounts (T337853) by tsepothoabala
- git #8b452925 - Remove bogus `@throws MWException` (T328220) by Daimona Eaytoy
WikimediaMessages
[edit]- git #a0510f9a - Fix typo by Jon Harald Søby
- git #12735f48 - prevent temp users from seeing RCFilters guided tours (T337798) by AnaïsGueyte
- git #74e36551 - Change "saving" to "publishing" by Amir E. Aharoni
- git #b5ae1afe - Update footer links to foundation.wikimedia.org. (T331680) by varnent
Wikisource
[edit]- git #3dfd3338 - Replace deprecated MWException (T328220) by Daimona Eaytoy
Wikistories
[edit]- git #ae0cbd85 - Remove unused analyzer from StoryContentHandler by Stephane Bisson
- git #a2275d52 - Treating repeated text on wikistories (T329898) by Huei Tan
- git #984383fe - Remove unneded `@throws MWException` (T328220) by Daimona Eaytoy
- git #5fdd78f1 - Notify story watchers of article changes (T328419) by Stephane Bisson
- git #3a584ba4 - Only show discovery module for action 'view' by Stephane Bisson
Skins
[edit]MinervaNeue
[edit]- git #ffbcf9e2 - Fixes: Sandbox link should not show in main menu (T336838) by Jon Robson
- git #567dd022 - Move to exclude list rather than include list (T321746) (T336838) by Jon Robson
- git #d973a164 - Revert "Add custom styles for temporary user links" by Jdlrobson
- git #903034de - Create HookRunner class and the hook handler interface (T315823) by Umherirrender
- git #1898a3cc - Replace deprecated MWException (T328220) (T240672) by Daimona Eaytoy
Nostalgia
[edit]- git #3034a845 - Remove unneded `@throws MWException` (T328220) by Daimona Eaytoy
Vector
[edit]- git #b2705c55 - Use Codex for typeahead search styles (T337966) by bwang
- git #68239ae3 - Use Codex for button styles, start transitioning icons to use Codex icon mixins (T336526) by Jon Robson
- git #5ecdfee0 - Move star icon to render blocking module (T337524) by Jon Robson
- git #be39b2eb - SkinVector22: Avoid double-escaping on language selector label (T327802) by Func
- git #8457b64a - languageButton: Use click method instead of dispatchEvent (T336931) by Func
- git #3afbbce7 - styles: Remove local var covered by mediawiki.skin.variables.less by Volker E
WikimediaApiPortal
[edit]- git #4f4b8791 - Update license to CC BY SA 4.0 (T319064) by EpicpPupper
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #08dea65b - Reuse overlapping rect logic from ve.ce.FocusableNode by Ed Sanders
- git #4b048db5 - Create a tool to launch help completions from the toolbar (T338254) by Ed Sanders
- git #c2a68aa1 - CommandHelpDialogTool: Use 'keyboard' icon instead of 'help' by Ed Sanders
- git #fcde3bed - Mark Target.static.actionGroups as deprecated by Ed Sanders
No changes
[edit]- ActiveAbstract
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- CampaignEvents
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CiteThisPage
- Citoid
- CologneBlue
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- Listings
- MapSources
- MassMessage
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Nuke
- OATHAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- SandboxLink
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadsLink
- UrlShortener
- WebAuthn
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikimediaApiPortalOAuth
- WikimediaBadges
- XAnalytics
- cldr
- timeline
Total changes
[edit]385 Changes in 94 repos by 89 authors