MediaWiki 1.27/wmf.3/Changelog
< MediaWiki 1.27 | wmf.3
Core changes
edit- git #963950d2 - Updated mediawiki/core (task T116821)
- git #81ffd4c8 - Updated mediawiki/core
- git #beb73af0 - Updated mediawiki/core
- git #eb2b9467 - Updated mediawiki/core (task T116582)
- git #60e3d240 - LoggerFactory: Only check for Psr\Log\LoggerInterface once (task T115729)
- git #a99a5935 - ObjectFactory: avoid using ReflectionClass (task T115729)
- git #c453d5b0 - Updated mediawiki/core
- git #7653693f - Get rid of CSS transitions on form elements in mediawiki.ui
- git #d38ae1df - mw.ForeignStructuredUpload: Mark description as being in source wiki's content language (task T116395)
- git #14d5b2d1 - Updated mediawiki/core (task T116381)
- git #52c0263e - Language::truncate(): don't chop up multibyte characters when input contains newlines (task T116693)
- git #bb5052fc - Updated mediawiki/core (task T116557)
- git #bc460da5 - Updated mediawiki/core (task T115236, task T112350, task T113044)
- git #061f8630 - Updated mediawiki/core
- git #6ac42604 - Updated mediawiki/core (task T115031)
- git #52da440f - Updated mediawiki/core
- git #6695aec5 - Updated mediawiki/core
- git #0e32bd67 - Updated mediawiki/core
- git #62d45616 - Updated mediawiki/core
- git #4602185c - Updated mediawiki/core
- git #2a29b594 - Updated mediawiki/core
- git #ca296eb2 - Updated mediawiki/core (task T115031)
- git #03be95d5 - Updated mediawiki/core
- git #811ba1c5 - Updated mediawiki/core
- git #4b1a6da6 - Updated mediawiki/core (task T116185)
- git #38fd1569 - Updated mediawiki/core
- git #c3643d13 - Cherry-pick Ib7fc2f939, Ia46987d3b, I83ea7e733, & Ie04ea6059
- git #dd5a1f95 - Updated mediawiki/core
- git #89b06ca4 - Updated mediawiki/core
- git #5ef4a914 - Make TransactionProfiler show the actual query times
- git #46393ed4 - Update VisualEditor for I22411024, Ib3ba50f5
- git #043045a0 - Updated mediawiki/core
- git #2fa68352 - Updated mediawiki/core
- git #e7126ed3 - Fix ChangeTag "lockTSE" values as INF does not actually work
- git #a6262272 - Properly make LinksUpdate be recursive when done from job queue
- git #956de646 - Updated mediawiki/core
- git #a8bfa457 - Updated mediawiki/core
- git #bbebd379 - Updated mediawiki/core (task T116309)
- git #450aca9d - JobQueueRedis::doBatchPush(): report metrics even when failures occur
- git #893381dc - jobqueue: track real job inserts as 'inserts_actual'
- git #fe323f9b - Make LinksUpdate job spec use "refreshLinksPrioritized"
- git #3f03d4a5 - Make hookErrorHandler() only care about serious signature errors
- git #b6a95290 - Updated mediawiki/core
- git #4dd4931e - Updated mediawiki/core
- git #ffeab869 - Updated mediawiki/core
- git #366b0402 - mw.ForeignStructuredUpload: Rearrange messages to always display license name (task T116046)
- git #f27c76a9 - mw.ForeignStructuredUpload: Provide category suggestions from the right wiki (task T116075)
- git #7258b5f4 - Updated mediawiki/core
- git #47becf67 - Updated mediawiki/core (task T116149)
- git #20455750 - Updated mediawiki/core (task T115328)
- git #05a0a5e9 - Updated mediawiki/core
- git #2a1e1d7d - Push post-edit RefreshLinks jobs into 'refreshLinksPrioritized'
- git #34875f67 - Updated mediawiki/core
- git #1b6a2fba - Make triggerOpportunisticLinksUpdate() directly use RefreshLinks
- git #b0abf984 - Updated mediawiki/core
- git #b7522cdc - Updated mediawiki/core
- git #e9689cc2 - Updated mediawiki/core
- git #25d9972b - Updated mediawiki/core
- git #a31dc008 - Updated mediawiki/core (task T115328)
- git #d9c8865a - Updated mediawiki/core (task T114898)
- git #8d74873d - Use specified pageId for LinksDeletionUpdate→DeleteLinksJob (task T115586)
- git #b257304d - Updated mediawiki/core
- git #13143819 - Updated mediawiki/core
- git #49affe9f - Updated mediawiki/core
- git #474d49bf - Updated mediawiki/core
- git #7c62eb16 - Updated mediawiki/core (task T113018)
- git #56af2ea1 - Updated mediawiki/core (task T115354)
- git #566d626d - Update VisualEditor for I8bfbb309
- git #cce283b9 - Updated mediawiki/core (task T115411)
- git #f4073a3f - Updated mediawiki/core (task T115339)
- git #fb7c4331 - Updated mediawiki/core (task T115337)
- git #a36be29f - Updated mediawiki/core (task T115024)
- git #08239f51 - Updated mediawiki/core
- git #49dc6a71 - Updated mediawiki/core (task T113291)
- git #bfaebb3a - Revert "Enforce lagged-slave read-only mode on the DB layer"
- git #d83e8af5 - Use explicit methods instead of the jQuery constructor's second argument
- git #a2a232c0 - mw.ForeignUpload: Provide an edit summary to help track these uploads (task T115328)
- git #d9c2802a - mw.ForeignStructuredUpload: Use the right license template for Commons
- git #1dafc0ff - mw.ForeignStructuredUpload: Use '{{own}}' template for 'source' field
- git #f3a682b1 - OOjs UI: Backport aadaa8a1, 9aba218a (task T114945, task T115010)
- git #0299ac02 - Update comment about enabled extensions (task T100940)
- git #4e6b945b - Added autopatrol parameter to MarkPatrolled and MarkPatrolledComplete hooks
- git #ffd100df - mw.Upload.BookletLayout: Correct some message parameters
- git #e30863f7 - mw.Upload.BookletLayout: Use appropriate messages for warnings (task T115056)
- git #4ba43e25 - mediawiki.Upload.BookletLayout: Handle errors from TitleBlacklist (HACK) (task T114940)
- git #b21ef76c - mw.Upload: Refactor error handling for the umpteenth time (task T114940)
- git #b9b4cb58 - build: Upgrade grunt-banana-checker from v0.3.0 to v0.4.0
- git #08817d85 - RELEASE-NOTES-1.27: Add mw.Upload, its dialog, booklet layouts and subclasses
- git #f90c0659 - UploadBase: Return 'was-deleted' warning in addition to 'exists-normalized', not instead of (task T48741)
- git #b78d7626 - When using fopen on https streams, disable weak ciphers and compression
- git #47de8891 - Show different message if image thumb in different format than img
- git #6f8805e4 - Enable Squiz.Classes.ValidClassName.NotCamelCaps
- git #d9b7aea7 - Clean up zh-tw.json
- git #a6ed7422 - Clear previously left-over PQresult before calling pg_get_result() (task T52091)
- git #c48d88e7 - OutputPage: Fix typo in documentation
- git #cdc36570 - Improve error message for missing content model on import (task T49270)
- git #1a6151e3 - Caching documentation tweaks and doxygen cleanups
- git #1787a967 - Adjust file name in style module after rename
- git #730e77a2 - Remove outdated style for span.minor
- git #968e28f8 - Add process cache support to WANObjectCache
- git #5cf7db33 - Skip user namespace prefix for rights log entry
- git #25c23331 - Fix broken min() call in OutputPage
- git #eae5f074 - Fix more LBFactory __construct() IDEA errors
- git #b739bf5a - Add ObjectCache::getMainClusterInstance()
- git #17e8bd3f - Better explain WANObjectCache::TTL_NONE constant
- git #673c0765 - Fix "installer started" detection
- git #54e0ef00 - Set correct parentid on import (task T114806)
- git #49ecc302 - mw.widgets.CategorySelector: Indicate pending requests and abort useless ones (task T114945)
- git #81171ab3 - Add abort method to mw.api (task T111245)
- git #8a02e437 - mediawiki.jqueryMsg: Support {{ns:}}
- git #3cfcce3e - mediawiki.jqueryMsg: Strip leading colon in wikilinks (task T114130)
- git #3c021116 - Minor getWithSetCallback() example formatting tweaks
- git #fd7a4804 - LocalisationCache::recache(): Use array_fill_keys()
- git #1ded833d - Implement ApiPageSet::setRedirectMergePolicy() (task T92796)
- git #b264cee6 - Fix namespaced class references for Doxygen
- git #9eb2dd5c - mediawiki.Upload.BookletLayout: Add setFile method
- git #a2bc0241 - mw.widgets.DateInputWidget: Close calendar after a date is picked (task T114942)
- git #7628a11d - Remove .php5 entrypoints and $wgScriptExtension
- git #b1da5ab5 - mw.ForeignStructuredUpload.BookletLayout: Reset forms after use (task T114936, task T114947)
- git #dbf7e393 - Provide a default "max lag" value for LoadBalancer
- git #1846e2dc - Made LinksUpdate on edit use the job queue (task T95501)
- git #44958ebd - Make ForeignDBRepo::getDBFactory() actually work on 5.3
- git #a8ec2f8d - Move SquidPurgeClient under /clientpool
- git #db3d4290 - Allow change tags to be added via API action=delete (task T108564)
- git #ccab8f10 - Make DeferredUpdates::doUpdates use DataUpdate::runUpdates
- git #02d999ea - Effectively remove EDIT_DEFER_UPDATES flag
- git #a69eac16 - Small clean-ups for OutputPage::userCanPreview
- git #15adbabc - Fix-up for I949fc289d: handle falsy cookie values correctly
- git #e5878c52 - Update getWithSetCallback() examples to use the new signature
- git #0df249d3 - Various WikiPage code cleanups
- git #7e20cb51 - Replace XVO with support for the Key HTTP header
- git #b39fcc85 - Add get() flags support to BagOStuff::getWithSetCallback()
- git #5aee45ee - Fix default $oldOpts from 09cbebb224
- git #91c7084b - Update getWithSetCallback() callers to the newer signature
- git #09cbebb2 - WANObjectCache: Change getWithSetCallback() signature to key/ttl/callback/opts
- git #14788f9a - objectcache: Fix flaky unit test
- git #895af6d0 - Handle edge case in WikiPage::lock()
- git #45b0cc23 - Site: fix copy-n-paste phpdoc
- git #1c8f2c11 - Update OOjs UI to v0.12.11
- git #6d2f491d - More quick fixes for mw.ForeignUpload
- git #d01d3518 - Made Database atomic section errors mention the sections
- git #9683aca6 - Fix class name of WfEscapeShellArgTest
- git #c5ab19bf - Use line comments for @codingStandardsIgnoreStart
- git #feb03ba8 - Convert updateChunkStatus to using a flush commit()
- git #fc662dcb - Convert doBatchPushInternal to use startAtomic/endAtomic
- git #2814053c - Quick fixes for mw.ForeignUpload
- git #fb8cc12d - Whitelist ApiErrorFormatter_BackCompat as class not in camel case
- git #2cf39dd2 - API: Allow generator=recentchanges to generate revids (task T113884)
- git #824e53c6 - Use ForeignFileRepo information for foreign uploads (task T114765)
- git #abd721cb - Split out UserInputWidgets from mediawiki.widgets (task T108733)
- git #88f6576c - Return log id for file deletions (task T114893)
- git #3d85fde6 - Make WikiMap fall back to sites if a site couldn't be found using $wgConf (task T114107)
- git #667e9ef4 - Bump WANObjectCache::LOW_TTL to 30
- git #b52502ee - Change 1.26 to 1.27, mostly in doc comments
- git #1fa1235d - Clean up BagOStuff::get() interface
- git #735455fd - Remove begin/commit from recordOldUpload()
- git #6d412cf0 - Move WebRequestUpload class to its own file
- git #7c07943e - Update more docs and type hints to use IDatabase
- git #c7b932af - Lower CDN cache TTL when slave lag is high (task T113204)
- git #da3443bf - Add MemoizedCallable for APC-backed function memoization
- git #ce16b7cc - Restore "userAgent" MultiHttpClient constructor override
- git #28194278 - Fix duplicate automatic file backend bug (task T114810)
- git #95ec2c32 - Fix AssembleUploadChunksJob/PublishStashedFileJob IDEA errors
- git #c6a4e7c1 - Defer execution of HTMLCacheUpdate instances
- git #4d7e8b44 - Add UserMailerTransformX and UserMailerSplitTo hooks (task T12453)
- git #4191a167 - Remove ORM use from DBSiteStore (task T114538)
- git #1340a771 - MultiHttpClient: Don't use "MW" in User-Agent
- git #a46ad5be - jquery.tablesorter: Match clobbered iso dates and fix edgecases (task T114479)
- git #603faa26 - Remove double load of mediawiki.action.view.filepage
- git #193145f8 - Revert "Remove mismatched COMMIT from FileDeleteForm"
- git #d9725ffe - Remove begin/commit from recordUpload2()
- git #e75f7bd5 - SpecialEditWatchlist: Use 'parentheses' message instead of hard-coded ()
- git #2516ca03 - API: Add ApiQueryAllRevisions (task T113885)
- git #c6373c55 - Add more test cases to OldChangesListTest
- git #42054295 - Consistent TODO spelling in JavaScript
- git #96f03fb7 - mw.Upload.BookletLayout: Add a catch all error state (task T114130)
- git #54758dd1 - Change getCacheSetOptions() callers to use "Database"
- git #3621ad0f - Small optimization for FileContentsHasher
- git #3d41a032 - Show password-required message only if $wgRequirePasswordforEmailChange = true (task T113974)
- git #c56497d2 - Change "Subject/headline" to "Subject"
- git #db170ebe - Enforce lagged-slave read-only mode on the DB layer
- git #ffe2a44a - Pass the search term into the SpecialSearchResultsAppend hook
- git #7b02d015 - Fix French special pages titles inconsistencies
Vendor
editExtensions
editAbuseFilter
edit- git #cd0ccfef - Avoid pointless range scan for 'load-recent-authors' (task T116557)
- git #3a651f97 - Increase AbuseFilterTokenizer cache TTL from 10m to 1d
- git #387cccb8 - Track tokenizer cache hits / misses
- git #9c0c545f - Use isset() to check array element exists rather than relying on @ operator
- git #5a7d442a - AbuseFilter: don't install custom error handler
- git #c947751e - Add composer test entry point (task T115213)
- git #dca24515 - Conversion to using startAtomic/endAtomic
AccountAudit
edit- git #f4fa8c33 - Update identation to use tabs
ApiFeatureUsage
edit- git #61d0d99e - Fix wrong translation of special page title in zh-hans
Babel
edit- git #443f8c53 - Breaking change: Remove autoload from composer.json
- git #7ef93b4e - Update identation to use tabs
- git #82d62bd7 - build: Updating development dependencies
Calendar
edit- git #264d1381 - Update identation to use tabs
Campaigns
edit- git #e9889fd3 - Update identation to use tabs
CategoryTree
edit- git #40e372f8 - Update identation to use tabs
- git #68900333 - build: Updating development dependencies
CentralAuth
edit- git #c7e3670d - build: Updating development dependencies
CharInsert
edit- git #11a7b046 - Update identation to use tabs
CheckUser
edit- git #e94ff1e6 - build: Updating development dependencies
CirrusSearch
edit- git #eb7ab85d - Add --forceParse UpdaterFlag and option in forceSearchIndex script (task T116381)
- git #a00fdf44 - Remove loggingSchema/search.js (task T115031)
- git #853a37b5 - Added justMapping option to updateOneSearchIndexConfig (task T116185)
- git #96b11f36 - Final tweaks for cross-cluster index copy script
- git #e8f1d1b5 - Handle ElasticaWrite job failures internally
- git #ec540ab2 - Add support for connect timeout
- git #68e4caf8 - Fails gracefully when running a job for an unknown cluster
- git #6744cfc4 - Split connection to source and target. (task T113018)
- git #45f6ea22 - Report common terms usage to javascript
- git #e062b642 - Fix browser test insource_api.feature
- git #e75bf2f6 - Remove double space from message
- git #6f435e07 - build: Updating development dependencies
- git #1514ff3d - The replica count can also be 'false' to disable replicas
- git #2d202aae - Per-cluster timeouts for ElasticaWrite job
- git #102e7c5c - Handle per-cluster shard and replica counts
- git #fb424137 - Log non-failures to CirrusSearch channel
Cite
edit- git #7aad7f5d - Do not double-parse 'cite_error_references_duplicate_key' error message (task T116149)
- git #b00d06a0 - Display 'cite_error_references_duplicate_key' next to the affected ref (task T114898)
- git #c2731787 - Add tests for the follow parameter
CiteThisPage
edit- git #c0082dd7 - Update identation to use tabs
Citoid
edit- git #1b4af3b3 - Tweak error message CSS
- git #43b12e5c - build: Updating development dependencies
CleanChanges
edit- git #76e77d05 - Update identation to use tabs
CodeEditor
edit- git #354de92e - Update identation to use tabs
CodeReview
edit- git #f22402c6 - build: Updating development dependencies
Collection
edit- git #01886465 - Update identation to use tabs
- git #1ed13c0b - Stop using $wgScriptExtension, deprecated
ConfirmEdit
edit- git #8c3fa371 - Update indentation to use tabs
ContentTranslation
edit- git #c0176325 - Remove obsolete README.md
- git #d790b77b - Reduce left padding title details for translation and suggestion lists
- git #c279ecd4 - Consistent TODO spelling in JavaScript
- git #a84662d5 - Rename scrubWikitext to scrub_wikitext (task T115102)
- git #4f522e9f - build: Updating development dependencies
- git #4483cc98 - Set suggestions as active tab for new users (task T112822)
- git #52e7d57d - Suggestions: Improve the source and target language identification (task T114888, task T113704)
- git #ceec37ea - Show progress, success, fail indication of draft restore (task T114743)
- git #ff92387c - Stop excess page image queries
- git #07d3c3f8 - Move the spinner construction to ext.cx.widgets.spinner widget
CreditsSource
edit- git #fb62db38 - Update indentation to use tabs
CustomData
edit- git #23f5c570 - Update indentation to use tabs
DisableAccount
edit- git #d949c407 - build: Updating development dependencies
Disambiguator
edit- git #d78dde07 - Update indentation to use tabs
DismissableSiteNotice
edit- git #d017bb8a - Update indentation to use tabs
DonationInterface
edit- git #4f2b0677 - Update indentation to use tabs
- git #2d060a63 - Add 'amount' to debug logging (task T115171)
- git #2178e2d9 - Astropay: record charged amount, not session amount (task T115171)
- git #820a9ab1 - GlobalCollect: record charged amount, not session amount (task T115171)
DoubleWiki
edit- git #cea99cb6 - Update indentation to use tabs
DynamicSidebar
edit- git #49afeac8 - Update indentation to use tabs
Echo
edit- git #3dbe5bb0 - Add composer.json
- git #5189fc0f - Support UserMerge into anonymous user
- git #f0b5b643 - build: Updating development dependencies
- git #9f1bedda - Override footer buttons hover color in Modern (task T114080)
- git #877e621a - Fix various bugs in mw.echo.Logger and its callers (task T114833)
- git #017ee203 - NotificationBadgeWidget: Fix alignment of actions buttons (task T115052)
- git #cacccc30 - Follow-up f9e8c5057, 983c7a2463: fix JS error when there are no notifications (task T114853)
- git #983c7a24 - Follow-up f9e8c5057: fix JS error (task T114833)
- git #f9e8c505 - Log notification impressions and clicks (task T114833)
Elastica
edit- git #12bf0e8e - Add support for connection timeout in ElasticaConnection
- git #1f013a1f - Update indentation to use tabs
EventLogging
edit- git #6732de7f - Update indentation to use tabs
FlaggedRevs
edit- git #83f8f8db - Update indentation to use tabs
- git #513ff2c4 - build: Updating development dependencies
Flow
edit- git #64f9d783 - Fix cache key construction (task T116582)
- git #03b8933f - Temporarily disable RESTbase support to avoid data-parsoid issues (task T115236, task T112350, task T113044)
- git #8e5020c0 - Ensure memcached keys are valid ASCII
- git #49b88620 - Add RateLimits SpamFilter
- git #8f2759ce - ElsaticaConnection doesnt have a constructor
- git #916018f1 - Update compiled handlebars for reverts
- git #d464e4ad - Revert "Add categories to the sidebar"
- git #f88fb9d4 - Revert "Remove existing categories from DOM after the widget ate them"
- git #0c71fb6c - Remove existing categories from DOM after the widget ate them (task T115411)
- git #b7570444 - Fixing summarize after resolve topic (task T115337)
- git #ec7859c0 - Fix edit board description (task T115339)
- git #7184d9f1 - ReplyWidget: Correct documentation of "expandable" option
- git #85cb3529 - Use the new editor when editing topic summary in a new window (task T114448)
- git #86c9677b - Avoid using (slow) jQuery hide() function in flow-initialize
- git #750325dc - Recompile handlebars
- git #61488455 - Move Flow DM population to the bottom (task T115265)
- git #d71a91b6 - build: Updating development dependencies
- git #c1beac48 - Lazy load the ReplyWidget editor (task T108313)
- git #7bf43f0e - Remove useless unhelpful tooltips from moderation menu (task T101198)
- git #781e1896 - Add categories to the sidebar (task T92874, task T111110)
- git #3b20cc74 - Use the new editor when undoing edits (task T114448, task T113764)
- git #189045bd - Get the correct topic DOM object when creating EditPostWidget
- git #a22884fe - Add 'clear:both' at the end of the topic summary (task T112281)
- git #ac1120b6 - Follow-up 5a35e04: reduce code duplication
- git #f0e77430 - Load ext.flow as module => 'top' (task T108313)
- git #42007a7c - Use the new editor for topics that show on infinite scroll (task T114326)
- git #a35adcd0 - Avoid recursion in BufferedBagOStuff
- git #72bf8f52 - Update BagOStuff subclasses to implement doGet()
- git #b7544ae3 - Remove cas() method
FundraisingTranslateWorkflow
edit- git #24bd3f0f - Update indentation to use tabs
Gadgets
edit- git #2cf23fd6 - build: Updating development dependencies
- git #4e7612bc - Update getWithSetCallback() callers to the newer signature
Gather
edit- git #8b80cd8e - build: Updating development dependencies
GeoCrumbs
edit- git #8aabd952 - Update indentation to use tabs
GettingStarted
edit- git #2862e1cb - Update indentation to use tabs
- git #36329471 - build: Updating development dependencies
GlobalBlocking
edit- git #d1cc012e - build: Updating development dependencies
GlobalCssJs
edit- git #7000aa88 - build: Updating development dependencies
GlobalUsage
edit- git #034bc635 - build: Updating development dependencies
GoogleNewsSitemap
edit- git #565ef3b1 - Update indentation to use tabs
Graph
edit- git #144f2525 - build: Updating development dependencies
GuidedTour
edit- git #2d7d4db5 - Update indentation to use tabs
ImageMap
edit- git #21f9268e - Update indentation to use tabs
ImageMetrics
edit- git #d0b54326 - Update indentation to use tabs
Insider
edit- git #804454e2 - Update indentation to use tabs
Interwiki
edit- git #c5f2ef3f - Update indentation to use tabs
LabeledSectionTransclusion
edit- git #1c827524 - Update indentation to use tabs
LandingCheck
edit- git #8ff8d6a6 - Update indentation to use tabs
LdapAuthentication
edit- git #88acf46a - Update indentation to use tabs
MapSources
edit- git #0c701803 - Update indentation to use tabs
Math
edit- git #a8081486 - build: Updating development dependencies
MobileFrontend
edit- git #502c881e - Made MobileFrontendSkinHooks::getTermsLink public
- git #acd5f61f - Beta: Add a "back to top" button to the bottom right of the page (task T98701)
- git #e2471e0c - Follow up I20e46165fb
- git #8ca26b69 - Follow up I20e46165fb7695
- git #0948e047 - Hygiene: Empower any skin to be the default mobile skin
- git #75ed9965 - Hygiene: Remove obsolete cookie
- git #4296bbf2 - Fix Special:Nearby reload and click actions (task T115131)
- git #64012c4e - Add {{DISPLAYTITLE}} support to Special:Nearby
- git #7e7e9c7d - Remove 'header-loaded' event (task T112315)
- git #05f2ca3f - Update schema used for MobileOptionsTracking (task T114924)
MultimediaViewer
edit- git #b1b6ba1e - Add extension.json, empty PHP entry point (task T87943)
- git #643b1472 - build: Updating development dependencies
MwEmbedSupport
edit- git #5b396b6b - Update indentation to use tabs
NavigationTiming
edit- git #d0413016 - Use OR instead of AND for getTiming() invalidation check
- git #1031347f - Update indentation to use tabs
NewUserMessage
edit- git #86964f96 - Update indentation to use tabs
OAI
edit- git #efced852 - Update indentation to use tabs
OATHAuth
edit- git #88b2fea1 - Update indentation to use tabs
OAuth
edit- git #238cc171 - build: Updating development dependencies
PageImages
edit- git #ca63a0c2 - build: Updating development dependencies
- git #cc9d7b14 - Add example to ApiQueryPageImages via getExamplesMessages (task T89035)
- git #ccbee562 - Add basic PHPUnit tests (task T112865)
PageTriage
edit- git #d195cbcd - Remove double spaces in messages
- git #b3911874 - Make review notifications less scary by explicitly saying they're about a page (task T114415)
- git #d2eff247 - Updated watir-webdriver Ruby gem to the latest version (task T112748)
PagedTiffHandler
edit- git #67c90609 - Update indentation to use tabs
ParserFunctions
edit- git #53654c67 - Update indentation to use tabs
PdfHandler
edit- git #b4b4956d - Update indentation to use tabs
- git #d336db68 - build: Updating development dependencies
Petition
edit- git #a9781000 - build: Updating development dependencies
Poem
edit- git #b6b955b6 - Update indentation to use tabs
PoolCounter
edit- git #83d081a0 - Update indentation to use tabs
Popups
edit- git #9973b943 - Update indentation to use tabs
- git #8b27b96d - build: Updating development dependencies
Quiz
edit- git #7560c8c2 - Update indentation to use tabs
RSS
edit- git #6634acfb - Update indentation to use tabs
RandomRootPage
edit- git #e5764fb9 - Update indentation to use tabs
RelatedArticles
edit- git #397146ea - Update indentation to use tabs
- git #1ab33e48 - build: Updating development dependencies
- git #8782824c - Remove CustomData dependency (task T114915)
- git #7995ce4a - Use extension registration (task T87965)
RelatedSites
edit- git #8302585b - Update indentation to use tabs
Renameuser
edit- git #c46af12e - build: Updating development dependencies
Score
edit- git #53f3363c - Update indentation to use tabs
- git #adff6d4e - build: Updating development dependencies
- git #38819849 - Remove values from checkboxes in score inspector
Scribunto
edit- git #e084a3c3 - build: Updating development dependencies
SearchExtraNS
edit- git #366bf4ce - Update indentation to use tabs
SemanticForms
edit- git #1ca3ea0c - Fixes for handling of SMW "yes" values for checkbox
- git #39e3dda7 - Checkbox now uses mb_strtolower() to do its lowercasing for comparison
- git #20f201f5 - Improved reading of "Yes" values for checkbox
SiteMatrix
edit- git #122643ab - build: Updating development dependencies
SpamBlacklist
edit- git #fb3d2649 - build: Updating development dependencies
SubPageList3
edit- git #527ce114 - Update indentation to use tabs
SubpageSortkey
edit- git #2e53ea4b - Update indentation to use tabs
SyntaxHighlight_GeSHi
edit- git #30cdc51e - Add missing linebreak
- git #01336da0 - Update indentation to use tabs
TemplateData
edit- git #98fffb3d - build: Upgrade various devDependencies to latest and make pass
Thanks
edit- git #d6cff27c - build: Updating development dependencies
TimedMediaHandler
edit- git #0abc4ffb - Update indentation to use tabs
TitleBlacklist
edit- git #a8593d59 - build: Updating development dependencies
TocTree
edit- git #20207a6f - Update indentation to use tabs
TorBlock
edit- git #45d384e5 - Update indentation to use tabs
Translate
edit- git #c13d9f40 - Close language selector if group selector is opened (task T47699)
- git #49491057 - Move hooks from resource file to main php file
- git #8b412dc5 - ext.translate.special.translationstash.js: fix some whitespace
- git #4f99c88c - Replace uses of dirname( __FILE__ )
TranslationNotifications
edit- git #c32d4852 - Update indentation to use tabs
- git #ddc1fa3f - build: Updating development dependencies
TrustedXFF
edit- git #39914a0a - Update indentation to use tabs
UnicodeConverter
edit- git #aa8e7e21 - Update indentation to use tabs
UniversalLanguageSelector
edit- git #500db2b9 - Update jquery.ime to ae3ae15
- git #7ff8440c - build: Updating development dependencies
UploadWizard
edit- git #98dfb147 - Remove default category for UploadWizard files (task T115354)
- git #7a5c8da2 - Updated watir-webdriver Ruby gem to the latest version (task T112748)
- git #b7d4d68a - Remove hacks from 063cc6bc, no longer needed
- git #b8625f02 - build: Updating development dependencies
- git #986efd77 - Build: Test PHP code quality with mediawiki-codesniffer
UserMerge
edit- git #aca475e5 - Update indentation to use tabs
- git #f1e450d0 - build: Updating development dependencies
VipsScaler
edit- git #67b8eba3 - Update indentation to use tabs
VisualEditor
edit- git #c104e161 - ve.ui.MWMediaDialog: Only disable 'upload' and 'save' actions on setup, not on tab switch (task T116299)
- git #8a2700c5 - ve.ui.MWMediaDialog: Move upload booklet init further up (task T116217, task T116219)
- git #891e26b0 - Follow-up Id473b45: Call getResults on input widget (task T115448)
- git #8cb35b35 - Update VE core submodule to master (52eb218)
- git #0d282a5e - [BrowserTest] Use English if i18n file does not exists to convert the text (task T111525)
- git #7e0b5c93 - build: Updating development dependencies
- git #d5766c2d - Media upload: Hide tabs after first stage of upload booklet
- git #aa5f0c2f - Media upload: Only reset upload booklet on dialog setup (task T115059)
- git #afb55681 - MediaDialog: Rename bookletLayout to mediaSettingsBooklet
- git #f1f75bf5 - MWLinkAnnotationInspector: Close inspector when a search result is clicked
- git #fff96cdc - MWLinkAnnotationInspector: Use IndexLayout for internal/external
- git #df2c17bf - [BrowserTest] Load i18n messages from MediaWiki to browser tests (task T90577)
- git #8ac17389 - MWParameterPage: Focus value input when focussing page (task T114562)
- git #09821a68 - Update VE core submodule to master (c864138)
- git #fcc9be4f - Fix typo in MWMediaDialog
- git #9fb6977e - Update VE core submodule to master (363adf2) (task T114689)
- git #97ddc8af - Add image upload tab to media dialog (task T40030)
- git #c684e2c6 - ve.init.mw.Target: Remove jqueryMsg hacks in #saveErrorNewUser (task T87219)
- git #2c9b9e4d - ReferenceContextItem: Factor out getReferenceNode and use correct node
- git #6c1891c1 - Find and replace: Add pref keys for find/replace text inputs
WikiEditor
edit- git #53cde909 - Update indentation to use tabs
Wikidata
edit- git #2eee9f67 - Update Wikibase to wmf3b
WikidataPageBanner
edit- git #c95e4287 - build: Updating development dependencies
- git #b57768f2 - Styles: Set z-index of .wpb-topbanner-toc and .wpb-name to 1 (task T114734)
- git #a2e85a8a - Add newlines to code and documentation for readability
- git #d128b217 - Fix and add missing PHPDoc tags
WikimediaEvents
edit- git #5abfc06a - Further cleanup of ext.wikimediaEvents.search.js
- git #bb712da4 - Update schema version number to bust varnish cache
- git #26d786aa - Revert "Revert "Update satisfaction schema id due to bad varnish caching of old id""
- git #95ac3295 - Revert "Update satisfaction schema id due to bad varnish caching of old id"
- git #43544897 - Revert "Rename search.js -> searchSatisfaction.js"
- git #ab73647d - Revert "Move Schema:Search from CirrusSearch"
- git #2160b92b - Revert "Refactor search.js to only load deps for users in test"
- git #2009d85f - Update satisfaction schema id due to bad varnish caching of old id
- git #a6007a21 - Refactor search.js to only load deps for users in test
- git #ee1e5706 - Move Schema:Search from CirrusSearch (task T115031)
- git #80bdd0fa - Rename search.js -> searchSatisfaction.js
- git #c0d5d9e6 - Revert multiple patches from WME due to suspected perf impact
- git #4fc0c404 - Add a change tag to log and RC entry of cross-wiki uploads, too (task T115328)
- git #5167806b - Add a change tag to cross-wiki uploads (task T115328)
- git #ec845906 - Add common terms A/B test to search satisfaction (task T115024)
- git #16dcc392 - Add new fields to TestSearchSatisfaction (task T113291)
- git #8353d2df - Update indentation to use tabs
WikimediaMaintenance
edit- git #60ab41fe - getJobQueueLengths: add '--report' option for StatsD reporting
WikimediaMessages
edit- git #6d43b244 - Add i18n messages for Meta Wiki, MediaWiki wiki and Wikispecies site links on Wikidata
- git #b88f114e - Update indentation to use tabs
- git #2e5ab929 - Change be-x-old to be-tarask
- git #24ad9cee - Replace spaces with tabs in i18n/wikimedia/en.json
- git #6b84e029 - Fix language names in messages
XAnalytics
edit- git #cad77f0f - Update indentation to use tabs
ZeroBanner
edit- git #a9a3905a - Remove jQuery dependency during banner injection (task T116821)
- git #ff32b6fc - Fixing crashing bug - matching MobileFrontend changes
- git #0b04ef52 - Fix fatal error in ZeroSpecialPage (task T116309)
- git #afac8d2d - build: Updating development dependencies
- git #df399dc7 - Defer loading of ZeroOverlay until needed (task T114416, task T114411)
cldr
edit- git #4094b6ea - Update indentation to use tabs
- git #caf6312a - Update to CLDR 28
- git #7271512f - Breaking change: Remove autoload from composer.json
intersection
edit- git #f75ff14a - Update indentation to use tabs
timeline
edit- git #3d690ddd - Update indentation to use tabs
wikihiero
edit- git #c7c803c1 - Update indentation to use tabs