MediaWiki 1.41/wmf.26/Changelog
< MediaWiki 1.41 | wmf.26
Core changes
edit- git #7c8019da - Branch commit for wmf/1.41.0-wmf.26 (task T343728) by trainbranchbot
- git #5191a7b5 - rdbms: Move DebugDumpSql knowledge from SqlBagOStuff to DatabaseFactory (task T318272) by Derick Alangi
- git #552f5550 - EditPage: Remove various deprecated properties and methods (task T252907) by Daimona Eaytoy
- git #f78fd371 - Add $wgRequest to phan's globals_type_map by Daimona Eaytoy
- git #5bd33d46 - Reorg: Move WebRequest to includes\Request (task T321882) by Amir Sarabadani
- git #e1ec492e - pagers: Move lookup from getStartBody to doBatchLookups by Umherirrender
- git #9f468555 - Use real type hints for services etc. in pagers by Umherirrender
- git #82478bd6 - Reorg: Move SiteConfiguration to includes/config/ (task T321882) by Amir Sarabadani
- git #52f33d7d - Bump phan to 0.13.0 by Amir Sarabadani
- git #bd40cfa5 - rdbms: Small clean ups to query builders (task T335377) by Amir Sarabadani
- git #92a5a28e - Remove ParserOutput::hasDynamicContent(), deprecated since 1.38 (task T305161) by C. Scott Ananian
- git #f33e71f1 - Remove {ParserOutput,OutputPage}::preventClickjacking, deprecated since 1.38 (task T305161) by C. Scott Ananian
- git #9143649f - Make all limits function as user rights. by daniel
- git #8dbbbc79 - s/NO_CACHE/OPT_NO_CACHE/g in ParserOutputAccess and tests by Subramanya Sastry
- git #037be50c - rdbms: Remove DeferredUpdates attempt from replication listener by Timo Tijhof
- git #4895985c - TagsDef: inject ChangeTagsStore (task T245964) by DannyS712
- git #4fccf6bf - rdbms: Add support for per-domain calls in ReadOnlyMode (task T343917) by Amir Sarabadani
- git #e5655255 - deferred: Decouple DeferredUpdates from MediaWikiServices (task T265749) by Timo Tijhof
- git #8ca7f010 - Database: spl_object_id() is always available by DannyS712
- git #6ddbd53e - Remove redundant empty() constructs (3) by Daimona Eaytoy
- git #154f0429 - Remove redundant empty() constructs (2) by Daimona Eaytoy
- git #3f35734a - Remove redundant empty() constructs by Daimona Eaytoy
- git #65f84b35 - WebRequest: Fix tests to meet modern standards by Derick Alangi
- git #711a4501 - tests: Use `clearHooks()` as we already support it by Derick Alangi
- git #36cbb1cd - api: Default changecontentmodel summary to empty (task T341595) by Lucas Werkmeister
- git #79172aed - rdbms: Introduce ReplaceQueryBuilder (task T335377) by Amir Sarabadani
- git #c0be81d9 - Correct fallback language for `sdh` by Jon Harald Søby
- git #95bd40b2 - In query builders, use insertInto() and deleteFrom() instead of insert() and delete() by Tim Starling
- git #b5280d39 - mediawiki.page.ready: Fix teleportTarget attachment logic by Roan Kattouw
- git #8769e265 - DifferenceEngine: Use real type hints for services etc. by Bartosz Dziewoński
- git #3ca361e4 - Language: Remove deprecated parameter $noSeparators to formatNum() by Fomafix
- git #93179dcc - http: Allow MultiHttpClient handle headers on construction phase (task T345295) by Piotr Miazga
- git #77423d5e - ParsoidParser: Inject Parsoid into constructor by Subramanya Sastry
- git #80fce213 - Do not run SkinAfterBottomScripts hook twice unconditionally (task T345039) by Ammarpad
- git #2faca851 - Introduce ArchiveSelectQueryBuilder (task T344971) by Amir Sarabadani
- git #b3b415eb - Expose PrivilegedGroups to extension schema (task T208477) by Reedy
- git #56a4e27c - Migrate a couple more calls to SelectQueryBuilder (task T344971) by Amir Sarabadani
- git #d08010d6 - migrateLinksTable: Also try to populate columns with zero (task T345733) by Amir Sarabadani
- git #30b36f8d - Permissions: Remove duplicated PHPDocs from Authority subclasses by thiemowmde
- git #6edc81d5 - DEVELOPERS.md: Corrections for documentation on mounting extension directories by Sebastian Berlin
- git #5370a477 - Authority::authorizeAction related style tweaks by Tim Starling
- git #2705b677 - Remove CHANGEDORCREATED from email templates by Amir E. Aharoni
- git #6c4c4b27 - DevelopmentSettings: Limit display_errors to index.php by Timo Tijhof
- git #b20ea3a5 - DiffToggleSwitch: remove temporary inline switch flag (task T341630) by TheresNoTime
- git #ffc4fff1 - skin: Centralize skin option docs and add missing entries (task T344069) by Timo Tijhof
- git #7122b6b2 - Add $wgExternalLinksDomainGaps config setting (task T341000) by Lucas Werkmeister
- git #371cfcff - Article: Check permissions before showing link to view deleted revision (task T264765) by Bartosz Dziewoński
- git #ef2d0c83 - http: Strengthen invalid header check in MultiHttpClient by Timo Tijhof
- git #35b934ff - General whitespace clean-up of tabs followed by multiple spaces by James D. Forrester
- git #f783b02f - Migrate Database::upsert() calls to InsertQueryBuilder (task T335377) by Amir Sarabadani
- git #87143769 - parser: Cache and use WANObjectCache from MediaWikiServices by Derick Alangi
- git #b1390cde - Reorg: Move NoLocalSettings to Output/ (task T321882) by Amir Sarabadani
- git #f405bbb5 - Add support for write both for pagelinks (task T345669) by Amir Sarabadani
- git #f9cc91bd - phpunit: Remove reference of deprecated params in TestCaseTrait by Derick Alangi
- git #049b34b4 - Introduce RevisionSelectQueryBuilder (task T344971) by Amir Sarabadani
- git #830fd4d3 - Use 'Cache-Control: no-cache' instead of 'Cache-control: none' by Fomafix
- git #cb3d43c6 - Undeprecate SystemBlock by Tim Starling
- git #1ee50f1a - Blocks documentation review (task T345683) by Tim Starling
- git #30f515ec - ResourceLoader: adopt SourceMap header instead of inline comment (task T47514) by Timo Tijhof
- git #00dc6de6 - objectcache: Minor clean up SqlBagOStuff::getConnectionFromServerInfo by Timo Tijhof
- git #14472a6a - http: Remove 'this->client' from MultiHttpClientTest by Timo Tijhof
- git #d8e542ab - Reorg: Move three output related classes to includes/Output/ (task T321882) by Amir Sarabadani
- git #5f37db67 - objectcache: Use DBO_DEBUG when DebugDumpSql setting is set to `true` (task T318272) by Derick Alangi
- git #06fa7a91 - ExternalLinks: Drop migration code (task T312666) by Amir Sarabadani
- git #774ba90f - HandlerTestTrait: Always mock validateParams and validateBody by Kosta Harlan
- git #e5eda1c3 - Schema: Drop old externallinks columns and indexes (task T312666) by Amir Sarabadani
- git #8abcc657 - parser: Remove b/c alias Parser::OT_MSG flag by Derick Alangi
- git #f42320b1 - Introduce authorizeAction() into Authority. (task T310476) by daniel
- git #9797f2b0 - actions: Switch to use ICP instead of LB/LBF in InfoAction (task T330641) by Amir Sarabadani
- git #e1b33233 - Migrate calls to wfGetDB() in static methods (task T330641) by Amir Sarabadani
- git #03165c03 - Make MediaWikiIntegrationTestCase::resetDB static by Daimona Eaytoy
- git #f83e611e - Make MediaWikiIntegrationTestCase::addCoreDBData a noop (task T342428) by Daimona Eaytoy
- git #07cf76b0 - Improve message for fatal password validity errors on login (task T214215) by Gergő Tisza
- git #a38a1a5d - jquery.makeCollapsible: Make default toggle styles easier to change by Bartosz Dziewoński
- git #74033c50 - maintenance: Begin using `Maintenance::getServiceContainer()` by Derick Alangi
- git #70dcaba3 - rdbms: Inject CP instead of relying on LBF (task T275713) by Amir Sarabadani
- git #b0adbad6 - ApiMain: Do not allow negative max age (task T345544) by Alexander Vorwerk
- git #2911de60 - ArchivedRevisionLookup: Allow lookups using just the revision ID (task T251066) by Bartosz Dziewoński
- git #9b5981d7 - QueryPage: Insert in batches of 500 rows by Amir Sarabadani
- git #2013b711 - Add lowercase translation for magic word redirect (task T343310) by Srishakatux
- git #bb8cd2ec - Deprecate wgParserEnableLegacyMediaDOM config (task T314318) by Arlo Breault
- git #29183295 - i18n: Reword emailpagetext message (task T154431) by Ammarpad
- git #07f1bc9f - Make "temp reserved" usernames not be "usable" (task T342475) by Tim Starling
- git #c6a61739 - htmlform: Do not wrap HTMLTextField in cdx-text-input for non-codex by Umherirrender
- git #52363d9d - Show error message from stderr in SiteConfiguration by Umherirrender
- git #707ecd23 - Clear all hooks in ChangesListSpecialPageTest by Daimona Eaytoy
- git #9f25cf9f - Make sure to reset wgHooks in ExtensionRegistrationTest (task T342193) by Daimona Eaytoy
- git #762de4cc - maintenance: Replace usages of deprecated WikiPage::doDeleteArticleReal by Daimona Eaytoy
Vendor
edit- git #61ce2263 - Bump wikimedia/parsoid to 0.18.0-v23 (task T214994) (task T216350) (task T339365) (task T343874) (task T345705) by Subramanya Sastry
Extensions
edit3D
edit- git #9a19f9ed - Add foreign-resources.yaml (task T330430) by Reedy
- git #ca37b2dd - Convert to HookHandler (task T263353) by Reedy
- git #65678100 - Use use statements to bring in classes by Reedy
- git #3b1ed0f5 - .gitreview: Swap to track=1 by Reedy
AbuseFilter
edit- git #9beeca37 - Fix various typos and documentation issues by Matěj Suchánek
- git #9369d087 - When testing against a page creation in RC, set page_id to 0 as in the real filtering (task T334617) by Jean-Luc Hassec
AdvancedSearch
edit- git #94c2de06 - Simplify and reduce code duplication in SearchPreview and related by thiemowmde
- git #ea978648 - Add seperator to search preview tags (task T342245) by WMDE-Fisch
- git #f881e9e7 - Remove unused arrayEquals utility method by thiemowmde
- git #83156da4 - Remove loading spinner instead of just hiding it by thiemowmde
- git #dfc5fa18 - Remove untranslated equal sign message from SearchPreview (task T342245) by thiemowmde
- git #4707e63e - Use proper word and comma separator messages in SearchPreview (task T342245) by thiemowmde
- git #8d2b1544 - Drop pointless greater/smaller-than symbol messages (task T342245) by thiemowmde
- git #cfd6751e - Drop unnecessary guard clause by Adam Wight
- git #b098ce80 - Make it possible to delete standard sort order in preview (task T342245) by thiemowmde
AntiSpoof
edit- git #4105154f - Do not lookup conflicts for non-legal user names (task T105626) by Umherirrender
- git #cb25d98e - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #2d470309 - schema: Make spoofuser.su_name binary (task T20447) by Umherirrender
ArticlePlaceholder
edit- git #b8e5f702 - Don't expect UTPage to exist in unit tests (task T342428) by Jakob Warkotsch
CampaignEvents
edit- git #e9f1602c - EventDetails: add wrapping to flexboxes that need it by Daimona Eaytoy
- git #f9d0426b - Add warning when organizer does not have a set email address. (task T326619) by Michelle
- git #58c940a8 - build: Update mediawiki-phan-config to 0.13.0 by Daimona Eaytoy
- git #2bc1c22a - .gitreview: Remove defaultrebase/defaultbranch by Reedy
- git #cdb443dc - Fix failing test by Daimona Eaytoy
- git #d7f6470b - Show aggregated participant answers in Special:EventDetails (task T336855) by Daimona Eaytoy
CentralAuth
edit- git #3aaf37d2 - Migrate from wgWikimediaJenkinsCI to MW_QUIBBLE_CI constant by Timo Tijhof
- git #1932f120 - Flag stewards as privileged (task T208477) by James D. Forrester
- git #011eadec - Improve message for fatal password validity errors on login (task T214215) by Gergő Tisza
CentralNotice
edit- git #419ee297 - Migrate calls to TablePager::getBody to ::getBodyOutput (task T345369) by James D. Forrester
- git #40a48276 - Translate CentralNotice alias into Bengali by MdsShakil
- git #00880b09 - Move multiselect action buttons to not be covered by scroll bar (task T340480) by pcoombe
- git #a5dd0bdf - On admin interface, use nav links if supported (task T315562) by Andrew Green
CheckUser
edit- git #1c176f5f - Flag checkusers privileged (task T208477) by James D. Forrester
- git #d0bfeb53 - Use i18n message in AbstractCheckUserPager::getTimeRangeString (task T345586) by Dreamy Jazz
- git #89c4a631 - ipReveal.js: Don't pass limit param to revisions and logs APIs (task T326393) by Thalia
- git #45fd4705 - clienthints: Perform timestamp check before user check in REST API (task T345165) by Dreamy Jazz
- git #979fb91a - clienthints: Trim leading and trailing spaces from uach_value (task T345649) by Dreamy Jazz
- git #c1471fa6 - clienthints: Don't delete rows from cu_useragent_clienthints (task T345591) by Dreamy Jazz
- git #01676e92 - Fix use of 'suppress' log type in simulated data maintenance script (task T342371) by Dreamy Jazz
ChessBrowser
edit- git #91af4682 - Remove unnecessary targets definitions from extension.json (task T328497) by Ori Livneh
CirrusSearch
edit- git #8fcde5e0 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
cldr
edit- git #5561bd62 - Add LocalNamesHe.php by Amir E. Aharoni
Collection
edit- git #1527754b - build: Update MediaWiki requirement to 1.41 by James D. Forrester
ConfirmEdit
edit- git #e6a0335b - Remove a space from "web sites" by Amir E. Aharoni
- git #8dca60b6 - Copyediting the help text by Amir E. Aharoni
- git #becb9038 - Migrate from wgWikimediaJenkinsCI to MW_QUIBBLE_CI constant by Timo Tijhof
- git #a076a9a1 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #6bc6f1ef - OutputPage::setPageTitle() can take a Message directly (task T343849) by C. Scott Ananian
ContactPage
edit- git #068fbc63 - Treat temporary users as logged out for MustBeLoggedIn config (task T344722) by Dreamy Jazz
DiscussionTools
edit- git #6694586f - .gitreview: Remove defaultrebase/defaultbranch by Reedy
- git #c6cf4a26 - Update expected IDs in ThreadItemStore tests (task T345984) by Bartosz Dziewoński
- git #5d92dcca - TopicSubscriptionsPager: Handle invalid titles (task T345648) by Bartosz Dziewoński
- git #2c448285 - Hide ellipsis menu when the section is uneditable (task T316388) by Ed Sanders
- git #efceaaa2 - Fix temp user popup appearing on every new page creation (task T345569) by Bartosz Dziewoński
DonationInterface
edit- git #150fdc29 - prefer adyen over ingenico for non-campain country and currencies (task T328964) by wfan
- git #26be0b5b - Disable Fiscal Number Field in Dlocal ZA (task T307743) by Damilare Adedoyin
Elastica
edit- git #fd4782e2 - .gitreview: Remove defaultrebase/defaultbranch by Reedy
EntitySchema
edit- git #c4e5efbf - Run daily CI tests with GitHub Actions (task T333660) by Michael Große
EventLogging
edit- git #7bda9071 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
FlaggedRevs
edit- git #ae76deae - Revert "Add FlaggedRevsLibraryTest to Database group" by Daimona Eaytoy
- git #b1414d0d - RevisionReviewForm: allow setting `null` tag (task T345804) by tacsipacsi
- git #95639fdf - FlaggablePageView: Roll up once-used small private methods with the caller by Amir Sarabadani
Gadgets
edit- git #929bfc64 - Preserve Gadget prefs when they can't be enabled (task T341421) by jsn
GlobalBlocking
edit- git #d34c2060 - Migrate from wgWikimediaJenkinsCI to MW_QUIBBLE_CI constant by Timo Tijhof
- git #3b86aa17 - Ensure that soft blocks against XFF IPs block temporary users (task T344988) by Thalia
Graph
edit- git #1e86dd2c - build: Update MediaWiki requirement to 1.41 by James D. Forrester
InputBox
edit- git #e01a53d6 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
JsonConfig
edit- git #1be6004f - Revert "Add JCLuaLibraryTest to Database group" by Daimona Eaytoy
- git #373d87b7 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
Kartographer
edit- git #744aa6cf - Revert "Use short version of jQuery .remove()" by Thiemo Kreuz (WMDE)
- git #2e21237b - Reduce how often the code talks about "preview" by thiemowmde
- git #8acd92e8 - Use short version of jQuery .remove() by thiemowmde
Math
edit- git #6712685a - Use EntityId::getSerialization() instead of serialize() (task T345856) by Lucas Werkmeister
MediaModeration
edit- git #7702d177 - .gitreview: Remove defaultrebase/defaultbranch by Reedy
MobileFrontend
edit- git #be93f2e8 - Track when edit notices are shown (task T344465) by David Lynch
- git #fbe95100 - Remove a space from "web site" by Amir E. Aharoni
OAuth
edit- git #c6cd4a1c - Migrate from MW_QUIBBLE_CI env to MW_QUIBBLE_CI constant by Timo Tijhof
- git #5637d52e - Mark AccessTokenEndpointTest as needing the DB (task T155147) by Gergő Tisza
ORES
edit- git #5c501fa1 - Avoid hard-coding non-deterministic revision id in tests (task T345922) by Amir Sarabadani
- git #4bc7d1a9 - remove precision/recall from Special page (task T345407) by Ilias Sarantopoulos
- git #bd97a626 - fix: do not use the user agent from original request by Ilias Sarantopoulos
PageTriage
edit- git #05246dff - Refactor IntersectionObserver for footer shadow (task T343128) by suecarmol
- git #112fa86b - Fix date inputs misalignment (task T345153) by suecarmol
- git #23e56312 - Remove CSS class from ShowingText (task T345148) by suecarmol
- git #edc3787e - revert "mv settings store to ext.pageTriage.util" (task T342434) by jsn
- git #ca2529ac - Dont double encode title in url in Special:NewPagesFeed (task T345587) by Sohom
- git #13cb24bf - Add CSS rule for warning icon (task T342048) by suecarmol
Phonos
edit- git #98749777 - Add the Phonos init module as a dependency of the main module (task T345414) by Sam Wilson
- git #f47d7e8b - Delay loading ext.phonos module until user clicks (task T345414) by Sam Wilson
- git #bbbef403 - Avoid linking to invalid filenames in error message (task T345672) by Sam Wilson
- git #0304a926 - Disable parser tests (task T345515) by Sam Wilson
Popups
edit- git #8c5120c2 - Fix settings button not working on reference previews (task T345829) by thiemowmde
- git #a8557a70 - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester
- git #c9736295 - Simplify pointer spacing CSS and clean up CSS (task T330570) by bwang
- git #821002fd - Prevent popups text from being cut off and make bottom spacing for vertical page previews consistent (task T330570) by bwang
ProofreadPage
edit- git #90e1724c - Revert "Add ProofreadPageLibraryTest to Database group" by Daimona Eaytoy
- git #4154f307 - Fix CI failures by Daimona Eaytoy
QuickSurveys
edit- git #2f9896c7 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
ReportIncident
edit- git #6cb4eeff - Remove an unnecessary space from a message by Amir E. Aharoni
- git #4568a982 - form: Provide configurable link to administrators page (task T343382) by Kosta Harlan
- git #b63d13ad - form: Provide correct, localized link to code of conduct (task T343382) by Kosta Harlan
- git #2ef635d9 - form: Use label slot for checkbox field (task T340197) by Kosta Harlan
- git #90912bf1 - package.json: Pin nyc dependency by Kosta Harlan
RevisionSlider
edit- git #31405763 - Simplify tooltip and hover effect removal by WMDE-Fisch
- git #de996125 - Rename tag/user highlighting to free up the term by WMDE-Fisch
Scribunto
edit- git #77286ebc - Revert "Replace use of ParserOutput::addJsConfigVars(), deprecated since 1.38" (task T346094) by Jdlrobson
- git #9f8d16f9 - Replace use of ParserOutput::addJsConfigVars(), deprecated since 1.38 (task T300307) (task T305161) by C. Scott Ananian
- git #b39d3589 - Remove Database group again where possible (task T345372) by Lucas Werkmeister
SearchVue
edit- git #64821c96 - Track how long it takes to open a preview (task T335499) by Erik Bernhardson
SecureLinkFixer
edit- git #2d294f18 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SpamBlacklist
edit- git #a8cb9d0a - build: Update MediaWiki requirement to 1.41 by James D. Forrester
TemplateData
edit- git #8f818122 - Enable and enforce a few extra PHPCS sniffs by thiemowmde
Thanks
edit- git #9afd171d - build: Update MediaWiki requirement to 1.41 by James D. Forrester
TheWikipediaLibrary
edit- git #8bd4ef8c - .gitreview: Swap to track=1 by Reedy
TorBlock
edit- git #a60580fd - build: Update MediaWiki requirement to 1.41 by James D. Forrester
Translate
edit- git #fed997c6 - MessageCollection: Remove unused property: properties by Abijeet
- git #483c487a - GettextFormat: Use MessageCollection to build message documentation (task T343195) by Abijeet
- git #31b9760d - SearchTranslationsSpecialPage: Handle document with null content by Abijeet
- git #b4a36127 - TranslateMetadata: Some code improvements by Abijeet
UniversalLanguageSelector
edit- git #953ca0ad - Add Tiro Bangla font for Bengali Language (task T343658) by Stang
UploadWizard
edit- git #c516e86c - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #a161bc0f - ConfigTest: Add @group Database by Bartosz Dziewoński
UrlShortener
edit- git #ae933858 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
VisualEditor
edit- git #80f3ef95 - Edit check config: account-state and experience (task T330112) by David Lynch
- git #5447004d - Update edit check tag labels (task T329593) (task T342462) by David Lynch
- git #8c47e0ec - Update edit check decline reasons and record tags for them (task T329593) by David Lynch
- git #81ab5540 - Instrumentation for edit check features (task T324735) by David Lynch
- git #609e4d51 - Share diff page initialization with non-text diffs (task T344596) by Adam Wight
- git #1fcd67b3 - Remove use of wgFlaggedRevsEditLatestRevision by Bartosz Dziewoński
- git #7c403b2c - Edit check: Turn on when ecenable=1 is set (task T345297) by Ed Sanders
- git #aad68834 - Switch MW core hooks to HookHandlers (task T271034) by Reedy
- git #f2fb29dd - Only trigger edit check when inserted text is in a new paragraph (task T345121) by Ed Sanders
- git #a798721e - Place reference before punctuation when configured (task T344962) by Ed Sanders
- git #80cbe6bf - Comment edit check logic for pure insertion check by Ed Sanders
- git #10532040 - Add mw-no-invert class to thumbnails (task T345281) by Ed Sanders
- git #481dd520 - Track when edit notices are shown (task T344465) by David Lynch
Wikibase
edit- git #7f5e4b2f - EditEntity: Use ReadOnlyMode instead of ConfiguredReadOnlyMode (task T343917) by Amir Sarabadani
- git #89bbc571 - REST: Create PropertyLabelsRetriever (task T345854) by Silvan
- git #0f18fcc8 - GitHub secondary CI: make caching of composer dependencies actually work by Michael Große
- git #5d01ad9b - REST: Reuse property id validator in RequestValidation (task T345715) by Jakob Warkotsch
- git #0686e208 - REST: Determine field name by request type, not validator (task T345715) by Jakob Warkotsch
- git #4b383917 - REST: Combine ValidatingRequestDeserializer error tests (task T345715) by Jakob Warkotsch
- git #9b5316c5 - Improve SpecialItemDisambiguation service injection (task T281721) by Lucas Werkmeister
- git #6f5cec79 - Add strict types to SpecialItemDisambiguation by Lucas Werkmeister
- git #b72301ae - Add strict types to ItemDisambiguation by Lucas Werkmeister
- git #6d626b9b - REST: Make ValidatingRequestDeserializer support language codes (task T345715) by Muhammad Jaziraly
- git #fee17c08 - REST: Add property id filter to ValidatingRequestDeserializer (task T345715) by Silvan
- git #bee71f62 - REST: Make ValidatingRequestDeserializer support property ids (task T345715) by Jakob Warkotsch
- git #ed94d501 - EntityId: Hard-deprecate Serializable methods (task T345856) by Lucas Werkmeister
- git #1a87de8f - REST: Rename RemoveItemStatement to RemoveStatement (task T345575) by Muhammad Jaziraly
- git #14f24102 - REST: Create StatementRemover Interface (task T345697) by Muhammad Jaziraly
- git #0dee7afc - Inject EntitySearchHelper into SpecialItemDisambiguation by Lucas Werkmeister
- git #70eb3bc2 - Add strict types to Special:NewItem by Michael Große
- git #fb7e7530 - EntityId: Soft-deprecate Serializable methods and stop using them (task T345856) by Lucas Werkmeister
- git #90f93aae - REST: Minor improvements in tests' annotations. by Muhammad Jaziraly
- git #0cfea3a5 - REST: Add GET property labels route to OAS (task T345824) by Silvan
- git #546bc7dd - REST: Simplify ValidatingRequestDeserializerTest by Jakob Warkotsch
- git #a67e9035 - REST: Make ValidatingRequestDeserializer support statement ids (task T345715) by Jakob Warkotsch
- git #e0afbf94 - Reenable tainted ref installation and tests (task T345660) (task T345725) by Michael Große
- git #918f95bb - REST: Use ValidatingRequestDeserializer in GetItemDescriptions (task T344994) by Muhammad Jaziraly
- git #b2d38a4d - Drop storybook from Wikidata Bridge (task T345660) by Michael Große
- git #9dd92da1 - Fix tainted references dependency conflicts (task T345725) (task T345660) by Michael Große
- git #a6c27d13 - REST: Create ValidatingRequestDeserializer (task T344994) by Jakob Warkotsch
- git #98170f05 - Drop Storybook from tainted references (task T345725) (task T345660) by Michael Große
- git #8c0f7253 - Reenable data-bridge npm scripts (task T345660) by Lucas Werkmeister
- git #231eb692 - Stop running data-bridge and tainted-ref npm scripts (task T345660) by Lucas Werkmeister
- git #dab5c3bd - data-bridge: Drop @wdio/sync dependency, breaks CI (task T345660) by James D. Forrester
- git #4d862826 - REST: Add RemovePropertyStatement to OAS (task T345558) by Muhammad Jaziraly
- git #11233eb9 - (Re-)added RDF tests for properties that are from the "local" Wikibase (task T338933) by Leszek Manicki
- git #7ca3bcfe - Create full page in EntityIdLocalPartPageTableEntityQueryDbTest (task T342428) by Daimona Eaytoy
- git #df52c9dd - Drop all Ruby browser tests, sadly effectively abandonware (task T180228) (task T220035) by James D. Forrester
WikibaseLexeme
edit- git #61a23740 - Hard-deprecate EntityId::serialize() and unserialize() (task T345856) by Lucas Werkmeister
- git #4bcfeff3 - Use EntityId::getSerialization() instead of serialize() (task T345856) by Lucas Werkmeister
- git #8699d124 - Add strict types to SpecialMergeLexemes by Michael Große
- git #7554084f - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester
- git #6a284f86 - Drop @wdio/sync dependency (task T345660) by James D. Forrester
WikibaseLexemeCirrusSearch
edit- git #1f3c589a - .gitreview: Remove defaultrebase/defaultbranch by Reedy
WikibaseMediaInfo
edit- git #02e2aff2 - Hard-deprecate EntityId::serialize() and unserialize() (task T345856) by Lucas Werkmeister
- git #ef8919ff - Use EntityId::getSerialization() instead of serialize() (task T345856) by Lucas Werkmeister
WikibaseQualityConstraints
edit- git #94f7fc67 - Use EntityId::getSerialization() instead of serialize() (task T345856) by Lucas Werkmeister
Wikidata.org
edit- git #5d99e1e5 - Add "random item" messages for the sidebar by Nikki
WikiLambda
edit- git #b88c88ca - Add $emit('mounted') to DefaultView & FunctionEvaluator (task T344033) by dmartin
- git #34e661fa - Flag functioneer and functionmainters as privileged (task T208477) by James D. Forrester
- git #bd13b97d - Edit copy on test page (task T343516) by aminalhazwani
- git #e6a34fc0 - add characters remaining to short description field by Carrie Coxwell
WikimediaEvents
edit- git #d57b8433 - Fix mwext-phpunit-coverage-docker-publish job by Sam Smith
WikimediaIncubator
edit- git #72c74d9d - Flag test-sysops as privileged (task T208477) by James D. Forrester
- git #b2e28f14 - tests: Flag these as @group Database as they use real users and Title objects by James D. Forrester
WikimediaMessages
edit- git #1a7f9392 - clienthints: Create wikimedia specific message for API explanation (task T345549) by Dreamy Jazz
- git #f41a2d8f - Add Czech grammar rules for Wikifunctions by mormegil
Wikisource
edit- git #aeca0d53 - Fix model mapping for Dutch wikisource by Parthiv
Wikistories
edit- git #551f724f - .gitreview: Remove defaultrebase/defaultbranch by Reedy
- git #38445971 - Story viewer font (task T303022) by eamedina
- git #97235fc9 - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester
- git #c5e31e76 - Fix integration tests by adding them to the Database group by Stephane Bisson
Skins
editMinervaNeue
edit- git #9e9c1292 - Ensure header edit icons are the same size (task T345969) by bwang
- git #dc511759 - Remove wmf-a11y from daily job by Jon Robson
- git #658f1c34 - Fix Echo badges on desktop Minerva, remove module (task T345785) by Jon Robson
- git #27287526 - Add figure and picture elements to the reset. by Derk-Jan Hartman
- git #e09c41b0 - Restore mw-ui-button styles to history page buttons (task T345306) by bwang
- git #44e6f875 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #269bd5bd - Remove old :before icon selectors and update selectors to not use minerva and wikimedia prefixes (task T344022) by bwang
- git #e7b908cd - Fix unseen notifications icon (task T345483) by bwang
- git #dda29e37 - Enable clientPrefs inline script (task T342277) by Jan Drewniak
Vector
edit- git #24cebb3d - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #7fc6bb0a - Update label for Page tools navigation region (task T330326) by Moh'd Khier Abualruz
- git #1aec6764 - build: Use wikimedia/server for root folder eslint config by Ed Sanders
Misc
editVisualEditor/VisualEditor
edit- git #b8cab408 - .gitreview: Swap to track=1 by Reedy
- git #5560459a - Only log context-shows if they're on a non-null fragment by David Lynch
No changes
edit- ActiveAbstract
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CharInsert
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- CologneBlue
- CommonsMetadata
- ContentTranslation
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Echo
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GrowthExperiments
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Poem
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- SandboxLink
- Score
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaMaintenance
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit298 Changes in 69 repos by 75 authors