MediaWiki 1.35/wmf.26/Changelog
< MediaWiki 1.35 | wmf.26
Core changes
edit- git #bd609813 - MovePage: Use correct Title when creating the null revision (task T248789) by Brad Jorsch
- git #0535b6c5 - Revert "WikiPage/Article split. Rely on Article inside Action" (task T249162) by Ppchelko
- git #aba5e6be - Use wfMessage in UserNameUtils::isUsable for now (task T249045) by DannyS712
- git #644e0949 - Include wmf/1.35.0-wmf.26 submodules and Defines.php by Dan Duvall
- git #977db777 - Make RevisionFactory extend IDBAccessObject by Petr Pchelko
- git #3d8915f2 - Hard deprecate old signature for WikiPage::doDeleteArticleReal (task T247869) by DannyS712
- git #a96fd717 - Hard deprecate Revision::getRecentChange and ::getTextId, both unused (task T246284) by DannyS712
- git #0b3fe4fe - Revert "build: Linting for .vue files" by Catrope
- git #9d12c893 - Remove Parser::$mRevIdForTs (task T248889) by C. Scott Ananian
- git #a999da18 - resourceloader: Export ResourceModules as extension attribute (task T32956) (task T247265) by Timo Tijhof
- git #69e9b31f - resourceloader: Export ResourceModuleSkinStyles as extension attribute (task T32956) (task T247265) by Timo Tijhof
- git #a6b1cdac - Remove Parser::$mIncludeCount (task T248889) by C. Scott Ananian
- git #f35fcb81 - Remove Parser::$mDefaultStripList (task T248889) by C. Scott Ananian
- git #aeec6620 - Add deprecation note to CSS file header by Volker E
- git #e865062d - objectcache: set QOS_DURABILITY_NONE for EmptyBagOStuff by Aaron Schulz
- git #bd623394 - Remove direct access to Article::mPage from ImagePage (task T239975) by ArtBaltai
- git #9dd9b0cb - Hard deprecate Revision::setUserIdAndName (task T246284) by DannyS712
- git #0dbf98e6 - ServiceWiring: Fix double spacing by DannyS712
- git #031a91e9 - build: Remove old ZUUL_PROJECT hack from Gruntfile.js by Timo Tijhof
- git #8112f4be - DevelopmentSettings: Disable resource limits (task T246942) by Kosta Harlan
- git #84f15a0a - phpunit: Change optional params before required params to also be required (task T248078) by Max Semenik
- git #b04e62f3 - phpunit: Simplify StructureTest (task T248075) by Max Semenik
- git #1ffbcfa1 - [docker] Add note for Linux users to manage Docker as non-root by Kosta Harlan
- git #fcfea80f - rdbms: add "loadMonitor" parameter to LBFactoryMulti/LBFactorySimple by Aaron Schulz
- git #43286886 - Complete WikiPage/Article split and deprecate Page interface (task T239975) by ArtBaltai
- git #9cf84278 - MCR: provide MultiContentSave hook to replace PageContentSave (task T205982) by Edward Chernenko
- git #aff1cfd0 - Hard deprecate Revision::isUnpatrolled (task T246284) by DannyS712
- git #9d40c5d7 - UDPTransport: move payload size to accessible constant by Cole White
- git #8b430503 - Set logger to null in RefreshSecondaryataUpdateTest integration test (task T248189) by Nikki Nikkhoui
- git #fe257bd4 - Reintroduce accidentally dropped referenceness (task T248672) by Lucas Werkmeister
- git #a3c9621a - Deprecate unusual uses of the ParserGetVariableValueSwitch hook (task T236813) by C. Scott Ananian
- git #06344558 - Always cache magic word expansions (task T236813) by C. Scott Ananian
- git #905f6fc8 - REST: page/ endpoints: don't use tokens with OAuth (task T230843) (task T230842) (task T237852) by daniel
- git #de2abc19 - Document the deprecations in I46684bc492bb74b728ff102971f6cdd4d746a50a by DannyS712
- git #61ff4619 - Use class keyword for classname resolution by Ammar Abdulhamid
- git #c8acf265 - Make REST tests more robust against content language by daniel
- git #726a2650 - Remove direct access to Action::page and Article::page properties (task T239975) by ArtBaltai
- git #d42ad1e2 - rdbms: add QUERY_IGNORE_DBO_TRX to duplicateTableStructure() queries by Aaron Schulz
- git #5bfeed50 - Updating psr/log (1.1.2 => 1.1.3) by Reedy
- git #85e92b22 - Remove `transform-origin` property due to set to initial value by Volker E
- git #1d4df4f2 - Hard deprecate Revision::getQueryInfo and ::getArchiveQueryInfo (task T246284) by DannyS712
- git #9152bf3e - Updating psy/psysh (v0.9.12 => v0.10.2) by Reedy
- git #99f6b829 - Deprecate the ParserGetVariableValueVarCache hook (task T236813) by C. Scott Ananian
- git #50b62c49 - resourceloader: Add more $wgResourceModules documentation (task T232566) by Holger Knust
- git #5e4680ab - mediawiki.mixins: Add '.transform-origin()' mixin by Volker E
- git #3a7b14ad - mediawiki.base: Merge mw.notify stub into mediawiki.base (task T233676) by Timo Tijhof
- git #b872292b - PageHistoryHandler: use getRouteUrl. by daniel
- git #bfef92cf - objectcache: add BagOStuff::setNewPreparedValues() by Aaron Schulz
- git #37022ad3 - Remove Parser::getDefaultPreprocessorClass(), deprecated in 1.34 (task T204945) by C. Scott Ananian
- git #5468ab66 - Deprecate Parser::enableOOUI() (task T236809) by C. Scott Ananian
- git #c6b700be - skin: Add $wgFooterLinkCacheExpiry and improve footer link preloading by Aaron Schulz
- git #264e5a4b - block: avoid IN() DB query clause for ipb_address with redundant entries by Aaron Schulz
- git #76b703fe - SearchHandler: add support for completion search (task T246387) by daniel
- git #27fe734f - Maintenance: Don't create DBLoadBalancerFactory to destroy it by Marius Hoch
- git #1ea6a0a1 - Add 1.31.7/1.33.3/1.34.1 to HISTORY (task T240397) by Reedy
- git #bbb7beab - SECURITY: Better controls for logout interface buttons (task T232932) by sbassett
- git #36e0e638 - exception: No longer try to send error page post-send on api.php (task T225657) by Timo Tijhof
- git #be02ebb9 - SECURITY: jquery.makeCollapsible: Escape user-generated CSS selectors (task T246602) by Bartosz Dziewoński
- git #c50523f1 - Display different errors for title vs file not found in MediaFileHandler (task T238374) by Bill Pirkle
- git #c81f9923 - MovePage: Remove pre-MCR code (task T198557) by Brad Jorsch
- git #3dcb9d26 - Add Inari Sami (smn) to Names.php (task T248299) by Fomafix
- git #7ae0b3dc - ApiBase::checkUserRightsAny - remove an extra tab by DannyS712
- git #2d43959e - WikiPage::getComment - deprecate $wgUser fallback (task T248291) by DannyS712
- git #827c92d2 - Update OOUI to v0.37.1 (task T192588) (task T244444) by Volker E
- git #3e698045 - Hard deprecate fallbacks to $wgUser in Revision::get methods (task T248291) by DannyS712
- git #e1156f95 - Hard deprecate Article::getUser and WikiPage::getUser fallback (task T248291) by DannyS712
- git #05402951 - Hard deprecate not passing a user to WikiPage::getUserText when needed (task T248291) by DannyS712
- git #23242d04 - Add a new UserNameUtils service (task T245231) (task T239527) by DannyS712
- git #65a7875a - Hard deprecate Article::getUserText (task T248291) by DannyS712
- git #ecf7f3fb - Hard deprecate Revision::userWasLastToEdit (task T246284) by DannyS712
- git #e87827b8 - Update default configuration of Parsoid VirtualRESTService by C. Scott Ananian
- git #94981326 - DefaultSettings: Improve docs for $wgPasswordDefault by Timo Tijhof
- git #83804ade - Purge expired watchlist items (task T244804) by Sam Wilson
- git #22561b64 - REST endpoints: Add etag and last-modified headers (task T238374) by daniel
- git #c4382301 - REST Handlers: use max-age not maxage for cache-control by daniel
- git #656b9bdf - Hard deprecate not passing a user to WikiPage::getCreator when needed (task T248291) by DannyS712
- git #90eb2dc4 - Hard deprecate Revision::base36Sha1 (task T246284) by DannyS712
- git #b9bd9982 - Hard deprecate Revision::setTitle (task T246284) by DannyS712
- git #75cf1eaf - Hard deprecate Article::getCreator (task T248291) (task T239975) by DannyS712
- git #067a2729 - Allow protocol-relative URLs in VirtualRESTService configuration by C. Scott Ananian
- git #55bdd1da - Deprecate all-caps URL parameter to ParsoidVirtualRESTService by C. Scott Ananian
- git #65342f83 - Define POST handler for /page/: create page (task T230842) by daniel
- git #bec59e02 - Hard deprecate Article:doDeleteArticle and WikiPage::doDeleteArticle (task T248000) by DannyS712
- git #aa1ea49a - Hard deprecate Revision::loadFromTimestamp (task T246284) by Petr Pchelko
- git #b3ab9379 - Deprecate Revision::loadFromPageId (task T246284) by Petr Pchelko
- git #1ba4d0cc - rdbms: Don't silence errors in DatabaseMysqlBase::serverIsReadOnly() (task T247865) by Brad Jorsch
- git #a2cf98ef - Remove usages and hard deprecate Revision::newFromRow (task T246284) by Petr Pchelko
- git #cf2c2a07 - Tests: Replace ::doDeleteArticle with WikiPage::doDeleteArticleReal (task T248000) by DannyS712
- git #11de0aab - setupTemplate should be protected (task T248399) by jdlrobson
- git #10fa27fa - Maintenance: Change ::doDeleteArticle to WikiPage::doDeleteArticleReal (task T248000) by DannyS712
- git #f32abbaf - LanguageLinksHandler: add phpunit integration test (task T236172) by daniel
- git #02571608 - [selenium] Make tests skin agnostic (task T248484) by Kosta Harlan
- git #5bbaa7be - rdbms: Fix unprocessed "{host}" in LoadMonitor replag message by Timo Tijhof
- git #3683e98f - Add tests for ContentHandler::getPageViewLanguage (task T243744) by Peter Ovchyn
- git #322a4358 - Give the "remember me" checkbox on Special:UserLogin a CSS class that allows skins like Minerva to hide only the container element of that checkbox instead of all checkboxes (task T246135) by Jack Phoenix
- git #ce800afd - Declare $wgUser to be deprecated in version 1.35 (task T159299) by DannyS712
- git #e1a8c4e2 - rdbms: add IMaintainableDatabase::truncateTable() by Aaron Schulz
- git #d523a2d6 - Fix PhanRedundantCondition in SpecialUserrights::doSaveUserGroups by DannyS712
- git #8dd8028a - Fix PhanRedundantCondition in SpecialMergeHistory::showHistory by DannyS712
- git #4dc44988 - Fix PhanRedundantCondition in WikiPage::wasLoadedFrom by DannyS712
- git #07f57bd2 - WikiPage/Article split. Rely on Article inside Action (task T239975) by ArtBaltai
- git #7afaebb3 - Cleanup unique keys parameter to IDatabase::replace() calls (task T248147) by Aaron Schulz
- git #a749000d - Deprecate Title and WikiPage getFirstRevision methods (task T246284) by Petr Pchelko
- git #495323c0 - Remove compat code for pre-MCR schema. (task T198557) by daniel
- git #e041cfcf - Handle interwiki usernames in undo edit summary (task T213788) by Ammar Abdulhamid
- git #e0414f96 - ApiWatch: Add support for expiries (task T245078) by MusikAnimal
- git #0e7f818d - TextPassDumper: implement prefetch for non-main slots. (task T246074) by daniel
- git #7cc16da5 - rdbms: Fix debug toolbar query tab when $wgDebugLogFile is not set (task T241516) by Holger Knust
- git #dffacb00 - Update RestStructureTest to include HTTP Method by Clara Andrew-Wani
- git #1006aa41 - Fix mismatching type hints in PHPDoc tags by Thiemo Kreuz
- git #7a78cd8d - WebRequest: Avoid unused wfRandomString() call (task T247786) (task T189966) by Timo Tijhof
- git #a5e4174d - TemplateParser: Refactor the two integration test classes by Timo Tijhof
- git #dadaff58 - rdbms: fix connection reuse logic in LoadBalancer for postgres (2020 edition) (task T248327) by Brad Jorsch
- git #4feea1d0 - Special:ChangeContentModel & Special:MovePage: Add a subtitle (task T185819) by DannyS712
- git #a9a13a31 - Remove skipcaptcha from the basic grant (task T241118) by JJMC89
- git #e0949cee - Fix skipping of parser test suites by Umherirrender
- git #935e8195 - rdbms: set temp_store = "MEMORY" for SQLite by default for non-CLI mode by Aaron Schulz
- git #bcd30c69 - Move RevisionStore::getRevisionByTimestamp to RevisionLookup (task T246284) by Petr Pchelko
- git #618236d2 - Hard deprecate Revision::newFromPageId (task T246284) by Petr Pchelko
- git #47529ed4 - DevelopmentSettings: Set cache dir to system temp + wiki ID (task T246547) by Kosta Harlan
- git #bd12ef31 - Hard deprecate Revision::getTimestampFromId (task T246284) by Petr Pchelko
Vendor
edit- git #9a676444 - Update symfony/* by Reedy
- git #4ce11ed9 - Bump Parsoid to 0.12.0-a8 (task T248121) (task T242746) (task T235307) by Subramanya Sastry
- git #e8cb5aa3 - Updating psr/log (1.1.2 => 1.1.3) by Reedy
- git #c6dec63f - Updating league/uri (6.2.0 => 6.2.1) by Reedy
- git #fcb31dd5 - Updating psy/psysh (v0.9.12 => v0.10.2) by Reedy
- git #2c75b6cf - Update OOUI to v0.37.1 by Volker E
Extensions
editAbuseFilter
edit- git #c7653905 - Migrate 'user.tokens' dependency to 'user.options' (task T235457) by Timo Tijhof
AdvancedSearch
edit- git #d76aea7d - Remove unneeded 'user.tokens' dependency from SearchnamespaceTokenModule (task T235457) by Timo Tijhof
AntiSpoof
edit- git #1ede8739 - Add override-antispoof to the createaccount grant (task T241119) by JJMC89
Babel
edit- git #8d3046bf - PHP coding conventions: reorder doxygen tags by DannyS712
CategoryTree
edit- git #7feedb1f - Remove unnecessary, overqualified element parts of class selectors (task T248137) by Volker E
CheckUser
edit- git #c3e5fe09 - Make return value of TimelineService::buildUserConds clearer by Thalia
- git #df2c20d9 - Rename 'HideTargets' to 'ExcludeTargets' in Special:Investigate by Thalia
- git #31e897f0 - Add TimelineService queries (task T247639) by Dayllan Maza
- git #594d6232 - Remove use of deprecated Revision::getArchiveQueryInfo (task T246284) by DannyS712
- git #5a45ceab - Disallow filtering of IP ranges from Special:Investigate Compare tab (task T248529) by Thalia
- git #044ec251 - Increase target limit to 10 on Special:Investigate by Dayllan Maza
- git #8f90dc7d - Add buttons to Special:Investigate for adding extra IP targets (task T244816) by Thalia
- git #33c81eb5 - Add buttons to Special:Investigate for adding extra user targets (task T244817) by Thalia
- git #5958e273 - Add Hebrew aliases by Amir Aharoni
- git #67ced413 - Add a new `investigate` right (task T247645) by DannyS712
CirrusSearch
edit- git #6893827a - Use new signature for WikiPage::doDeleteArticleReal, require MW 1.35+ (task T247869) by DannyS712
CommonsMetadata
edit- git #48042aea - PHP coding conventions: reorder doxygen tags by DannyS712
ConfirmEdit
edit- git #23392460 - Add skipcaptcha to the basic grant (task T241118) by JJMC89
CongressLookup
edit- git #8e523856 - Remove unnecessary, overqualified element parts of id selectors by Volker E
ContentTranslation
edit- git #6bde5835 - Avoid failure on restoring draft with no categories (task T249400) by Niklas Laxström
- git #cb6c2c9e - stylelint tooling: Simplify configuration, fix errors by Santhosh Thottingal
- git #48db01c2 - Replace 'info' with 'infoFilled' icon in sidebar (task T246597) by Volker E
- git #20e05fbf - Layout for dashboard: Bottom navigation and translation lists (task T247499) by Santhosh Thottingal
- git #38e80ef7 - Fix incorrectly stored user added categories (task T248302) by Niklas Laxström
- git #6e99e1e6 - Fix handling of user added categories (task T248302) by Niklas Laxström
- git #089e9b72 - Allow publishing to continue even with broken categories (task T248302) by Niklas Laxström
ContributionTracking
edit- git #b8d1b515 - Remove unnecessary, overqualified element parts of id selectors (task T248137) by Volker E
Disambiguator
edit- git #7a46c298 - PHP coding conventions: reorder doxygen tags by DannyS712
DiscussionTools
edit- git #dab37fd7 - parser: Make #getTranscludedFrom return page title in text form by Bartosz Dziewoński
DonationInterface
edit- git #93ad3f39 - Adyen: use StagingHelper for allowedMethods by Elliott Eggleston
- git #1f03af4e - Add rtbt_ideal to Adyen FormSettings by Elliott Eggleston
- git #54516f5f - Updates to Adyen tests to match SmashPig by Elliott Eggleston
Echo
edit- git #ad8340ea - Replace deprecated User::isAllowed with PermissionManager (task T220191) by Ammar Abdulhamid
EntitySchema
edit- git #7175915e - Make use of the ?? PHP 7 feature where possible by Thiemo Kreuz
- git #5e4f0654 - Replace usage of deprecated Page in favor of WikiPage/Article (task T239975) by ArtBaltai
- git #bc11b568 - Implement new RevisionLookup methods in ArrayRevisionLookup by Petr Pchelko
EventBus
edit- git #e05e6fc0 - Follow-up fu-bbd1a9d70: Don't mention deprecated RevisionInsertComplete hook by James D. Forrester
EventLogging
edit- git #b8b6da5b - Don't require config for stream if in debugMode (task T240355) by Andrew Otto
- git #0bbf50c7 - build: Add docs/* to eslint ignore by Timo Tijhof
FileImporter
edit- git #643bdfe1 - PHP coding conventions: reorder doxygen tags by DannyS712
FlaggedRevs
edit- git #6ddf19fc - Fix logic for determining if pending edits were null (task T249277) by DannyS712
- git #46291eda - Remove use of Revision::getTextId (task T246284) by DannyS712
- git #6e443ebc - Use the magic word value cache for magic word handlers (task T236813) by C. Scott Ananian
- git #7704aaad - Remove use of Revision::getQueryInfo (task T246284) by DannyS712
- git #cd74e8ce - Remove use of Revision::isUnpatrolled (task T246284) by DannyS712
- git #c7f44280 - Remove usage of deprecated Revision::getTimestampFromId (task T246284) by Petr Pchelko
- git #6bcc4a86 - Remove usage of deprecated Revision::loadFromTimestamp (task T246284) by Petr Pchelko
Flow
edit- git #b796c455 - Replace deprecated 'stripeToC' with 'listBullet' icon (task T232383) by Volker E
- git #e0805589 - Remove direct access to Action::page (task T239975) by ArtBaltai
- git #2bb84452 - Stop reading from $wgContentHandlerUseDB by DannyS712
- git #9e1bfd89 - Reduce selector specificity by Volker E
Gadgets
edit- git #03a5c5ff - Fix typos, update gitignore with OS tempfiles (task T201491) by ankit
GlobalBlocking
edit- git #8743acc7 - Remove uses of global $wgUser and of global $wgRequest (task T241617) by DannyS712
GlobalUsage
edit- git #b588c2da - PHP coding conventions: reorder doxygen tags by DannyS712
GrowthExperiments
edit- git #b76849d2 - Help panel: Design fixes for suggested edits button (task T248001) by Kosta Harlan
- git #9415d4e9 - Help panel: Design review fixes (task T244546) by Kosta Harlan
- git #3681e359 - Add French aliases (task T235964) by Gergő Tisza
- git #0094ad2f - selenium: Upgrade from webdriverio v4 to v5 (task T244763) by Željko Filipin
- git #d5af280e - Mentorship module: Update for root screen refactor (task T248422) by Kosta Harlan
- git #2dd2ee30 - Newcomer tasks: Shuffle list of search queries (task T248106) by Kosta Harlan
- git #14782be2 - Help panel: Add suggested edit button (task T248001) by Kosta Harlan
ImageMap
edit- git #6b4e6bec - Use Parser::getTitle(), not @internal $parser->mTitle field by C. Scott Ananian
Interwiki
edit- git #e2e63849 - PHP coding conventions: reorder doxygen tags by DannyS712
Jade
edit- git #d2dfadfb - Rename ProposalLinkTableHelper -> EntityLinkTableHelper (task T235003) by Andy Craze
- git #825fab4f - Rename ProposalLinkTable -> EntityLinkTable (task T235003) by Andy Craze
- git #a7045ee0 - Update ext.Jade.entityView docs (task T248419) by Andy Craze
- git #ff0e4e92 - Update jade.api docs (task T248419) by Andy Craze
- git #46434081 - Remove use of Revision::getRecentChange (task T246284) by DannyS712
- git #8c9ce611 - Remove the "edit source" link from pages in the Jade namespace (task T247453) by kevinbazira
- git #d5d6420b - Update ProposeNewLabelDialog docs (task T248419) by Andy Craze
- git #f5cd74d7 - Update PromoteDialog docs (task T248419) by Andy Craze
- git #502562ed - Update MoveEndorsementDialog docs (task T248419) by Andy Craze
- git #1b87e6ca - Update EndorseDialog docs (task T248419) by Andy Craze
- git #03027f90 - Update EndorseDialog docs (task T248419) by Andy Craze
- git #b4fb6021 - Update DeleteProposalDialog docs (task T248419) by Andy Craze
- git #c6c99d69 - Update DeleteEndorsementDialog docs (task T248419) by Andy Craze
- git #8beb9bc5 - Update jade.dialogs module doc (task T248419) by Andy Craze
- git #02695ff1 - Update DiffWidget function names and docs (task T248419) by Andy Craze
- git #574ffe75 - Adjusted left margin area for proposalListWidget alternativesBtn (task T242648) by kevinbazira
- git #8bbed307 - Update Proposal & ProposalList widget docs (task T248419) by Andy Craze
- git #3d29b595 - Update Endorsement & EndorsementList docs (task T248419) by Andy Craze
- git #61c6987a - Added autosize and maxRows to label notes (task T247463) by kevinbazira
- git #b1fc98f5 - Update FacetWidget & FacetListWidget docs (task T248419) by Andy Craze
- git #a707a5c0 - Update jade.widgets module doc (task T248419) by Andy Craze
- git #06c54779 - Moved "alternatives V" to the top of the list of alternative labels. (task T247461) by kevinbazira
Kartographer
edit- git #c22a4eea - Fix width of mapframes (task T248650) (task T248721) by Derk-Jan Hartman
- git #df938b0f - Fix mw.storage usage (task T248882) by Derk-Jan Hartman
Linter
edit- git #a2bd1abd - PHP coding conventions: reorder doxygen tags by DannyS712
LiquidThreads
edit- git #c3cb9b58 - Streamline confusing Thread::recursiveSet signature by Thiemo Kreuz
- git #30061182 - Remove empty comments by Thiemo Kreuz
- git #528cd81c - Add strict type hints for Thread objects, arrays, and such by Thiemo Kreuz
- git #a15af32e - Migrate 'user.tokens' dependency to 'user.options' (task T235457) by Timo Tijhof
- git #17b8ba26 - Remove use of Revision::getQueryInfo (task T246284) by DannyS712
- git #08869a07 - Replace Article::doDeleteArticle with WikiPage::doDeleteArticleReal (task T248000) by DannyS712
MachineVision
edit- git #96115a0f - Show list of categories for each image (task T246144) by annet
- git #7083870f - Remove SuggestionWidget and use CheckboxMultiselectWidget instead by annet
- git #bf7bbb94 - Update styles, remove reset button, and fix tests (task T247577) by annet
- git #dd3e68d2 - Stop sorting label suggestions by Wikidata ID by Michael Holloway
MassMessage
edit- git #68caa320 - PHP coding conventions: reorder doxygen tags by DannyS712
MobileFrontend
edit- git #4e2a0920 - EditorGateway: Fix handling of null sectionId (task T249169) by Bartosz Dziewoński
- git #d456ae73 - Drop support for $wgMobileFrontendLogo in favor of $wgLogos (task T248500) by jdlrobson
- git #86d4da33 - Migrate 'user.tokens' dependency to 'user.options' (task T235457) by Timo Tijhof
- git #71a1e5a9 - ReferencesDrawer: Remove unused styles for .reference-text (task T247771) by Bartosz Dziewoński
- git #b611c512 - Do not load MediaWiki:Minerva.css on mobile (task T248415) by jdlrobson
- git #be5f5a88 - Replace `#content` with `.mw-body` (task T248137) by Volker E
- git #3a98b077 - Remove bogus MobileContext::setConfig() by Thiemo Kreuz
- git #ddbf28b3 - specials: Fix typographical errors in getRevisionCommentHTML() by Derick A
- git #9ff6b221 - Revert "Disable phan warning for now" (task T248360) by Jdlrobson
- git #f7ea8378 - Fix MobileFrontendHooksTest for UserOptionsManager by Petr Pchelko
NavigationTiming
edit- git #19dce549 - Collect First Input Timing (task T238091) by gilles
OAuth
edit- git #c8f2a4cb - Display correct access token in SpecialMWOAuthConsumerRegistration (task T247685) by Martin Urbanec
- git #328cb5e9 - Fix EndpointTests after Router constructor signature change. by daniel
PageAssessments
edit- git #a41d7011 - Removing ability to sort by timestamp to avoid timeouts (task T248280) by Kaldari
PageImages
edit- git #eb381bbb - PHP coding conventions: reorder doxygen tags by DannyS712
PageTriage
edit- git #5956c64b - Remove use of Revision::newFromId (task T246284) by DannyS712
- git #3b9f7ac0 - Fix extra indentation in ApiPageTriageTagCopyvio by DannyS712
- git #23a5105c - Replace usage of deprecated Page in favor of WikiPage/Article (task T239975) by ArtBaltai
ParserFunctions
edit- git #6a943264 - PHP coding conventions: reorder doxygen tags by DannyS712
ProofreadPage
edit- git #c26b19a6 - Switch namespace translation for Turkish (task T248777) by Jon Harald Søby
- git #94cc199a - Add tr translations for ProofreadPage namespaces and special pages (task T248777) by Jon Harald Søby
- git #77f99306 - Stop reading from $wgContentHandlerUseDB by DannyS712
- git #ccc31589 - Replace usage of deprecated Page in favor of WikiPage/Article (task T239975) by ArtBaltai
- git #65328385 - Rename ProofreadPage.body.php to ProofreadPage.php (task T243932) by prondubuisi
QuickSurveys
edit- git #c3c5952a - PHP coding conventions: reorder doxygen tags by DannyS712
RevisionSlider
edit- git #17ab0042 - Fix test module copypasta by Adam Wight
SecurePoll
edit- git #b195602c - Fix missing comment (task T147616) by ankit
ShortUrl
edit- git #e5d0ccc7 - Convert $wgMemc use to WANObjectCache (task T160813) by Aaron Schulz
SiteMatrix
edit- git #a120d22b - Use the magic word value cache for magic word handlers (task T236813) by C. Scott Ananian
TemplateData
edit- git #8361c803 - Disable TemplateData dialog 'apply' action until changes are made by Thalia
- git #1bf9e95b - Fix borders for alias pills in TemplateData editor (task T248486) by adham-khatean
- git #720aff85 - PHP coding conventions: reorder doxygen tags by DannyS712
TemplateSandbox
edit- git #35b61085 - Remove use of Revision::newFromId (task T246284) by DannyS712
Thanks
edit- git #80fe5f92 - Use new signature for WikiPage::doDeleteArticleReal in MW 1.35+ (task T247869) by DannyS712
TimedMediaHandler
edit- git #d0e69923 - Convert $wgMemc use to WANObjectCache (task T160813) by Aaron Schulz
- git #f26d514b - PHP coding conventions: reorder doxygen tags by DannyS712
- git #dc4c0e9b - Use config factory rather than a global by James D. Forrester
timeline
edit- git #ba6a677c - PHP coding conventions: reorder doxygen tags by DannyS712
TitleBlacklist
edit- git #d9e7e13f - extension.json: Add tboverride and tboverride-account to grants (task T241114) by JJMC89
Translate
edit- git #e290c800 - Revert "Special:ExportTranslations: Disallow exporting huge groups" (task T249258) by Jforrester
- git #a2e9ac6e - Remove all code related to complex messages translation by Niklas Laxström
- git #96dc9a59 - Remove unused create-language-models.php script by Niklas Laxström
- git #51e1f7a1 - processMessageChanges: Fix total count of new messages imported by Abijeet
- git #58c02037 - Show assistant languages in the order defined by Niklas Laxström
- git #b7470990 - Migrate 'user.tokens' dependency to 'user.options' (task T235457) by Timo Tijhof
- git #1af6c750 - Add support for FILES > header to AppleFFS and AppleInfoPlistFfs by Abijeet
- git #4e97fdab - export.php: add --offline-gettext-format argument (task T248200) by Niklas Laxström
- git #b2470245 - Remove unused ShapadoJsFFS by Niklas Laxström
- git #580e7eef - TUX: Use mw.hook( 'wikipage.content' ) for message documentation (task T248265) by Niklas Laxström
- git #7492129c - Special:ExportTranslations: Disallow exporting huge groups by Niklas Laxström
- git #29c9ee1f - Use new signature for WikiPage::doDeleteArticleReal in MW 1.35+ (task T247869) by DannyS712
TrustedXFF
edit- git #7c65f8a4 - PHP coding conventions: reorder doxygen tags by DannyS712
TwoColConflict
edit- git #9df3a077 - Backport talk page and EventLogging changes by Thiemo Kreuz
- git #59d0dff5 - Selenium: update README file by Željko Filipin
- git #58430723 - Revert "Revert "Default to enable talk page use case (for CI)"" (task T230231) by Thiemo Kreuz (WMDE)
- git #2ee71c01 - Begin wdio 5 migration by Adam Wight
- git #85d9be19 - Revert "Default to enable talk page use case (for CI)" by Thiemo Kreuz (WMDE)
- git #30b11cf6 - Default to enable talk page use case (for CI) (task T230231) by Adam Wight
- git #42a15341 - Refactor to use ResourceLoader packageFiles by Adam Wight
- git #14efae2e - Migrate to QUnitTestModule by Adam Wight
- git #55fc8a68 - Add missing strict type hints in code and tests by Thiemo Kreuz
- git #37e08b9f - Add formatter <-> view integration test by Thiemo Kreuz
- git #dc184a87 - Rename some intermediate diff fields by Adam Wight
- git #b72d7f80 - Use direct array access by Adam Wight
- git #d39ae7c0 - Swap parameters for consistency by Adam Wight
- git #be23cbcc - Fix indentation by Adam Wight
- git #28d66c61 - Fix a bad EventLogging schema (task T248575) by Adam Wight
- git #d003061e - Rename diff formatter by Adam Wight
- git #6e8b02dd - Update "change" test fixtures by Adam Wight
- git #d9bd3637 - Streamline ResolutionSuggester implementation (task T244237) by Thiemo Kreuz
- git #2bfca60c - Remove not needed complexity from ResolutionSuggester by Thiemo Kreuz
- git #88ae5e1d - Inline single-use code in LineBasedUnifiedDiffFormatter by Thiemo Kreuz
- git #20fbb657 - Avoid guided tour indicators to overlap with navigation (task T248465) by WMDE-Fisch
- git #7076b147 - Fix issues with transparent tooltip (task T248465) by WMDE-Fisch
- git #fbf20353 - Flatten intermediate diff structure by Adam Wight
- git #cae8585b - Get rid of numeric indexes in diff by Adam Wight
- git #6f06c5bb - Pass through Diff's "change" type by Adam Wight
- git #9a554a1c - Make use of DiffOp::norig/nclosing() where possible by Thiemo Kreuz
- git #f1f8ba61 - Cleanup: rename "rawText" variables by Adam Wight
- git #8715b78a - Heavily simplify mw.libs.twoColConflict.split.merger() (task T244237) by Thiemo Kreuz
UrlShortener
edit- git #c76aeb04 - Consistency tweak: url -> URL by Raymond
- git #b67733ca - Log deletion and restoration of short URLs (task T221073) by Ammar Abdulhamid
- git #a2e52dac - Add shortenurls grant with urlshortener-create-url (task T241112) by JJMC89
VisualEditor
edit- git #94ded03c - Fix issues with treating section "numbers" as integers (task T248795) (task T248968) (task T249112) by Bartosz Dziewoński
- git #de392e61 - Remove use of Revision::newFromId (task T246284) by DannyS712
- git #de47496b - Move MWutils to preinit and rename to parsoid utils by Ed Sanders
- git #494fc439 - Fix new section title when switching from NWE to OWE (task T248364) by Bartosz Dziewoński
Wikibase
edit- git #14b5c653 - Add datatype to TermSearchResults in ApiEntitySearchHelper (task T247070) by Jakob Warkotsch
- git #93504cd2 - bridge: consistently use .toHaveLength() to assert .emitted() success by Pablo Grass
- git #796dcd32 - bridge: ThankYou: mend opened-reference-edit-on-repo doc by Pablo Grass
- git #9003bd99 - Don’t format ADR template for documentation by Lucas Werkmeister
- git #620b7362 - bridge: wire up TrimmingWritingRepository (task T248475) by Lucas Werkmeister
- git #ad150bae - bridge: make WritingEntityRepository take Entity + Revision (task T248473) by Lucas Werkmeister
- git #7396e429 - bridge: add TrimmingWritingRepository (task T248474) by Lucas Werkmeister
- git #a6430908 - Set concepturi metadata in ApiEntitySearchHelper (task T248455) by addshore
- git #4daa5e86 - Use json data files for the apiEntitySearchHelperTest instead of very long array with data by rosalie
- git #98b8bab6 - Remove "repository" from SearchEntities response for fed props (task T248458) by addshore
- git #56c39d63 - SearchEntities, remove unused private method by addshore
- git #5863b856 - bridge: Add ThankYou component for after successful save (task T247951) by Pablo Grass
- git #7aad62f3 - bridge: distinguish between “close” and “cancel” (task T247954) by Lucas Werkmeister
- git #1a191e21 - Finish wiring up current federated property stuff for search (task T247071) by addshore
- git #90cb8123 - bridge: don’t remove default wrap output class (task T248479) by Lucas Werkmeister
- git #d3c2508e - EntityTitleTextLookup for federated properties in SearchEntities (task T247069) by addshore
- git #ccf29a9c - Add API based entity URL lookup for use with federated properties (task T247069) by addshore
- git #053c4ae1 - bridge: Don't render publish button on saved state (task T247955) by tzhelyazkova
- git #96d5e324 - Remove unused code from ParserGetVariableValueSwitch hook handler by Thiemo Kreuz
- git #94488f8d - Use the magic word value cache for magic word handlers (task T236813) by C. Scott Ananian
- git #c32e65c0 - bridge: rudimentary “saved” status handling in App (task T247952) by Lucas Werkmeister
- git #950dfc66 - bridge: introduce SAVED ApplicationStatus (task T247952) by Lucas Werkmeister
- git #71dbdd88 - DumpEntities: Fix DB group default override (task T248612) by Marius Hoch
- git #2c1e675d - bridge: Adjust references padding to match spec by tzhelyazkova
- git #e94aad97 - Log on unconfigured well-known reference properties by Lucas Werkmeister
- git #0c991215 - bridge: Add a note to References section (task T247950) by tzhelyazkova
- git #8e7af379 - bridge: use $line-height-heading variable where applicable by Pablo Grass
- git #9ca33511 - bridge: add comment explaining a variable value by Pablo Grass
- git #a8fecfbe - Prepare for WikiPage/Article split and Page interface deprecation (task T239975) by ArtBaltai
- git #fd73cd3d - Prepare for WikiPage/Article split and Page interface deprecation (task T239975) by ArtBaltai
- git #2f45ad23 - Stop reading from $wgContentHandlerUseDB by DannyS712
- git #9109ce8f - bridge: Display formatted references in ReferenceSection (task T247415) by Michael Große
- git #b11b344b - bridge: document 1-indexed getters in browser tests by Lucas Werkmeister
- git #69e145b6 - bridge: send references to API for formatting and store result (task T247414) by Michael Große
- git #7e370175 - Implement an EntitySearchHelper that is backed by an API (task T247070) by rosalie
- git #e36d10cb - Call makeKey when sending the key to the internal cache in SimpleCacheWithBagOStuff (task T245396) by Amir Sarabadani
- git #d0741458 - bridge: Clean up overlooked store key in mock newApplicationState by Michael Große
- git #2b3f1832 - Inline trivial 1-line methods in tests by Thiemo Kreuz
WikibaseMediaInfo
edit- git #5897390b - Wrap Qualifier Values in <bdi> tags for better RTL support (task T246797) by Eric Gardner
- git #f27ab761 - Move constraints popup to OOUI overlay (task T239163) by Lucas Werkmeister
- git #add5f250 - Load constraints js here rather than in constraints extension (task T239163) by Cormac Parle
- git #f78cc35a - Add note about considering refactor by Matthias Mullie
- git #16c281ee - Mark tests as skipped if requirements are not met by Thiemo Kreuz
WikibaseQualityConstraints
edit- git #aa563e77 - Don’t use deprecated assertion function (task T243600) by Lucas Werkmeister
- git #1e847f1d - Handle linking to federated props in constraint violation (task T239163) by Cormac Parle
WikiEditor
edit- git #884991e4 - Localize numbers before passing to mw.msg (task T244812) by Alexander Jones
- git #ec78f1a2 - Replace arrow variants with CSS transformations by Ed Sanders
WikimediaEvents
edit- git #19a650b9 - Replace RevisionInsertComplete hook with RevisionRecordInserted (task T232877) by DannyS712
WikimediaIncubator
edit- git #cbd4b320 - Use the magic word value cache for magic word handlers (task T236813) by C. Scott Ananian
WikimediaMaintenance
edit- git #404b9bb1 - Replace WikiPage::doDeleteArticle with ::doDeleteArticleReal (task T248000) by DannyS712
Skins
editCologneBlue
edit- git #fb315677 - Reduce CSS selector specificity by Volker E
MinervaNeue
edit- git #1f94dbb0 - Simplify hamburger button logic by jdlrobson
- git #0f5f376b - Remove unused 'talk' icon (task T244444) by Volker E
- git #cc05fb9a - Use 'download' icon from OOUI (task T244444) by Volker E
- git #ae2c0279 - Also break word in .mw-contributions-title (task T237230) by jdlrobson
- git #28361446 - Remove obsolete fallback CSS classes (task T244444) by Volker E
- git #e56302a3 - Break title on watchlist and scope non-hyphenated links (task T237230) by jdlrobson
- git #004d265c - Only hide the "remember me" checkbox instead of all (incl. extension-added) checkboxes on Special:UserLogin (task T246135) by Jack Phoenix
Modern
edit- git #24be3291 - Remove unnecessary, overqualified element parts of id selectors by Volker E
MonoBook
edit- git #09fe3e55 - Remove elements from overqualified element-id combination selectors by Volker E
Nostalgia
edit- git #cf6b3927 - Reduce overqualified element-id combination selector by Volker E
Vector
edit- git #872519ab - Drop the Navigation component by jdlrobson
- git #b9dc654a - Add end margin to opt-out link (task T243281) by Nicholas Ray
- git #24749a35 - Use `calc` in `font-size` to harmonize IE 9-11 (task T102364) by Volker E
- git #ec382a8c - Add opt-out link to Sidebar for Vector/Logged-in Users Without Abstractions (task T243281) by Nicholas Ray
- git #d9d9fdc5 - Use `.transform-origin()` mixin by Volker E
- git #6b6bed86 - [docs] [dev] [PHP] [FeatureManager] revise docs and add DynamicConfigRequirement test (task T244481) by Stephen Niedzielski
- git #4091a672 - Document setupTemplate method and mark Vector as @final (task T248399) by jdlrobson
- git #84226b41 - featureManager: Add DynamicConfigRequirement requirement (task T244481) by Sam Smith
VisualEditor
edit- git #07d6a017 - Update OOUI to v0.37.1 by Volker E
Total Changes
edit463 Changes in 124 repos by 82 authors