MediaWiki 1.41/wmf.5/Changelog
Appearance
< MediaWiki 1.41 | wmf.5
Core changes
[edit]- git #b5b33dc8 - Branch commit for wmf/1.41.0-wmf.5 (T330211) by trainbranchbot
- git #f311c36c - jquery.color: Simplify async test with native async-await (T250045) by Timo Tijhof
- git #5095cf76 - tests: Configure ESLint to permit ES2022 syntax in test suites by Timo Tijhof
- git #20e447eb - Add GENDER support for 'diff-multi-sameuser' (T271030) by Jon Harald Søby
- git #d1e4d73c - Live Preview: Show template links for known titles in blue (T333808) by Ammarpad
- git #83b5e8b4 - Add GENDER support for pageinfo edit history fields (T334339) by Jon Harald Søby
- git #ae7bb57e - Revert "Update specialblock target text to use usersmultiselect." (T334870) by Func
- git #3fd741c3 - mediawiki.special: Replace 'mediawiki.ui/variables' call with skin vars (T332541) by Volker E
- git #eb065bb6 - Revert "Display SVGs in page view language for language variants" (T310453) (T334753) by Func
- git #64878414 - filebackend: Find thumbnails from all backends in FileBackendMultiWrite (T331138) by Amir Sarabadani
- git #6a2cebc6 - SpecialEditWatchlist: Don't add duplicate TOC section data (T334816) by Ammarpad
- git #95814d8d - Add Hook suffix to ParserModifyImageHTMLHook (T334689) by Umherirrender
- git #033e75cb - Add Hook suffix to GetBlockErrorMessageKeyHook (T334689) by Umherirrender
- git #57d08663 - ResourceLoader: Tweak startup.js known browsers explanation (T178356) by Timo Tijhof
- git #6e871528 - mediawiki.experiments: Prefer Object.keys to $.isEmptyObject by Jon Robson
- git #b06d99bd - jobs: Migrate Database::select usages to SelectQueryBuilder (T311866) by Amir Sarabadani
- git #e4cbd728 - rdbms: Make buildComparison() reject non-numeric indices by Lucas Werkmeister
- git #cb691c24 - mediawiki.page.watch.ajax: Restore the watchstar also on failed module by Fomafix
- git #8efd9a32 - rdbms: Add groupConcatMaxLen to setSessionOptions() (T333688) by Lucas Werkmeister
- git #656ea1b0 - ResourceLoader: Remove Module::getName check before $stats->timing() by Timo Tijhof
- git #ddb49b3d - Eliminate noise while filtering parserTests by Arlo Breault
- git #a62a68f2 - mediawiki.ui: Import variables used in 'mixins.buttons.less' by Volker E
- git #0c84f7b4 - CalendarWidget: year picker update (T334316) by jsn
- git #d440d585 - doc: Allow wfTimestampOrNull to take mixed values as timestamps by Umherirrender
- git #a01256c5 - build: Cleanup of .phpcs.xml by Umherirrender
- git #16b986b7 - mediawiki.util: Simplify parseImageUrl tests using QUnit.test.each() by Timo Tijhof
- git #c48b6915 - mediawiki.util: Increase isIPv6Address test coverage (T250045) by Timo Tijhof
- git #3cbc6b47 - mediawiki.util: Improve setOptionsForTest() UX and shorten code by Timo Tijhof
- git #9a2f9198 - jquery.makeCollapsible: Fix double activation when pressing Space by Bartosz Dziewoński
- git #9137566a - jquery.makeCollapsible: Use <button> instead of <a>, but styled like a link (T333357) by Bartosz Dziewoński
- git #103eb48a - ResourceLoader: Set module state "error" if request fails on network (T68598) by Siddharth VP
- git #8fa0383e - pager: Various code style and doc cleanups in ImageListPager by thiemowmde
- git #9c12473f - docker-compose: Add MW_DOCKER_PORT explicitly to environment by Bryan Davis
- git #3e297c43 - Fix breakages generating TOC for API Help pages (T334551) by Subramanya Sastry
- git #ba4f6288 - jobqueue: deprecate JobQueueGroup::deduplicateRootJob() by Aaron Schulz
- git #53ab48b8 - rdbms: Delegate Database object creation to DatabaseFactory out of LB (T326274) by Amir Sarabadani
- git #05535be6 - Ensure ApiHelp correctly types values in TOCData objects (T334551) by Subramanya Sastry
- git #8c496d60 - Languages: Rename the "Special" namespace in Nias (nia) by Amir E. Aharoni
- git #9e708cec - re-apply "mergeMessageFileList.php: move code out of file scope." by Daniel Kinzler
- git #98efa261 - ConfirmEmail: Show clearer error message on malformed token by Gergő Tisza
- git #bb4be02f - rdbms: Drop IDatabase::lastQuery (T314094) by Amir Sarabadani
- git #498600c9 - Fix preference description wrapping (T334508) by suecarmol
- git #ee7a6dbf - mime: Deprecate isPHPImageType function in MimeAnalyzer by rrana-wmf
- git #63df32a3 - Start relying on IConnectionProvider instead of LB/LBF (T330641) by Amir Sarabadani
- git #50a930d9 - Remove three unused IDatabase::was* methods (T302953) by Amir Sarabadani
- git #3e919bf4 - rdbms: Hard-deprecate IDatabase::lastQuery (T314094) by Amir Sarabadani
- git #4aa7adf4 - ApiComparePages: expose 'difftype' param if wikidiff2 is installed (T334011) by MusikAnimal
- git #d183a8e0 - rdbms: Introduce UnionQueryBuilder (T333690) by Amir Sarabadani
- git #3539bca0 - Use user language for printSource wrapper (T334443) by Brandon Fowler
- git #521e3f5f - ParserTestRunner: Additional refactoring and cleanup by Subramanya Sastry
- git #64ee699c - Update Codex from v0.8.0 to v0.9.0 (T312987) (T324708) (T325105) (T331032) (T331033) (T333463) (T333713) (T334129) by Eric Gardner
- git #dae2773d - Show title for unknown log actions (T64722) by BrandonXLF
- git #e86099e2 - ParserTestRunner: Ensure knownFailures are updated for skipped tests by Subramanya Sastry
- git #e68a8410 - ParserTestRunner: Dedupe runTests code across legacy & Parsoid by Subramanya Sastry
- git #0caf667c - ResourceLoader: Update wikimedia/less.php from 4.0.0 to 4.1.0 (T332923) by Timo Tijhof
- git #6ef84a72 - ResourceLoader: Avoid new use of MWException (T86704) (T328602) by Timo Tijhof
- git #05c54baa - ResourceLoader: Add structure test for ResourceLoader::respond() (T47514) by Tim Starling
- git #11a82ddc - Improve support for namespace selection by path in Special:NewPages (T62424) by Pppery
- git #0075ebd8 - objectcache,resourceloader,rdbms,jobqueue: Widen @covers annotations by Timo Tijhof
- git #eb208430 - Rollback: Properly apply user-provided tags (T334391) by Ammarpad
- git #702ad20e - rdbms: move DatabaseFactoryTest to unit/ directory by Timo Tijhof
- git #aaecb49e - ResourceLoader: Descriptive error for Less imports from codex-design-tokens (T328602) by Roan Kattouw
- git #42aa5f94 - Display SVGs in page view language for language variants (T310453) by Winston Sung
- git #24c3ef24 - Fix infinite loop for self-redirects with variants conversion (T333050) by xiplus
- git #0fcd7a94 - build: Update eslint-plugin-qunit to ^7.3.0 by Timo Tijhof
Vendor
[edit]- git #9ffab4b4 - Bump parsoid to 0.18.0-a5 (T234549) by sbailey
- git #a60f21b5 - Update wikimedia/less.php to 4.1.0 by Timo Tijhof
Extensions
[edit]AbuseFilter
[edit]- git #6c500f8e - Clean up unused DEMPTY data type (T334640) by Jean-Luc Hassec
Babel
[edit]- git #d4adcc03 - Remove full stop on babel-autocreate-reason edit summary by MarcoAurelio
CampaignEvents
[edit]- git #bab91cbe - Fix failing selenium test by Daimona Eaytoy
- git #09d61e25 - Upgrade api-testing to 1.6.0 by Daimona Eaytoy
- git #379fd5cb - Remove MWAuthorityProxy::getUserIdentity by Daimona Eaytoy
- git #b32e65d9 - Purge event page cache when event changes or user (un)registers (T326593) by Daimona Eaytoy
CentralAuth
[edit]- git #6909507f - Update specialPageAliases for Egyptian Arabic (arz) by Meno25
CheckUser
[edit]- git #d7ff3704 - Re-work SpecialBlock.js for UserInputWidget (T334870) by Thalia
- git #532044f8 - Round seconds to days in message that reports number of seconds in days by Thalia
- git #c06bf22c - Create group for assigning checkuser-temporary-account right (T334620) by tsepothoabala
- git #6d3d78dc - Show text label when no IPs returned on Special:Block (T333514) by STran
- git #8e8aa145 - Improve readability of SpecialBlock.js by Thalia
- git #db5f9f97 - In Special:Block, hide IP addresses associated with a temporary account, if there are too many (T324719) by tsepothoabala
- git #34a1761f - Update specialPageAliases for Egyptian Arabic (arz) by Meno25
CirrusSearch
[edit]- git #e08b14af - Allow setting of an initial value for search_after (T322872) by Cormac Parle
- git #014f5373 - Update moved class StubUserLang (T321681) by gerritbot
Cite
[edit]- git #ec88bde6 - Drop IE CSS hacks by Ed Sanders
- git #ce635227 - Fix wrong "this reference is used twice" in VisualEditor (T241885) by thiemowmde
- git #4ac067c0 - Fix broken selector in MWReferenceNode.less by thiemowmde
cldr
[edit]- git #3d975ffb - Update LocalNamesEn after merge of CLDR 42 by Raymond
- git #2561dc1a - Fix translation for "crl" for German by Raymond
ContentTranslation
[edit]- git #0286924a - Translator: Use SelectQueryBuilder, UnionQueryBuilder (T333687) by Lucas Werkmeister
- git #8c18bcf1 - SX instrumentation: Always take "campaign" URL parameter into account (T321386) by NikG
- git #0ff87db3 - SX: Reset current translation, if any, when going back to dashboard by NikG
- git #3c389d35 - SX: Restore title too, when restoring draft translations (T333670) by NikG
- git #b3e556eb - SX: Fix TranslatedSegmentCard for page/section titles (T334202) by NikG
- git #41c2c4a1 - SX draft restoration: Continue translation from where it was stopped (T327495) by NikG
- git #d50b3c61 - SX: Change dev server port to vite default port 5173 by Santhosh Thottingal
DiscussionTools
[edit]- git #c0269e70 - Allow maintenance script to only process pages touched in a time period (T334258) by Bartosz Dziewoński
- git #0d21df43 - Allow maintenance script to work even when DiscussionToolsEnablePermalinksBackend is off (T334258) by Bartosz Dziewoński
- git #fed7f948 - Drop IE11 support by Ed Sanders
- git #f681188d - Update talk_page_edit logging for IP masking (T332437) (T332432) by Bartosz Dziewoński
DonationInterface
[edit]- git #b6598a5f - Add a space in a recently updated message by Amir E. Aharoni
- git #5d0370bc - Update smashpig to v0.8.4.11 by Damilare Adedoyin
- git #3015a1d5 - Update Smash-Pig by Elliott Eggleston
- git #225d1972 - Update the PAN field label on the dLocal India recurring form. (T334103) by wfan
- git #13b5a86e - Switch AstroPay to Dlocal in GatewayChooser (T334414) by Elliott Eggleston
- git #6abf568e - Add ZA message for invalid national ID (T324624) by Elliott Eggleston
Echo
[edit]- git #e3965f1c - Drop targets from ext.echo.ui.desktop (T332836) by Jon Robson
- git #f8225142 - Remove .join( '|' ) for API parameters by Fomafix
Elastica
[edit]- git #4c8d5c05 - Don't disable the last connection after http error (T330936) by Erik Bernhardson
EntitySchema
[edit]- git #c6404a76 - Set up initial validators for entity-schema data type (T333813) by Lucas Werkmeister
- git #6abfcffe - Fix phpcbf exit code for lint-staged by Lucas Werkmeister
- git #6a01d4d5 - tests: Migrate most Special:NewEntitySchema tests to Cypress by Michael Große
- git #b1661fd4 - tests: migrate remaining setEntitySchemaLabelDescriptionAliases by Michael Große
- git #bfd57301 - tests: trim schema text when asserting it in browser tests (T334575) by Michael Große
- git #de645348 - Add EntitySchemaFormatter (T333818) by Michael Große
- git #ca4dd569 - build: Add Wikibase PHP files to phan config now it's cloned for us (T333661) by James D. Forrester
- git #a77ed518 - Drop `git add` from lint-staged config by Michael Große
FileImporter
[edit]- git #1419a0ec - Fix error handling for upload hooks setting MessageSpecifier as error (T334683) by Umherirrender
- git #b04026d6 - Replace ?: with more correct ?? operator by thiemowmde
- git #3bd1386f - Minor CSS/LESS tweaks and fixes by thiemowmde
- git #80ee0fba - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by Volker E
FlaggedRevs
[edit]- git #5df767b4 - Reduce APCu cache use in FlaggableWikiPage::pageData() (T334464) by Lucas Werkmeister
Flow
[edit]- git #19785125 - Update moved class StubUserLang (T321681) by gerritbot
GlobalUserPage
[edit]- git #eb39aee9 - Don't read 'parse' key blindly, it might not be set (T328694) by James D. Forrester
GoogleNewsSitemap
[edit]- git #ddf303c9 - Use SelectQueryBuilder + UnionQueryBuilder (T312390) (T333686) by Lucas Werkmeister
- git #788c3979 - Require latest MediaWiki core by Lucas Werkmeister
GrowthExperiments
[edit]- git #f4e13c53 - Frontend documentation: refactor OnboardingStep to named slots (T334471) by Sergio Gimeno
- git #15e25fe3 - PersonalizedPraise: Add support for number of Flow topics (T334424) by Martin Urbanec
- git #4ce0eae3 - Personalized praise: Finalize i18n messages (T326961) by Martin Urbanec
- git #39fb0efc - Personalized praise settings: Include a help text (T322446) by Martin Urbanec
- git #49dd3413 - Improve the grammar of the appreciation message by Amir E. Aharoni
- git #ac058679 - Leveling up: Reword Echo notifications (T332744) by Gergő Tisza
- git #63ea2832 - SuggestedEditSession: Simplify post-edit dialog logic by Gergő Tisza
- git #efb6ec21 - Frontend documentation: refactor addlinkdialog to use Codex v0.8.0 dialog slots (T333348) by vyanez
InputBox
[edit]- git #685ce2b1 - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by gerritbot
IPInfo
[edit]- git #eb852d0d - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by gerritbot
JsonConfig
[edit]- git #28c1b093 - Update moved class StubUserLang (T321681) by gerritbot
Kartographer
[edit]- git #5a7ce541 - Switch to mediawiki.skin.variables.less variabls where possible by thiemowmde
- git #c5fc8477 - Use LESS variables in fullscreen map CSS (T333160) by thiemowmde
- git #ddee6585 - Inline/rearrange parsing of geometries in LegacyTagHandler (T263762) by Isabelle Hurbain-Palatin
- git #94207a0a - Remove spinner ajax-loader.gif by Fomafix
MobileFrontend
[edit]- git #413218c3 - styles: Replace 'mediawiki.ui/variables' call with skin variables (T319381) (T332541) by Volker E
- git #853e96a8 - Clean up mobile editor initialization checks (T334263) by Bartosz Dziewoński
- git #f9836ade - Mobile editor: Don't try to take over on non-wikitext content (T334799) by Bartosz Dziewoński
- git #44424092 - Mobile editor: Don't try to take over if the form has already been submitted (T334794) (T334797) (T334877) by Bartosz Dziewoński
- git #61b10fca - Remove ~250ms of unnecessary JS execution (T241139) by Nicholas Ray
NavigationTiming
[edit]- git #597cd6a7 - Remove FeaturePolicyViolation instrumentation (T209572) by Timo Tijhof
- git #6d251dbc - Remove sending CentralNoticeTiming. (T334550) by Peter Hedenskog
- git #a4dc50a4 - Add First Input Delay metric (T332012) by Larissa Gaulia
- git #51802796 - Navtiming: Collect number of longtask that happens before First Contentful paint (T327477) by babiola
OAuth
[edit]- git #a17a9abf - Log additional error details (T332663) by Gergő Tisza
- git #50ab551e - Hide new consumer notification if it was handled by another admin by Gergő Tisza
- git #587d01fc - Normalize logging of nonce error (T332650) (T332663) by Gergő Tisza
PageTriage
[edit]- git #00b238c6 - Change DB connections (T330690) by suecarmol
- git #3540284c - correct bug in sql/*/tables-generated.sql (T333389) by Jsn.sherman
- git #66828b9f - make pagetriage_page.ptrp_tags_updated nullable (T333389) by jsn
Popups
[edit]- git #2969d672 - Use native JavaScript for event handling by Jon Robson
- git #5775a5a3 - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by gerritbot
QuickSurveys
[edit]- git #9fb74b16 - styles: Replace 'mediawiki.ui/variables' call with skin variables (T332541) by Volker E
SearchVue
[edit]- git #a9fa44ab - Add conditional ellipses before the snippet in QuickView (T318721) by Simone Cuomo
- git #02b2ff44 - Search preview desktop: the spacing around the close button is not consistent (T329062) by Simone Cuomo
SecureLinkFixer
[edit]- git #1951a75f - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #13ddd032 - Update User access to polls (T334597) by AnaïsGueyte
- git #93fe458c - Fix SecurePoll Logs display (T334421) by AnaïsGueyte
- git #806387ef - Fix SQL Error on Voter Details Page (T334490) by AnaïsGueyte
StopForumSpam
[edit]- git #0ed7f5f4 - Add additional conditional to account for report-only + non-denylisted IP case (T334857) by sbassett
- git #6277f9dd - Add missing return to onGetUserPermissionsErrorsExpensive hook conditional block (T334857) by sbassett
SyntaxHighlight_GeSHi
[edit]- git #9f9c13bb - Update Pygments to 2.15.0 (T334433) by Bryan Davis
TemplateData
[edit]- git #7a32cba3 - Split validation and normalization into separate services (T301337) by Thiemo Kreuz
TemplateWizard
[edit]- git #dc5e3125 - extension.json: Remove unnecessary targets definitions (T329643) by TheresNoTime
Translate
[edit]- git #5f78e977 - Update moved class StubUserLang (T321681) by gerritbot
- git #fb2b4554 - ImportTranslationsSpecialPage: Show import form after success message (T331668) by Abijeet
- git #b7a684a4 - ImportTranslationsSpecialPage: Update successful import message (T331668) by Abijeet
- git #f8af6c27 - JsonFFS::isContentEqual: Allow nullable strings (T333820) by Abijeet
- git #766ad28b - doc: Declare some properties and arguments as nullable by Umherirrender
- git #4a00595b - Convert timestamps in TranslationStatsDataProvider by Umherirrender
- git #39d4727c - ffs: Return string from SimpleFFS::writeReal implementation by Umherirrender
- git #63321967 - Adjust type passed to Utilities::getMessageContent/RevisionLookup by Umherirrender
- git #7aeedd60 - docs: Adjust function and properties docs by Umherirrender
- git #f46056b9 - Improve namespace check in PopulateFuzzy by Umherirrender
- git #a0ea943b - YamlFFS: Fix readFromVariable method definition to match interface (T333820) by Abijeet
- git #11ef2bef - Move FFS interface to namespace (T333820) by wangombe
- git #f4e392e4 - Special:ExportTranslations: EntitySelector to select group (T331843) by wangombe
- git #19763e16 - entity.selector: Show entity label if multiple entities are configured (T331843) by Abijeet
TranslationNotifications
[edit]- git #75803751 - Add script to unsubscribe inactive or blocked users (T323192) by wangombe
- git #2bd10070 - TranslatorSignup: Call setHeaderHtml with empty string (T334371) by Wargo
TrustedXFF
[edit]- git #f28b48a2 - Add WikiMirror by Tim Starling
- git #d3c11236 - Generate readable PHP diffs by Tim Starling
UploadWizard
[edit]- git #d68b3b87 - Replace deprecated mediawiki.ui vars (T319381) by Volker E
VueTest
[edit]- git #9c9e6a7d - Reinstate CSS-only button-with-icon examples (T332923) by Anne Tomasevich
VisualEditor
[edit]- git #40d131f7 - Stop adding the 'diffmode' parameter to the URL (T213522) by Bartosz Dziewoński
- git #de95fdf3 - Update VE core submodule to master (58561f036) by Ed Sanders
- git #9c61620f - Add narrowConfig for 'Insert' and 'Publish changes' (T92315) by Ed Sanders
- git #b9d17f3d - ve.ui.MWTemplateTitleInputWidget: Drop workaround for unicode regexes by Ed Sanders
- git #2df6c004 - Drop some IE hacks by Ed Sanders
Wikibase
[edit]- git #00368851 - Check null from EntitySourceDefinitions::getDatabaseSourceForEntityType by Umherirrender
- git #4d4a065e - build: Enable PhanTypeMismatchReturn and make pass (T243594) by Umherirrender
- git #a3f2f5b9 - Type hint PlaceholderExpander::getHtmlForPlaceholder and fix return by Umherirrender
- git #e8a82290 - DivergingEntityIdException: Use NormalizedException (2/2) by Lucas Werkmeister
- git #5c656ae8 - DivergingEntityIdException: Use NormalizedException (1/2) by Lucas Werkmeister
- git #dd1a8439 - build: Enable PhanPluginSimplifyExpressionBool and make pass (T243594) by Umherirrender
- git #1f3a4447 - Handle null from EntityUrlLookup::getLinkUrl by Umherirrender
- git #86736286 - Avoid some null when working with Title by Umherirrender
- git #995d62d2 - Handle null from DeletePageNoticeCreator::getPageDeleteNoticeHtml by Umherirrender
- git #472ae54f - Avoid array to string conversion in DataValueDeserializer (T334719) by Lucas Werkmeister
- git #085f986e - Handle null for cache key in CachingPrefetchingTermLookup by Umherirrender
- git #0a46833f - REST: Remove unchanging method param by Jakob Warkotsch
- git #90892c63 - REST: Differentiate add vs replace description (T333641) by sihe
- git #5b12c718 - Use local variable for null checks by Umherirrender
- git #08a8eddf - build: Enable PhanPluginNeverReturnMethod and make pass (T243594) by Umherirrender
- git #11a04bc9 - doc: Declare some properties and arguments as nullable by Umherirrender
- git #26f1b813 - REST: Generate edit summaries for SetItemDescription (T333543) by Jakob Warkotsch
- git #aa78e59d - tests: Add missing setName() in SitesModuleTest by Timo Tijhof
- git #ec4c9b72 - REST: Remove unused method param by Jakob Warkotsch
- git #7451a0ac - Update moved class StubUserLang (T321681) by gerritbot
- git #3710294e - Change type hints from Wikimedia\Rdbms\DBConnRef to IDatabase by Umherirrender
- git #7f48c89f - build: Disable phan option scalar_implicit_cast and make pass (T243594) by Umherirrender
- git #9ced24aa - Remove accepting bool for MediawikiEditEntity as base revision id by Umherirrender
- git #449282fd - REST: Handle bots flag and tags in SetItemDescription (T333649) by Jakob Warkotsch
- git #e765d064 - REST: Include revision data in SetItemDescription response (T333649) by Jakob Warkotsch
- git #216bb70f - Fix type of typeId in DatabaseTermsCollisionDetector by Umherirrender
- git #e8dc293a - REST: Add descriptions to Item read model (T333649) by Jakob Warkotsch
- git #8cefc843 - REST: Add initial SetItemDescription happy path (T333649) by Norman Schwirz
- git #94b0e1f5 - REST: Fix SetItemLabelTest.js file name by Jakob Warkotsch
- git #36b84225 - REST: Fix Serializable interface deprecated warnings (T299312) by Ollie Shotton
- git #45c4f804 - EntityUsageTable: Use UnionQueryBuilder (T333690) by Lucas Werkmeister
- git #e178fbaa - REST: Use makeEtag() in SetItemlLabelTest by Jakob Warkotsch
- git #b759f077 - REST: Handle item not found or redirect for SetItemLabel (T333645) by Ollie Shotton
- git #acb8c2fd - REST: Move `makeEtag()` into a `httpHelper.js` file by Ollie Shotton
- git #64c82ef8 - REST: Mark ADR 2 as superseded on ADR index page by Jakob Warkotsch
- git #7937c951 - REST: Mark ADR 4 as superseded by ADR 9 (T332887) by Ollie Shotton
- git #2e4f88ba - REST: Differentiate between add and replace Item Label (T333639) by Ollie Shotton
- git #ab24cd49 - REST: Fix typo in import alias by Ollie Shotton
- git #61910136 - REST: Clean up EditSummaryFormatter.php by Ollie Shotton
- git #b26f0d60 - REST: Replace Item's label in given language (T333650) by Ollie Shotton
- git #916a7655 - REST: Test dev routes in RoutesTest.php by Ollie Shotton
WikibaseLexeme
[edit]- git #90fd933d - Revert "AddSense: Reduce cyclomatic complexity" by Umherirrender
- git #e83af419 - AddForm: Disallow null $baseRevId by Lucas Werkmeister
WikibaseMediaInfo
[edit]- git #25e4b136 - Use DivergingEntityIdException as NormalizedException by Lucas Werkmeister
WikiEditor
[edit]- git #0c287ea7 - Update EditAttemptStep and VisualEditorFeatureUse for IP masking (T332437) (T332436) by Bartosz Dziewoński
- git #929e8463 - Remove hacks that avoid duplicate event logging with MobileFrontend (T334263) by Bartosz Dziewoński
WikiLambda
[edit]- git #a73944c8 - PublishDialog: Add an upper padding to the dialog (T334291) by Julia Kieserman
- git #cd74a42e - updateSubmodule: Point to main not master now by James D. Forrester
- git #ea626e87 - Switch-over function-schemata to gitlab (T281500) by James D. Forrester
- git #706d01d0 - Fix two CdxButton instances still using type=quiet to use weight=quiet (T334610) by James D. Forrester
- git #a79f9b1d - Feat: Vuex store: Add tests for the new Zobject module methods. (T328428) by Allan Jeremy
- git #6673bd9b - tests: Raise all PHPUnit coverage claims to class level by James D. Forrester
- git #50ab86be - Replace lang-chip span with cdx chip component (T332870) by gengh
- git #4da72886 - Fix ZMonolingualString styles when language is unset (T333809) by gengh
- git #e0171e1b - Show "Item" label when typed list item is expanded (T334384) by gengh
- git #a4eb0004 - Fix fitWidth behavior on unselected ZObjectType (T333698) by gengh
- git #2ab6e29a - Add missing terminal rule for Z1K1:Z6 (T333692) by gengh
- git #e0ffe1e0 - tests: Wrap basic installation checks in a named group by James D. Forrester
- git #4d5a34e7 - ZObjectSelector: Show label instead of ZID in the cdx-lookup (T333325) by Julia Kieserman
WikimediaEvents
[edit]- git #3fed0809 - Update EditAttemptStep and VisualEditorFeatureUse for IP masking (T332437) by Bartosz Dziewoński
- git #b99d3884 - desktopWebUIActions: Remove disabled abstraction for getEnabledClass by Timo Tijhof
- git #da8cc71b - Only log 'visualEditorFeatureUse' events if 'editAttemptStep' events are being logged (T334157) by Bartosz Dziewoński
WikimediaIncubator
[edit]- git #903f1a26 - Update moved class StubUserLang (T321681) by gerritbot
WikimediaMaintenance
[edit]- git #dccd0789 - Convert most remaining maintenance scripts to subclass Maintenance by Reedy
WikimediaMessages
[edit]- git #c9e7c96c - Add messages for Tyap Wiktionary (kcgwiktionary) (T334730) by gerritbot
- git #9303b0fd - Add messages for Gun Wikinews (guwwikinews) (T334394) by gerritbot
Wikisource
[edit]- git #7805e0c8 - Add Transkribus as an option in the OCR menu (T331961) by Kolawole
Wikistories
[edit]- git #890cc538 - RC: Handle deleted story (T334829) by Stephane Bisson
- git #7bb18601 - styles: Replace 'mediawiki.ui/variables' call with skin variables (T319381) (T332541) by Volker E
- git #018343cf - Correct spelling in a message by Amir E. Aharoni
- git #90f456a4 - Add Tracking Categories for the story without image (T329895) by Huei Tan
Skins
[edit]MinervaNeue
[edit]- git #c542b77a - Use final action name when deciding to display navigation (T334727) by Bartosz Dziewoński
- git #100def0a - Add missing Create account icon on pt.wikinews.org (T333881) by Klein Muçi
- git #52273510 - Add custom styles for temporary user links (T334581) by Thalia
- git #69dd6f1c - build: Convert resources/.eslintrc.js to json file by Umherirrender
- git #677ce50b - selenium: Refactor WebdriverIO tests from sync to async mode (T293084) by Vaughn Walters
Vector
[edit]- git #4f769949 - Add custom limited width popup (T333601) by bwang
- git #46985833 - Clean up leftover Sidebar CSS by bwang
- git #592b33cc - Page tools have long labels in certain languages (T332085) by Moh'd Khier Abualruz
- git #97a64094 - Forbid jQuery usage in Vector 2022 by Jon Robson
- git #080b6958 - Use modern ES6 methods by Jon Robson
- git #26224729 - Point out the limited width control (T333601) by Jon Robson
- git #10033b29 - Drop ES5 compatible code by Jon Robson
- git #2499e834 - Remove Eslint disable and TypeScript ignore rules, bump coverage by Jon Robson
- git #d4a7fb64 - Rearrange setupIntersectionObservers by Jon Robson
- git #87dd101a - Consolidate and fix eslint errors, dropping ts-ignores by Jon Robson
- git #c3e57e0e - Merge skins.vector.es6 into skins.vector.js by Jon Robson
- git #96baf5db - Eslint: Modernize tests for ES6 by Jon Robson
- git #28ada2dc - Refactor: Separate A/B test configuration from site configuration by Jon Robson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #dfaed62d - ve.init.Target: Remove separate actions toolbar (T92315) by Bartosz Dziewoński
- git #8e73eac4 - Drop IE Array.slice workaround by Ed Sanders
- git #40f6a4d3 - Remove @supports for mix-blend-mode by Ed Sanders
- git #3d317501 - [DEPRECATING CHANGE] Drop ve.supportsSplice by Ed Sanders
- git #e1db3af5 - [DEPRECATING CHANGE] Drop ve.supportsIntl by Ed Sanders
- git #28bd579f - ve.resolveAttributes: Drop IE11 try/catch by Ed Sanders
- git #c1e09cbb - [DEPRECATING CHANGE] Drop IE11 DOM parsing hacks by Ed Sanders
- git #2e2a51eb - [DEPRECATING CHANGE] Drop ve.normalizeNode by Ed Sanders
- git #0f6b9d65 - ve.ce.Surface: Remove IE11 hack for iframe focus by Ed Sanders
- git #85a6560b - ve.ce.Surface: Remove fallback for selectionchange event by Ed Sanders
- git #4a38732e - [DEPRECATING CHANGE]: ve.init.Platform: Drop isInternetExplorer/isEdge by Ed Sanders
- git #5521054c - SupportCheck: Change ES5 test to ES6 by Ed Sanders
- git #da198ce3 - [BREAKING CHANGE] Drop support for ES5 by Ed Sanders
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalWatchlist
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]296 Changes in 59 repos by 87 authors