MediaWiki 1.41/wmf.2/Changelog
Appearance
< MediaWiki 1.41 | wmf.2
Core changes
[edit]- git #047ddf03 - Branch commit for wmf/1.41.0-wmf.2 (T330208) (T333291) by trainbranchbot
- git #c71406a1 - mediawiki.special.block.js: Make target widget editable if pre-filled with IP (T332994) by Thalia
- git #6b10489e - namespaceDupes: Remove extra addQuotes() calls (T333166) by Taavi VÀÀnÀnen
- git #86eb96e2 - api: Mark query as read-only to avoid regex on SQL (T332942) by Amir Sarabadani
- git #07a7ac0c - ApiParse: Add 'parsoid' option by C. Scott Ananian
- git #2caf6979 - ParserOutputAccess: Fork primary and secondary caches for parsoid (T327769) (T330677) by C. Scott Ananian
- git #cfd9c516 - Allow setting a ParserOption to generate Parsoid HTML (T300191) (T330677) (T300325) by C. Scott Ananian
- git #b2f3accb - Simplify RedisBagOStuff::incrWithInit by Tim Starling
- git #62ccc0c2 - MemcLockManager: fix variable overwritten by foreach by Tim Starling
- git #5278d224 - registration: Improve docs and add `ingroup` tags by Timo Tijhof
- git #be3018b2 - Just another 80 or so PHPStorm inspection fixes (#4) by Tim Starling
- git #317b4605 - Fix even more PHPStorm inspections (#3) by Tim Starling
- git #580ec48e - Fix more PHPStorm inspections (#2) by Tim Starling
- git #d36ea703 - Fix some PHPStorm inspections (#1) by Tim Starling
- git #a784eae6 - Clean up IDatabase::deleteJoin() return value assumptions by Tim Starling
- git #97112a11 - Maintenance: Add convenience methods to the Maintenance base class by daniel
- git #8aae9042 - Parser: Remove back-compatibility NO_TOC_CONVERSION code (T306862) by C. Scott Ananian
- git #894f6796 - Skin: Register icon for delete by Jon Robson
- git #7e1af751 - Skin: Add icons for action=info and permalink by Jon Robson
- git #b5684282 - Add update-tests to parserTests by Arlo Breault
- git #baedb38a - tests: Introduce ExtensionJsonTestBase by Lucas Werkmeister
- git #3e675acc - SpecialVersion: Fix $wgSpecialVersionShowHooks support by Bartosz DziewoĆski
- git #d7567c70 - Support exposing fieldname a search snippet is sourced from (T316397) by Matthias Mullie
- git #44cecd9e - Revert "AutoLoader: Make $psr4Namespaces private" (T332930) by Reedy
- git #4f2933bb - tests: Introduce ExtensionServicesTestBase (T330628) by Lucas Werkmeister
- git #ead0d88b - mediawiki.special.block.js: Cast target value to string (T332979) by Thalia
- git #5e30a927 - tests: Make some PHPUnit data providers static (T332865) by Tim Starling
- git #98af2ed7 - tests: Fix @covers for MaintenanceParametersTest by Umherirrender
- git #c2ce7588 - preferences: Only show the "responsive mode" setting for relevant skins (T291656) by Func
- git #2eb0665f - SpecialVersion: Build HTML directly instead of wikitext by Bartosz DziewoĆski
- git #0b60ea8a - qunit: Move <div id="qunit-fixture"> from JS to HTML (T250045) by Timo Tijhof
- git #af1f9145 - qunit: Remove non-standard assertTrue() and assertFalse() methods (T250045) by Timo Tijhof
- git #9ce48b91 - HookContainer: test more cases by daniel
- git #03766de8 - tests/qunit: Replace assert.assertTrue with assert.true by Umherirrender
- git #9ec64a1e - jobqueue: Strip line break from Job::toString debug log line by Youri
- git #6b44947d - Parsoid PageConfigFactory: warn on any attempt to use deprecated argument by C. Scott Ananian
- git #1f5c5046 - Fix typo in Setup.php by Arlo Breault
- git #8fb44ec4 - AutoLoader: Make $psr4Namespaces private (T332930) (T240535) by Reedy
- git #e3f6ef1f - maintenance/checkComposerLockUpToDate.php: Make the execution more followable by James D. Forrester
- git #89c17acb - ResourceLoader: Silence failure of encodeJson() for $modules param (T331641) by Timo Tijhof
- git #338a5dcc - Update @wikimedia/codex-search module from v0.6.2 to v0.7.0 by Anne Tomasevich
- git #37bd453a - EditPage: Add capability of targeting editors of code in editor (T311891) by Jon Robson
- git #86a4a6ca - Skins: Declare icons for move, delete, protected and whatlinkshere menu items by Jon Robson
- git #44c3a886 - WikiTextStructure: Also extract figcaption elements as captions by Erik Bernhardson
- git #5e8665f6 - title: Use Title::makeName instead of ::getFullText in ::isValid by Umherirrender
- git #29bab859 - profiler: Add ProfilingContext class (T330810) by Aaron Schulz
- git #3d112b7f - Add a colored background box around a temporary account name (T325768) by csimiyu
- git #01a76d80 - Fix editTests.php by Arlo Breault
- git #2cfaa37f - EditPage: Only limit styling of edit interfaces when div present (T311891) by Jon Robson
- git #7ca9c71b - EditPage: Check explicitly for blocks against the global session (T327307) by Thalia
- git #1e86517d - Remove deprecated pager methods/classes by Bartosz DziewoĆski
- git #da1441f9 - jquery.makeCollapsible: support toggle placeholder (T329167) by Lucas Werkmeister
- git #c2317364 - Fix some typos (T201491) by MatÄj SuchĂĄnek
- git #c817dfbd - mediawiki.less: Add wrapper file to make codex-icon-paths import work (T328602) by Roan Kattouw
- git #641a0dfb - objectcache: fix connections in RedisBagOStuff multi methods (T332371) by Aaron Schulz
- git #f941c8d2 - specials: Show block/suppress log extracts on Special:Unblock/<user> (T242888) by Umherirrender
- git #199db2e9 - objectcache: fix RedisBagOStuff::incrWithInit() return value by Aaron Schulz
- git #8a95567f - objectcache: remove FLD_GENERATION_TIME field from WANCache entries by Aaron Schulz
- git #cac48ae1 - import: Check for seekable streams before doing syntax check (T331992) by Umherirrender
- git #e2dc5098 - Use a Bcp47Code when communicating with Parsoid by C. Scott Ananian
- git #b39f1397 - Allow a temp username pattern to be reserved without activating the system (T307064) by Tim Starling
- git #389e46fc - parserTests.php: Add support for --trace, --dump Parsoid flags by Subramanya Sastry
- git #aec02e5e - phpunit: Lower report limit to 10 slowest tests by Kosta Harlan
- git #cd646442 - Check images server responses for nosniff (T309787) by Derk-Jan Hartman
- git #e42ebdea - CategoryViewer::getSectionPagingLinks: Fix null array offset warning (T296896) by Paladox
- git #09b64632 - specials: Make Special:Mute only usable for named users (T331058) by Umherirrender
- git #02e1a2f8 - Make LanguageNameUtils more lenient with input (T328238) by Niklas Laxström
Vendor
[edit]- git #325499f0 - Bump wikimedia/parsoid to 0.18.0-a3 (T297578) (T313663) (T329690) (T332903) by C. Scott Ananian
- git #69a88236 - Update wikimedia/metrics-platform to 2.0.0 by Sam Smith
Extensions
[edit]AbuseFilter
[edit]- git #bb78cb0a - Use actor table in AbuseFilter (T188180) by MatÄj SuchĂĄnek
- git #8f6a428f - Replace deprecated database object access methods by MatÄj SuchĂĄnek
Babel
[edit]- git #d1b027b5 - Make sure normalized MediaWiki codes are valid (T288747) by Pppery
BetaFeatures
[edit]- git #8996de9f - Fix doc blocks and SPDX licenses by Reedy
- git #e6a35e56 - BetaFeatures: Special page aliases should not store in zh (T286291) by Winston Sung
- git #d94bd8e2 - Drop legacy blacklist preference-matching setting (T277931) by James D. Forrester
CampaignEvents
[edit]- git #470d6f76 - selenium: Edit Event Registration can allow organizer to change the event to be online and in-person (T316875) by Vaughn Walters
- git #564be860 - selenium: Refactor edit event registration test (T316875) by Vaughn Walters
- git #5dfc057f - Change organizer field placeholder message (T327470) by Claudio Melo
CentralAuth
[edit]- git #f1f4c7cb - SpecialWikisets: Avoid passing null to htmlspecialchars by Taavi VÀÀnÀnen
- git #d16957db - SpecialWikiSets: Avoid calling WikiSet::getId on null (T333075) by Martin Urbanec
CheckUser
[edit]- git #f476214e - Improve the race conditions present (T327946) by STran
- git #b1ec604c - Be explicit about loading ext.checkUser scripts on non-special pages by Thalia
- git #2f6bb25f - CheckUser: Special page aliases should not store in zh (T286291) by Winston Sung
CirrusSearch
[edit]- git #eadeb4a1 - Unpack Turkish Analyzer, enable better_apostrophe (T329762) by tjones
- git #792ccfb1 - Fix implementation of Iterator for PHP 8.1 by Universal Omega
- git #e024e3e6 - build: Updating npm dependencies by Umherirrender
- git #5e25db9d - Rename FileNumericFeature as IndexedNumericFieldFeatureTest by David Causse
- git #c0737be3 - Remove redundant targets (T32849) by Jon Robson
- git #935266cd - Drop ext.cirrus.explore-similar feature (T332841) by Jon Robson
CiteThisPage
[edit]- git #925272e6 - Register icon name for citethispage menu by Jon Robson
CodeEditor
[edit]- git #62c3d99a - Use core behaviour regarding saving options for non-registered users (T332430) by Bartosz DziewoĆski
CodeMirror
[edit]- git #818245a3 - build: Updating npm dependencies by Umherirrender
Cognate
[edit]- git #f3468aed - Standardize and test CognateServices by Lucas Werkmeister
ContactPage
[edit]- git #9b14b36d - ContactPage: Special page aliases should not store in zh (T286291) by Winston Sung
ContentTranslation
[edit]- git #6f9ef7b5 - SX: Support restoration of lead section translations (T328533) by NikG
- git #57c170fa - Store lead section translations inside "cx_section_translations" table (T328533) by NikG
- git #d987cd91 - Remove unnecessary targets (T328497) (T332837) by Jon Robson
- git #65d5989a - CX corpora query API: Handle null blob types for translation units (T329353) by NikG
- git #e4cce5fb - CX corpora dump: Filter out translation units without source (T329353) by NikG
- git #ec4fe1bd - SX: Instrument follow-up invite shown after publishing (T317995) by NikG
- git #c710df6d - CX3 Build 0.2.0+20230321 (T287082) (T327385) (T328939) by NikG
DiscussionTools
[edit]- git #e6a25521 - Add new topics subscription button in Minerva (T332730) by Ed Sanders
- git #c0cb0bb2 - Add a limit to queries on SpecialFindComment etc. by Bartosz DziewoĆski
- git #b7ac6387 - Add `{{GENDER:|}}` to some localisation messages (T332164) by Bartosz DziewoĆski
- git #8d2304b3 - Add Special:DiscussionToolsDebug by Bartosz DziewoĆski
- git #0cf9c41b - Only show the mobile add topic button on view pages (T332897) by David Lynch
- git #bfe4a814 - Fix [reply] spacing on mobile when usability improvements unavailable (T325416) by Bartosz DziewoĆski
- git #d3125400 - Update linters by Ed Sanders
- git #b7c74a34 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
- git #763dbf63 - Bring over deleted message `minerva-talk-full-page` from Minerva by Ed Sanders
- git #174533e4 - persistRevisionThreadItems: Allow processing all pages in a namespace (T332745) by Bartosz DziewoĆski
- git #6bf128cf - Use setExtensionData() instead of marker comments where possible (3/3) (T328980) by Bartosz DziewoĆski
- git #dcecf76f - Centralize EditAttemptStep logging code in WikimediaEvents (T332438) by Bartosz DziewoĆski
DonationInterface
[edit]- git #82242224 - Move PlaceholderFiscalNumber to dlocal_gateway (T324297) by wfan
- git #7427a670 - Dlocal: Handle return from 3ds authentication (T332831) by Elliott Eggleston
- git #e8266c95 - Dlocal: set use_3d_secure when configured (T332831) by Elliott Eggleston
- git #12cf13e2 - update smash-pig to 0.8.4.7 by jgleeson
- git #d3995026 - Update smash-pig by Elliott Eggleston
- git #fe2103dd - Respect result.redirect in dlocal.js (T324302) by Elliott Eggleston
- git #27882cc2 - Dlocal: Stop mapping submethod to payment_method_id (T331475) by Elliott Eggleston
- git #b4abd64d - Add 'wmf_token' CSRF protection to dLocal forms (T330778) by Damilare Adedoyin
Echo
[edit]- git #a7b56d23 - Revert "Remove 50% opacity from notification badges when they are all read" (T331502) (T329300) by Novem Linguae
- git #213f65e1 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
- git #26ea547a - Echo: Special page aliases should not store in zh (T286291) by Winston Sung
- git #06d7a488 - Make page linked notification link to diff (T324849) by lectrician1
EntitySchema
[edit]- git #5064d65a - tests: Use ExtensionJsonTestBase by Lucas Werkmeister
- git #780b7027 - Test ContentHandlers in GlobalStateFactoryMethodsResourceTest by Lucas Werkmeister
- git #2326254e - Add integration test to assert wiring conventions by Michael GroĂe
- git #c7c36eb3 - tests: Use ExtensionServicesTestBase (T330628) by Lucas Werkmeister
- git #100a50fa - Introduce Service Wiring (T330628) by Noa wmde
- git #cf01140b - Add section about browser tests to the README (T330627) by Michael GroĂe
- git #912a42a3 - Add Readme section about updating dependencies (T330627) (T332583) by Michael GroĂe
- git #83fad1b4 - Allow ES6 js by Michael GroĂe
- git #8526db74 - Add more detailed installation instructions to the README (T330627) by Michael GroĂe
EventBus
[edit]- git #abcd01a4 - EventBusFactory: Do not pass deprecated parameter (T286344) by Sam Smith
- git #5ba12291 - EventBusFactory: Do not pass deprecated parameter (T286344) by Sam Smith
EventLogging
[edit]- git #eba86240 - MetricsPlatform: Fix ContextAttributesFactoryTest failing on prod branch (T333291) by Sam Smith
- git #3ae3a7e0 - CI: Remove MobileContext Phan stub by Sam Smith
- git #67ab76d9 - ext.eventLogging: Add test coverage for e.meta and e.client_dt by Timo Tijhof
- git #65689f83 - tests/qunit: Change assert.ok to assert.true by Umherirrender
- git #e2e88850 - EventLogging: Do not pass deprecated parameter (T286344) by Sam Smith
- git #17faaf43 - Integrate wikimedia/metrics-platform 2.0.0 (T281762) by Sam Smith
EventStreamConfig
[edit]- git #be3326a5 - StreamConfigs: Hard deprecate parameter (T286344) by Sam Smith
FileImporter
[edit]- git #0743e632 - Use more narrow IConnectionProvider interface where possible by thiemowmde
Flow
[edit]- git #a903368b - Remove targets from Flow (T236944) (T328544) by Jon Robson
GlobalBlocking
[edit]- git #9453bdd4 - Return early from GetUserBlock hook handler if no IP to check (T326256) by Thalia
GrowthExperiments
[edit]- git #1a90a37b - documentation/frontend: Create "Add link" onboarding dialog demo (T329037) by vyanez
- git #623f2a55 - build: Updating npm dependencies by Umherirrender
- git #f7f68d55 - ComputedUserImpactLookup: Shared method for logging bad page data status by Kosta Harlan
- git #896a78aa - Frontend documentation: test a component that uses a Codex component (T329036) by Sergio Gimeno
- git #d7456117 - User impact: Reduce pageview fetching log noise (T328128) by GergĆ Tisza
- git #340cee94 - Mentorship notifications: In Hebrew, display LTR version of the icon (T332732) by Martin Urbanec
- git #3077f6f1 - MenteeOverview: Add access to user talk page (T322750) by Martin Urbanec
- git #5fdd5fd5 - Make Personalized praise configurable via Special:EditGrowthConfig (T322446) by Martin Urbanec
- git #f5630fe6 - GrowthMentors.json: Add a write-only username field (T331444) by Martin Urbanec
- git #14b7f3e0 - Personalized praise: Enable backend by default by Martin Urbanec
- git #22045612 - ChangeMentor: Do not notify users with no access to mentorship (T301981) by Martin Urbanec
GuidedTour
[edit]- git #6dbf5b23 - tests/qunit: Replace assert.assertTrue with assert.true by Umherirrender
- git #270d7baf - tests/qunit: Change assert.ok to assert.assertTrue by Umherirrender
ImageSuggestions
[edit]- git #34dec967 - .gitreview: Remove defaultbranch when track=1 is given by Umherirrender
InputBox
[edit]- git #48e6e170 - Add support for 'usedt' parameter to set '&dtpreload=1' (T285117) by Bartosz DziewoĆski
Kartographer
[edit]- git #7d04a2fb - Replace MapLinkTrait by MapLinkAttributeGenerator (T263762) by Isabelle Hurbain-Palatin
- git #df764e3d - Export internationalized fragment creation to ParsoidUtils class (T263762) by Isabelle Hurbain-Palatin
- git #25ecd25b - Don't show unnamed groups in WikiVoyage layer controls (T332661) by WMDE-Fisch
- git #9d807a24 - Disable BoxZoom event as well when fullscreen map closes (T297848) by thiemowmde
- git #39a51c7e - Don't add empty groups to the map (T332661) by WMDE-Fisch
- git #993e5542 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
- git #afcaee02 - Streamline updateMarkerSymbolCounters implementation by thiemowmde
- git #21ea4a5d - Make updateMarkerSymbolCounters data update optional (T263762) by Isabelle Hurbain-Palatin
- git #746a8ee2 - Hide the center of a marker cluster when expanded (T326790) (T327159) by thiemowmde
- git #bdc8c2df - Use larger autoPanPadding only for nearby popups (T329268) by thiemowmde
- git #b77a09bf - Various minor PHP code cleanups by thiemowmde
- git #79e14e28 - Add missing tests cases for both & no tracking categories by thiemowmde
Linter
[edit]- git #bef1042e - Replace use of select or selectRow with QueryBuilder (T312434) by sbailey
LiquidThreads
[edit]- git #38cdccbc - LiquidThreads: Special page aliases should not store in zh (T286291) by Winston Sung
Math
[edit]- git #5de6683c - Fix colors (T327391) by Stegmujo
- git #030143cf - Fix texstyle when rendering limits (T332183) by Stegmujo
- git #0df4e385 - Fix derivatives (T331998) by Stegmujo
- git #83a00d41 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
- git #426a67fb - Fix P rendered as pilcrow (T327391) by Stegmujo
- git #95816376 - Fix spaces defined by tilde and backslash (T327391) by Stegmujo
- git #5f9ca781 - Fix spaces not rendering if within mtext (T327391) by Stegmujo
- git #ad2a6b7f - Fix spaces and commas differentiation (T327391) by Stegmujo
- git #e2f1e86e - Split latex_function_names and braces (T332183) by Stegmujo
MediaSearch
[edit]- git #6087d0bc - build: Updating npm dependencies by Umherirrender
MobileFrontend
[edit]- git #44128506 - Centralize EditAttemptStep logging code in WikimediaEvents (T332438) by Bartosz DziewoĆski
- git #fdb106c6 - Remove remaining target (T236944) by Jon Robson
- git #e65f7063 - Remove references to unused mw.config values by Bartosz DziewoĆski
- git #407d617a - Special:MobileLanguages redirects to languages at bottom of page (T331931) by Jon Robson
- git #be990dce - Remove talk page tools (T319145) by Bartosz DziewoĆski
NavigationTiming
[edit]- git #e50dd693 - Disconnect the observer when we collect the metrics. (T264032) by Peter Hedenskog
NearbyPages
[edit]- git #bb0b2609 - NearbyPages: Special page aliases should not store in zh (T286291) by Winston Sung
Nuke
[edit]- git #142715da - Nuke: Special page aliases should not store in zh (T286291) by Winston Sung
OATHAuth
[edit]- git #6ef3d241 - Database-level support for multiple auth devices (T242031) (T242847) by Taavi VÀÀnÀnen
PageAssessments
[edit]- git #f9700e81 - PageAssessments: Special page aliases should not store in zh (T326387) (T286291) by Winston Sung
PageTriage
[edit]- git #bb4c6d23 - Ignore partial blocks while showing blocked status for page authors (T329950) by MPGuy2824
Phonos
[edit]- git #6b235c62 - extension.json: Update minimum mediawiki version (T329643) by s-mukuti
- git #a71fc96c - extension.json: Remove unnecessary targets definitions (T329643) by s-mukuti
- git #2039edab - Remove i18n/api/ directory (T332905) by Sam Wilson
- git #0a5f92df - CountOrphanedFiles: use array_merge instead of union operator (T324233) by MusikAnimal
- git #50d5a6e5 - Phonos: Add PhonosInlineAudioPlayerMode config variable (T332787) by TheresNoTime
- git #0c858e9b - Improve icon and label alignment in MonoBook (T320820) by Sam Wilson
- git #14399896 - Phonos: Debug logging on handleNewFile() (T325464) by TheresNoTime
- git #e6028a03 - PhonosButton.less: Remove focus rule (T317036) by TheresNoTime
Popups
[edit]- git #d12c4fe1 - Don't sync non-existent value by Jon Robson
- git #24925ec4 - Fix storybook integration by Jon Robson
QuickSurveys
[edit]- git #4b7231f3 - Rename CdxButton `type` prop to `weight` (T312987) by Anne Tomasevich
ReadingLists
[edit]- git #3f93b381 - Only show share button on pages with an ID (T333236) by Jon Robson
- git #a09925d1 - Rename CdxButton `type` prop to `weight` (T312987) by Anne Tomasevich
RevisionSlider
[edit]- git #e62fbf55 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
SearchVue
[edit]- git #0799ba7d - Expanded snippets (T316397) by Simone Cuomo
- git #b02517a4 - Quick view - Show the expanded search result snippet (T316397) by Simone Cuomo
StopForumSpam
[edit]- git #8513bf2b - Tweak msg: action-sfsblock-bypass by MarcoAurelio
Thanks
[edit]- git #2a9a2e08 - build: Updating npm dependencies by Umherirrender
- git #85e38a62 - Thanks: Special page aliases should not store in zh (T286291) by Winston Sung
TimedMediaHandler
[edit]- git #ea9cbbca - build: Simplify eslint config by Umherirrender
Translate
[edit]- git #385a880b - MessageWebImporter: Use translation instead of language code on import (T323430) by Abijeet
- git #e13a2b93 - UpdatedAid: ensure definition is older than translation (T330453) by Pols12
- git #02085d76 - TranslatablePageInsertableSuggester: use unicode regexp (T332502) by Niklas Laxström
TranslationNotifications
[edit]- git #4e0eadbf - Save translator last signup activity time in user options (T332005) by wangombe
TwoColConflict
[edit]- git #f20de998 - build: Updating npm dependencies by Umherirrender
UniversalLanguageSelector
[edit]- git #966d8dc1 - Update jquery.uls from upstream by Amir E. Aharoni
- git #3710d8d3 - Update jquery.uls from upstream (T318633) by wangombe
VisualEditor
[edit]- git #31108dda - Add editcheck tags when VE thinks a reference is needed (T324733) by David Lynch
- git #6e77f963 - Initial edit check tagging (T324730) by Ed Sanders
- git #9d09979e - MWSaveDialog: Center preview in Vector 2022 (T328783) by Ed Sanders
- git #766bdedf - Centralize EditAttemptStep logging code in WikimediaEvents (T332438) by Bartosz DziewoĆski
- git #1cdb6411 - Simplify timing tracking code by Bartosz DziewoĆski
- git #4604c4a7 - Remove unnecessary targets (T328497) (T236944) by Jon Robson
WebAuthn
[edit]- git #b5bcb29f - Drop getDataFromUser by Taavi VÀÀnÀnen
Wikibase
[edit]- git #bf2f9c45 - Icon is called logoWikidata not wikidata by Jon Robson
- git #b6374f43 - tests: Use ExtensionJsonTestBase by Lucas Werkmeister
- git #f909d88b - REST: Add a self-validating value object for Rank (T332877) by sihe
- git #074bd337 - REST: Adjust serializer for PropertyValuePair (T332886) by Jakob Warkotsch
- git #9b9e1696 - REST: Enforce presentation namespace dependencies (T324093) by Jakob Warkotsch
- git #8630c477 - REST: Add PropertyValuePair read model (T332879) by Jakob Warkotsch
- git #143eacf3 - REST: Allow DataValues as a domain model dependency (T324093) by Jakob Warkotsch
- git #99ceffc0 - EntityUsageTable: Mark query as read-only (T332941) by Lucas Werkmeister
- git #9a30c49a - REST: Enforce validation namespace dependencies (T324093) by Jakob Warkotsch
- git #83f0d8b7 - REST: Enforce serialization namespace dependencies (T324093) by Jakob Warkotsch
- git #404b6971 - tests/qunit: Replace assert.assertTrue with assert.true by Umherirrender
- git #de03ef8d - Declare Wikibase icon by Jon Robson
- git #275a9f08 - REST: Move domain exceptions to Domain\Services\Exceptions by Jakob Warkotsch
- git #83bdc920 - REST: Nest dependencies in PHPat test (T324093) by Jakob Warkotsch
- git #3cb23719 - Revert "Remove unused phan suppression" by Jakob
- git #b235e057 - REST: Add Generic.WhiteSpace.ScopeIndent PHPCS rule by Jakob Warkotsch
- git #2e785256 - REST: Create OAS tests for GetItemDescription (T332137) by Muhammad Jaziraly
- git #bdfb08ee - REST: Handle description not found for item (T332565) by sihe
- git #cf135a76 - REST: Handle redirect/not-found for descriptions (T332041) by Norman Schwirz
- git #ff8fa098 - REST: Change 'alias' to 'aliases' (T332564) by Muhammad Jaziraly
- git #a9e79359 - REST: Create OAS tests for GetItemAliasesInLanguage (T332138) by Muhammad Jaziraly
- git #6515196c - REST: Align language "not found" vs "not defined" by Jakob Warkotsch
- git #82fc9e50 - REST: Create openapi validation tests for GET label (T332135) by Jakob Warkotsch
- git #b597974b - REST: Respond with 404 if no aliases found for specific lang (T332564) by Muhammad Jaziraly
- git #64e5e4a4 - REST: Respond with 404 if requested label does not exist (T332615) by Jakob Warkotsch
- git #b8c80b80 - REST: Handle redirect/not-found for aliases in language (T332043) by Muhammad Jaziraly
- git #ee3a77e0 - REST: Create GetItemAliasesInLanguageValidator (T332285) by Muhammad Jaziraly
- git #3384313d - REST: Create GetItemDescriptionValidator (T332284) by Muhammad Jaziraly
- git #4cfb01d9 - REST: Create GetItemAliasesInLanguageRouteHandler (T332134) by Muhammad Jaziraly
- git #d287c1b8 - REST: Fix validation vs use case error code by Jakob Warkotsch
- git #d8233df3 - REST: Handle redirect/not-found for GetItemLabel (T332039) by sihe
- git #b9ceb1db - REST: Fix @covers annotations in tests by Muhammad Jaziraly
- git #76190425 - tests: Use ExtensionServicesTestBase (T330628) by Lucas Werkmeister
WikibaseLexeme
[edit]- git #2afe0ea4 - Remove text-transform: capitalize; (T333141) by Jon Harald SĂžby
WikibaseQualityConstraints
[edit]- git #aa6ee556 - Bump sinon from 15.0.2 to 15.0.3 by Addbot
WikiEditor
[edit]- git #cb002bfb - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
- git #330df284 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
- git #97f104d5 - Realtime Preview: enable by default (T323329) (T327515) by Sam Wilson
- git #414037f7 - Centralize EditAttemptStep logging code in WikimediaEvents (T332438) by Bartosz DziewoĆski
WikiLambda
[edit]- git #0831ac03 - UpdateImplementationsJobs: Log interesting bits of the Status only by James D. Forrester
- git #946c926a - Fix changeType methods and improve related tests (T332300) by gengh
- git #325479e3 - ZTypedList: Handle changing the type of a typed list (T331149) (T330190) by Julia Kieserman
- git #6983b064 - Fix ApiPerformTest test: not found when passed a non existing implementation (T332746) by gengh
- git #49a4f7ae - build: Updating npm dependencies by Umherirrender
- git #3a89e805 - portray.js: Fix check for empty array by Umherirrender
- git #5fc7d058 - CUJ 2: Create a function definition (T321933) by Florent
- git #7591f242 - build: Drop file-level disables of CI errors/warnings on our Vue code (T330668) by James D. Forrester
- git #d3e21c6a - Add integration test for Z823. (T329738) by apine
- git #704b52d3 - ZTypeRegistry: Add test coverage of isZFunctionBuiltIn/getZFunctionBuiltInName (T302597) by James D. Forrester
- git #b4e6acd0 - ZTypeRegistry::isZObjectInstanceOfType: Add test for last edge case (T302597) by James D. Forrester
- git #303a5285 - ZObjectRegistry::__construct(): Mark line as never covered in tests by James D. Forrester
- git #4a2c04dd - Follow-up ac9c3fbef: ApiZObjectFetcher: Cover the last two edge cases (T302596) by James D. Forrester
- git #3056dea7 - Update use of CdxButton `type` and `action` props (T312987) by Anne Tomasevich
- git #c5b0a9c2 - ZObjectEditAction: Actually link the label for the user rights by James D. Forrester
- git #696ad508 - tests for mixins/typeUtils new methods (T328639) by nik-55
- git #b07d3016 - Feat: front-end: Add specific unit tests for `zobjectTreeUtils` (T306507) by Allan Jeremy
- git #9382e4cd - Improve test coverage for maybeUpdateImplementationRanking() (T331552) by dmartin
WikimediaEvents
[edit]- git #7255dd6a - Centralize EditAttemptStep logging code in WikimediaEvents (T332438) by Bartosz DziewoĆski
- git #f2bc3791 - Decommission the EditorActivation instrument (T330766) by Sam Smith
WikimediaMaintenance
[edit]- git #65a782d9 - A script to create SecurePoll or MassMessage list for users with names matching a prefix (T300265) by Tim Starling
WikimediaMessages
[edit]- git #f267900d - Rename "Support and Safety" to "Trust and Safety" (T330514) by MarcoAurelio
Wikistories
[edit]- git #5ac6ac17 - Close or reload confirmation (T330498) by eamedina
Skins
[edit]MinervaNeue
[edit]- git #666ebaae - Make toolbox and actions menu more flexible to extension (T332730) by Jon Robson
- git #a923e702 - Enable core interface styles on mobile (T325768) by Jon Robson
- git #8c0f0c57 - Remove talk page tools (T319145) by Bartosz DziewoĆski
Vector
[edit]- git #6fa5e175 - build: Update SVGO to v3.0.2 & re-crush icons (T333158) by Volker E
- git #6b3e88bb - Fix order of language menu and add topic in sticky header (T317719) by Bartosz DziewoĆski
- git #25f5f497 - Add indicator that appears when TOC & page tools menu have been hidden (T311160) by Moh'd Khier Abualruz
- git #bd7be711 - Linting: run npm -s run lint:js -- --fix by Moh'd Khier Abualruz
- git #8642dbd4 - Hide language menu in sticky header on non-subject pages (T322153) by Ed Sanders
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #aab393cd - Grey out list marker when list item is no-change context (T332697) by Ed Sanders
- git #2011d090 - Remove unused ve.trackSubscribeAll by Bartosz DziewoĆski
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- Cite
- Citoid
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- IPInfo
- ImageMap
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NewUserMessage
- Newsletter
- Nostalgia
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- ProofreadPage
- PropertySuggester
- Quiz
- RSS
- RelatedArticles
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]302 Changes in 68 repos by 87 authors