MediaWiki 1.26/wmf1/Changelog
< MediaWiki 1.26 | wmf1
Core changes
edit- git #c793c4b0 - Update WikiEditor for Ica0bb9f5
- git #bceb4de3 - Made wfWaitForSlaves check all master connections for writes
- git #4285f192 - Lowered JobRunner lag check interval from 3 => 1 second
- git #520a4370 - Update OAI to 1.26wmf1 HEAD
- git #4a538d86 - Update OAI to 1.26wmf1 HEAD
- git #aa3d1cf5 - Revert "Added per-wiki queue stats information"
- git #4664df6e - Bump WikiEditor for I20a602a78
- git #dac8f207 - Update WikiGrok
- git #a723d761 - Update AbuseFilter for Ife9b7153
- git #11b376d8 - Bump Popup submodule
- git #155a3c1e - update DonationInterface submodule
- git #9bf921e6 - update DonationInterface submodule
- git #d667d3ab - Update CentralAuth to 1.26wmf1 HEAD
- git #491dbc25 - Update CentralAuth to 1.26wmf1 HEAD
- git #70edacf8 - Update CentralAuth to 1.26wmf1 HEAD
- git #2fbfba9b - Update SyntaxHighlight_GeSHi for cherry-picks
- git #bb6870ed - Update Popups for cherry-picks
- git #1c90c7f1 - Update Popups for cherry-picks
- git #a8cc0cf6 - Update Popups for cherry-picks
- git #d1c9a8fb - Update CentralAuth to 1.26wmf1 HEAD
- git #3077a666 - Don't bother buffering a counter update with a delta of zero.
- git #f7666dce - Update ContentTranslation to c044de4
- git #bf430aeb - The 'spambot_username' message is a reserved username
- git #d2ff6a5d - Revert Idc6e5b849e2d in VisualEditor
- git #13e0bd2e - Bump VisualEditor for Idc6e5b849e2d
- git #6540e300 - Fix missing use on Special:Flow
- git #3abf38f2 - Update Citoid for cherry-pick
- git #49cbab30 - Update WikimediaMessages to 1.26wmf1 HEAD
- git #bc9071cb - Updating CentralAuth to pull in I088a84b1
- git #034c6890 - Update WikiEditor for cherry-picks
- git #a6512e52 - Bump flow in 1.26wmf1 for SWAT deploy
- git #d273478c - Update CentralAuth to 1.26wmf1 HEAD
- git #04373210 - Update VisualEditor for cherry-picks
- git #5e7649af - updating gather
- git #f1dc56c3 - Update CentralAuth to 1.26wmf1 HEAD
- git #ed77b0c7 - AdHocDebug: Get stack traces for failures in Article::fetchContentObject (task T92046)
- git #8c7d8797 - Update MobileFrontend
- git #502a8ab9 - Avoid using local main page title in JobSpecification (task T92789)
- git #2e96dc28 - Warn when jobs do large DB writes at once
- git #103c7f75 - Log huge write queries in CLI scripts (task T95382)
- git #11702f07 - Revert "Update SandboxLink to 1.26wmf1 HEAD"
- git #6150d68d - Title: Restrict debug log size by using wfGetAllCallers(5) (task T95811)
- git #65ff16ef - Made JobRunner avoid slave lag more aggressively (task T95501)
- git #2c8f292c - debug: Add missing "use DateTimeZone" in LegacyLogger.php (task T95727)
- git #f45a334e - Title: Add debug logging for I2b36b7a3 and I62fe3f700
- git #92a21f94 - Update Gather to master
- git #fd484681 - update mobilefrontend to cherry-picks
- git #4a3d85da - Update SandboxLink to 1.26wmf1 HEAD
- git #4903a57b - Update ContentTranslation to 072537f
- git #3b58d519 - Bump VisualEditor for I2149c7a710
- git #d3838b4b - ApiParse: Replace isCurrent() check with getLatest() comparison (task T95466)
- git #ff88ba3c - Prevent SiteStats::loadAndLazyInit from reloading in $wgMiserMode (task T95426)
- git #b5540861 - Track search events
- git #302dcdf1 - Add test for IRC line for type protect/move_prot
- git #5b4bd163 - Made User::invalidateCache() use touch() instead of the DB query
- git #4665ea46 - Begin 1.26 development cycle
- git #eb9a75cf - Made User::loadPasswords respect "queryFlagsUsed"
- git #80df1e1b - Revert "Hide HHVM tag on Special:{Contributions,RecentChanges,...}" (task T1205)
- git #419221e4 - Fixed bug where catching DB errors left ignoreErrors() on
- git #16b44c41 - registration: Support 'namemsg'
- git #77a813f2 - registration: Support ResourceModuleSkinStyles (task T91566)
- git #fbc636d3 - Report correct rev_id in missing-revision message (task T92046)
- git #a9aadaff - Removed "page-lastedit" cache key trick from WikiPage
- git #251b3451 - Allow setting anonnotice to "" to prevent fallback to sitenotice (task T94536)
- git #156bcbec - Mostly revert "Verify parameter for MapCacheLRU::has() can be passed to array_key_exists()"
- git #434db86d - Fix param order of a Title::newFromText call in MediaWiki
- git #d49ea1bb - MessagePoster followup: Dependency and docs
- git #ea21dc24 - Made replaceSectionContent try to use DB_SLAVE (task T92357)
- git #befcc82e - Avoid DB_MASTER in replaceSectionAtRev() (task T92357)
- git #0aab120e - resourceloader: Require $wgResourceModuleSkinStyles paths to be in the base definition
- git #91affe5a - Avoid master queries on SpecialBlockList (task T92357)
- git #f68e3864 - Made Block::insert handle expired rows (task T90780)
- git #36e2a001 - Made getWatchlistInfo use DB_SLAVE (task T92357)
- git #061b987f - Add pluggable talk page poster and use it for mediawiki.feedback (task T91805)
- git #6bf78b32 - Separate Monolog shims from other logging shims (task T95220)
- git #f6b76d3a - Added CAS-style logic to User::saveSettings as a final sanity check
- git #6af07cbe - Log when User::saveSettings is called in read-only mode
- git #b84d573d - Made User::newTouchedTimestamp handle clock skew a bit better
- git #89f2f724 - Fix ApiQuerySiteInfo with siprop=rightsinfo to not die if your wgRightsPage is null
- git #3f40c646 - Catch rollback exceptions in API exception handling
- git #7b2d50e7 - Track request method in dbperformance.log (task T92357)
- git #d06855ec - Parser: Say tildes instead of ~~~ in comment to fix Doxygen fatal
- git #338de7fa - mergeMessageFileList: Support reading extension/skin.json files (task T94756)
- git #28943e7f - Fix description for MessagesBgn.php
- git #28dd5451 - Update special pages aliases for Luri (lrc) from translatewiki
- git #e81b196a - Add special pages aliases for Western Balochi (bgn) from translatewiki
- git #5754e1a9 - objectcache: Add @covers for BagOStuffTest
- git #0b1dcec5 - Add a breadcrumb to EditPage refactor
- git #6333fa61 - Html::srcSet: allow density to be specified either with or without trailing 'x'
- git #d0e862f2 - Output converted namespace name in nstab when nstab-* is not defined
- git #17f46981 - Update OOjs UI to v0.9.7
- git #536f98c7 - Kill Dwimmerlaik
- git #718929b7 - Make {{int:emailuserfooter}} use {{int:emailpage}} in the quotes
- git #cf3e0e2e - jquery.suggestions: Convert documentation to JSDuck format
- git #1195e11a - Move MWLogger classes to MediaWiki\Logger namespace (task T93406)
- git #97a9c658 - PHPCS lint fixes
- git #3d4fc2b7 - Cut down on deadlocks in invalidatePages() (task T94992)
- git #02a5f968 - Made rollbackMasterChanges catch exceptions, throwing the last one
- git #b55b1fbb - Better file size limit message display logic (task T94727)
- git #cfe4ff09 - Skin: Account for User::newFromName returning false (task T92357)
- git #e41f5a07 - Made Skin::getRelevantUser use READ_NORMAL (task T92357)
- git #4bdbfe6c - Removed BloomFilter classes (task T93006)
- git #6e378cf9 - SkinFallback: Recommend using wfLoadSkin() if possible
- git #88bc5565 - Remove form when including empty Special:WhatLinksHere (task T67779)
- git #3cf2f18b - resourceloader: Omit empty parameters from mw.loader.implement calls (task T88879)
- git #54dff6a5 - Have back-compat shim actually return the value (task T94958)
- git #588783ec - Fixed class name typo in docs
- git #53e0a004 - Add namespaces for Western Balochi (bgn) from translatewiki
- git #0837379e - Add special pages aliases for Luri (lrc) from translatewiki
- git #28f2cb04 - jquery.suggestions: Document the callback context and parameters
- git #efc24d92 - DefaultSettings: Remove "~~~~" from comment to fix Doxygen parse error
- git #8c38f6b0 - languages: Backtick "<em>" since it's meant as code instead of mark up
- git #15e8dc1e - LogFormatter: Indent code to fix Doxygen parse error
- git #a3e6df16 - ResourceLoaderImage: Allow shorthand syntax (task T76539)
- git #f7fe3c2b - Added read-only checks around User::saveSettings where they belong
- git #27b9c063 - Simplify profiler output class selection
- git #bc2d89c6 - Check return value of preg_match in Sanitizer.php (task T75487)
- git #08762b02 - Minor cleanups
- git #5be95186 - Don't require database access in ApiMainTest
- git #86a771be - Message: Clean up unit tests and improve code coverage
- git #8b1d9408 - User: Add unit tests for getId, isAnon and isLoggedIn
- git #e33a7198 - installer: Read from extension.json if possible (task T94668)
- git #4e5d016e - Follow-up to Icf644ad34: Introduce ProfilerOutputStats
- git #1b6f7008 - Introduce ProfilerOutputStats
- git #667fa3e2 - Make WebRequest objects time-aware
- git #79e5e162 - registration: Make it easier for other code to get extension metadata
- git #278c83af - Sync up with Parsoid parserTests.
- git #2b696972 - ResourceLoaderImageModule: Remove stupid TODO
- git #f3fa6aba - Make all QUnit tests pass for languages other than English (task T59776)
- git #cd73f6e7 - ResourceLoaderImageModule: Remove bogus CSSJanus call
- git #532337e6 - Use "string|false" as @return instead of "string|bool" where appropiate
- git #0ceff8b4 - Remove redundant NS_MAIN from translations
- git #7935bd4c - installer: Use wfLoadExtension/Skin in LocalSettingsGenerator (task T87791)
- git #dfca9f5b - Doxyfile: Suppress warnings for phpunit "@" annotations
- git #691e946a - Doxyfile: Suppress warnings for invalid @codingStandardsIgnoreStart
- git #f62b4a8b - mwdocgen: Exclude node_modules from Doxygen
- git #c1961327 - DefaultSettings: Fix doxygen warning for missing @endcond
- git #50b7a49e - Some cleanups to MWExceptionHandler::handleException
- git #b4bac102 - tests: Clean up file headers
- git #58dba7d8 - Add checks to try to catch T92046 (task T92046)
- git #92197c99 - Update special pages aliases for Persian (fa) from translatewiki
- git #bde178fa - Fix list=logevents for new revision delete log entries (task T94377)
- git #4fb5c877 - Don't trigger MessageBlobStore during tests
- git #f411693a - Mock error event firing in mw.loader test
- git #e241d2c7 - Use structured logging/MWLoggerFactory for TransactionProfiler
- git #f0650d87 - Change labels of paging links in Category page (task T59414)
- git #790eb581 - LocalFileTest does not require database access
- git #8a10113b - SearchUpdateTest does not require database access
- git #372ded2f - Verify parameter for MapCacheLRU::has() can be passed to array_key_exists() (task T76305)
- git #f42f0806 - mime.types: allow bzip2 upload
Vendor
edit- git #b208abfd - Set classmap-authoritative: true (task T85182)
Extensions
editAbuseFilter
edit- git #138ca0eb - Use same getUserPermissionsErrors check in ApiQueryAbuseLog as SpecialAbuseLog (task T96277)
- git #e0c99fa0 - Fixed broken batching in PurgeOldLogIPData (task T95382)
BetaFeatures
edit- git #2de4ed32 - Made getPreferences hook avoid saving the user every time
CentralAuth
edit- git #91f34c57 - LocalRenameUserJob: In force mode, bypass all Title/User validation
- git #1a1c2251 - LocalRenameUserJob: Don't validate the 'from' username if 'force' is true
- git #c366364d - forceRenameUsers: Replace _ in database name with -
- git #11433f13 - Fix CentralAuthUser::loadAttached if no accounts are attached (task T96267)
- git #701ceb6e - Fix fatals in LoginUserMigrated hook (task T96145)
- git #c69999ce - Log deletions of suppressed accounts to the suppression log
CheckUser
edit- git #1f222c20 - Consistency tweaks: IP -> IP address
CirrusSearch
edit- git #aa5301fe - Add support for event logging
- git #8bdf3ba5 - Use top_terms_boost_1024 over top_terms_128
- git #6ac8c75d - Cleanup indentation: s/spaces/tabs/
- git #91acbd44 - Add missing variable to closure
- git #f3bb4bd0 - Bring a failing intitle: test up to date
- git #a7908ea3 - Don't trigger Wikitext highlighting for intitle:
Citoid
edit- git #a4635f4e - Add autoAddToCatchall=false to Citoid tool
CodeReview
edit- git #b94dbc73 - Use DB_SLAVE in a few places (task T92357)
Collection
edit- git #f79cb7a3 - Add JSCS configuration and hook it up to `npm test`
- git #239b2599 - Javascript whitespace and code style cleanup
ConfirmEdit
edit- git #494c807c - Remove undefined $user variable
- git #12ac8eee - Follow-up 804903b4a7: fix overlooked usage of removed $context var
- git #804903b4 - Revert "Getting rid of some globals"
- git #04903530 - Fix passCaptcha() when using it twice in one session (task T94276)
ContentTranslation
edit- git #c044de48 - Make sure references templates not getting removed from source
- git #80e43aca - Use production Parsoid by default
- git #3d5bf1e7 - Cleanup comment and add a new line
- git #1b038b06 - Code cleanup
- git #649fa754 - Optimize draft content loading query (task T94402)
- git #5f311ae2 - Remove expensive $user->isBlocked() check
- git #527fac06 - Do not allow empty html when saving or publishing
- git #3e35874b - Use ParsoidVirtualRESTService for HTML to Wikitext transformation (task T95542)
- git #189ba4f1 - Remove a double space in sql file
- git #da9b0e09 - Fix a js error when publishing fails because of unknown reasons (task T94690)
- git #25c9ab75 - Add missing dependency
- git #d5273479 - Cleanup ext.cx.campaigns.contributionsmenu.js
- git #6752dc87 - Fix contribution menu icons position for RTL
- git #4cb21a76 - Unable to translate "Translatewiki.net"
- git #0cf6b815 - Don't show the red interlanguage link when creating a page (task T94845)
- git #97d9b804 - Convert buttons on top of Special:Contribs to links (task T95624)
- git #bf20b339 - Empty lines between LESS blocks in ext.cx.contributions.less
DonationInterface
edit- git #b4626c74 - Update vendor submodule
- git #dbcb13fb - Change recurring info text for new legal requirements (task T94246)
- git #327572c9 - Fail on any unrecognized CVV return codes (task T96393)
- git #04f4317b - Don't overwrite donor language with fallback value (task T94506)
EducationProgram
edit- git #5225d372 - Add Latvian translations for namespaces/special pages (task T94988)
- git #cb9956c8 - Add Ukrainian translations for EP namespaces (task T73953)
EventLogging
edit- git #4a0633e6 - Don't propagate logs written by the file handler to eventlogging daemon's stdout or stderr
ExtensionDistributor
edit- git #d8294515 - Allow defaulting to a different branch than the second one
- git #e9ff4853 - Use namespaced LoggerFactory class
FlaggedRevs
edit- git #8730dd7c - Avoid calling purgeExpiredConfigurations() on page views (task T92357)
Flow
edit- git #2f0605a9 - Missing use statement in SpecialFlow
- git #305e07ea - Improve check to see if board is deleted
- git #0199641e - Repair pages not being created as expected (task T95581)
- git #42f68f27 - Add missing import for WikitextContent
- git #6976ca9e - Convert LQT unread messages into flow-post-reply notifications (task T93109)
- git #5012329d - Disallow revisions in deleted boards (task T90969)
- git #dcd7c57a - Show revisions from deleted boards in DeletedContribtions instead of Contributions (task T90973)
- git #8a26cfd4 - Add Flow MessagePoster (task T91805)
- git #84675437 - Indicate that $node argument is optional
- git #64a2ab25 - Update unit test for I6846ce09 (task T95187)
- git #fd82d809 - Prepare for revert of patch in ConfirmEdit
- git #5331a386 - Fix flow_moderate_post.handlebars not found (task T94800)
- git #e2ed602f - Don't consider visualeditor-enable (task T94759)
- git #1ef6e944 - "Edit the summary" to "Edit the topic summary"
- git #3e0cbc54 - Conditionally add switch buttons (task T94676)
- git #6118cd72 - Fix old serialized UUIDs in logging table
- git #bb4f8f94 - Add auto-rename script to makefile
MobileFrontend
edit- git #ae70bb99 - Don't let the Wikitext editor over-expand (task T95465)
- git #6f45d4f9 - Hygiene: Make schema MobileFrontend agnostic
- git #840170d6 - Lets CodeMirror automatically resize to fit its content (task T91796)
- git #38c8b4d1 - Alpha: Minor Special:MobileMenu improvements (task T94458)
- git #cdbba0df - Hygiene: Don't add Echo modules, if Echo isn't installed
- git #c6e4d3d2 - Hygiene: Make confirm button in PageActionOverlay optional
- git #38ddcb55 - Hygiene: Don't use icon class for removing uploads link
- git #692c63a0 - Use correct image icon path (task T95331)
- git #1bb57db1 - Re-start versioning the extension (task T93423)
- git #9521cfa6 - Hygiene: Move cancel-light icon into skins.minerva.icons.images module
- git #b92b6848 - Alpha: better parsing for a link title for quickLookup
- git #8cf0ef46 - Disable mobile.fontchanger after it is useful again (task T95198)
- git #1fa03b96 - Alpha, Beta: Wikidata description/issues to 0.8em (task T95206)
- git #306bbe5e - fix mwextModes property of CodeMirror editor (task T91796)
- git #e5bb064d - Alpha, beta: Fix page save spinner (task T94881)
- git #784083fd - Hygiene: Don't add watchstar styles twice
- git #3f1e6941 - Bring back the scroll event (task T94923)
- git #b2d73ef9 - Add Swipe module and use it in ImageOverlayNew
- git #3627c2ad - Make width of buttons not change when label is replaced with spinner
- git #39b1d7b1 - VisualEditorOverlay: Call TargetLoader (task T95044)
- git #d5680d21 - Alpha: Improved search form for non-js users (task T94459)
- git #78d42f92 - Do not load Minerva modules outside Minerva (task T94504)
- git #1bdc1170 - Hygiene: Remove dependency on mobile.templates where hogan is used
- git #37bed6a9 - Limit hiding of sideboxes to sister sites (task T94593)
- git #61eb842c - Fix wikitable table borders (task T92913)
- git #0497fa0d - Ignore multicolumn layouts on small devices (task T93786)
MultimediaViewer
edit- git #f70cefa7 - Increase values for frequent beta browser tests timeouts (task T94157)
- git #5bd02e8c - Catch exceptions thrown by localStorage.getItem (task T94695)
OAI
edit- git #8771ae5d - Don't try to update up_page=0 if page moves suppressed redirects (task T96686)
- git #5e260928 - Set calling function name in OAIHook::updatePage()
OAuth
edit- git #c346f0d5 - Removed unused variable $time from OAuthListConsumers
OpenStackManager
edit- git #997664d2 - Don't reset default puppet config when editing puppet config.
- git #b47f0db8 - '$project' is already the project name :(
- git #dfe436c8 - Add 'updatedomains' maintenance script.
PageImages
edit- git #e1786ece - Rename 'source' property to 'original' (task T94928)
Popups
edit- git #220d35d9 - Update the popups-send-feedback string to include the fact that its an external link
- git #b95d4e9f - Reduce font-size of timestamp text (task T96343)
- git #f88e1604 - Update font-size and line-height (task T94957)
- git #043a78d6 - Act as a beta feature if so configured (task T88917, task T88164)
- git #642bdf01 - Use href attribute to calculate titles (task T93605)
- git #8fbacb90 - Add icon and link to qualtric survey if $wgPopupsSurveyLink is defined (task T1005)
- git #f4dbd455 - logger: Add a sampling rate of 10 (task T88167)
- git #c39bbc8a - Implement the new schema for when the popups are disabled (task T88167)
SyntaxHighlight_GeSHi
edit- git #5b406cf7 - Re-apply fix for Haskell syntax
TimedMediaHandler
edit- git #ca212d45 - Fix $streams emptiness check (task T94902)
UniversalLanguageSelector
edit- git #e65202b4 - Update jquery.uls from upstream (task T76196)
- git #3a45a6ae - Reset the preferences after each browser test scenario
- git #52d76265 - Update Gemfile
VisualEditor
edit- git #f1457e65 - Revert "Correctly use mwcite action and hide basic/existing ref inside basic reference"
- git #89dd6895 - Correctly use mwcite action and hide basic/existing ref inside basic reference
- git #32492b04 - Update RESTBase pre-connect URL to hit /_preconnect
- git #2a0b8dd8 - Make activation timings sent to EventLogging not lie
- git #d7f851ba - MWPopupTool: Don't assume editnotice html has a single wrapping element (task T95989)
- git #78c63ba2 - Pre-fetch RESTBase DNS and negotiate TLS
- git #5ea078ab - Set targetName for apiLoad and restbaseLoad metrics to the correct values again (task T95432)
- git #4debb333 - Explicitly pass oldid to ApiParse after saving (task T95466, task T94367)
- git #d6754374 - Adding minimum width and height to MWAlienExtensionNodes (task T92868)
- git #91a4f4dd - Update VE core submodule to master (24e4428)
- git #43792750 - Update VE core submodule to master (7058807)
- git #9e5cfab5 - Update VE core submodule to master (a2b79e5)
- git #7d38c302 - Fix opening of specific reference dialog (task T95069)
- git #f120d63f - Update VE core submodule to master (8c99a87)
- git #411a5578 - Fix constructor name for ve.ce.MWNowikiAnnotation
- git #f08788ac - build: Declare grunt-cli dependency
- git #10822496 - build: Move pre/post 'doc' task into package.json
- git #92fca620 - Update VE core submodule to master (8e8b975)
- git #dfdf7c3f - Merge MW internal link annotations if they have the same target (task T95028)
- git #23e734b9 - Only try to load 'site' and 'user' modules on desktop (task T95044)
- git #4779f83c - Avoid undefined index warning for oldid if it's not set in serializeforcache (task T95015)
- git #54071c21 - Check whether html parameter is valid rather than allow warnings to be raised if it is not (task T95015)
- git #dd560859 - Use .apply() in MWInternalLinkAnnotation.static.toDomElements
- git #de4a1d70 - Set default size to category popup widgets
- git #f15ba5bf - Update VE core submodule to master (ce9bde4)
- git #be9847c2 - Allow parsefragment even if VE is not enabled for that title (task T94282)
WikiEditor
edit- git #6e802525 - Remove extraneous comma
- git #ba7b148b - Regenerate editingStatsId on unload (task T95919)
- git #808ae2d2 - Try to unbreak WikiEditor modules (task T93384)
- git #532dfbb2 - Collect only 25% of WikiEditor events (task T93201)
WikiGrok
edit- git #2be13b4b - Increase WikiGrok sample size to 25% (task T94444)
- git #e17d17a7 - Adding some comments to Aggregator::aggregate()
- git #7a6a1910 - Submission to Wikidata
WikimediaMessages
edit- git #caea7ad4 - Link to Special:GlobalRenameRequest in sulrenamewarning-usenew message
- git #51499da7 - Fix some links that were moved in the past
- git #a8d26b53 - Add messages for 'editeditorprotected' protection level (task T94368)
Skins
editCologneBlue
edit- git #3b7f740a - Use 'remoteSkinPath' for ResourceLoader modules