MediaWiki 1.33/wmf.23/Changelog
Core changes
edit- git #8c29cb61 - HISTORY: Add MediaWiki 1.32.1 release change notes (task T213714) by Jforrester
- git #2f30defc - Supress ChangeTags::addTags() exceptions for ManualLogEntry objects (task T218940) by Piotr Miazga
- git #b1f658e8 - HISTORY: Add MediaWiki 1.13 post-release change notes (task T213714) by Jforrester
- git #46f79f8e - Use finally instead of try-catch-throw by Lucas Werkmeister
- git #9f6d091d - HISTORY: Add MediaWiki 1.9 post-release change notes by Nikita Rana
- git #07e5fc85 - HISTORY: Add MediaWiki 1.10 post-release change notes by Nikita Rana
- git #02e95a7d - OutputPage: Fix typo in escaped by Kunal Mehta
- git #87cd44a9 - Stop gap to shut up log spam due to T212428. (task T212428) by Timo Tijhof
- git #063cce73 - History page is now using pseudo elements for presentation (task T205581) by Jdlrobson
- git #1fda5dfd - dictionary: Remove "mobilelanding" (task T187716) by Timo Tijhof
- git #9b277fb5 - OOUI forms: Remove infusable = false by Ed Sanders
- git #f2da5700 - HISTORY: Add MediaWiki 1.23 post-release change notes by Nikita Rana
- git #6dbd9893 - GlobalFunctions: Document the usage of wfUrlencode( null ) by Fomafix
- git #5bc0fd8a - fix up new text address handling in page content dumps (task T174031) by Ariel T. Glenn
- git #82941170 - registration: Follow-up on I54e8065c63f81016425c7dd40ce87e by Derick Alangi
- git #c3977629 - Use Block::setTimestamp to set the timestamp on a block by Thalia
- git #7c1033d5 - mw.feedback: Remove unused custom spinner by Ed Sanders
- git #00bc8fc5 - changetags: Remove unnecessary semicolon after catch block by Derick Alangi
- git #5b812305 - Provide direct deprecation message for jquery.ui.spinner by Ed Sanders
- git #47e7f596 - objectcache: Remove unused variable $cache which is overriden by Derick Alangi
- git #82d4947f - rcfeed: Avoid extending/inheriting from a deprecated class by Derick Alangi
- git #6e20fadc - registration: Remove wrong `@return` PHPDoc comments by Derick Alangi
- git #3620931e - Fix MessagecacheTest::testLoadFromDB_fetchLatestRevision (task T219042) (task T218918) by Daniel Kinzler
- git #81273391 - HISTORY: Add MediaWiki 1.19 post-release change notes by Nikita Rana
- git #94301c46 - HISTORY: Add MediaWiki 1.18 post-release change notes by Nikita Rana
- git #52b1b277 - HISTORY: Add MediaWiki 1.12 post-release change notes by Nikita Rana
- git #7a9bdff6 - specialpage: Remove unused QueryPage::doFeed() by Thiemo Kreuz
- git #11ae3cff - rdbms: Drop unused constructor property and default method arg by Thiemo Kreuz (WMDE)
- git #de398a43 - Update some minor type hints by Thiemo Kreuz
- git #0bf3017c - HISTORY: Add MediaWiki 1.11 post-release change notes by Nikita Rana
- git #d656baac - db: Drop child methods as they're same as parent methods by Derick Alangi
- git #a7d1ad4d - db: Use variable functions/callbacks instead of call_user_func() by Derick Alangi
- git #40de85df - block: Use correct function wfGetDB() as defined by Derick Alangi
- git #c71a50e2 - Rename PoolCounter_Stub to PoolCounterNull by Umherirrender
- git #2540c29b - Use the ?? feature instead of isset() where it makes sense by Thiemo Kreuz
- git #f8fcff31 - resources: Make manageForeignResources a regular maint script by Timo Tijhof
- git #dd6beafe - resources: Improve foreign-resources docs and error messages by Timo Tijhof
- git #3540897a - resources: Add caching for faster runs and offline use (task T203694) by Timo Tijhof
- git #f3b090c3 - Fix off by 1 error when displaying the number of a line with an error by Reedy
- git #31c94f52 - Use foreach for readability by Reedy
- git #9314453c - Make use of the list() feature where it makes sense by Thiemo Kreuz (WMDE)
- git #a397704f - make xml abstracts, stubs and page log dumps work again (task T174031) by Ariel T. Glenn
- git #e626d014 - objectcache: remove BagOStuff::mergeViaLock() and update RESTBagOStuff by Aaron Schulz
- git #0449f653 - Fix overzealous prefix check in MWLBFactory by Aaron Schulz
- git #6222d893 - Disable flapping MessageCacheTest::testLoadFromDB_fetchLatestRevision() (task T219042) (task T218918) by Max Semenik
- git #dac8ba4b - API: Fix missing return in ApiResult::addContentValue() by Kunal Mehta
- git #f002c9eb - session: Fix missing return in SessionBackend::resetId() by Kunal Mehta
- git #e7186d68 - Upgrade to newer phan by Kunal Mehta
- git #e604abd4 - Fix PhanPluginDuplicateConditional* errors (#1) by Kunal Mehta
- git #b01ff365 - add lbzip2 output processor for exports (task T214293) by Ariel T. Glenn
- git #26118ad0 - DefaultSettings: Remove deprecated $wgDBmysql5 from core (task T196185) by Derick Alangi
- git #e01619b1 - block: Avoid use of empty() which doesn't warn on var non-existence by Derick Alangi
- git #22d14262 - registration: Fix if or elseif constructs with return statements by Derick Alangi
- git #1b9ca741 - Remove reliance on Block properties being public by Thalia
- git #07c32089 - Avoid the use of IDatabase::insert() return value by Derick Alangi
- git #8b777495 - Simplify Block::getBy and Block::getByName by Thalia
- git #d9e82bb8 - Add filterFunction to visible{Byte,CodePoint}Limit by Lucas Werkmeister
- git #f8dc5792 - Only load latest revision in MessageCache::loadFromDB (task T218918) by daniel
- git #7a4f2663 - User::(get|is)Block*(): We don't need to prefix variables with their type… by Reedy
- git #0707fd50 - Remove i18n parameters (task T218354) by Gabriel Birke
- git #8fc39d3c - Fix WANObjectCache typo in phpdoc by addshore
- git #9df277a4 - rdbms: halt on some common broken $wgDBServers configurations (task T215850) by Aaron Schulz
- git #737036af - Use mediawiki/mediawiki-phan-config 0.3.0 by Kunal Mehta
- git #4118762b - rdbms: avoid connections on more lazy DBConnRef methods by Aaron Schulz
- git #c6c63251 - rdbms: update wasQueryTimeout() for DatabaseMysqlBase by Aaron Schulz
- git #3ef6a1d9 - rdbms: add 1062 error code to DatabaseMysqlBase by Aaron Schulz
- git #76617a77 - Title: Test the ->equals() method more thoughroughly by James D. Forrester
- git #6ab57b9c - rdbms: restrict more unsafe IDatabase methods in DBConnRef by Aaron Schulz
- git #17080453 - Support more coupled DBs in AtomicSectionUpdate/AutoCommitUpdate by Aaron Schulz
- git #23b5c089 - RevDel: Avoid log_search rows with empty values for target_author_actor (task T215525) by Brad Jorsch
- git #2c75885c - WebRequest: Simplify getGPCVal by Fomafix
- git #a2569497 - Use delegated events for rollback confirmable (task T218354) by Tim Eulitz
- git #6f7d145f - Update OOUI to v0.31.1 (task T163135) (task T170263) (task T184835) (task T209716) (task T214748) (task T216071) (task T216780) (task T218409) (task T218722) (task T218753) by James D. Forrester
- git #02387b7d - Rearrange code in User::getBlockedStatus to avoid isAllowed calls (task T218608) by Gergő Tisza
- git #ea86c8bf - Fixed typo 'implments' and 'implmented' (task T201491) by didicodes
- git #b53095fc - Remove deprecated handling of multiple arguments by the Block constructor (task T218892) by Thalia
- git #6b4b646d - languages: Partial revert of I8287118cf8ec01326ead9 (task T218883) by Derick Alangi
- git #c4e5364e - Implement temporary rollback confirmation toggle (task T217039) by WMDE-Fisch
- git #45f3912b - Make the XML dump schema version configurable. (task T174031) by daniel
- git #0a840327 - Implement non-JS RollbackAction with form (task T215303) by Tim Eulitz
- git #7dc34065 - Count number of usages for Rollback Confirmation Prompt (task T215796) by Tonina Zhelyazkova
- git #039b07d4 - Do not create new archive file names for old files (task T200001) (task T210755) by Marostegui
- git #34132045 - Show confirmation prompt on rollback links (task T215020) by Tim Eulitz
- git #aca80250 - Add a user preference to opt in or out of a confirmation prompt for rollbacks. (task T199537) by tzhelyazkova
- git #b0721fee - rdbms: support setting PRAGMA for synchronous in DatabaseSqlite by Aaron Schulz
- git #1da7573b - WatchedItemStore: Use batching in setNotificationTimestampsForUser (task T207941) by Aaron Schulz
- git #b20e4970 - Fix account create checkbox bug (task T216845) by Dayllan Maza
- git #ba9ba95f - build: Remove git-depth:3 from Travis CI config by Timo Tijhof
- git #d5fe635e - resources: Add verifiable upstream for various jquery plugins by Timo Tijhof
- git #8d9bc434 - OOUI: Bring forward UBN fix for DropdownInputWidget with MenuSectionOptionWidget (task T218722) (task T218830) by James D. Forrester
- git #520dbe67 - Check whether a user is blocked from upload in ApiUpload (task T217255) by Thalia
- git #2fbc97e3 - CSP: Minor cleanup in ContentSecurityPolicy.php by Derick Alangi
- git #ad89079a - Avoid counting input lines twice in BlockLevelPass::execute() (task T208070) (task T218817) by C. Scott Ananian
- git #73239ee9 - BlockLevelPass: further fixes for T218817 (task T208070) (task T218817) by Arlo Breault
- git #94d559b1 - Validate the output of the dump scripts. (task T174031) by daniel
- git #6812712b - objectcache: convert APC and hash BagOStuff to using mergeViaCas() by Aaron Schulz
Vendor
edit- git #1f7de2e0 - Update OOUI to v0.31.1 by James D. Forrester
Extensions
edit3D
editNo changes for 3D
AbuseFilter
edit- git #9afac9d6 - Use setDescription() instead of accessing guts directly by Max Semenik
- git #72c2be7a - Remove $wgAbuseFilterRuntimeProfiling (task T191039) by Daimona Eaytoy
- git #89520e23 - Remove $wgAbuseFilterProfiling (task T191039) by Daimona Eaytoy
- git #27545422 - Add a function to the parser to retrieve the next token by Daimona Eaytoy
- git #c0950699 - Log throttled actions by Daimona Eaytoy
- git #01f699ff - Remove useless SpecialAbuseLog::getNotDeletedCond by Daimona Eaytoy
- git #324d0e6a - AbuseFilter: Swapped getNative for getText (task T155582) by Holger Knust
- git #f2c1beec - Replace double-equals with triple-equals by Daimona Eaytoy
- git #037b0c37 - Rely on parent::getTableClass in TablePager (task T218996) by Daimona Eaytoy
- git #45e84bad - Change method used for file_bits_per_channel in /test (task T218874) by Daimona Eaytoy
- git #4103ff56 - Use 'page' prefix for upload vars (task T218873) by Daimona Eaytoy
- git #553facee - Move the throttle help tooltip to a message by Daimona Eaytoy
- git #bae9c5bb - Use lowercase for built-in variables by Daimona Eaytoy
ActiveAbstract
editNo changes for ActiveAbstract
AdvancedSearch
edit- git #86059b67 - Add phan by WMDE-Fisch
- git #06d12d7c - Ensure namespaces are always part of search URLs (task T217445) by Tim Eulitz
- git #2e263f4c - Remove obsolete references to AdvancedSearch beta (task T218225) by Tim Eulitz
- git #d7a0ab48 - Update outdated documentation and links in settings.md by Thiemo Kreuz (WMDE)
- git #34d7b1df - Improve generateTag function after OOUI provided a fix (task T217443) by tzhelyazkova
AntiSpoof
editNo changes for AntiSpoof
ApiFeatureUsage
editNo changes for ApiFeatureUsage
ArticleCreationWorkflow
editNo changes for ArticleCreationWorkflow
ArticlePlaceholder
edit- git #b3f7f94b - tests: Port QUnit suite to MediaWiki runner (task T180171) by Addshore
Babel
edit- git #167ab62c - Replace use of deprecated ObjectCache::getMainWANInstance method by jenkins-bot
- git #0fe83d3c - Use getText() instead of getNativeData() (task T155582) by Jayprakash12345
BetaFeatures
editNo changes for BetaFeatures
BounceHandler
editNo changes for BounceHandler
Calendar
editNo changes for Calendar
Campaigns
editNo changes for Campaigns
Capiunto
editNo changes for Capiunto
CategoryTree
editNo changes for CategoryTree
CentralAuth
edit- git #8f011d4e - Use setDescription() instead of accessing guts directly by Max Semenik
- git #4fcb6e07 - Fix onHandleGrouprenameLogEntry for old log entries (task T207240) by Umherirrender
- git #36607701 - Add method scope visibility in /includes/specials/ by Umherirrender
- git #cb7d7ae7 - Add method scope visibility in /maintenance/ by Krinkle
- git #d2c890da - Rename getCentralSlaveDB() => getCentralReplicaDB() by Aaron Schulz
- git #732dae12 - build: Update linters to latest and make pass by James D. Forrester
- git #a8861dac - Fix phpstorm IDEA errors in SpecialCentralAuth/SpecialCentralAutoLogin by Aaron Schulz
- git #ec773d7c - modules: Minor JS clean up by Timo Tijhof
- git #44b7d9f9 - build: Update eslint config and apply newer conventions (task T208951) by Timo Tijhof
- git #c8f7d6c4 - Avoid using outdated $casToken field for BagOStuff calls by Aaron Schulz
CharInsert
edit- git #0d30b1a5 - Add some more parser test cases by Thiemo Kreuz
CheckUser
edit- git #00d54758 - Use setDescription() instead of accessing guts directly by Max Semenik
- git #a7709501 - Internationalization by DannyS712
CirrusSearch
edit- git #918140bf - Use addDescription() instead of accessing guts directly by DCausse
- git #58e5a689 - Remove some not needed empty lines from the code by Umherirrender
- git #e6d8e81b - Make use of WebRequest::getCheck() where possible by Thiemo Kreuz
- git #76603b7a - Do not document constants as variables by Thiemo Kreuz
- git #e0f49fbf - Make use of shorter syntax features where possible by Thiemo Kreuz
- git #026f2dff - Fix broken check for if ( count() ) with no comparison by Thiemo Kreuz
- git #b9e1021f - Add inline SplFileInfo type hints to iterators by Thiemo Kreuz
Cite
edit- git #3c855ea4 - Add test for broken up-arrow back links (task T217767) by Thiemo Kreuz (WMDE)
- git #a3ef5fda - ve.ui.MWCitationDialog: If the selected ref is not using the template, clear it (task T208981) by Bartosz Dziewoński
CiteThisPage
editNo changes for CiteThisPage
Citoid
editNo changes for Citoid
cldr
editNo changes for cldr
Cognate
edit- git #6d8c5b8e - Remove empty tests/phan directory by Kunal Mehta
CodeEditor
editNo changes for CodeEditor
CodeMirror
edit- git #f0757cb0 - Do not load module 'ext.CodeMirror' when CodeEditor is active by TheDJ
CodeReview
editNo changes for CodeReview
CollaborationKit
editNo changes for CollaborationKit
Collection
edit- git #8566dd16 - Fix broken "coll-notfound_msg" error message (task T217835) by Thiemo Kreuz
- git #eac2f719 - Add missing `false` check before doing a bad API request (task T217835) by Umherirrender
CommonsMetadata
editNo changes for CommonsMetadata
ConfirmEdit
editNo changes for ConfirmEdit
CongressLookup
editNo changes for CongressLookup
ContactPage
editNo changes for ContactPage
ContentTranslation
edit- git #a7542f13 - Catch "User account is not global" error (task T218902) by jenkins-bot
- git #4d38e9f8 - Return API error on anonymous suggestions queries (task T218902) by petarpetkovic
- git #2ff0d61d - Remove version switcher (task T212646) by jenkins-bot
- git #f189d365 - Show the invite to add the first paragraph initially (task T189203) by petarpetkovic
- git #15694ea6 - Correct the parent of mw.cx.ui.PublishSettingsWidget in JS docstring by jenkins-bot
ContributionTracking
editNo changes for ContributionTracking
CreditsSource
editNo changes for CreditsSource
Dashiki
editNo changes for Dashiki
Disambiguator
editNo changes for Disambiguator
DismissableSiteNotice
editNo changes for DismissableSiteNotice
DonationInterface
edit- git #a7a9d499 - Use GeoIP2 for local geoip lookup (task T215425) by Elliott Eggleston
DoubleWiki
editNo changes for DoubleWiki
DynamicSidebar
editNo changes for DynamicSidebar
EUCopyrightCampaign
edit- git #d4419a1b - Add phan configuration by Kunal Mehta
Echo
edit- git #c054b6dd - Selenium: update and simplify README (task T210726) by Željko Filipin
- git #319808de - Selenium: the first test for Special:Notifications (task T217051) by Zfilipin
- git #84254318 - Use getText() instead of getNativeData() (task T155582) by Jayprakash12345
- git #99ce7178 - ext.echo.dm: Remove unreachable lazy-creation code by Krinkle
- git #3f83f2eb - Merge 'ext.echo.controller' module into 'ext.echo.ui' by Krinkle
Elastica
editNo changes for Elastica
ElectronPdfService
editNo changes for ElectronPdfService
EventBus
edit- git #1390cce3 - A 202 from EventGate is not an error, don't log it as one by Andrew Otto
- git #dc4c97e3 - onBlockIpComplete: Check that $blockTarget is an object (task T218952) by Marko Obrovac
- git #b0450e28 - Emit mediawiki.centralnotice.campaign events (task T217565) by Andrew Green
- git #feb48e70 - Push jobs synchronously and use JobQueueError on failure by Mobrovac
EventLogging
editNo changes for EventLogging
ExtensionDistributor
edit- git #b8fe4fa3 - extension.json: Fix extension name to match current format by Derick Alangi
ExternalGuidance
edit- git #c8ed2a30 - Add check for same source and target language by Santhosh Thottingal
- git #aadbf536 - Update the robot icon to fix alignment optically correct (task T215598) by Santhosh
- git #e373d273 - Remove unnecessary change of the edit params (task T217892) by Santhosh
FeaturedFeeds
editNo changes for FeaturedFeeds
FileExporter
edit- git #3f39b571 - Upgrade to newer phan (task T216917) by Kunal Mehta
FileImporter
edit- git #fa0b6190 - Remove empty phan stubs directory by Kunal Mehta
- git #9780da72 - Use Status value instead of isLatestFileRevision bool flag (task T210755) by WMDE-Fisch
- git #3b5ca8fa - Upgrade to new phan (task T216918) by Kunal Mehta
FlaggedRevs
edit- git #8d1d5b73 - Fix reject changes when user is partially blocked (task T218949) by Dmaza
Flow
edit- git #a789127e - Avoid use of deprecated LinkCache::singleton() method by Derick Alangi
- git #fcfbfd8a - Typo: lenght by Max Semenik
FundraiserLandingPage
edit- git #52b3269c - Move files to match class names by Umherirrender
FundraisingTranslateWorkflow
edit- git #30e25d6c - Replace static extension registration dependency with callback hack (task T218860) by James D. Forrester
- git #501a7469 - New Translate hook cleans up our act (task T213943) by Ejegg
Gadgets
editNo changes for Gadgets
GeoCrumbs
editNo changes for GeoCrumbs
GeoData
edit- git #143c6def - Better testing for bogus scale values (task T218941) by Max Semenik
GettingStarted
editNo changes for GettingStarted
GlobalBlocking
editNo changes for GlobalBlocking
GlobalCssJs
editNo changes for GlobalCssJs
GlobalPreferences
edit- git #be8590e9 - Output select-all widget in PHP and infuse by Ed Sanders
- git #6ed35992 - Remove 'widgets' store and duplication of widget property calculations by Ed Sanders
- git #0f010dac - Lazy initialize on htmlform.enhance hook (task T206446) by Ed Sanders
- git #2ef52ef4 - Don't show local-exception checkbox if there is no control (task T216035) by Esanders
GlobalUsage
editNo changes for GlobalUsage
GlobalUserPage
editNo changes for GlobalUserPage
GoogleNewsSitemap
edit- git #5515695c - Move file to match class name by Umherirrender
Graph
edit- git #7e100b55 - Update tests to match parser changes (task T208070) (task T218702) by Arlo Breault
GrowthExperiments
edit- git #c10db615 - Account and Userpage modules (task T217105) by Stephane Bisson
- git #bb03b368 - Provide configurable header and subheader tags by Kosta Harlan
- git #06fe0094 - Homepage Start module (task T217105) by Stephane Bisson
- git #7527c8fb - Impact: fix last active days (task T216631) by Stephane Bisson
- git #40e34599 - Allow viewing impact module as rendered for other users (task T217281) by Sbisson
- git #4dcc6470 - Help module: Adjust dialog title, header and subheader wording (task T215986) by Kosta Harlan
- git #b885e982 - Homepage: use get_class() in error handling (task T216631) by Stephane Bisson
- git #40d41eb3 - Simplify homepage subtitle (task T217927) by Stephane Bisson
- git #e6b60be3 - Homepage Mentorship module (task T216631) by Stephane Bisson
- git #179925cd - Homepage: title and subtitle (task T217927) by Stephane Bisson
- git #7b47704e - Make cta the same size in reading and edit modes (task T217612) by Arlolra
GuidedTour
editNo changes for GuidedTour
GWToolset
editNo changes for GWToolset
ImageMap
edit- git #70a6b723 - Warn user about invalid coordinates (task T217087) by Alex Ezell
InputBox
editNo changes for InputBox
Insider
editNo changes for Insider
intersection
edit- git #05edc374 - Move class DynamicPageListHooks to match filename by D3r1ck01
- git #8ef0f5ba - Update tests to match parser changes (task T208070) by Umherirrender
Interwiki
editNo changes for Interwiki
InterwikiSorting
edit- git #ae99cd45 - Remove empty tests/phan directory by Kunal Mehta
JADE
editNo changes for JADE
Josa
editNo changes for Josa
JsonConfig
editNo changes for JsonConfig
Kartographer
edit- git #085a7f75 - Fix links to here.com by Fomafix
- git #30f1a099 - Use HTTPS instead of HTTP by Fomafix
LabeledSectionTransclusion
editNo changes for LabeledSectionTransclusion
LandingCheck
editNo changes for LandingCheck
LdapAuthentication
edit- git #d82149ee - Add support for (un)locking LDAP accounts in response to blocks (task T168692) by Bryan Davis
Linter
editNo changes for Linter
LiquidThreads
edit- git #86919bbf - Add method scope visibility in /pages/ by Umherirrender
Listings
editNo changes for Listings
LocalisationUpdate
editNo changes for LocalisationUpdate
LoginNotify
editNo changes for LoginNotify
MapSources
edit- git #2bbd7299 - Move files to match class name by Umherirrender
MassMessage
editNo changes for MassMessage
Math
editNo changes for Math
MobileApp
edit- git #dd38e27c - Add phan by Umherirrender
MobileFrontend
edit- git #dda802fb - Simplify form elements selector output by Jdlrobson
- git #810a16e9 - Add mediaViewer to mobile.startup exports (task T216198) by Nicholas Ray
- git #c12abd2b - Add vector skin style for overlay (task T217887) by Santhosh Thottingal
- git #2136f48d - Update user preferences before flusing output. (task T219028) by Piotr Miazga
- git #6d218a4b - transforms: Remove unncessary semicolon after if block by Derick Alangi
- git #38790bdb - Minor changes to NotificationOverlay (task T217296) by jdlrobson
- git #ae5579c8 - Refactor ImageOverlay into an Overlay with an ImageCarousel (task T216198) by Nicholas Ray
- git #da79c4aa - Remove broken fade out animation on SearchOverlay by Stephen Niedzielski
- git #eb66046a - MobileFrontendArticleTarget: Merge into upstream code in VisualEditor (task T218946) by Bartosz Dziewoński
- git #0689208a - Add the AddTopicForm component (task T217102) by jdlrobson
- git #a8de0323 - MobileFrontendArticleTarget: Remove getScrollContainer() override (task T218635) by Jdlrobson
- git #0c1f0934 - NotificationsOverlay converted to factory function (task T217296) by jdlrobson
- git #45bc391e - All events handlers are not part of the prototype (task T217296) by Jdlrobson
- git #eb027f76 - Hygiene: rename BetaOptinPanel (task T217298) by Stephen Niedzielski
- git #fe5bc738 - Hygiene: replace BetaOptinPanel parent (task T217298) by Jdlrobson
- git #3d2c0aa2 - EditorOverlayBase: Remove reference to non-existent event handler by Bartosz Dziewoński
- git #914f4a0d - mobile.init/editor: Fix exception during loading when recovering changes by jdlrobson
- git #43152f6d - Notifications: build some unbuilt assets by jdlrobson
MultimediaViewer
editNo changes for MultimediaViewer
NavigationTiming
edit- git #1338ca38 - Move classes to match file names by Umherirrender
- git #72dbd1cb - Collect Layout Stability API jank scores (task T216594) by Gilles Dubuc
- git #88f679b9 - Add Element Timing support (task T216598) by Gilles Dubuc
Newsletter
editNo changes for Newsletter
NewUserMessage
edit- git #e2ece2db - Move class NewUserMessage to match filename by Umherirrender
Nuke
editNo changes for Nuke
OATHAuth
editNo changes for OATHAuth
OAuth
edit- git #67ad3489 - API: Add missing param to invalid-authorization-not-approved error by Alex Monk
OpenStackManager
editNo changes for OpenStackManager
ORES
editNo changes for ORES
PageAssessments
editNo changes for PageAssessments
PagedTiffHandler
edit- git #a138fe34 - Make use of the list() syntax where it makes sense by Thiemo Kreuz
- git #728c5e2e - Add delimiters to preg_match by Umherirrender
- git #12bff3d1 - Improve array handling in PagedTiffHandler::doThumbError by Thiemo Kreuz (WMDE)
PageImages
editNo changes for PageImages
PageTriage
edit- git #6747f997 - Upgrade PageTriage extension to use newer phan (task T216932) by Kunal Mehta
PageViewInfo
editNo changes for PageViewInfo
ParserFunctions
editNo changes for ParserFunctions
ParsoidBatchAPI
editNo changes for ParsoidBatchAPI
PdfHandler
editNo changes for PdfHandler
PerformanceInspector
edit- git #a11bc8bb - Add phan by Umherirrender
Petition
editNo changes for Petition
Poem
editNo changes for Poem
PoolCounter
editNo changes for PoolCounter
Popups
edit- git #522f4aa8 - Fix incomplete test coverage for referencePreview renderer (task T214971) by Thiemo Kreuz
- git #de8f7a13 - Move test for escaped URLs into seperate check (task T214971) by WMDE-Fisch
- git #07318c3a - Add test for dwelling reference links inside a reference preview (task T214971) by WMDE-Fisch
- git #dc1625de - Add tests for the reference preview fade effect (task T214971) by WMDE-Fisch
- git #2cff0a1a - Simplify testpage setup for browser test by WMDE-Fisch
- git #522829c4 - Add a fade out to reference content (task T217139) by WMDE-Fisch
- git #42ee00fe - Improve popup pointer positioning (task T217737) by Andrew Kostka
- git #8aad5981 - Fix double pokey bug (task T204627) by Jdlrobson
ProofreadPage
editNo changes for ProofreadPage
PropertySuggester
editNo changes for PropertySuggester
QuickSurveys
editNo changes for QuickSurveys
Quiz
edit- git #0e31d8ca - Move file to match class name by Umherirrender
ReadingLists
editNo changes for ReadingLists
RelatedArticles
editNo changes for RelatedArticles
Renameuser
editNo changes for Renameuser
RevisionSlider
edit- git #46e2f60f - Remove empty tests/phan directory by Umherirrender
RSS
editNo changes for RSS
SandboxLink
editNo changes for SandboxLink
Score
editNo changes for Score
Scribunto
edit- git #8328acb9 - Upgrade to newer phan (task T216940) by Kunal Mehta
- git #017d6a13 - Fix @return for SiteLibrary::pagesInCategory() by Kunal Mehta
- git #c3d93b61 - Use PHP 7 variadic params for LuaInterpreter::callFunction() by Kunal Mehta
- git #f308135d - Use PHP 7's ?? syntax by Kunal Mehta
SearchExtraNS
edit- git #9445ae75 - Add phan by Umherirrender
SecurePoll
edit- git #94dc4d12 - Add instanceof checks when a specific implementation is needed by MaxSem
- git #e56f05f0 - Remove useless arguments to wfTimestampNow() by D3r1ck01
- git #d0ab48a4 - Use PHP 7's ?? syntax by Kunal Mehta
- git #a284e880 - Remove extra argument to DatabaseUpdater::modifyExtensionField() by Kunal Mehta
Sentry
editNo changes for Sentry
ShortUrl
editNo changes for ShortUrl
SiteMatrix
editNo changes for SiteMatrix
SkinPerPage
editNo changes for SkinPerPage
SpamBlacklist
editNo changes for SpamBlacklist
SubPageList3
edit- git #5f9e91be - Add phan by Umherirrender
SubpageSortkey
edit- git #9f544db2 - Add phan by Umherirrender
SyntaxHighlight_GeSHi
editNo changes for SyntaxHighlight_GeSHi
TemplateData
editNo changes for TemplateData
TemplateSandbox
edit- git #a1a62f37 - Fix location of SpecialTemplateSandbox.php by Brad Jorsch
- git #98fd30c1 - Move class TemplateSandboxHooks to match filename by Umherirrender
TemplateStyles
editNo changes for TemplateStyles
TemplateWizard
edit- git #096f34e8 - Add stylelint prefix rules by Umherirrender
- git #eda446bf - build: Update eslint-config-wikimedia to 0.11.0 by Umherirrender
TextExtracts
edit- git #6a082f17 - Inline nested callback functions by Thiemo Kreuz
Thanks
editNo changes for Thanks
TimedMediaHandler
editNo changes for TimedMediaHandler
timeline
edit- git #73d245ac - Move class Timeline to match filename by D3r1ck01
TitleBlacklist
editNo changes for TitleBlacklist
TocTree
editNo changes for TocTree
TorBlock
editNo changes for TorBlock
Translate
edit- git #d61d5dda - Use check keys for message group cache key by jenkins-bot
- git #b5e1d317 - Use php null coalesce operator ?? by Nikerabbit
- git #a53cf7cb - Avoid use of isset on declared class properties by jenkins-bot
- git #8ab0212d - Add backward compatibility for older version of Elastica extension (task T218100) by Abijeet
TranslationNotifications
editNo changes for TranslationNotifications
TrustedXFF
editNo changes for TrustedXFF
TwoColConflict
edit- git #894f7052 - Switch PhanCommentParamWithoutRealParam override to local instead of global by Kunal Mehta
- git #33eb736e - Improve InvalidArgumentException exception message by Derick Alangi
UniversalLanguageSelector
editNo changes for UniversalLanguageSelector
UploadsLink
editNo changes for UploadsLink
UploadWizard
edit- git #ac212973 - Use HTTPS in Flickr source URLs (task T219168) by Jean-Frederic
- git #5026495f - UploadWizardDeedChooser: Fix length check by Ed Sanders
- git #387677eb - UploadWizardDeedChooser: Use OOUI radio by Ed Sanders
- git #ba8c2071 - UploadWizardDeedChooser: Build DOM by Ed Sanders
- git #99d77cf6 - Use OOUI to build readOnly text inputs on 'thanks' page by Ed Sanders
- git #f3fd0ee5 - Adjust caption remove button css (task T216773) by ha78na
UrlShortener
edit- git #d9847226 - Remove rebase-added i18n messages by Amir Sarabadani
- git #d86b9f38 - Prevent blocked users from making short URLs (task T133109) by Amir Sarabadani
UserMerge
editNo changes for UserMerge
VipsScaler
editNo changes for VipsScaler
VisualEditor
edit- git #9dc36329 - ve.init.mw.MobileArticleTarget: Restore missing methods (task T218946) (task T219041) (task T219043) by Bartosz Dziewoński
- git #e9ef3a6f - ve.init.mw.MobileArticleTarget: Remove unused method by Bartosz Dziewoński
- git #f2fc7b8e - ve.init.mw.MobileArticleTarget: Bring the toolbar back into view after it scrolls out (task T218414) by Bartosz Dziewoński
- git #378db016 - Update VE core submodule to master (d79dbfc9c) by James D. Forrester
- git #73561f7a - ve.init.mw.MobileArticleTarget: Merge in downstream code from MobileFrontend (task T218946) by Ed Sanders
- git #58063297 - MobileArticleTarget: Remove padding below the surface on iOS (task T217769) by Bartosz Dziewoński
- git #a89896a5 - MobileArticleTarget: Remove broken iOS override for #scrollToHeading (task T218429) by Bartosz Dziewoński
- git #d6d48ff4 - Introduce a 'mobile-ab' config option for section editing (task T218851) by Ed Sanders
Wikibase
edit- git #0c256dea - Revert "OutputPageBeforeHTML: do nothing for non entity pages" (task T218907) by Pablo Grass (WMDE)
- git #67c190e7 - Actually set logger for SimpleCacheWithBagOStuff usages by Addshore
- git #5d316613 - termbox: update pin (task T218111) by Pablo Grass
- git #05211870 - Avoid expensive WebRequest::getVal() where possible by Krinkle
- git #6a7aa53d - Use enableModuleContentVersion() for Wikibase\lib\SitesModule by Krinkle
- git #b43e1c32 - Remove evil global still hanging around in WikibaseApiTestCase by D3r1ck01
- git #70048148 - Fix undefined local variable in ModifyTermTestCase by Thiemo Kreuz (WMDE)
- git #f0ca479c - getUserLanguages: allow use in termbox (task T218111) by Pablo Grass
- git #a129ab31 - getUserLanguages: polish tests of newly extracted method (task T218111) by Pablo Grass
- git #0e46538e - Extract getUserLanguages from entityViewInit for reuse (task T218111) by Pablo Grass (WMDE)
- git #0000bf82 - termbox: request with revision parameter (task T215784) by Pablo Grass
- git #67d923e4 - Documented entity-source-related config options. (task T214557) by WMDE-leszek
WikibaseCirrusSearch
edit- git #4634caf7 - Port more tests from Wikibase by Stanislav Malyshev
WikibaseLexeme
edit- git #cf9a6936 - Add tooltip for statements linking to Form (task T205279) by alaasarhan
- git #525ac5e6 - LexemeView: revision support for getContent() (task T210615) by Pablo Grass
WikibaseMediaInfo
edit- git #631b7d0c - Correct extraction of content for tabs (task T219221) by Jforrester
- git #42a7b4f2 - Revert "Output some data to help debug T219221" by Matthias Mullie
- git #9aeaa401 - Output some data to help debug T219221 (task T219221) by Matthias Mullie
- git #5246c67c - Revert "Output some data to help debug T219221" by Matthias Mullie
- git #0efebb93 - Output some data to help debug T219221 (task T219221) by Matthias Mullie
- git #e1b15ccc - Remove use of removed messages by Matthias Mullie
- git #e0f0b28d - Remove blank translations by Cormac Parle
- git #dde352ca - Adjust display to cater for diff and historical pages (task T218922) by James D. Forrester
- git #cdf6d65d - Deal with cached pages with newer placeholder tags missing by Cormac Parle
- git #0dbc0acb - EntityLookupElement: Separate alias from label with a word separator by James D. Forrester
- git #1bc65b33 - Migrate dependencies to WikibaseCirrusSearch (task T218714) by Stanislav Malyshev
- git #628ec6fb - Search prototype (task T218431) (task T218630) (task T218614) (task T215936) (task T216536) (task T199120) (task T209125) (task T208807) (task T208791) (task T208785) (task T212262) by Matthias Mullie
- git #722307eb - Let EntityLookupElement use configured uri by default by Matthias Mullie
- git #63c8e1b8 - Remove $wgMediaInfoShowQualifiers by Matthias Mullie
- git #3f726728 - Make sure there's enough space for depicts dropdown (task T218629) by Cormac Parle
- git #fe8db41f - MediaInfoView: revision support for getContent() (task T210615) by Thomas Arrow
- git #bedf519c - Refactor CaptionsPanel publish button refresh implementation (task T217777) by James D. Forrester
WikibaseQualityConstraints
editNo changes for WikibaseQualityConstraints
Wikidata.org
edit- git #89d10fad - Make package name in composer.json 2.0 compliant by mvolz
WikidataPageBanner
editNo changes for WikidataPageBanner
WikiEditor
editNo changes for WikiEditor
wikihiero
edit- git #ac862fc9 - Fix all PHPCS exceptions by Max Semenik
- git #4910e5b6 - Move maintenance script into separate folder by Umherirrender
- git #f1ba5301 - Update tests to match parser changes (task T208070) by Umherirrender
WikiLove
editNo changes for WikiLove
WikimediaBadges
editNo changes for WikimediaBadges
WikimediaEvents
edit- git #4d5e1d05 - Update EditAttemptStep schema (task T219019) by Krinkle
- git #44620e5b - Use a cookie to persist the seed for php7's a/b test (task T216676) by Giuseppe Lavagetto
- git #48291f69 - Use better doNotTrack logic from ext-EventLogging by Ed Sanders
- git #3cbbe9b0 - Fix typo "occurd" to "occured" in searchSatisfaction.js (task T201491) by Krinkle
WikimediaIncubator
editNo changes for WikimediaIncubator
WikimediaMaintenance
edit- git #d24f3bf7 - Move ExternalStore handling in addWiki.php to a dedicated method by Amir Sarabadani
- git #8e5382f7 - Make addWiki better handle second runs in case of errors (task T212881) by Amir Sarabadani
- git #4d803856 - Replace getCentralSlaveDB() => getCentralReplicaDB() by Derick Alangi
- git #b186a0fe - Use ::class on \Maintenance::runChild by Umherirrender
WikimediaMessages
edit- git #86172a38 - Move class WikimediaMessagesHooks to match filename by Umherirrender
- git #85517642 - Add messages for Wikimania wiki in sidebar (task T217730) by Amir Sarabadani
XAnalytics
edit- git #9a686de1 - Move class XAnalytics to match file name by Umherirrender
ZeroBanner
editNo changes for ZeroBanner
ZeroPortal
editNo changes for ZeroPortal
Skins
editCologneBlue
editNo changes for CologneBlue
EUCopyrightCampaignSkin
edit- git #6f0f5a0c - Upgrade to newer phan by Kunal Mehta
MinervaNeue
edit- git #a809420f - Add IDs to page-action menu items. (task T215890) by Jdlrobson
- git #799f426f - Make minerva use updated mediaViewerOverlay factory function (task T216198) by Nicholas Ray
- git #ee97d1ac - Cleanup NotificationBadge and notification overlay creation (task T217296) by jdlrobson
- git #6d34e401 - Remove skins.minerva.icons.images.variants module (task T218807) by jdlrobson
- git #b2607d3a - Only show history link in page-actions menu if page exists (task T213352) by Jan Drewniak
MonoBook
edit- git #1c67fac1 - Upgrade to newer phan by Kunal Mehta
Modern
edit- git #49faa926 - Upgrade to newer phan by Kunal Mehta
Nostalgia
editNo changes for Nostalgia
Timeless
edit- git #5152ddcd - Upgrade to newer phan by Kunal Mehta
- git #28dc66bd - Fix styles for .mw-body.dt and .mw-body.dl (task T211044) by Paladox
Vector
edit- git #a21735b2 - Upgrade to newer phan by Kunal Mehta
Total Changes
edit337 Changes in 80 repos by 88 committers