MediaWiki 1.25/wmf24/Changelog
< MediaWiki 1.25 | wmf24
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
editExtensions
editAbuseFilter
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