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 (task T330208) (task T333291) by trainbranchbot
- git #c71406a1 - mediawiki.special.block.js: Make target widget editable if pre-filled with IP (task T332994) by Thalia
- git #6b10489e - namespaceDupes: Remove extra addQuotes() calls (task T333166) by Taavi Väänänen
- git #86eb96e2 - api: Mark query as read-only to avoid regex on SQL (task T332942) by Amir Sarabadani
- git #07a7ac0c - ApiParse: Add 'parsoid' option by C. Scott Ananian
- git #2caf6979 - ParserOutputAccess: Fork primary and secondary caches for parsoid (task T327769) (task T330677) by C. Scott Ananian
- git #cfd9c516 - Allow setting a ParserOption to generate Parsoid HTML (task T300191) (task T330677) (task 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 (task 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 (task T316397) by Matthias Mullie
- git #44cecd9e - Revert "AutoLoader: Make $psr4Namespaces private" (task T332930) by Reedy
- git #4f2933bb - tests: Introduce ExtensionServicesTestBase (task T330628) by Lucas Werkmeister
- git #ead0d88b - mediawiki.special.block.js: Cast target value to string (task T332979) by Thalia
- git #5e30a927 - tests: Make some PHPUnit data providers static (task 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 (task 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 (task T250045) by Timo Tijhof
- git #af1f9145 - qunit: Remove non-standard assertTrue() and assertFalse() methods (task 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 (task T332930) (task 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 (task 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 (task 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 (task T330810) by Aaron Schulz
- git #3d112b7f - Add a colored background box around a temporary account name (task T325768) by csimiyu
- git #01a76d80 - Fix editTests.php by Arlo Breault
- git #2cfaa37f - EditPage: Only limit styling of edit interfaces when div present (task T311891) by Jon Robson
- git #7ca9c71b - EditPage: Check explicitly for blocks against the global session (task T327307) by Thalia
- git #1e86517d - Remove deprecated pager methods/classes by Bartosz Dziewoński
- git #da1441f9 - jquery.makeCollapsible: support toggle placeholder (task T329167) by Lucas Werkmeister
- git #c2317364 - Fix some typos (task T201491) by Matěj Suchánek
- git #c817dfbd - mediawiki.less: Add wrapper file to make codex-icon-paths import work (task T328602) by Roan Kattouw
- git #641a0dfb - objectcache: fix connections in RedisBagOStuff multi methods (task T332371) by Aaron Schulz
- git #f941c8d2 - specials: Show block/suppress log extracts on Special:Unblock/<user> (task 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 (task 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 (task 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 (task T309787) by Derk-Jan Hartman
- git #e42ebdea - CategoryViewer::getSectionPagingLinks: Fix null array offset warning (task T296896) by Paladox
- git #09b64632 - specials: Make Special:Mute only usable for named users (task T331058) by Umherirrender
- git #02e1a2f8 - Make LanguageNameUtils more lenient with input (task T328238) by Niklas Laxström
Vendor
[edit]- git #325499f0 - Bump wikimedia/parsoid to 0.18.0-a3 (task T297578) (task T313663) (task T329690) (task 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 (task 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 (task 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 (task T286291) by Winston Sung
- git #d94bd8e2 - Drop legacy blacklist preference-matching setting (task 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 (task T316875) by Vaughn Walters
- git #564be860 - selenium: Refactor edit event registration test (task T316875) by Vaughn Walters
- git #5dfc057f - Change organizer field placeholder message (task 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 (task T333075) by Martin Urbanec
CheckUser
[edit]- git #f476214e - Improve the race conditions present (task 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 (task T286291) by Winston Sung
CirrusSearch
[edit]- git #eadeb4a1 - Unpack Turkish Analyzer, enable better_apostrophe (task 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 (task T32849) by Jon Robson
- git #935266cd - Drop ext.cirrus.explore-similar feature (task 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 (task 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 (task T286291) by Winston Sung
ContentTranslation
[edit]- git #6f9ef7b5 - SX: Support restoration of lead section translations (task T328533) by NikG
- git #57c170fa - Store lead section translations inside "cx_section_translations" table (task T328533) by NikG
- git #d987cd91 - Remove unnecessary targets (task T328497) (task T332837) by Jon Robson
- git #65d5989a - CX corpora query API: Handle null blob types for translation units (task T329353) by NikG
- git #e4cce5fb - CX corpora dump: Filter out translation units without source (task T329353) by NikG
- git #ec4fe1bd - SX: Instrument follow-up invite shown after publishing (task T317995) by NikG
- git #c710df6d - CX3 Build 0.2.0+20230321 (task T287082) (task T327385) (task T328939) by NikG
DiscussionTools
[edit]- git #e6a25521 - Add new topics subscription button in Minerva (task 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 (task 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 (task T332897) by David Lynch
- git #bfe4a814 - Fix [reply] spacing on mobile when usability improvements unavailable (task 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 (task T332745) by Bartosz Dziewoński
- git #6bf128cf - Use setExtensionData() instead of marker comments where possible (3/3) (task T328980) by Bartosz Dziewoński
- git #dcecf76f - Centralize EditAttemptStep logging code in WikimediaEvents (task T332438) by Bartosz Dziewoński
DonationInterface
[edit]- git #82242224 - Move PlaceholderFiscalNumber to dlocal_gateway (task T324297) by wfan
- git #7427a670 - Dlocal: Handle return from 3ds authentication (task T332831) by Elliott Eggleston
- git #e8266c95 - Dlocal: set use_3d_secure when configured (task 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 (task T324302) by Elliott Eggleston
- git #27882cc2 - Dlocal: Stop mapping submethod to payment_method_id (task T331475) by Elliott Eggleston
- git #b4abd64d - Add 'wmf_token' CSRF protection to dLocal forms (task T330778) by Damilare Adedoyin
Echo
[edit]- git #a7b56d23 - Revert "Remove 50% opacity from notification badges when they are all read" (task T331502) (task 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 (task T286291) by Winston Sung
- git #06d7a488 - Make page linked notification link to diff (task 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 (task T330628) by Lucas Werkmeister
- git #100a50fa - Introduce Service Wiring (task T330628) by Noa wmde
- git #cf01140b - Add section about browser tests to the README (task T330627) by Michael Große
- git #912a42a3 - Add Readme section about updating dependencies (task T330627) (task T332583) by Michael Große
- git #83fad1b4 - Allow ES6 js by Michael Große
- git #8526db74 - Add more detailed installation instructions to the README (task T330627) by Michael Große
EventBus
[edit]- git #abcd01a4 - EventBusFactory: Do not pass deprecated parameter (task T286344) by Sam Smith
- git #5ba12291 - EventBusFactory: Do not pass deprecated parameter (task T286344) by Sam Smith
EventLogging
[edit]- git #eba86240 - MetricsPlatform: Fix ContextAttributesFactoryTest failing on prod branch (task 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 (task T286344) by Sam Smith
- git #17faaf43 - Integrate wikimedia/metrics-platform 2.0.0 (task T281762) by Sam Smith
EventStreamConfig
[edit]- git #be3326a5 - StreamConfigs: Hard deprecate parameter (task 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 (task T236944) (task T328544) by Jon Robson
GlobalBlocking
[edit]- git #9453bdd4 - Return early from GetUserBlock hook handler if no IP to check (task T326256) by Thalia
GrowthExperiments
[edit]- git #1a90a37b - documentation/frontend: Create "Add link" onboarding dialog demo (task 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 (task T329036) by Sergio Gimeno
- git #d7456117 - User impact: Reduce pageview fetching log noise (task T328128) by Gergő Tisza
- git #340cee94 - Mentorship notifications: In Hebrew, display LTR version of the icon (task T332732) by Martin Urbanec
- git #3077f6f1 - MenteeOverview: Add access to user talk page (task T322750) by Martin Urbanec
- git #5fdd5fd5 - Make Personalized praise configurable via Special:EditGrowthConfig (task T322446) by Martin Urbanec
- git #f5630fe6 - GrowthMentors.json: Add a write-only username field (task 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 (task 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' (task T285117) by Bartosz Dziewoński
Kartographer
[edit]- git #7d04a2fb - Replace MapLinkTrait by MapLinkAttributeGenerator (task T263762) by Isabelle Hurbain-Palatin
- git #df764e3d - Export internationalized fragment creation to ParsoidUtils class (task T263762) by Isabelle Hurbain-Palatin
- git #25ecd25b - Don't show unnamed groups in WikiVoyage layer controls (task T332661) by WMDE-Fisch
- git #9d807a24 - Disable BoxZoom event as well when fullscreen map closes (task T297848) by thiemowmde
- git #39a51c7e - Don't add empty groups to the map (task 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 (task T263762) by Isabelle Hurbain-Palatin
- git #746a8ee2 - Hide the center of a marker cluster when expanded (task T326790) (task T327159) by thiemowmde
- git #bdc8c2df - Use larger autoPanPadding only for nearby popups (task 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 (task T312434) by sbailey
LiquidThreads
[edit]- git #38cdccbc - LiquidThreads: Special page aliases should not store in zh (task T286291) by Winston Sung
Math
[edit]- git #5de6683c - Fix colors (task T327391) by Stegmujo
- git #030143cf - Fix texstyle when rendering limits (task T332183) by Stegmujo
- git #0df4e385 - Fix derivatives (task T331998) by Stegmujo
- git #83a00d41 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
- git #426a67fb - Fix P rendered as pilcrow (task T327391) by Stegmujo
- git #95816376 - Fix spaces defined by tilde and backslash (task T327391) by Stegmujo
- git #5f9ca781 - Fix spaces not rendering if within mtext (task T327391) by Stegmujo
- git #ad2a6b7f - Fix spaces and commas differentiation (task T327391) by Stegmujo
- git #e2f1e86e - Split latex_function_names and braces (task T332183) by Stegmujo
MediaSearch
[edit]- git #6087d0bc - build: Updating npm dependencies by Umherirrender
MobileFrontend
[edit]- git #44128506 - Centralize EditAttemptStep logging code in WikimediaEvents (task T332438) by Bartosz Dziewoński
- git #fdb106c6 - Remove remaining target (task 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 (task T331931) by Jon Robson
- git #be990dce - Remove talk page tools (task T319145) by Bartosz Dziewoński
NavigationTiming
[edit]- git #e50dd693 - Disconnect the observer when we collect the metrics. (task T264032) by Peter Hedenskog
NearbyPages
[edit]- git #bb0b2609 - NearbyPages: Special page aliases should not store in zh (task T286291) by Winston Sung
Nuke
[edit]- git #142715da - Nuke: Special page aliases should not store in zh (task T286291) by Winston Sung
OATHAuth
[edit]- git #6ef3d241 - Database-level support for multiple auth devices (task T242031) (task T242847) by Taavi Väänänen
PageAssessments
[edit]- git #f9700e81 - PageAssessments: Special page aliases should not store in zh (task T326387) (task T286291) by Winston Sung
PageTriage
[edit]- git #bb4c6d23 - Ignore partial blocks while showing blocked status for page authors (task T329950) by MPGuy2824
Phonos
[edit]- git #6b235c62 - extension.json: Update minimum mediawiki version (task T329643) by s-mukuti
- git #a71fc96c - extension.json: Remove unnecessary targets definitions (task T329643) by s-mukuti
- git #2039edab - Remove i18n/api/ directory (task T332905) by Sam Wilson
- git #0a5f92df - CountOrphanedFiles: use array_merge instead of union operator (task T324233) by MusikAnimal
- git #50d5a6e5 - Phonos: Add PhonosInlineAudioPlayerMode config variable (task T332787) by TheresNoTime
- git #0c858e9b - Improve icon and label alignment in MonoBook (task T320820) by Sam Wilson
- git #14399896 - Phonos: Debug logging on handleNewFile() (task T325464) by TheresNoTime
- git #e6028a03 - PhonosButton.less: Remove focus rule (task 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` (task T312987) by Anne Tomasevich
ReadingLists
[edit]- git #3f93b381 - Only show share button on pages with an ID (task T333236) by Jon Robson
- git #a09925d1 - Rename CdxButton `type` prop to `weight` (task T312987) by Anne Tomasevich
RevisionSlider
[edit]- git #e62fbf55 - build: Remove unneeded inline stylelint-disable-next-line by Umherirrender
SearchVue
[edit]- git #0799ba7d - Expanded snippets (task T316397) by Simone Cuomo
- git #b02517a4 - Quick view - Show the expanded search result snippet (task 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 (task 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 (task T323430) by Abijeet
- git #e13a2b93 - UpdatedAid: ensure definition is older than translation (task T330453) by Pols12
- git #02085d76 - TranslatablePageInsertableSuggester: use unicode regexp (task T332502) by Niklas Laxström
TranslationNotifications
[edit]- git #4e0eadbf - Save translator last signup activity time in user options (task 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 (task T318633) by wangombe
VisualEditor
[edit]- git #31108dda - Add editcheck tags when VE thinks a reference is needed (task T324733) by David Lynch
- git #6e77f963 - Initial edit check tagging (task T324730) by Ed Sanders
- git #9d09979e - MWSaveDialog: Center preview in Vector 2022 (task T328783) by Ed Sanders
- git #766bdedf - Centralize EditAttemptStep logging code in WikimediaEvents (task T332438) by Bartosz Dziewoński
- git #1cdb6411 - Simplify timing tracking code by Bartosz Dziewoński
- git #4604c4a7 - Remove unnecessary targets (task T328497) (task 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 (task T332877) by sihe
- git #074bd337 - REST: Adjust serializer for PropertyValuePair (task T332886) by Jakob Warkotsch
- git #9b9e1696 - REST: Enforce presentation namespace dependencies (task T324093) by Jakob Warkotsch
- git #8630c477 - REST: Add PropertyValuePair read model (task T332879) by Jakob Warkotsch
- git #143eacf3 - REST: Allow DataValues as a domain model dependency (task T324093) by Jakob Warkotsch
- git #99ceffc0 - EntityUsageTable: Mark query as read-only (task T332941) by Lucas Werkmeister
- git #9a30c49a - REST: Enforce validation namespace dependencies (task T324093) by Jakob Warkotsch
- git #83f0d8b7 - REST: Enforce serialization namespace dependencies (task 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 (task 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 (task T332137) by Muhammad Jaziraly
- git #bdfb08ee - REST: Handle description not found for item (task T332565) by sihe
- git #cf135a76 - REST: Handle redirect/not-found for descriptions (task T332041) by Norman Schwirz
- git #ff8fa098 - REST: Change 'alias' to 'aliases' (task T332564) by Muhammad Jaziraly
- git #a9e79359 - REST: Create OAS tests for GetItemAliasesInLanguage (task 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 (task T332135) by Jakob Warkotsch
- git #b597974b - REST: Respond with 404 if no aliases found for specific lang (task T332564) by Muhammad Jaziraly
- git #64e5e4a4 - REST: Respond with 404 if requested label does not exist (task T332615) by Jakob Warkotsch
- git #b8c80b80 - REST: Handle redirect/not-found for aliases in language (task T332043) by Muhammad Jaziraly
- git #ee3a77e0 - REST: Create GetItemAliasesInLanguageValidator (task T332285) by Muhammad Jaziraly
- git #3384313d - REST: Create GetItemDescriptionValidator (task T332284) by Muhammad Jaziraly
- git #4cfb01d9 - REST: Create GetItemAliasesInLanguageRouteHandler (task 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 (task T332039) by sihe
- git #b9ceb1db - REST: Fix @covers annotations in tests by Muhammad Jaziraly
- git #76190425 - tests: Use ExtensionServicesTestBase (task T330628) by Lucas Werkmeister
WikibaseLexeme
[edit]- git #2afe0ea4 - Remove text-transform: capitalize; (task 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 (task T323329) (task T327515) by Sam Wilson
- git #414037f7 - Centralize EditAttemptStep logging code in WikimediaEvents (task 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 (task T332300) by gengh
- git #325479e3 - ZTypedList: Handle changing the type of a typed list (task T331149) (task T330190) by Julia Kieserman
- git #6983b064 - Fix ApiPerformTest test: not found when passed a non existing implementation (task 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 (task T321933) by Florent
- git #7591f242 - build: Drop file-level disables of CI errors/warnings on our Vue code (task T330668) by James D. Forrester
- git #d3e21c6a - Add integration test for Z823. (task T329738) by apine
- git #704b52d3 - ZTypeRegistry: Add test coverage of isZFunctionBuiltIn/getZFunctionBuiltInName (task T302597) by James D. Forrester
- git #b4e6acd0 - ZTypeRegistry::isZObjectInstanceOfType: Add test for last edge case (task 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 (task T302596) by James D. Forrester
- git #3056dea7 - Update use of CdxButton `type` and `action` props (task 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 (task T328639) by nik-55
- git #b07d3016 - Feat: front-end: Add specific unit tests for `zobjectTreeUtils` (task T306507) by Allan Jeremy
- git #9382e4cd - Improve test coverage for maybeUpdateImplementationRanking() (task T331552) by dmartin
WikimediaEvents
[edit]- git #7255dd6a - Centralize EditAttemptStep logging code in WikimediaEvents (task T332438) by Bartosz Dziewoński
- git #f2bc3791 - Decommission the EditorActivation instrument (task T330766) by Sam Smith
WikimediaMaintenance
[edit]- git #65a782d9 - A script to create SecurePoll or MassMessage list for users with names matching a prefix (task T300265) by Tim Starling
WikimediaMessages
[edit]- git #f267900d - Rename "Support and Safety" to "Trust and Safety" (task T330514) by MarcoAurelio
Wikistories
[edit]- git #5ac6ac17 - Close or reload confirmation (task T330498) by eamedina
Skins
[edit]MinervaNeue
[edit]- git #666ebaae - Make toolbox and actions menu more flexible to extension (task T332730) by Jon Robson
- git #a923e702 - Enable core interface styles on mobile (task T325768) by Jon Robson
- git #8c0f0c57 - Remove talk page tools (task T319145) by Bartosz Dziewoński
Vector
[edit]- git #6fa5e175 - build: Update SVGO to v3.0.2 & re-crush icons (task T333158) by Volker E
- git #6b3e88bb - Fix order of language menu and add topic in sticky header (task T317719) by Bartosz Dziewoński
- git #25f5f497 - Add indicator that appears when TOC & page tools menu have been hidden (task 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 (task T322153) by Ed Sanders
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #aab393cd - Grey out list marker when list item is no-change context (task 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