MediaWiki 1.44/wmf.4/Changelog
< MediaWiki 1.44 | wmf.4
Core changes
edit- git #63ade661 - Branch commit for wmf/1.44.0-wmf.4 (T375663) by trainbranchbot
- git #ca3044dd - ResourceLoader: Remove unused 'thisValue' from mw.trackSubscribe by Timo Tijhof
- git #38706141 - Parsoid DataAccess: support strip state in parser function results (T279094) (T257606) (T374661) by C. Scott Ananian
- git #ed9546b2 - Bump wikimedia/parsoid to 0.21.0-a6 (T380072) by C. Scott Ananian
- git #9e202936 - SpecialBlock: Add parameters to active block table (T379966) by Sam Wilson
- git #a0ebe56d - composer.json: Remove two entries from "suggest" by Kevin Israel
- git #7c079d5b - tests: Fix namespace in @covers for MWDoxygenFilter (T353458) by Kevin Israel
- git #8065a778 - language: Support parsing in MessageCache while already parsing (T372891) by Bartosz Dziewoński
- git #0ec1287e - page: Remove unused $explictTrxLogged in deleteInternal() by Timo Tijhof
- git #b215cfae - Add message for special page names (EditRecovery) - he by Neriah
- git #df742482 - Remove full stop from Emailccme message by Saint Johann
- git #15eed59c - SpecialBlock [Codex]: Reset form after saving block (T379215) by MusikAnimal
- git #57a4bd38 - ExpiryField.vue: react to changes to the store's expiry by MusikAnimal
- git #c1322844 - Fix color contrast issue on Special:ProtectedPages (T367826) by SomeRandomDeveloper
- git #e27be818 - Reject temporary account usernames on Special:PasswordReset (T380085) by Dreamy Jazz
- git #a5c32d5e - Log pages relying on Skin to add Codex styles (T375287) by Jon Robson
- git #539fde72 - Sync up core repo with Parsoid by C. Scott Ananian
- git #5c11b127 - Bump wikimedia/parsoid to 0.21.0-a5 (T380072) by C. Scott Ananian
- git #016644c4 - Do not pre-parse MessageValue arguments (T380045) by Isabelle Hurbain-Palatin
- git #401d6a7f - REST: Allow specifying param descriptions as MessageValue objects (T376493) by Atieno
- git #227c05ae - Revert "Allow other input and changes to trigger searchsuggestions to update" by Samtar
- git #fb4d55a6 - SpecialBlock: Use system message for suppress log types as well (T379967) by Sam Wilson
- git #640f5fb2 - Use new Parsoid DomPageBundle class by C. Scott Ananian
- git #9f6ee7ef - SimpleParsoidOutputStash: add serialization test cases by C. Scott Ananian
- git #e179b898 - installer: Schedule sysop and initial content after extension tables by Tim Starling
- git #2292cfc4 - installer: Allow extensions to register tasks (T352113) by Tim Starling
- git #30576abf - installer: Add installPreConfigured.php (T352113) by Tim Starling
- git #f0a2c020 - installer: Add DatabaseUpdater methods to support GlobalBlocking by Tim Starling
- git #9a1ac647 - rdbms: Remove handling of cancel callbacks (T363839) by Amir Sarabadani
- git #78e238c5 - ResourceLoader: Update wikimedia/less.php from 5.1.1 to 5.1.2 (T379438) by Hannah Okwelum
- git #452e7fb4 - Fix typo is comments by Fomafix
- git #345b300a - MessageCache::parseWithPostprocessing: remove $options argument by C. Scott Ananian
- git #ce4af565 - language: Move MessageCacheUpdate to language (T364652) by Timo Tijhof
- git #466d3c8b - SpecialBlock: Fix number localisation (T376744) by Dayllan Maza
- git #aff18468 - installer: Remove unused showHelpBox() method by Bartosz Dziewoński
- git #2f60085f - Add type hints to detect bool/null message params (T378876) by Bartosz Dziewoński
- git #de06444a - SpecialBlock: Fix link to Special:Log for suppress log (T379607) by Sam Wilson
- git #38cf3573 - Use Codex link styles for checkboxtoggle and pager tool links (T378771) by Ammarpad
- git #79e0a53e - Update Codex from v1.15.0 to v1.16.0 (T368629) (T368938) (T369838) (T370886) (T375827) (T377977) (T378177) (T379004) (T379636) by Anne Tomasevich
- git #c5a62853 - Fix img_auth message logic by Gergő Tisza
- git #cf85d985 - SpecialBlock: Fix logEntriesCount not being updated (T376744) by Dayllan Maza
- git #c6c7e405 - Move OOUI bump to 1.43 by Reedy
- git #ab016584 - Add Hunde (hke) to core (T379137) by Srishakatux
- git #eb6a4ea1 - Update OOUI to v0.51.2 (T210534) (T324382) (T376276) by Anne Tomasevich
- git #d34d746e - storage: restore passing of $wgPageCreationLog to PageUpdater (T379534) by Ammarpad
- git #2229ffad - Exclude temporary accounts from Special:EmailUser user autocomplete (T379638) by Dreamy Jazz
- git #eb6b5162 - Hide temporary accounts in Special:RenameUser user autocomplete (T379639) by Dreamy Jazz
- git #50aa5d46 - SpecialBlock [Codex]: only supply reblock parameter when true by MusikAnimal
- git #6b24f52a - Reduce link target migration output and replication waits by Tim Starling
- git #42c61fde - Updated wikimedia/normalized-exception from 1.0.1 to 2.0.0 (T379477) by Reedy
- git #abd208e2 - Updated wikimedia/request-timeout from 1.2.0 to 2.0.0 by Reedy
- git #9fecd108 - Make DeletePage use commitAndWaitForReplication() by Aaron Schulz
- git #582988b5 - ResourceLoader: Add ingroup to RL maint scripts (T364652) by Timo Tijhof
- git #a42a93e1 - Test initUserPreference.php and fix a bug with it (T371167) by Dreamy Jazz
- git #18f6d477 - specials: Fix contributions page for user '0' (T379515) by Ammarpad
- git #6d874a25 - SpecialBlock: Fix 'View full log' link for suppress log (T379607) by Sam Wilson
- git #e4729687 - SpecialBlock: Fix up display of suppressed log entries (T377725) by Sam Wilson
- git #73ac2363 - Move purtle bump to RELEASE-NOTES-1.43 by Reedy
- git #4a33cbd2 - Upgrade wikimedia/relpath from 4.0.0 to 4.0.1 (T379480) by James D. Forrester
- git #9dd50f2c - Remove getText usages in the vicinity of MessageCache (T293512) by Isabelle Hurbain-Palatin
- git #6c4f4a1d - WikiPage: Run ArticleProtect and ArticleProtectComplete for salting (T375502) by Dreamy Jazz
- git #465e0d2c - REST: Allow page endpoint "redirect" parameter to have value "false". (T374683) by bpirkle
- git #d6830628 - Add namespace translations for Luba-Lulua (T375999) by Amir E. Aharoni
- git #1a769f9a - maintenance: add transaction round wrapper methods to Maintenance (T373057) by Aaron Schulz
- git #1a54b723 - WatchAction: Make onSuccess() easier to test by Bartosz Dziewoński
- git #72db9047 - Fix some more bool/null message params (T378876) by Bartosz Dziewoński
- git #fa7153d2 - StatusFormatter: Allow passing context to getPsr3MessageAndContext() by Bartosz Dziewoński
- git #ca6bfddb - Remove invisible direction marks from Persian time formats (T375975) by Ebrahim Byagowi
- git #b913782c - Use foreach+array_map for iterating over two arrays at the same time by Bartosz Dziewoński
Vendor
edit- git #61274576 - Bump wikimedia/parsoid to 0.21.0-a6 (T380072) by C. Scott Ananian
- git #13c7f3d5 - Bump wikimedia/parsoid to 0.21.0-a5 (T279094) (T374616) (T380072) by C. Scott Ananian
- git #f8d1e344 - Update wikimedia/less.php to 5.1.2 (T379438) by Hannah Okwelum
- git #aa8cc780 - Update OOUI to v0.51.2 by Anne Tomasevich
- git #d2f2c819 - Upgrading wikimedia/normalized-exception (v1.0.1 => v2.0.0) (T379477) by Reedy
- git #80fbb13b - Upgrading wikimedia/request-timeout (1.2.0 => 2.0.0) by Reedy
Extensions
editAbuseFilter
edit- git #91456d79 - Add RemoveProtectedFlagFromFilter maintenance script (T378551) by Thalia
- git #e5ec6ee9 - Fix Phan error related to message parameters by Bartosz Dziewoński
- git #8de5b4e1 - Improve workflow for protecting filters with protected variables (T377765) by Thalia
- git #6a14ea54 - AbuseFilterViewEdit: Expose status object to form builder by Thalia
- git #2cb1ad0f - SpecialAbuseFilterTest: Remove unused trait by Thalia
- git #6ea19144 - AbuseFilter.alias.php: Sync Korean translation with English text by Yongmin Hong
ArticlePlaceholder
edit- git #68a001fe - Migrate MediaWiki.wikibase.articleplaceholder.button.create*.count to statslib (T359247) by Cole White
- git #c9eb5bca - Fix typo in variable names by Fomafix
AutoModerator
edit- git #03f45b2b - Automoderator should Rollback consecutive edits instead of Undoing a single edit (T375056) by Kgraessle
- git #d5df10f2 - Automoderator should Rollback consecutive edits instead of Undoing a single edit (T375056) by Kgraessle
Babel
edit- git #74be3a83 - Fix Phan error related to message parameters by Bartosz Dziewoński
CampaignEvents
edit- git #5917fd6e - Add support for event wikis to the API endpoints (T379286) by Daimona Eaytoy
- git #34eb6a3e - Implement validation for event wikis (T367226) (T379286) by Daimona Eaytoy
- git #bd22928e - PotentialInviteesFinder: do not sleep in tests by Daimona Eaytoy
- git #4be7746a - Add event wikis to EventRegistration and EventStore (T379276) by Daimona Eaytoy
- git #203ca605 - Create storage layer for wikis of event (T379276) by Claudio Melo
- git #3fe1c752 - Wire up ce_event_wikis table creation to the updater (T379294) by Daimona Eaytoy
- git #766bacfe - Create new DB table for storing wikis of event (T379294) by Claudio Melo
CategoryTree
edit- git #82b5c422 - CategoryTree: improve comment by Novem Linguae
CentralAuth
edit- git #31db0725 - attachAccount: Allow specifying which wikis to attach a user on (T378289) by Gergő Tisza
- git #f06abf73 - Fix SharedDomainHookHandlerTest::testOnBeforePageDisplayTest (T378881) by Derick Alangi
- git #5b2be623 - Rename config settings referring to SSO domain by Bartosz Dziewoński
- git #11ff536c - Rename MWCU.php -> MWCA.php by Derick Alangi
- git #14fdfdab - Rename CentralAuthSsoPreAuthenticationProvider class by Derick Alangi
- git #12db2cdb - Fix Phan error related to message parameters by Bartosz Dziewoński
- git #83691741 - Re-enable `testViewForExistingGlobalTemporaryAccount` (T377197) by Arthur Taylor
- git #301d5631 - Rename `SsoHookHandler` to `SharedDomainHookHandler` by Derick Alangi
- git #9812af50 - Replace all references to 'SSO' with 'shared domain' by Derick Alangi
- git #db4a3721 - Migrate installer sysop globalization to an installer task (T352113) by Tim Starling
- git #66865273 - Fix attemptAutoCreateLocalUserFromName() when $reason is null by Gergő Tisza
- git #f2acb634 - Document lu_attachment_method column (T304015) by Gergő Tisza
- git #fc44da3d - phpunit: Verify the opposite case, then the attached case by Derick Alangi
- git #f60cfbb3 - fix up account creation test for backfill script (T378401) by Ariel T. Glenn
- git #8104ed4f - Document attach methods by Gergő Tisza
- git #458b1cba - CreateLocalAccount: Run attemptAutoCreateLocalUserFromName with UltimateAuthority (T379578) by Reedy
- git #f0880873 - SUL3: Allow cli endpoint on shared domain by Gergő Tisza
Chart
edit- git #c6bac49d - Support localization of date strings where detected (T375574) by Jon Robson
CheckUser
edit- git #7dbe396a - Collect client hints data when using Special:PasswordReset (T345820) by Dreamy Jazz
- git #a334f0a7 - Collect Client Hints data when emailing users (T345821) by Dreamy Jazz
- git #2847ca8e - client hints: Add selenium test for logins (T345818) by Kosta Harlan
- git #00cb81dc - Collect client hints data for successful logins (T345818) by Dreamy Jazz
- git #1a8bfce3 - Hide IP reveal tool on CheckUserLog, ActiveUsers, and ListUsers (T379583) by Dreamy Jazz
- git #55ed0473 - Test PageDisplay::onBeforePageDisplay (T379583) by Dreamy Jazz
- git #9a74383c - Add bn alias to CheckUser extension by MdsShakil
CirrusSearch
edit- git #d9c4c59b - Drop useless BC code for ES6 total hits by David Causse
- git #9c948564 - WeightedTagsUpdater: transparently fail if sending an event fails (T379046) by Peter Fischer
Cite
edit- git #d3f85b16 - Only display the first occurrence of an error (T380153) by Isabelle Hurbain-Palatin
- git #a5aeba73 - Resolve PhanTypeMismatchArgumentNullable after tweak to StatusValue::newFatal by C. Scott Ananian
- git #724b367f - backlinks.cy.js: Disable flaky test (T368267) by Kosta Harlan
- git #3b58123b - Re-enable duplicated fragment parsoid tests after parsoid release by C. Scott Ananian
- git #396144b4 - Update output for Parsoid change by Arlo Breault
- git #20a1448e - Remove redundant embedded attr processor by Arlo Breault
- git #87d4d237 - Use DOMCompat::getFirstElementChild() now that it is available from Parsoid by C. Scott Ananian
Citoid
edit- git #2b32a1da - Unsupported media message: "movie files" -> "video files" by Ed Sanders
- git #65920c43 - Refactor error message layout to be a little clearer (T379616) by Zoë
cldr
edit- git #61d43492 - Add local names for Xibe (sjo) by Amir E. Aharoni
CodeEditor
edit- git #800ce75e - Enable live autocompletion in CodeEditor (T377663) by Siddharth VP
CodeMirror
edit- git #5d6d0ba5 - extension.json: set default user option for usecodemirror-colorblind (T286270) by MusikAnimal
Collection
edit- git #b87793c0 - Add @inheritDoc to functions by Umherirrender
- git #ce201c39 - Add documentation to CollectionRenderingAPI::doRender by Umherirrender
ConfirmEdit
edit- git #42d4f55c - Fix unescaped i18n message use in captcha label (T373732) by Gergő Tisza
ContentTranslation
edit- git #b00206b0 - CXTranslationWork: Migrate to use <script setup> syntax (T355780) by eamedina
- git #4b1324d6 - SXConfirmTranslationDeletionDialog: Migrate to use <script setup> syntax (T355780) by eamedina
- git #14da81ef - Avoid banner flicker in relevantlanguages entrypoint (T344028) by Santhosh Thottingal
- git #d21ddc18 - CXStatsPanel: Migrate to use <script setup> syntax (T355780) by eamedina
- git #dd73f684 - CXHelpPanel: Migrate to use <script setup> syntax (T355780) by eamedina
- git #9e9dbc64 - CXFavoriteList: Migrate to use <script setup> syntax (T355780) by eamedina
- git #09841db0 - SXContentComparatorHeaderMappedSection: Migrate to use <script setup> syntax (T355780) by eamedina
- git #70adcb02 - SXContentComparatorHeaderNavigation: Migrate to use <script setup> syntax (T355780) by eamedina
- git #8f8a6829 - Add a missing space in two messages (T378721) by Amir E. Aharoni
- git #edcc5957 - CX3 Build 0.2.0+20241114 by NikG
- git #e6fc744e - SxContentComparator: Migrate to use <script setup> syntax (T355780) by eamedina
- git #25fca4f0 - SXSectionSelector: Migrate to use <script setup> syntax (T355780) by eamedina
- git #ccbbfc9a - SXSectionSelectorSectionListPresent: Migrate to use <script setup> syntax (T355780) by eamedina
- git #024473b7 - Filters validation: Do not use lowercase for single collection filter id by NikG
- git #d46abae4 - Fix instrumentation event source for single collection suggestion filter by NikG
- git #ca3420ef - add "listable" field to page suggestions and use it by NikG
- git #ca07fd88 - SxContentComparatorContentHeader: Migrate to use <script setup> syntax (T355780) by eamedina
- git #810fabc5 - SXContentComparatorHeader: Migrate to use <script setup> syntax (T355780) by eamedina
- git #e668b0e3 - CX3 Build 0.2.0+20241113 (T368718) (T374567) by NikG
- git #c178edf4 - Unified dashboard: Add UI for page collection recommendations (T368718) by NikG
- git #49bca7ff - Clarify wording of sx-section-selector-next-button-aria-label by eamedina
- git #e01147f4 - Fix aria-label warning for SXSectionSelectorSectionList (T374567) by eamedina
DiscussionTools
edit- git #84d0dfc5 - commentparser: Allow signature of user '0' to be detected (T379918) by Ammarpad
- git #d516f625 - Fix forwarding promise rejection arguments by Bartosz Dziewoński
DonationInterface
edit- git #ff15ddc1 - Remove duplicate key in DonationData, update comments by Elliott Eggleston
- git #69ce9a99 - Add recipient_id to DonationData (T379680) by Elliott Eggleston
- git #567cf9de - Alphabetize lists in DonationData (T379680) by Elliott Eggleston
- git #25b18fd5 - Setup Gravy Google Pay (T367806) by Damilare Adedoyin
- git #ac9234d7 - Update smashpig to v0.8.23 by Damilare Adedoyin
- git #1c60e190 - Fix messages prior to sending to translatewiki (T376514) by Elliott Eggleston
- git #9221bb7a - Client side for requesting new checksum links (T352337) by Elliott Eggleston
- git #30498452 - API to request new link to RecurUpgrade or EmailPreferences (T352337) by Elliott Eggleston
Echo
edit- git #11b9e66f - Disallow anonymous non-IP agents, handle truncated names (T367638) by Matěj Suchánek
- git #88ab531e - Explicitly call DeferredUpdates::tryOpportunisticExecute() in ThankYouEditTest by Aaron Schulz
- git #6db6e952 - selenium: Delete tests disabled more than two years ago (T280652) by Željko Filipin
EntitySchema
edit- git #04ea7075 - Update mocks for core change (T379762) by Lucas Werkmeister
EventLogging
edit- git #c0031d2a - tests: Use type-declaration on assertEventCanBeIngested() by Umherirrender
- git #f728d471 - Add type-documentation to MetricsClientFactory constructor by Umherirrender
ExtensionDistributor
edit- git #b7ce1728 - Add @inheritDoc to functions by Umherirrender
FileImporter
edit- git #0b156618 - Fix Phan error related to message parameters by Bartosz Dziewoński
FlaggedRevs
edit- git #132d9190 - Use RevisionRecord provided by onPageMoveComplete (T368380) by Wargo
- git #5e090791 - Special:PendingChanges: Replace icon header with text for accessibility (T376093) by Doğu Abaris
- git #542e655c - Remove references to ParserOutputAccess (T379217) by Wargo
- git #2752aed6 - Removed : from a message being list item (not a label). Removed unused message. by Wargo
Flow
edit- git #453240fb - Add attempted fallback subpage choices to MoveBoard maintenance script (T379984) by David Lynch
- git #a3426b3f - Fix Phan error related to message parameters by Bartosz Dziewoński
Gadgets
edit- git #fc672dc5 - Show if gadget is hidden (T379101) by Pppery
GlobalBlocking
edit- git #937191cb - Add GlobalBlockingGlobalBlockAuditHook (T375869) by Dreamy Jazz
- git #c2a43dc6 - Don't run fieldExists() from LoadExtensionSchemaUpdates by Tim Starling
- git #9955b292 - Fix Phan error related to message parameters (T379980) by Bartosz Dziewoński
- git #02195e54 - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz Dziewoński
GrowthExperiments
edit- git #8ba845d2 - LinkRecommendationUpdater: Log failures to update weighted tags (T378983) by Martin Urbanec
- git #8fe9c26c - [i18n] mentorship: Make `toohigh` error message more generic (T379474) by Martin Urbanec
- git #a2ac96cb - refreshUserImpactData: Do not schedule updates for Temporary accounts (T379672) by Martin Urbanec
- git #798dcdd7 - Fix Phan error related to message parameters by Bartosz Dziewoński
- git #f642701a - Log an error when central user ID cannot be retrieved (T379682) by Martin Urbanec
- git #911d3523 - Show minimal surfacing popup on click on highlight (T376680) by Michael Große
- git #575ee6cd - cypress: print browser console logs to CI console by Michael Große
- git #cdbdd5f6 - HomepageHooks: run metrics increment in deferred update (T379682) by Sergio Gimeno
- git #77d41640 - Stop using deprecated class aliases in BeforePageDisplayHookHandlerTest by Tim Starling
- git #152dd09e - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz Dziewoński
- git #94476db0 - CommunityUpdates: hide the module arrow on mobile (T379590) by Sergio Gimeno
- git #f4f110fe - SuggestedEdits/StartEditing: remove temporary dark-mode hack (T378592) (T373434) by Sergio Gimeno
- git #d3e7195d - SuggestedEdits/StartEditing: change custom background color to Codex token (T378592) by Sergio Gimeno
- git #70f6a3f8 - SuggestedEdits: use Codex tokens for difficulty colors (T378592) (T373434) by Sergio Gimeno
- git #9275c218 - Highlight existing link recommendations on article (T378354) by Michael Große
- git #a4a16b1e - Don't show temp accounts on Special:ClaimMentee (T379644) by Michael Große
- git #bb882206 - maint: fix stats-collection flakyness by migrating to statslib (T372337) (T374050) by Michael Große
- git #af2e6f38 - Create no-link-recommendation variant (T377787) by Martin Urbanec
GuidedTour
edit- git #48b63c4d - Fix sameSite cookie warning (T257517) by Michael Große
- git #2e9e76f9 - End tour when clicking okay button at thte end (T57984) by Michael Große
- git #dfa5b2fb - Add Cypress test to confirm tours working (T380071) by Michael Große
- git #559dc98b - fix tours by finishing partial variable rename (T380071) by Michael Große
Interwiki
edit- git #5505116a - Fix Phan error related to message parameters by Bartosz Dziewoński
JsonConfig
edit- git #cf4d869c - Use WAN cache for JsonConfig remote fetch cache (T374746) by Brooke Vibber
- git #be1763fe - GlobalJsonLinksCachePurgeJob to actually invalidate caches (T374746) by Brooke Vibber
Math
edit- git #758f9c98 - Overwrite spacing for divide (T375337) by physikerwelt
- git #5cde747b - Treat ! as operator (T375935) by physikerwelt
- git #aee95695 - Don't stretch delimiters and operators when used as literals (T375959) by physikerwelt
MobileFrontend
edit- git #70966bf1 - MobileFrontend uses Codex MessageBox (T375287) by Jon Robson
- git #db6d0530 - Adjust styling of editor-loading fake toolbar, and WT editor toolbar (T344370) by Ed Sanders
- git #b9d30f1d - Fix Phan error related to message parameters by Bartosz Dziewoński
- git #b7b9bfea - Remove unnecessary local context variables by Ed Sanders
- git #da07cb1f - Manually convert some more callbacks to arrow functions by Ed Sanders
MultimediaViewer
edit- git #2e4bd06f - Revert "mmv.js: Store comingFromHashChange as a class property" (T379835) by Jdlrobson
Nuke
edit- git #a5e92ffb - Make Nuke tag translatable (T379168) by Chlod Alejandro
- git #41d31c30 - Use revision table instead of recentchanges (T379147) by Chlod Alejandro
OATHAuth
edit- git #4d6f069c - en.json: Swap recovery tokens for recovery codes in some new messages (T380116) by Reedy
- git #5fec5faf - feat: exclude temporary accounts from VerifyOATHForUser special page (T326925) (T344720) by Piotr Miazga
PageAssessments
edit- git #4302f66c - Add CirrusSearch integration to enable searching by WikiProject (T378868) by Siddharth VP
PageTriage
edit- git #b4941494 - Use vanilla codex InfoChip for < 1hr indicator (T379301) by Sohom
Phonos
edit- git #8fb78641 - build: Remove php version from composer.json by Umherirrender
- git #87ef0f98 - Use usual .phpcs.xml by Fomafix
Popups
edit- git #7e4a6f61 - Update Apache config syntax in .htaccess files (T360850) by Fomafix
- git #b40a6b85 - Documentation: Update README instructions for debugging by Jon Robson
QuickSurveys
edit- git #32fd507c - Update example quick survey by bwang
ReadingLists
edit- git #616a2c64 - Removing $restbaseCompatibilityData (T374991) by frankie
ReportIncident
edit- git #2fa87c8c - dialog: Factor out ReportImmediateHarmStep component (T379620) by Máté Szabó
- git #9fc6fced - ReportIncident: Remove compatConfig from Vue settings (T379056) by Héctor Arroyo
- git #36260194 - dialog: Introduce a CharacterLimitedTextArea component (T379620) by Máté Szabó
- git #e4651e34 - Precondition to check if the user initating a report is a temp user (T340146) by Héctor Arroyo
- git #03c76cc0 - dialog: Compute title based on current step (T379620) by Máté Szabó
- git #702c6f87 - Update permissions error checking (T378778) by Máté Szabó
- git #7183eb7b - dialog: Start with a "Describe the incident" screen (T379399) (T379243) by Kosta Harlan
- git #ab96d46b - Implement minor coding style fixes following best pratices (T357424) by Héctor Arroyo
Scribunto
edit- git #35a0c458 - debug console: use monospace font for inputs by Siddharth VP
- git #82e5344e - Avoid recording template link to special page in getContent() (T377530) by Siddharth VP
SecureLinkFixer
edit- git #167ce62c - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #35b43e03 - Don't disable write actions for SecurePoll pages (T264476) by Siddharth VP
TextExtracts
edit- git #207242f9 - ApiQueryExtracts: Use raw text from ParserOutput by Bartosz Dziewoński
TimedMediaHandler
edit- git #182a360c - Remove old mw-score styling that is no longer needed (T363630) by Derk-Jan Hartman
- git #91c22676 - Fix Phan error related to message parameters by Bartosz Dziewoński
Translate
edit- git #cbd86123 - UpdateTranslatablePageJob: Fix log parameter name (T369602) by Abijeet
- git #56209109 - Special:TranslationStats: Use HTML5 inputs by Tacsipacsi
- git #46d7fc3b - ext.translate.special.managegroups.js: Add param prefix for API (T380008) by Abijeet
- git #66b8fadf - TranslatablePageMarker: Remove usage of Status::getMessage (T369056) by wangombe
- git #3aa09d3f - PageTranslationSpecialPage: remove use of Status::getHTML (T369056) by wangombe
- git #68fe3ac3 - Tweak logic slightly to avoid calling updateTranslationPage on false (T379767) by Pppery
- git #3e06e1d4 - MessageGroupSubscription: Use groupId when queuing messages (T375376) by Abijeet
- git #de102679 - Stop using class alias deprecated since 1.40 by Tim Starling
- git #0729f9a4 - Use Codex variables in stats table component (T371071) by Saint Johann
- git #6cd11e97 - MessageGroupSubscription: Send notifications to aggregate groups (T375376) by Abijeet
- git #f246df49 - MessageBundleContent: Remove unused method prepareSave() by wangombe
- git #09cae1b9 - Remove usage of deprecated DifferenceEngine::setContent (T369056) by Abijeet
- git #1e5bcf73 - Event Logging: User changes the translation view/mode (T364460) by wangombe
- git #b454b942 - Fix update when a virtual domain is enabled (T352113) by Tim Starling
- git #9d72e8c5 - TranslationWebService: Add process cache to store supported languages (T374093) by Abijeet
TranslationNotifications
edit- git #1f04789f - Use var tag for placeholder <languages> rather than HTML (T360490) by Pppery
- git #1bd19beb - TranslationNotificationsEmailJob: Declare strict types (T378458) by wangombe
- git #61028534 - GenericTranslationNotificationsJob: Add strict types (T378458) by wangombe
VisualEditor
edit- git #ae971797 - Update VE core submodule to master (09c2bd53d) (T130142) (T379563) (T379619) by Ed Sanders
- git #02654c00 - Fix forwarding promise rejection arguments by Bartosz Dziewoński
- git #bf22d07d - Fix Phan error related to showPendingTakeover() by Bartosz Dziewoński
- git #ee79edb5 - Move edit checks to /editchecks folder by Ed Sanders
- git #e434ad65 - MobileArticleTarget: Make close/publish buttons fixed width (T344370) by Ed Sanders
- git #df82cecf - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin
Wikibase
edit- git #1e237146 - Make NoBadUsageTestBase test data providers static (T337154) by Lucas Werkmeister
- git #ec574a27 - Make dataProviders static in abstract classes (T337154) by Audrey Penven
- git #a738d480 - view: Fix implicit nullable types (T379509) by Lucas Werkmeister
- git #b1b70935 - data-access: Fix implicit nullable types (T379509) by Lucas Werkmeister
- git #2bb943af - Fix Phan error related to message parameters (T380053) by Bartosz Dziewoński
- git #dc678f5f - Update notification message documentation by Lucas Werkmeister
- git #6c426967 - Fix wikidata entity usage tracking and access count (T279069) (T341957) by Sean Leong (WMDE)
- git #697dce20 - Remove use of deprecated E_STRICT (T375707) by Timo Tijhof
- git #b56df5bf - Add missing ADRs to index page by Ollie
- git #f1695d22 - Remove tautological comments that are tautological by Lucas Werkmeister
- git #5c5a0f54 - Make dataProviders static in tests with mocks (T337154) by Audrey Penven
- git #e2855052 - Wikibase Fontend Technical Strategy/Direction ADR by Leszek Manicki
- git #651d3500 - REST: Use features of OpenAPI v3.1 (T377321) by Ollie
- git #118c9b71 - REST: Use new satisfyApiSchema chai property helper in OAS tests (T377321) by Ollie
- git #755de105 - REST: Delete `getOrLoadSpec` (T377321) by Muhammad Yasser Jazirahly
- git #d799448f - Make the links more secure by Suzanne Wood
- git #1ff17e0f - Upgrade eslint-config-wikimedia to current version (T377777) by Arthur Taylor
- git #2e5ebb59 - Fix some typos by Matěj Suchánek
- git #039aa9b1 - Do not set the event agent if it doesn't exist locally (T367638) by Matěj Suchánek
- git #58f6dc8b - Rewrite EchoNotificationsHandlersTest by Matěj Suchánek
WikibaseCirrusSearch
edit- git #97fa4b02 - Re-enable tests, make dataProviders static (T337154) by Audrey Penven
- git #0ae799e9 - Skip tests to facilitate making Wikibase dataProviders static (T337154) by Audrey Penven
WikibaseLexeme
edit- git #f167efdd - Re-enable tests, make dataProviders static (T337154) by Audrey Penven
- git #fcdaf604 - Skip tests to facilitate making Wikibase dataProviders static (T337154) by Audrey Penven
- git #e63ca704 - Bump special-new-lexeme (T327684) by Marius Hoch
WikibaseMediaInfo
edit- git #f8387306 - Simplify message formatting by Bartosz Dziewoński
- git #47bfe390 - Avoid unnecessary use of RawHtmlMessages (T377222) by Gergő Tisza
WikibaseQualityConstraints
edit- git #063f20e6 - More narrow return type for DefaultConfig trait by thiemowmde
WikiEditor
edit- git #f922f8e8 - Convert more functions to arrow callbacks by Ed Sanders
- git #c56593d4 - Pass correct "context" object to openDialog by Ed Sanders
- git #24dd704b - ESLint: Manually enforce prefer-const by Ed Sanders
- git #796d82a7 - ESLint: Enforce no-var and autofix by Ed Sanders
- git #5fc902bd - ESLint: Update to ES6 and autofix by Ed Sanders
- git #f9c14b89 - Update jsdoc-wmf-theme to 1.0.1 by Ed Sanders
WikiLambda
edit- git #9881778a - Remove unnecessary local context variable by Ed Sanders
- git #35fba7ae - Update function-schemata sub-module to HEAD (b97e19b) (T377547) (T378678) by James D. Forrester
- git #2e42019a - Include tests and implementations in the zobject_join table (T378008) by gengh
- git #ed05e73e - Add SpecialListMissingLabels page (T377908) by gengh
- git #efc4efe1 - Introduce ZBoolean in the PHP layer by James D. Forrester
- git #3d5dd39e - Add --all flag to updateSecondaryTables maintenance script (T379602) by gengh
- git #fbf4b19c - UpdateImplementationsJobTest: Use insertZids() rather than re-invent by James D. Forrester
- git #fa74e91e - Override default not found message for Objects (T342965) by SomeRandomDeveloper
WikimediaCampaignEvents
edit- git #716f9545 - Add label and tooltip to WikiProject edit button (T375412) by Daimona Eaytoy
WikimediaEvents
edit- git #5076b08f - Stop using class alias deprecated since 1.40 by Tim Starling
- git #fc085b19 - Track rate of page protections (T375502) by Dreamy Jazz
- git #582c5537 - Add details about ownership of temporary account metrics (T375508) by Dreamy Jazz
WikimediaMessages
edit- git #6870b0c1 - Fix whitespace in a recently-added message by Amir E. Aharoni
Skins
editMinervaNeue
edit- git #2b5e3b1b - Update Apache config syntax in .htaccess files (T360850) by Fomafix
- git #268af9f8 - Increase bundlesize limits (T379636) by Anne Tomasevich
- git #469c7ad6 - Merge Icon Style mergeIconStyleModules (T266361) by lmora
- git #627db0c8 - Add module to bundlesize.config (T266361) by lmora
- git #e76d5367 - Drop message box styling modules from page load (T375287) by Jon Robson
MonoBook
edit- git #c1d97fe8 - ESLint: Manually enforce prefer-const by Ed Sanders
- git #c1257511 - ESLint: Use ES6 and autofix by Ed Sanders
Vector
edit- git #62fc497b - Don't copy screen-reader text of icon-only buttons (T340671) by Msz2001
Misc
editVisualEditor/VisualEditor
edit- git #2d4c9d10 - Mark pastes from other VE instances as such by Ed Sanders
- git #30fdf399 - Update OOUI to v0.51.2 by Anne Tomasevich
- git #83510792 - LinkContextItem: Fix alignment of items in "Text" section (T379619) by Ed Sanders
- git #30569879 - Remove annotations from reparented meta items (T379563) by David Chan
- git #4249774e - newFromDocumentInsertion: Skip list replacement when new list is empty (T130142) by Ed Sanders
- git #a1313249 - Move linear part of getAnnotationsRanges to ElementLinearData by Ed Sanders
- git #647f621b - Follow-up I83ea6ddb: getAnnotationRanges Re-initialise for each branch node by Ed Sanders
- git #0ae4ea57 - Use OO.cloneObject in ve.dm.Change by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Cognate
- CologneBlue
- CommonsMetadata
- CommunityConfiguration
- CommunityRequests
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- InterwikiSorting
- Josa
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- OAuth
- OAuthRateLimiter
- ORES
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Poem
- ProofreadPage
- PropertySuggester
- Quiz
- RSS
- RealMe
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiLove
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit335 Changes in 69 repos by 91 authors