MediaWiki 1.26/wmf1
Appearance
MediaWiki 1.25/wmf24 | Deployment of MediaWiki 1.26wmf1 to Wikimedia sites | MediaWiki 1.26/wmf2 |
The latest version (labeled "1.26wmf1") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 08 April 2015 (see the roadmap).
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 (T92046)
- git #8c7d8797 - Update MobileFrontend
- git #502a8ab9 - Avoid using local main page title in JobSpecification (T92789)
- git #2e96dc28 - Warn when jobs do large DB writes at once
- git #103c7f75 - Log huge write queries in CLI scripts (T95382)
- git #11702f07 - Revert "Update SandboxLink to 1.26wmf1 HEAD"
- git #6150d68d - Title: Restrict debug log size by using wfGetAllCallers(5) (T95811)
- git #65ff16ef - Made JobRunner avoid slave lag more aggressively (T95501)
- git #2c8f292c - debug: Add missing "use DateTimeZone" in LegacyLogger.php (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 (T95466)
- git #ff88ba3c - Prevent SiteStats::loadAndLazyInit from reloading in $wgMiserMode (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,...}" (T1205)
- git #419221e4 - Fixed bug where catching DB errors left ignoreErrors() on
- git #16b44c41 - registration: Support 'namemsg'
- git #77a813f2 - registration: Support ResourceModuleSkinStyles (T91566)
- git #fbc636d3 - Report correct rev_id in missing-revision message (T92046)
- git #a9aadaff - Removed "page-lastedit" cache key trick from WikiPage
- git #251b3451 - Allow setting anonnotice to "" to prevent fallback to sitenotice (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 (T92357)
- git #befcc82e - Avoid DB_MASTER in replaceSectionAtRev() (T92357)
- git #0aab120e - resourceloader: Require $wgResourceModuleSkinStyles paths to be in the base definition
- git #91affe5a - Avoid master queries on SpecialBlockList (T92357)
- git #f68e3864 - Made Block::insert handle expired rows (T90780)
- git #36e2a001 - Made getWatchlistInfo use DB_SLAVE (T92357)
- git #061b987f - Add pluggable talk page poster and use it for mediawiki.feedback (T91805)
- git #6bf78b32 - Separate Monolog shims from other logging shims (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 (T92357)
- git #d06855ec - Parser: Say tildes instead of ~~~ in comment to fix Doxygen fatal
- git #338de7fa - mergeMessageFileList: Support reading extension/skin.json files (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 (T93406)
- git #97a9c658 - PHPCS lint fixes
- git #3d4fc2b7 - Cut down on deadlocks in invalidatePages() (T94992)
- git #02a5f968 - Made rollbackMasterChanges catch exceptions, throwing the last one
- git #b55b1fbb - Better file size limit message display logic (T94727)
- git #cfe4ff09 - Skin: Account for User::newFromName returning false (T92357)
- git #e41f5a07 - Made Skin::getRelevantUser use READ_NORMAL (T92357)
- git #4bdbfe6c - Removed BloomFilter classes (T93006)
- git #6e378cf9 - SkinFallback: Recommend using wfLoadSkin() if possible
- git #88bc5565 - Remove form when including empty Special:WhatLinksHere (T67779)
- git #3cf2f18b - resourceloader: Omit empty parameters from mw.loader.implement calls (T88879)
- git #54dff6a5 - Have back-compat shim actually return the value (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 (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 (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 (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 (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 (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 (T92046)
- git #92197c99 - Update special pages aliases for Persian (fa) from translatewiki
- git #bde178fa - Fix list=logevents for new revision delete log entries (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 (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() (T76305)
- git #f42f0806 - mime.types: allow bzip2 upload
Vendor
[edit]- git #b208abfd - Set classmap-authoritative: true (T85182)
Extensions
[edit]AbuseFilter
[edit]- git #138ca0eb - Use same getUserPermissionsErrors check in ApiQueryAbuseLog as SpecialAbuseLog (T96277)
- git #e0c99fa0 - Fixed broken batching in ÂPurgeOldLogIPData (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 (T96267)
- git #701ceb6e - Fix fatals in LoginUserMigrated hook (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 (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 (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 (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 (T95542)
- git #189ba4f1 - Remove a double space in sql file
- git #da9b0e09 - Fix a js error when publishing fails because of unknown reasons (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 (T94845)
- git #97d9b804 - Convert buttons on top of Special:Contribs to links (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 (T94246)
- git #327572c9 - Fail on any unrecognized CVV return codes (T96393)
- git #04f4317b - Don't overwrite donor language with fallback value (T94506)
EducationProgram
[edit]- git #5225d372 - Add Latvian translations for namespaces/special pages (T94988)
- git #cb9956c8 - Add Ukrainian translations for EP namespaces (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 (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 (T95581)
- git #42f68f27 - Add missing import for WikitextContent
- git #6976ca9e - Convert LQT unread messages into flow-post-reply notifications (T93109)
- git #5012329d - Disallow revisions in deleted boards (T90969)
- git #dcd7c57a - Show revisions from deleted boards in DeletedContribtions instead of Contributions (T90973)
- git #8a26cfd4 - Add Flow MessagePoster (T91805)
- git #84675437 - Indicate that $node argument is optional
- git #64a2ab25 - Update unit test for I6846ce09 (T95187)
- git #fd82d809 - Prepare for revert of patch in ConfirmEdit
- git #5331a386 - Fix flow_moderate_post.handlebars not found (T94800)
- git #e2ed602f - Don't consider visualeditor-enable (T94759)
- git #1ef6e944 - "Edit the summary" to "Edit the topic summary"
- git #3e0cbc54 - Conditionally add switch buttons (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 (T95465)
- git #6f45d4f9 - Hygiene: Make schema MobileFrontend agnostic
- git #840170d6 - Lets CodeMirror automatically resize to fit its content (T91796)
- git #38c8b4d1 - Alpha: Minor Special:MobileMenu improvements (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 (T95331)
- git #1bb57db1 - Re-start versioning the extension (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 (T95198)
- git #1fa03b96 - Alpha, Beta: Wikidata description/issues to 0.8em (T95206)
- git #306bbe5e - fix mwextModes property of CodeMirror editor (T91796)
- git #e5bb064d - Alpha, beta: Fix page save spinner (T94881)
- git #784083fd - Hygiene: Don't add watchstar styles twice
- git #3f1e6941 - Bring back the scroll event (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 (T95044)
- git #d5680d21 - Alpha: Improved search form for non-js users (T94459)
- git #78d42f92 - Do not load Minerva modules outside Minerva (T94504)
- git #1bdc1170 - Hygiene: Remove dependency on mobile.templates where hogan is used
- git #37bed6a9 - Limit hiding of sideboxes to sister sites (T94593)
- git #61eb842c - Fix wikitable table borders (T92913)
- git #0497fa0d - Ignore multicolumn layouts on small devices (T93786)
MultimediaViewer
[edit]- git #f70cefa7 - Increase values for frequent beta browser tests timeouts (T94157)
- git #5bd02e8c - Catch exceptions thrown by localStorage.getItem (T94695)
OAI
[edit]- git #8771ae5d - Don't try to update up_page=0 if page moves suppressed redirects (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' (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 (T96343)
- git #f88e1604 - Update font-size and line-height (T94957)
- git #043a78d6 - Act as a beta feature if so configured (T88917, T88164)
- git #642bdf01 - Use href attribute to calculate titles (T93605)
- git #8fbacb90 - Add icon and link to qualtric survey if $wgPopupsSurveyLink is defined (T1005)
- git #f4dbd455 - logger: Add a sampling rate of 10 (T88167)
- git #c39bbc8a - Implement the new schema for when the popups are disabled (T88167)
SyntaxHighlight_GeSHi
[edit]- git #5b406cf7 - Re-apply fix for Haskell syntax
TimedMediaHandler
[edit]- git #ca212d45 - Fix $streams emptiness check (T94902)
UniversalLanguageSelector
[edit]- git #e65202b4 - Update jquery.uls from upstream (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 (T95989)
- git #78c63ba2 - Pre-fetch RESTBase DNS and negotiate TLS
- git #5ea078ab - Set targetName for apiLoad and restbaseLoad metrics to the correct values again (T95432)
- git #4debb333 - Explicitly pass oldid to ApiParse after saving (T95466, T94367)
- git #d6754374 - Adding minimum width and height to MWAlienExtensionNodes (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 (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 (T95028)
- git #23e734b9 - Only try to load 'site' and 'user' modules on desktop (T95044)
- git #4779f83c - Avoid undefined index warning for oldid if it's not set in serializeforcache (T95015)
- git #54071c21 - Check whether html parameter is valid rather than allow warnings to be raised if it is not (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 (T94282)
WikiEditor
[edit]- git #6e802525 - Remove extraneous comma
- git #ba7b148b - Regenerate editingStatsId on unload (T95919)
- git #808ae2d2 - Try to unbreak WikiEditor modules (T93384)
- git #532dfbb2 - Collect only 25% of WikiEditor events (T93201)
WikiGrok
[edit]- git #2be13b4b - Increase WikiGrok sample size to 25% (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 (T94368)
Skins
[edit]CologneBlue
[edit]- git #3b7f740a - Use 'remoteSkinPath' for ResourceLoader modules