MediaWiki 1.25/wmf24
![]() |
Deployment of MediaWiki 1.25wmf24 to Wikimedia sites | MediaWiki 1.26/wmf1![]() |
The latest version (labeled "1.25wmf24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 01 April 2015 (see the roadmap).
Core changes[edit]
- git #09dc4592 - Bump VisualEditor for I2149c7a710
- git #cd7df8c9 - ApiParse: Replace isCurrent() check with getLatest() comparison (task T95466)
- git #5f4e38b8 - AdHocDebug: Get stack traces for failures in Article::fetchContentObject (task T92046)
- git #a7ad7c3c - Report correct rev_id in missing-revision message (task T92046)
- git #c761e58a - Update CentralAuth to 1.25wmf24 HEAD
- git #d176cc6d - Update Wikidata - fix issue with diff view
- git #9943a1b0 - Bump Flow to deploy conversions from LQT notifications to Echo
- git #814506bd - Bump flow submodule in 1.25wmf24
- git #035d3a16 - Update Wikidata - fix dumpRdf script
- git #0672b174 - Update VisualEditor for I1bb3053
- git #2b1ff8d0 - Fix ApiQuerySiteInfo with siprop=rightsinfo to not warn if your wgRightsPage is null
- git #88424daf - Fix param order of a Title::newFromText call in MediaWiki
- git #f08519b3 - Allow setting anonnotice to "" to prevent fallback to sitenotice (task T94536)
- git #227d9cf9 - Add debug logging for I2b36b7a3
- git #bcc20e23 - Add pluggable talk page poster and use it for mediawiki.feedback (task T91805)
- git #bffe0c0e - Update PageImages for cherry-picks
- git #999c0800 - Track request method in dbperformance.log (task T92357)
- git #d7171b47 - Update Wikidata - property suggester, value view and fix bug in client
- git #24a5820c - Update EducationProgram
- git #58ef7000 - Backport UploadWizard bugfix (task T94550)
- git #94a33784 - Add checks to try to catch T92046 (task T92046)
- git #15d16a74 - Update ContentTranslation to cherry pick 225d011
- git #63132166 - Have back-compat shim actually return the value (task T94958)
- git #7cb7ef4e - Update ConfirmEdit for Id4798364d
- git #555adbe0 - Bump Flow and ConfirmEdit in 1.25wmf24
- git #a94b92eb - Update Gather for I24cb928c1c77
- git #4c3e5e25 - Bump VE submodule in 1.25wmf24
- git #c20a46d1 - Bump flow submodule in 1.25wmf24
- git #0e0bc825 - Backport ProfilerOutputStats
- git #acac7d10 - Update Content Translation to efd7bfb
- git #5fda6ea0 - Update OpenStackManager for I0a477108
- git #2c1795a5 - Update OpenStackManager for I6e93995c
- git #142082c0 - Bump flow submodule in 1.25wmf24
- git #9c90149d - Add Gather extension
- git #39b6340e - Submodule commit for "Dont reset default puppet config..."
- git #19654468 - Checkout extensions/Wikidata to wmf/1.25wmf24
- git #215f0327 - Resources.php: Remove duplicate copy of 'oojs-ui.styles' module
- git #1b146857 - OutputPage: Tiny tweak to jQuery.ready inline script
- git #15ce698a - SECURITY: Don't allow entities in XMP with HHVM (task T85848)
- git #00bd303b - SECURITY: Don't allow directly calling Xml::isWellFormed (task T85848)
- git #b7ee3aca - SECURITY: Always expand xml entities when checking SVG's (task T88310)
- git #125ed0e5 - SECURITY: Escape > in Html::expandAttributes (task T73394)
- git #ff95a954 - SECURITY: Don't execute another user's CSS or JS on preview (task T85855)
- git #63cf33d8 - SECURITY: Set maximal password length for DoS (task T64685)
- git #b5f491fb - SECURITY: Fix animate blacklist (task T86711)
- git #bf5f708d - SECURITY: Don't allow embedded application/xml in SVG's (task T85850)
- git #b813539d - SECURITY: Make SVG @import checking case insensitive (task T85349)
- git #6ab6a1ad - API: Reduce volume of "continue format is changing" warning
- git #c95ec073 - New hook: OpportunisticLinksUpdate
- git #7222312f - installer: Reduce some code duplication in LocalSettingsGenerator
- git #9c9736ed - Special:LinkSearch: display links to pages in content language (task T66064)
- git #e2db8e69 - Made InfoAction::invalidateCache() use READ_LATEST
- git #4d584577 - Added slave/master fallback logic in Revision (task T93866, task T94407)
- git #d3246f78 - mw.track: Add test suite
- git #885a1e07 - resourceloader: Simplify getHashMtime() to merely a timestamp
- git #01ef3c1d - Fix capitaliation of UtfNormal namespace
- git #58ecbdb6 - resourceloader: De-duplicate $files in ResourceLoaderFileModule::getModifiedTime()
- git #2d7706b1 - profiler: Consolidate duplicate branches in ProfilerOutputText
- git #3ca6ab10 - Made text profiling actually work with load.php
- git #061904a9 - Rely less on file stat cache in FileDependency
- git #3897868d - resourceloader: Cut down on file stat time in safeFilemtime()
- git #039e19f1 - exception: Log fatal errors to a new 'fatal' log group (task T89169)
- git #ac0de3c4 - Fixed {{REVISION(TIMESTAMP|USER|SIZE)}} on new revisions (task T94407)
- git #78fbe31c - registration: Have wfLoadExtension() (and similar) use the queue
- git #36e205b1 - registration: Use array_merge() rather than array plus when merging
- git #67c1308c - Adding mobile target to mediawiki.template.mustache
- git #2c323de6 - Add SpecialLog::getLogTypesOnUser() (task T78575)
- git #45788085 - Add null check in WikiImporter (task T94325)
- git #ce0e2cf3 - EditPage: Remove remnants of pre-1.16 live preview
- git #13c53454 - Category view modified to use column width (task T55130)
- git #4f8dc27b - Removed unused parameter from User::checkNewtalk
- git #ab24e5d4 - Made User::getFormerGroups load properly
- git #d82912db - ResourceLoaderImage: Some cleanup, typo fixes and tweaks
- git #2d5d8b53 - ResourceLoaderImage: Throw exception if files don't exist
- git #7aeadb7f - resourceloader: Throw InvalidArgumentException for invalid constructor arguments
- git #d469b379 - ResourceLoaderImage: Add basic tests (task T86334)
- git #cdc572c7 - Made User::validateCache account for mQuickTouched
- git #ba05f8ca - Update namespaces for Luri (lrc) from translatewiki.net
- git #6a3d06fb - Add list-style-type:persian for bgn, lrc, mzn and sdh
- git #302e9e48 - Parser tests for page status indicators
- git #f422ee6b - Fix ORDER BY in fixUserRegistration.php
- git #fca38873 - ResourceLoaderImageModule: Rename 'image' in descriptors to 'file' (task T93669)
- git #8c9ff9c4 - ResourceLoaderImageModule: Remove 'type' stuff (task T94073)
- git #8edbfb5f - ResourceLoaderImageModule: Implement CSS selector templates (task T78215)
- git #5ed35b04 - ResourceLoaderImageModule: Add basic tests (task T86334)
- git #5042d260 - ResourceLoaderImageModule: Improve PHP 5.3 compatibility
- git #e4f5c506 - Use HTMLForm for Special:FileDuplicateSearch (bug 71436)
- git #b8c6b41a - mediawiki.action.edit.preview: Disable if there is no #wpTextbox1 (task T78709)
- git #37ef4c4a - Simplify TitleTest::testWgWhitelistReadRegexp()
- git #b7d8cf54 - Remove unused 'section-symbol' message
- git #6411ef83 - build: Update grunt-banana-checker to v0.2.1
- git #cbce504c - Change default of $wgResourceLoaderMaxQueryLength to 2000 (task T90453)
- git #b390f939 - Split out internal parseAndStash from the edit stashing API (task T90040)
- git #8388cde8 - Fix dependency of ResourceLoaderSpecialCharacterDataModule
- git #23c1cebc - Report uncaught errors via mw.track (task T88874)
- git #7ab9e6ed - Remove MWLoggerMonologSamplingHandler
- git #ebaddbfd - Add release-notes for message escaping (task T85864)
- git #ed2273fd - Avoid using DB_MASTER in makeLikeArray (task T92357)
- git #5a84fbf4 - Replace Html::... with self::... in the Html class
- git #ec2330f7 - Move WikiEditor's special character data and messages into core for use in other extensions (task T91608)
- git #fce27ff3 - Add mobile target for mediawiki.confirmCloseWindow (task T88949)
- git #b90dad4e - Correct typo in MediaWiki:Apihelp-paraminfo-param-formatmodules
- git #53e6c5b2 - Set parameter default to array() in WebResponse::setcookie()
- git #f68da5b8 - Made User actually use the mQuickTouched process cache
- git #7e27652a - Made user preferences load from the master by default (task T92232)
- git #95928eae - Don't require database access for ContentHandlerTest
- git #4582b738 - Removed view event from $wgAutopromoteOnce (task T92357)
- git #04424ff0 - Made addAutopromoteOnceGroups check wfReadOnly
- git #e2148c0a - Revert "mediawiki.action.edit.preview: Disable if there is no #wpTextbox1"
- git #87d2eba4 - Introduced User::touch() method to bump the getTouched() value using memcached (task T91279, task T92357)
- git #a1e00515 - refreshLinks.php: Limit rows scanned per query in deleteLinksFromNonexistent() (task T38195)
- git #9720c6c4 - Made showJobs.php include abandoned jobs in --list
- git #d80b32d1 - ApiParse: Fix parse of new section title (task T84877)
- git #edd41807 - Remove unneeded variable assignment in Usercreate.php
- git #63a8237c - Fix inline documentation in WebResponse
- git #0ecdcbac - Changed user login logic to use less expensive touch() method
- git #43a26d9e - Fix typos in qunit tests
- git #8957607a - LivePreview: Update the correct mw-editfooter-list (task T78834)
- git #95cca896 - Make wfWarn name the caller in Http::get (task T91764)
- git #7ff53f8e - Fix misleading $class = false default in Html::infoBox
- git #afe08307 - More specific types in doc tags in the Html class
- git #c46ee213 - Fix TestingAccessWrapper::__call
- git #70919c8a - Made User::loadFromRow protected for sanity
- git #4b283918 - Deprecate wfDiff()
- git #5012ac6c - Made ProfilerStub return null instead of a dummy ScopedCallback
- git #f2bd01aa - Fixed the usage of $flags in loadLastEdit() (task T93976)
- git #51075767 - ApiParse: Forbid section=new when using page, pageid, or oldid
- git #e7fd8db2 - LivePreview: Let's not potentially mangle #wikiPreview (task T90490)
- git #fa836dfd - LivePreview: Notifiy user about errors (task T90490)
- git #f77b9bcc - Update OOjs UI to v0.9.4
- git #a26ea0bf - LivePreview: Support section=new for preview (task T84877)
- git #50b1cd2f - Remove never thrown UploadStashNotAvailableException
- git #d66269ad - PrefixSearchTest: Move insertPage() from setUp() to addDBData()
- git #3ba8243c - MediaWikiTestCase: Consistently use UTSysop user in setup/teardown
- git #62a5454a - Let extensions add entries to Special:DeletedContributions (task T90973)
- git #82e9fbc1 - Replace mb_strtolower with strtolower (task T55912)
- git #3526b98d - mediawiki.action.edit.preview: Replace only title in firstHeading (task T85784)
- git #13975fe7 - Use wikimedia/utfnormal library, add backwards-compatability layer (task T90825)
- git #99fb48e3 - Update MWLoggerLegacyLogger phpdoc
Vendor[edit]
Extensions[edit]
AbuseFilter[edit]
- git #a4484168 - Add help link to mw:Extension:AbuseFilter/Rules from Edit view (task T94328)
- git #4d9ab8f8 - Use https in composer.json
- git #942a95e8 - PostgreSQL: Fix magic-value code for AbuseFilter (task T89514)
- git #f5c4a724 - Fix for legacy testwiki AFL entries (1 to 154)
CentralAuth[edit]
- git #3d7bf898 - Log promote to global renames in the global rename log (task T93235)
- git #c384bb5d - Update RuboCop version and configuration file (task T94401)
CheckUser[edit]
- git #ca95696d - SECURITY: Add an edit token to Special:CheckUser (task T85858)
Citoid[edit]
- git #29458c14 - Insert inline transclusion instead of block
- git #22946945 - build: Update grunt-banana-checker to v0.2.1
- git #8e6e2a50 - Use 'rerender' event for generated content in citoid inspector
Collection[edit]
- git #51130144 - The transition ext.collection.jquery.jstore module is no longer needed
- git #5c6b75d4 - Rename js/ to modules/
- git #96776e8d - Rename Proposals to CollectionProposals
- git #12345887 - Use message parameters instead of string replace
- git #b5c47792 - Code style fixes to check_load_from_localstorage.js
ConfirmEdit[edit]
- git #c059f7b2 - Follow-up 804903b4a7: fix overlooked usage of removed $context var
- git #b2907169 - Revert "Getting rid of some globals"
- git #f02b2c2c - Allow previous revision text to be explicitly provided (task T93956)
ContactPage[edit]
- git #f1119537 - Fix undefined index warning (task T67063)
DonationInterface[edit]
- git #b145d566 - Fix regression with zero-amount error (task T58657)
- git #c12b1b9c - Don't do stupid things with the recurring param (task T93923)
- git #39a462d9 - Zoom out PayPal integration tests
- git #99bb608a - Test that we are skipping the PP interstitial (task T92705)
Echo[edit]
- git #70639162 - Allow multiple target pages per event (task T85064)
EducationProgram[edit]
- git #d5566d0b - Add Ukrainian translations for EP namespaces (task T73953)
Flow[edit]
- git #73930b94 - Convert LQT unread messages into flow-post-reply notifications (task T93109)
- git #82d5cd6f - Revert "Revert "Add Flow MessagePoster""
- git #e196b002 - Revert "Add Flow MessagePoster"
- git #49ffd141 - Add Flow MessagePoster (task T91805)
- git #349c0d8c - Prepare for revert of patch in ConfirmEdit
- git #2aa40fa0 - Fix flow_moderate_post.handlebars not found (task T94800)
- git #31fb3020 - Don't consider visualeditor-enable (task T94759)
- git #1ee6d961 - Conditionally add switch buttons (task T94676)
- git #f302608e - Clarify that this is not the usual sense of "Edit summary"
- git #09a81fbf - Remove ContentFixers from Parsoid API (task T93814)
- git #451df47f - Editor switcher (task T90763)
- git #d2ea95ab - Move Api classes into Flow\Api
- git #0659b76d - Handle null from Title::newFromText in Special:EnableFlow
- git #6ae6caa6 - Hygiene: Remove unused activateForm handler
- git #2ae65629 - Toolbar should appear to be within text area (task T94112)
- git #81f86cbb - Fix missing var $type
- git #01e03fc4 - Accept a $node in mw.flow.editor.getFormat
- git #3148b5c0 - Move VE toolbar below the editing surface
- git #40f6375f - Add header purge code (task T94405)
- git #6892d7d9 - Make getHex public; this makes PHP shell debugging easier.
- git #57c875b9 - Don't expect cuc_id to exist (task T90285)
- git #263621d5 - Prevent mixing up ltr usernames with timestamps in rtl (task T94403)
- git #1ce46552 - Make sure workflows is always an array
- git #74fea0b0 - Wrap all textarea's for editing in a flow-editor class
- git #3b72de2b - Add @ as a sequence to open mentions. (task T93324)
- git #9ee5d056 - Accept preload & preloadtitle params (task T88146)
- git #f0ed7b31 - Display submitted topic content
- git #fffbec86 - Hygiene: Use factory closures instead of Action classes
- git #b7d1dd80 - Use standard box-sixing for mw-ui-input as well
- git #ae61ecb3 - Refactor and implement mention inspector (task T90764, task T92588)
- git #e1a1842f - Change ConvertLqt -> ConvertLqtPage
- git #c8552cc0 - Block the user from the using the action=delete interface for topics. (task T91150)
- git #98315435 - Fix wgFlowContentFormat docs and note that wikitext may be deprecated
- git #050d30db - Hygiene: Remove 'mw-less testing' lines and empty comments
- git #fa9220f7 - Provide ConfirmEdit with the previous revision content (task T93956)
- git #9ac85485 - Override $wgFlowContentFormat to wikitext if there is no Parsoid URL (task T93956)
- git #bbbd01d3 - Notifications should not be sent by default during the import process
- git #60d76d92 - First store workflow, then the rest (task T94025)
- git #60fd8c99 - Store data for IRCLine tests (task T94025)
- git #9265b0f0 - API tests use all Flow tables
- git #2e7a2441 - Ask for header content in specific format (task T94025)
- git #9af7e12f - Adding $message of caught WikitextException object to displayed error (task T69000)
- git #e4c47f31 - Fix typo in RevisionViewQuery (task T93979)
- git #8d27f059 - Use addModuleStyles for mediawiki.skinning.content.parsoid (task T93723)
- git #db992ee4 - Correct typo in i18n message key (task T93905)
- git #0d19c203 - Move edit link for posts above moderation actions (task T93778)
- git #aa7a4772 - Add Flow revisions to Special:DeletedContributions (task T90973)
- git #204eb5b5 - Don't assume you can view history for a rev if you can view content (task T93492)
- git #5d83981e - Add missing i18n messages to JS
- git #e50a724c - Fix incorrect apihelp i18n message
Gather[edit]
- git #b8ac3851 - Fix overriding of vector styles in resources definition (task T93050)
- git #48a6460f - Fix meta tags for collections (task T91696)
- git #bdf55e5c - Pagination of collection itself (task T94515)
- git #a531f52c - Add pagination on Special:Gather for list of collections (task T94515)
- git #6ec45bc3 - Add pagination to Special:GatherList (task T94515)
- git #1dbbc3a9 - Collection::newFromApi Make user optional
- git #1b77e1d5 - Add collections icon to menu (task T93813)
- git #3783915f - Hygiene: Improve Collection::isOwner (task T94556)
- git #26a1bfe4 - Don't let someone spoof another users collection (task T94510)
- git #f213b312 - Force labels to comply with the Title rules
- git #277afc3c - Prevent tutorial from showing if user clicks watchstar prior to load (task T94113)
- git #a8225a87 - Always do an action if schema.log() finished
- git #d69e14bf - Add a link to Special:GatherLists to view hidden lists
- git #d05f3752 - Hygiene: Fix js linting, jsdocs and qunit (task T94210)
- git #9e4a4dc4 - Fix special page names on Special:SpecialPages (task T94362)
- git #e950043b - Get rid of 'type' stuff in ResourceLoaderImageModule (task T94073)
- git #7961eedb - Use ResourceLoaderImageModule's CSS selector templates (task T78215)
- git #3b123baa - Fix url schemas (task T94206)
- git #2b2be96a - Rework init script for Special:Gather (task T93933)
- git #ccbd6b44 - Don't access context in SpecialPage::__construct(), it's not set yet
- git #0424819f - Use User::equals()
- git #cbe27e1c - Don't throw a plain \Exception
- git #23af4693 - lstprop=owner and a few bug fixes
- git #aa4ef82b - Fixing isBlocked() on ApiEditList (task T94105)
- git #dae5a6de - blocked users cannot manipulate collections (task T94105)
- git #779db88b - Log anon watchstar clicks to schema (task T93989)
- git #ad2953c9 - Background size of collection images doesn't work properly. (task T93953)
- git #1efc92a0 - Fix spacing of content on tablet (task T94070)
- git #37f228e2 - Style: Spacing issue in vector styles (task T94069)
- git #1213e2c4 - QA: Browser test for edit workflow (task T93949)
ImageMetrics[edit]
- git #5926358d - Add a sanity check to the CORS test (task T507)
LiquidThreads[edit]
- git #d1fc1388 - Move deprecated HTML attributes to CSS (task T74519)
MobileFrontend[edit]
- git #d3c58b95 - Fix notices on bogus language codes (task T93500)
- git #5fb8075e - Hygiene: Fix false comment
- git #7ece11ff - Hygiene: Don't load InfiniteScroll on _all_ pages
- git #4c82ead6 - Don't load mobile.talk on pages with no wikitext talk page (task T93501)
- git #652a66ae - Fix Next button for anonymous users (task T94419)
- git #30c64184 - Get rid of 'type' stuff in ResourceLoaderImageModule (task T94073)
- git #68230243 - Use ResourceLoaderImageModule's CSS selector templates (task T78215)
- git #adff8e36 - MediaViewer cancel button made to close viewer (task T94188)
- git #0a685457 - Avoid needless master queries on page views (task T92357)
- git #5039f502 - Hyphenate page titles (task T93826)
- git #c06f4c2f - Make list items easy to read by adding margin-bottom (task T93784)
- git #1a14c572 - Fixes to the page action tutorial (task T91047)
- git #20fbcf13 - Debounce resize events (task T93988)
- git #356b665a - Center ContentOverlay arrow alignment on element (task T91047)
- git #9f9491f4 - Add CodeMirror for alpha users to better understand wikitext (task T91796)
OpenStackManager[edit]
- git #62c4c779 - Don't reset default puppet config when editing puppet config.
- git #4cb81bad - '$project' is already the project name :(
- git #c9d3aafe - Include associated domains like .<project>.eqiad.wmflabs for new instances
PageImages[edit]
- git #c04f5a87 - Rename 'source' property to 'original' (task T94928)
- git #dea7d41c - Add 'source' parameter to API for getting original url (task T94928)
Popups[edit]
- git #946b4f49 - Do API queries after API_DELAY
- git #20f2bef2 - renderer.article.getProcessedElements: Stop escaping the title and the extract (task T93720)
- git #d49cfb9b - Rename popups.eventLogging to popups.logger
- git #3b82fb60 - settings: Use .text() instead of .html() for option's label (task T88171)
Renameuser[edit]
- git #92f906c7 - Update more log entries that are specifically about users (task T78575)
Scribunto[edit]
- git #6ffde66c - SECURITY: Sanitize the content of Lua backtraces (task T85113)
- git #a5ea8805 - Allow Lua console on protected module pages (task T93902)
SemanticForms[edit]
- git #ab276590 - Fix for recent change to WikiEditorHooks::editPageShowEditFormInitial()
TemplateData[edit]
- git #b8adf576 - build: Update grunt-banana-checker to v0.2.1
- git #4c8673bb - TemplateData: add PLURAL to message Templatedata-modal-notice-import-numparams
Translate[edit]
- git #d376dfff - Update version before MLEB release
- git #6b3377fc - Load the other groups with search results in the group selector. (task T54703)
- git #56e39488 - Reindex tool to update index mapping
- git #4470f121 - Removed unwanted pixel fixed from switch icon (bug 65764)
UniversalLanguageSelector[edit]
- git #e9aa339d - Update version before MLEB release
- git #4fd44df7 - Disable failing Cucumber scenarios (task T94158)
- git #91eff55c - Revert "Update inputs to use mw-ui styles"
- git #d574548d - Refactor showULSTooltip (task T52743)
- git #9bc29152 - When changing language first time, language code was shown
- git #231ab2dc - Clunky workaround for putting link into escaped message
UploadWizard[edit]
- git #f2f2d937 - Fix JS error happening when navigating away while on file step (task T94550)
- git #a39b3d93 - Record javascript errors to funnel log stream (task T94428)
- git #a4ceb83e - Make "npm test" work
- git #916c629f - QA: Refactor for mediawiki_selenium 1.0.2 (task T93174)
- git #c5cc1db5 - Move startUploads to the upload step controller (task T93893)
- git #52016c78 - Move allowCloseWindow around until it makes sense (task T93891)
- git #7fcfa81a - Move showNext into the step controllers (task T93892)
- git #e1ef060c - Link steps together less painfully (task T93099)
VisualEditor[edit]
- git #dfbd5d27 - Explicitly pass oldid to ApiParse after saving (task T95466, task T94367)
- git #970a20b6 - Update VE core submodule to wmf/1.25wmf24 (16e15af)
- git #c6ea5d44 - Allow parsefragment even if VE is not enabled for that title (task T94282)
- git #68e137af - Restore Leli Forte's mt translations
- git #8475d40b - mw.ViewPageTarget: Disable pointer events on dimmed elements
- git #23b5f323 - Follow-up 7c0ba1e: Revert catastrophic breakage of qqq.json
- git #54579164 - Open the proper window when adding citation from the general dialog (task T94602)
- git #839ab4cc - Update VE core submodule to master (248fc5d)
- git #bc18b81a - Update VE core submodule to master (1d92641)
- git #24c9f458 - Stash edits alongside the html -> wikitext stashing step (task T90040)
- git #e64c3bfd - Use ResourceLoaderModule::safeFilemtime instead of using filemtime directly
- git #b53f8136 - i18n: Re-sort alphabetically
- git #b57bb648 - Update VE core submodule to master (7bc93e7)
- git #37bb76e1 - Fake <base href> if missing or invalid (task T94315)
- git #5026e9b4 - MWInternalLinkAnnotation: Remove useless .toString() call
- git #ce0b8d59 - Update VE core submodule to master (fd7ee98)
- git #eca25738 - mw.Target: Defer parsing of edit notices to MWNoticesPopupTool (task T87412)
- git #97d7da66 - mw.Target: Remove visible text filter for edit notices (task T87412)
- git #f86b8aef - Use new isVisible method
- git #9766ea22 - Update VE core submodule to master (3f59941)
- git #84ca50fa - Update VE core submodule to master (2c27ba9) (task T93908)
- git #38fedd02 - Update VE core submodule to master (5822d2f)
- git #8c0122a2 - Update border width transition hack
- git #c68b58ee - Try not to die when RESTbase returns a 404
- git #5af45640 - Support an "other" page for special characters
- git #14d5b4e9 - Handle a further 70 WikiEditor special characters
- git #36a6bf3e - Update VE core submodule to master (ae039bc)
- git #664b90bb - build: Update grunt-banana-checker to v0.2.1
- git #b8583326 - Use parseInt(), not Number.parseInt()
- git #e084df2d - Load all of WikiEditor's special characters (task T91608)
- git #a3c2ed7d - Don't position category popups -10px up (task T94114)
- git #06ad00bf - Simplify context item for MWAlienExtensionNodes
- git #2e654c01 - Parent constructor simplification
- git #db9e565a - Verify welcome dialog exists before trying to close it
- git #4bfc1934 - Correct font sizes of everything on MonoBook (task T94071)
- git #175e60ed - Strip X-Parsoid Performance Headers from Visual Editor
- git #9962663f - [BrowserTest] Disable the Cite button screenshot
- git #8cb387a2 - [BrowserTest] Redefine the Apply changes element for language screenshot
- git #d941263d - [BrowserTest] Add padding to some more screenshots
- git #0a2fa11a - Fix choose event listeners
- git #6bd5142f - When content and metadata have different revids, explicitly retry the higher one
- git #b19104ed - Send requests to RESTbase directly when so configured (task T90374)
- git #9538d4c0 - ApiVisualEditor: Rename $page to $title, since it's a Title, not a WikiPage
- git #0745d38a - [BrowserTest] Add padding to the "Apply changes" button screenshot
- git #0cd5797a - [BrowserTest] Add padding to screenshots of the page settings dialog
- git #a1271aba - [BrowserTest] Add padding to the Edit Links screenshot
- git #5795b84d - [BrowserTest] Add padding to the page settings item screenshot
- git #fb421223 - [BrowserTest] Show the full Formatting pull-down in the screenshot
- git #9096ebf7 - Fixed the empty Transclusion Box problem (task T52281)
- git #74c3b758 - Show beta welcome dialog before surface is ready (task T90454)
- git #9eb72f76 - Update VE core submodule to master (754d3eb)
- git #a1bc7aea - Move template icon code to setup event
- git #2dc71fa2 - Update AUTHORS.txt, $wgExtensionCredits and .mailmap based on git shortlog
- git #024823e5 - Fix revId check on new pages
- git #1c3cfea6 - Vertially centre cite-web icon
- git #695d0e78 - Enable VisualEditor for Blueprint skin
- git #0631a427 - [BrowserTest] Add the toolbar to the special chars screenshot
- git #96a2aad6 - [BrowserTest] Add padding to the lists and indentation screenshot
- git #872c7a3f - Replace buttons with select widgets in GeneralReferenceDialog
- git #f7c2edf8 - [BrowserTest] Fix the lists and indentation screenshot
- git #ef5bd83e - [BrowserTest] Add padding to the Formatting menu screenshot
- git #4650010f - Remove this.fragment setting from ReferenceDialog
- git #d7926f46 - [BrowserTest] Add padding to editing tabs screenshot
- git #8eb5ca15 - [BrowserTest] Add padding to Insert button screenshots
- git #b62be235 - [BrowserTest] Capture the whole Insert button in the screenshot
- git #8352cde3 - Move append to after list builder
- git #2da4430f - Update VE core submodule to master (731b3ad)
- git #9019f021 - Check for the two revision IDs returned by the server being different (task T92993)
- git #8f012e76 - Use new createFromElement method from ModelFactory
WikiEditor[edit]
- git #8e78850a - Don't force a separate http request for ext.wikiEditor.init
- git #539dabee - Escape messages
- git #fb4f71a4 - Move WikiEditor's special character data and messages out to core (task T91608)
- git #05545443 - Use __DIR__
- git #7466b741 - Add extension.json (task T87993)
- git #59e7d954 - Remove unused code, pass phpcs
WikiGrok[edit]
- git #ce811251 - Don't log page-impression or widget-impression (task T94443)
- git #5b78e755 - Don't load WikiGrok on disambiguation pages (task T91300)
- git #a4c9dd5a - Claim aggregation
- git #0e89bc94 - Add "composer test" command to run phpcs and make it pass (task T90943)
Wikidata[edit]
- git #03627a2b - Update Wikidata - fix problem with edit links on diff view, etc.
- git #cb6ad4cc - Update Wikidata - fix dumpRdf script
- git #210514a9 - Update Wikidata - property suggester, valueview and fix bug in client
WikimediaMaintenance[edit]
- git #40fc17c4 - Fix cleanupT92775.php