MediaWiki 1.28/wmf.23
MediaWiki 1.28.0-wmf.22 | Deployment of MediaWiki 1.28.0-wmf.23 to Wikimedia sites | MediaWiki 1.28.0-wmf.24 |
The latest version (labeled "1.28.0-wmf.23") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 25 October 2016 (see the roadmap).
Core changes
edit- git #dc0f9b3a - resourceloader: Deprecate mw.Map (task T146432)
- git #55b83097 - mediawiki.storage: Catch exceptions on window.localStorage property access (task T148998)
- git #188549ad - mw.loader: Fix off-by-one error in splitModuleKey()
- git #c91a55aa - Swapping defaultbranch for track (task T146293)
- git #ea09cb13 - Cleanup unused LBFactory $domain arguments
- git #6fe0f40e - Comments: Added phabricator IDs to bz bug #s
- git #ab224f82 - Added array_replace_recursive merge strategy
- git #69a82042 - API: Update ApiOptions docs for I45f69997
- git #3e4a2307 - Remove redundant LoadBalancerSingle doc block
- git #d1215eb7 - Small DB classes IDEA warning fixes and cleanups
- git #1bcff029 - Force boolean type for $ok in StatusValue::setResult
- git #f19a4a15 - Clean up newWANCacheFromParams() getInstance() calls
- git #223aa1e9 - Improve Status/StatusValue::splitByErrorType type hint
- git #7d28ef7b - Add a @throws doc line to getGrammarTransformations() in Language.php
- git #9bf67190 - Remove unreachable code after an exception
- git #df5a848d - Make grammar data loadable as an RL module and usable in JS (task T115217)
- git #ae22d720 - Make LBFactorySingle call initLoadBalancer() as the others do
- git #4a3e3c95 - Use adaptive CDN TTLs for page views
- git #edde5b63 - Show user ID on action=info
- git #43ff2a83 - objectcache: avoid using process cache in nested callbacks
- git #458d37f2 - OutputPage: Reduce getTitleInfo() calls (improve preloading)
- git #afb8d6b4 - Clarify phpdoc of DatabaseUpdater::addExtensionUpdate
- git #0852a000 - Add caching to ResourceLoaderWikiModule::preloadTitleInfo()
- git #f788b4f6 - Use a more specific rule for setting cursor:pointer on JS links
- git #3c8490b1 - Fixing numeric sorting for numbers with leading zeros (task T148774)
- git #9f1b11a9 - add RELEASE notes for 28417328 (CSS3 attr() is banned)
- git #2a895edb - resourceloader: Make cache-eval in mw.loader.work asynchronous (task T142129)
- git #1ff3ed2d - Special:BlockList: Chain methods of HTMLForm
- git #5506a8d4 - JpegMetadataExtractor: Don't fail when garbage bytes are present between JPEG sections (task T148606)
- git #177e1511 - Fix FileBackendStore IDEA warnings due to var reuse
- git #d9139aa0 - ApiPurge: Remove setTriggeringUser call.
- git #1d6ab601 - Remove dire config-dbsupport-postgres warning
- git #fda4d46f - Clean up postgres connection handling
- git #aac4b448 - Make MessageCache::load() require a language code
- git #c21f49ae - Force User::__toString() return value to be string (task T148486)
- git #f13f42d1 - Move FSFile classes to /fsfile
- git #eec74de1 - FormSpecialPage: Only add redirectparams for POST forms
- git #d4523231 - Relax phpdoc of PermissionError to match actual usage
- git #ff490cc4 - Add 'noflip' option on RL modules to disable CSSJanus (task T148572, task T148565)
- git #4dfb6997 - Allow BatchRowIterator to also set query options.
- git #e8eab2d3 - Deprecate Database::getProperty()
- git #cf6931f8 - MWServices load new ServiceWiringFiles after ExtRegistry load (task T148419)
- git #c8042bb8 - Fix ExtensionRegistry cache doc that is out of date
- git #25fd321a - registration: Fix ignoring 'merge_strategy' key in manifest_version 2 (task T148493)
- git #3816a80a - MessageCache: Use checkKeys for large messages (task T144952)
- git #61adc1e1 - Use namespaced ScopedCallback
- git #f73a68e1 - Move most of MWCryptHKDF into libs
- git #66b0ad56 - Postgres installation fixes (task T147599)
- git #da49ad8e - Travis-CI: stop notifying build status to #mediawiki-core
- git #75fefc06 - checkComposerLockUpToDate: Always check dependencies (task T147189)
- git #05c9c770 - Remove some MediaWiki dependencies on utils/BatchRow*
- git #344cbdc6 - Move utils/iterators/ into libs/
- git #0051f108 - Re-add human readable parser limit report (task T142210)
- git #94941288 - SpecialBooksources: Fix submitting the form from a subpage link
- git #35eab782 - addRFCandPMIDInterwiki: Fix strict mode errors (task T147536)
- git #34de93fa - Fix LoadBalancerSingle::reallyOpenConnection() signature
- git #56c1f67c - Improve Special:BookSources validation and error messages
- git #cb117e3d - Move MWGrants out of utils
- git #a02a7ff8 - EditPage: Show EditFilterMergedContent hook errors in an errorbox
- git #a7de5b0b - Improve deprecation comment for MW_DIFF_VERSION
- git #0d87d67d - Move MimeMagic code to libs/mime/MimeAnalyzer.php
- git #4283bdfc - Add 'WikiPageFactory' hook
- git #fdce245e - objectcache: use a default "since" timestamp in getWithSetCallback()
- git #e98dc4f3 - MediaWiki.php: Make getUrlDomainDistance() actually static
- git #627148d2 - HTMLDateTimeField: Properly handle empty input (task T148200)
- git #f50b47fd - BaseTemplate: Make getMsg() calling pattern more like wfMessage()
- git #837ed142 - SpecialWatchlist: Move title from form action to hidden input (task T121628)
- git #56db44ec - Fix grammar, wording and flow in the API documentation
- git #aa5be0c1 - Only set memcache hash when saving messages to memcache (task T144952)
- git #66844a81 - Change documentation of formatTimePeriod
- git #8f3a8ad5 - Enable APISandbox code on mobile (task T148049)
- git #d86056fe - Avoid blowing up inside Parser::extensionSubstitution() when PP limits are exceeded (task T136401)
- git #eb10ab69 - Add self to credits (Ed Sanders)
- git #ec0b9d55 - Fix WANObjectCache doc typo
- git #84ffa5d1 - ApiPurge: Set the triggering user for the LinksUpdate (task T147516, task T147977)
- git #9a8c8ab9 - Make TransactionProfiler::setSilenced() calls handle nesting
- git #4ae30c95 - Balancer: remove unnecessary extra argument
- git #11a0f7d8 - Remove ContentHandler::deprecated() (task T145728)
- git #5c59e46a - Remove deprecated ObjectCache::newAccelerator method
- git #b39a5f94 - Add patch to migrate rc_ip field to varbinary(40) (task T117854)
- git #4a208552 - Make SessionBackend::save() update the user post-send (task T92357)
- git #f5a43d8e - TitleWidget: Take 'known' status into account when deciding page existence (task T72123)
- git #5b66c98a - Adding SITENAME to search box placeholder (task T144640)
- git #1bd8f3cc - GallerySlideshow: Keep alt attribute of images
- git #8145ac71 - commonPrint: Remove overqualified selectors & `!important` where applicable (task T136459)
- git #696bd58a - GallerySlideshow: Add tooltip on toggle thumbnails icon (task T140593)
- git #91e54fca - Call parent::__construct() in MysqlBase AFTER transferring specific parameters (task T147852)
- git #0809631e - Convert LanguageConverter to using getLocalServerObjectCache()
- git #ac2c4cb8 - Call resetChildProcessServices() in ForkController
- git #103a5f06 - Guard Database::explicitTrxActive() against returning false while in begin() (task T147697)
- git #1cdecd58 - objectcache: Fix test coverage
- git #208851e5 - Call destroy method that actually exists instead of one that doesn't anymore. (task T147881)
- git #b92bab01 - Balancer: Add a bunch of phpdoc and 2 fixmes
- git #437cbb6c - Remove outdated deprecated .mw-ui-primary class
- git #7de07e89 - Update weblinks in comments from HTTP to HTTPS
- git #7c49c10d - API: Add a 'known' property when missing-but-known titles are output (task T141963)
- git #0b18e221 - Display both subject and talk subpages for Special:MovePage (task T140026)
- git #303e9b46 - Make Article::getContent() emit deprecation warnings (task T145729)
- git #6604db9a - Deprecate EditFilterMerged hook, final ContentHandler replaced hook (task T145728, task T147391)
- git #40c178a1 - Update wikimedia/utfnormal to 1.1.0
- git #96ef35a5 - HTMLForm: Add OOUI support for 'multiselect' with 'dropdown' => true
- git #9fd0c1d5 - Make server index validity checks in LoadBalancer actually work
- git #3ad3e00b - Allow users with deleterevision but not deletedhistory to delete revisions (task T128914)
- git #e6dd624b - Gallery: Use intrinsic width for gallery to center caption (task T29540)
- git #fcfb94dd - Improve Doxygen template used by mwdocgen.php
- git #35d9ad55 - Move up devunt's name to Developers
Vendor
edit- git #4c277bfc - Swapping defaultbranch for track (task T146293)
- git #44a65c11 - Add james-heinrich/getid3 v1.9.12 for TMH (task T148285)
- git #a82dfe00 - Update wikimedia/utfnormal to 1.1.0
- git #8a4b47c0 - Add pimple/pimple v2.1.1 for Flow (task T1283)
Extensions
editAbuseFilter
edit- git #b0da14a7 - Whoops, track not trace
- git #dbb1404f - Swapping defaultbranch for trace (task T146293)
- git #0309113b - Clean up ObjectCache calls
AccountAudit
edit- git #fcb7e148 - Whoops, track not trace
- git #15d17c1f - Swapping defaultbranch for trace (task T146293)
ActiveAbstract
edit- git #91346a02 - Whoops, track not trace
- git #89bd518e - Swapping defaultbranch for trace (task T146293)
AntiSpoof
edit- git #bec67be7 - Whoops, track not trace
- git #0e0797cb - Swapping defaultbranch for trace (task T146293)
ApiFeatureUsage
edit- git #e3cafe51 - Whoops, track not trace
- git #555e2b4c - Swapping defaultbranch for trace (task T146293)
Babel
edit- git #90d6db61 - Whoops, track not trace
- git #4fa8b19d - Swapping defaultbranch for trace (task T146293)
- git #7c2f3ea8 - Don't categorize zero level speakers in the main category (task T146909)
BetaFeatures
edit- git #74191b3e - Whoops, track not trace
- git #c7462fa3 - Swapping defaultbranch for trace (task T146293)
- git #64f42e1e - Replace icons with OOUI versions (task T148252)
- git #37faabfc - Use OOUI checkboxes (task T148252)
- git #f4179d90 - Create SVG templates for screenshot images (task T144428)
BounceHandler
edit- git #d975f891 - Whoops, track not trace
- git #fa5a4c1c - Swapping defaultbranch for trace (task T146293)
Calendar
edit- git #ec7b5476 - Whoops, track not trace
- git #21c1dcfc - Swapping defaultbranch for trace (task T146293)
Campaigns
edit- git #0eba5ebc - Whoops, track not trace
- git #2a6c1525 - Swapping defaultbranch for trace (task T146293)
Capiunto
edit- git #3463218c - Whoops, track not trace
- git #e5f43719 - Swapping defaultbranch for trace (task T146293)
Cards
edit- git #b39dd700 - Whoops, track not trace
- git #63c395f5 - Swapping defaultbranch for trace (task T146293)
- git #a89a96de - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
CategoryTree
edit- git #82426032 - Whoops, track not trace
- git #ede0a53f - Swapping defaultbranch for trace (task T146293)
- git #e83b5513 - Use $this->msg() instead of wfMessage() for proper context :)
- git #a1736a4f - Remove inclusion guards on class-only files
CentralAuth
edit- git #3bfef049 - Whoops, track not trace
- git #2455bb7b - Swapping defaultbranch for trace (task T146293)
- git #26eb29c4 - Make CentralAuthHooks::onLocalUserCreated() trigger importLocalNames() (task T92357)
- git #063da64f - Populate lu_local_id and lu_global_id on new user attach (task T142507)
CharInsert
edit- git #6ad47264 - Whoops, track not trace
- git #efab11b5 - Swapping defaultbranch for trace (task T146293)
CheckUser
edit- git #3c3c35e2 - Whoops, track not trace
- git #4740a776 - Swapping defaultbranch for trace (task T146293)
CirrusSearch
edit- git #c2aaaf1f - Whoops, track not trace
- git #5172a45a - Swapping defaultbranch for trace (task T146293)
- git #60904597 - Fix small typos in new preferences page
- git #74c48d1d - [completion] Properly fail if the response is not ok. (task T148978)
- git #1c88ae43 - Do not fail the query with insource:// queries running without weh (task T148107)
- git #17f18c1d - Completion suggester user pref page (task T148010)
- git #47bd6747 - Add wgContentNamespaces to the list of vars loaded by SearchConfig (task T148840)
- git #860c1453 - Update phan to use a config file
- git #5a70ed49 - Perform interwiki searches with a multi-search (task T146179, task T96881)
- git #9a9fde1a - Make request logging more generic
- git #35ce906c - Initial RequestLogger tests
- git #91bfefbe - Allow forceSearchIndex to ask for specific index to be used (task T147957)
- git #78bdbe6c - Initial relforge profiles for zh, th and ja
- git #6eb2870b - Enable Latvian and Lithuanian analyzers (task T148052)
- git #07bc08f0 - Improve processing of the apostrophe by the search engine in Ukrainian (task T146358)
- git #62eba6c9 - Issue less than 10 OR's in a single query (task T143932)
- git #ad2205c2 - Use getLocalServerObjectCache() service
- git #a62b1929 - Remove position_increment_gap on source_text.trigram
- git #defd26b9 - Add completion support to ClusterOverride
- git #5646fcf3 - Add some options useful for development
- git #d6b823ac - Do not fetch results from commons if running from TextCat (task T145628)
Cite
edit- git #dc6c0f2c - Whoops, track not trace
- git #5fc72978 - Swapping defaultbranch for trace (task T146293)
CiteThisPage
edit- git #4b7947a2 - Whoops, track not trace
- git #0f5cd0d5 - Swapping defaultbranch for trace (task T146293)
- git #2f5e43b4 - Convert Special:CiteThisPage to use FormSpecialPage (task T147046)
Citoid
edit- git #a1bc627c - Whoops, track not trace
- git #f2e0bcf4 - Swapping defaultbranch for trace (task T146293)
- git #788bb034 - Add credit line for Zotero citations (task T145464)
CleanChanges
edit- git #8a0087cf - Update version before MLEB release
- git #1c46b73a - Whoops, track not trace
- git #e356d9ad - Swapping defaultbranch for trace (task T146293)
- git #0fdcdab0 - Do not load ext.cleanchanges.uls unnecessarily (task T146476)
CodeEditor
edit- git #db2e20c7 - Whoops, track not trace
- git #c5f8ea97 - Swapping defaultbranch for trace (task T146293)
- git #c9d4d766 - Simplify modeloading
CodeReview
edit- git #fdaa32af - Whoops, track not trace
- git #22921112 - Swapping defaultbranch for trace (task T146293)
Collection
edit- git #a6c38234 - Whoops, track not trace
- git #545e9536 - Swapping defaultbranch for trace (task T146293)
CommonsMetadata
edit- git #e3c0bbea - Whoops, track not trace
- git #faf01db2 - Swapping defaultbranch for trace (task T146293)
ConfirmEdit
edit- git #1089fce7 - Whoops, track not trace
- git #137320a3 - Swapping defaultbranch for trace (task T146293)
- git #1c3c454b - Use correct fancycaptcha-accountcreate message (task T148921)
ContactPage
edit- git #4b3d4b1a - Whoops, track not trace
- git #748d75aa - Swapping defaultbranch for trace (task T146293)
ContentTranslation
edit- git #91622f9c - Whoops, track not trace
- git #62fb276a - Swapping defaultbranch for trace (task T146293)
- git #caa79a57 - Use correct blue (#36c) in beta features icon
- git #f66c2016 - ext.cx.sitemapper: use mediawiki.ForeignApi (task T146248)
ContributionTracking
edit- git #6b6edbf7 - Whoops, track not trace
- git #72240914 - Swapping defaultbranch for trace (task T146293)
CreditsSource
edit- git #2f82134c - Whoops, track not trace
- git #c4841072 - Swapping defaultbranch for trace (task T146293)
DisableAccount
edit- git #a8fb071c - Whoops, track not trace
- git #6595102b - Swapping defaultbranch for trace (task T146293)
Disambiguator
edit- git #8dfd41a6 - Whoops, track not trace
- git #739a0e02 - Swapping defaultbranch for trace (task T146293)
DismissableSiteNotice
edit- git #4366aa95 - Whoops, track not trace
- git #72b389dd - Swapping defaultbranch for trace (task T146293)
DonationInterface
edit- git #2fa2172a - .gitreview: swapping defaultbranch for track (task T146293)
- git #050f916b - Expand list of domains for mailcheck (task T148748)
- git #d1a7231e - Fix merchant order ID on order reference (task T147973)
- git #79a906e6 - Add ct_id to error forms as reference number. (task T147679)
DoubleWiki
edit- git #ef5e6670 - Whoops, track not trace
- git #e91d1082 - Swapping defaultbranch for trace (task T146293)
DynamicSidebar
edit- git #55772dbf - Whoops, track not trace
- git #627be0b5 - Swapping defaultbranch for trace (task T146293)
Echo
edit- git #888315d1 - Whoops, track not trace
- git #4d3723fe - Swapping defaultbranch for trace (task T146293)
- git #cfa0aa09 - Fix bogus variable usage
- git #e9264022 - (re)Add JavaScript hooks to Notifications (task T146296)
- git #d3d61409 - Show orange alert and provide hook (task T137954)
- git #cc2189f0 - Remove notifications bottom controls (task T140964)
- git #fa490fa0 - Update beta feature screenshots to use proper layout and colours (task T144428)
- git #161f21ab - Database and LoadBalancer documentation updates
EducationProgram
edit- git #bcdb0d24 - Whoops, track not trace
- git #88eba9db - Swapping defaultbranch for trace (task T146293)
- git #c297c5ac - Fix-up for Ia3d767e86
Elastica
edit- git #0959e381 - Whoops, track not trace
- git #3f1cb984 - Swapping defaultbranch for trace (task T146293)
EventBus
edit- git #aff7dfee - Whoops, track not trace
- git #1befec38 - Swapping defaultbranch for trace (task T146293)
- git #6f36f5f3 - Don't set rev_len if it's unknown
- git #f78826d9 - Don't set the performer property if the user is not available.
- git #7c680c6d - Don't set added/removed properties if they are empty
EventLogging
edit- git #41f8b94d - Whoops, track not trace
- git #878eab46 - Swapping defaultbranch for trace (task T146293)
ExtensionDistributor
edit- git #d827d947 - Whoops, track not trace
- git #0d5b1333 - Swapping defaultbranch for trace (task T146293)
FeaturedFeeds
edit- git #47b7aa03 - Whoops, track not trace
- git #5200c776 - Swapping defaultbranch for trace (task T146293)
FlaggedRevs
edit- git #eb9ab545 - Whoops, track not trace
- git #7c5aef5c - Swapping defaultbranch for trace (task T146293)
- git #18e53d89 - Fix Linker::link() call with $query as string (task T138047)
- git #2ee2b047 - Simplify FR loading prior to extension registration
Flow
edit- git #adb7f601 - Whoops, track not trace
- git #43c10115 - Swapping defaultbranch for trace (task T146293)
- git #803ffe52 - Move pimple to composer dependency (task T1283)
- git #662c1ccf - Fix page moves by calling safeAllowCreation in canBeUsedOn (task T147942)
- git #d76b95ff - Move some flow notifications to other categories (task T133220)
- git #34565f54 - Update beta feature screenshots to use proper layout and colours (task T144428)
FundraiserLandingPage
edit- git #847fc8cf - Whoops, track not trace
- git #0d84e4b8 - Swapping defaultbranch for trace (task T146293)
FundraisingTranslateWorkflow
edit- git #50b1f969 - Whoops, track not trace
- git #fcf0db71 - Swapping defaultbranch for trace (task T146293)
GWToolset
edit- git #7bc05cb0 - Whoops, track not trace
- git #4f6c7c27 - Swapping defaultbranch for trace (task T146293)
Gadgets
edit- git #e0092515 - Whoops, track not trace
- git #4d46502b - Swapping defaultbranch for trace (task T146293)
- git #23c0b1c1 - Clean up ObjectCache calls
GeoCrumbs
edit- git #a8d36812 - Whoops, track not trace
- git #09d919e3 - Swapping defaultbranch for trace (task T146293)
GeoData
edit- git #d8f57990 - Whoops, track not trace
- git #898a9866 - Swapping defaultbranch for trace (task T146293)
- git #ed6f6709 - Update Elasticsearch Searcher for logging refactor
GettingStarted
edit- git #6fc17f72 - Whoops, track not trace
- git #6f1cf42a - Swapping defaultbranch for trace (task T146293)
GlobalBlocking
edit- git #22a34d12 - Whoops, track not trace
- git #ec82e398 - Swapping defaultbranch for trace (task T146293)
- git #53dee904 - Use Database::buildLike() and Database::anyString() in queries (task T147643)
GlobalCssJs
edit- git #fa768607 - Whoops, track not trace
- git #1e7f2b01 - Swapping defaultbranch for trace (task T146293)
GlobalUsage
edit- git #802cf557 - Whoops, track not trace
- git #10f92b74 - Swapping defaultbranch for trace (task T146293)
GlobalUserPage
edit- git #851a6b9d - Whoops, track not trace
- git #c27d65c5 - Swapping defaultbranch for trace (task T146293)
- git #0672244b - Use LoadBalancer::getConnectionRef()
GoogleNewsSitemap
edit- git #6c7b8e4e - Whoops, track not trace
- git #71e6c3e3 - Swapping defaultbranch for trace (task T146293)
Graph
edit- git #65ec82b6 - Whoops, track not trace
- git #01a23bac - Swapping defaultbranch for trace (task T146293)
- git #6be64d9c - Improve error handling
- git #d5278f62 - Convert arrays to new syntax
- git #efbe150e - Refactor tag handling (task T148082)
- git #ffcb7d9c - Move the rest of hooks into the Hooks class
- git #d8dc1a87 - Wrap errors in class=error
- git #f58f619d - Add parser tests, fix warning they discovered
- git #316d4434 - Correct inheritance in graph dialog documentation
GuidedTour
edit- git #b83158a8 - Whoops, track not trace
- git #45bb6c9d - Swapping defaultbranch for trace (task T146293)
ImageMap
edit- git #5bd7dfcc - Whoops, track not trace
- git #aaa19473 - Swapping defaultbranch for trace (task T146293)
InputBox
edit- git #cf6777f2 - Whoops, track not trace
- git #8f66017e - Swapping defaultbranch for trace (task T146293)
Insider
edit- git #1caaa350 - Whoops, track not trace
- git #6d45f53c - Swapping defaultbranch for trace (task T146293)
Interwiki
edit- git #016c78f4 - Whoops, track not trace
- git #a8aab796 - Swapping defaultbranch for trace (task T146293)
Josa
edit- git #dbaa110c - Whoops, track not trace
- git #80a64c86 - Swapping defaultbranch for trace (task T146293)
JsonConfig
edit- git #063fa82e - Whoops, track not trace
- git #6db0f16c - Swapping defaultbranch for trace (task T146293)
- git #49b82a80 - Use array_replace_recursive to merge jsonconfigs (task T147971)
- git #fa6c02b8 - JCUtils::isListOfLangs() restrict to valid langs only
- git #a2da5f04 - Enforce localized strings to be non-empty
- git #77152cc7 - Migrate to FormatJson::parse()
- git #6e8c6501 - Revert "Define a merge strategy for JsonConfigs"
- git #55d85d06 - Define a merge strategy for JsonConfigs
Kartographer
edit- git #cbb95f7a - Fix mapframe preview with enabled snapshot (task T149070)
- git #3528f8e9 - Re-added KartographerStaticMapframe config var (task T148070)
- git #97f60e8c - Added geomask backend support (task T146582)
- git #703d49bd - Whoops, track not trace
- git #12f546ba - Swapping defaultbranch for trace (task T146293)
- git #36db34cc - Fixes dialog concurrent setup events, skip openFullScreen when updating hash
- git #06064ddd - Fixed extension.json alias name
- git #0976a93c - Show the More details button when map is loaded (task T148882)
- git #913a4758 - Use map snapshot service until user interacts (task T148070)
- git #bfacfe75 - WV: Make sure mw.storage is loaded before using it (task T148865)
- git #1238c159 - Upgrade data lib to fix bug when API returns no data for groups (task T148810)
- git #1631a4c5 - Fix mapbox and other map scripts always loaded by VE (task T148511)
- git #2055402b - Enable double click zoom in full screen mode (task T148671)
- git #e1aafd7f - Fix how Wikivoyage shows external groups in the layers dropdown (task T148346)
- git #845e842a - Force non-breaking space with CSS (task T147943)
- git #ce442c4a - Fixes maplink external groups being applied multiple times (task T148687)
- git #646ea247 - Bumped to the new wikimedia-mapdata
- git #67a92db9 - Fix full screen button for some maps (task T147987)
LabeledSectionTransclusion
edit- git #c3a41070 - Whoops, track not trace
- git #84ea8cda - Swapping defaultbranch for trace (task T146293)
LandingCheck
edit- git #c6b843c0 - Whoops, track not trace
- git #b3f8bab2 - Swapping defaultbranch for trace (task T146293)
LdapAuthentication
edit- git #770c89e3 - Whoops, track not trace
- git #d5cff183 - Swapping defaultbranch for trace (task T146293)
LiquidThreads
edit- git #a8e895f4 - Whoops, track not trace
- git #ec68d32f - Swapping defaultbranch for trace (task T146293)
Listings
edit- git #4aa54a44 - Whoops, track not trace
- git #eaac6214 - Swapping defaultbranch for trace (task T146293)
LocalisationUpdate
edit- git #123a3500 - Whoops, track not trace
- git #bbb2022e - Swapping defaultbranch for trace (task T146293)
MapSources
edit- git #04fd3cc8 - Whoops, track not trace
- git #65aadaf4 - Swapping defaultbranch for trace (task T146293)
- git #0f269b02 - Remove <slippymap> and {{#geolink:}} (task T140681)
MassMessage
edit- git #f72815f9 - Whoops, track not trace
- git #7d45fb83 - Swapping defaultbranch for trace (task T146293)
Math
edit- git #0f866f6f - Whoops, track not trace
- git #685ee127 - Swapping defaultbranch for trace (task T146293)
- git #3ebade41 - Make width of buttons in math dialog more flexible (task T145613)
- git #5758bcc2 - Update reference images (task T113708)
MobileApp
edit- git #83d4a699 - Whoops, track not trace
- git #81127e88 - Swapping defaultbranch for trace (task T146293)
- git #dfb02615 - Add visualhide class from Common.css (task T147239)
MobileFrontend
edit- git #fecd4a13 - Don't accept ?useformat=mobile-wap in URL
- git #36ec7f1c - Whoops, track not trace
- git #3d5de342 - Swapping defaultbranch for trace (task T146293)
- git #2860d410 - Remove dead code in SkinMinervaBeta (task T147944)
- git #084d7dd4 - Beta: move first paragraph in lead section before infobox(es) (task T145216)
- git #ca7cbd82 - Hygiene: Make it easy to retrieve config variables (task T145216)
- git #cbf54196 - QA: Make it clearer which tests require anonymous editing support
- git #102c9d23 - QA: Don't reference status of beta in browser test names
- git #12904664 - QA: Make it clear in which browser test MEDIAWIKI_USER must be an admin
- git #afee9722 - QA: Mark browser tests which have login steps with tag
- git #5d763d6e - Remove language overlay instrumentation (task T130849)
- git #fec934eb - Remove MinervaBottomLanguageButton (task T143829, task T130849)
- git #0255c87f - QA: Remove indeterminism from test
- git #8118edc0 - Don't unnecessarily fragment parser cache
- git #8f2ab5d5 - MobilePage: Fix undefined revisionTimestamp property (task T147993)
- git #fe0f8f12 - QA: Update function documentation
- git #ec3074d9 - Update Grunt dependencies to allow us to use jscs autofixing
- git #c915f2dd - QA: Don't skip browser tests
- git #0c7703ee - Update wgMinervaBottomLanguageButton default value (task T143829)
- git #f99a731a - Hygiene: Update $wgMFMobileHeader default value (task T143891)
- git #c33fb8ec - Hygiene: Remove superseded device detection code (task T143891)
- git #20bd8001 - Add DeviceDetectorService class (task T143891)
- git #6eeec26b - Extract extra device detection from MobileContext (task T143891)
- git #53c98c26 - Fully test MobileContext#shouldDisplayMobileView (task T143891)
- git #4fc60442 - Avoid margin collapsing (task T147956)
- git #bf02bb67 - Don't use deprecated MW_DIFF_VERSION
- git #68a856bb - Fix logic of MinervaBottomLanguageButton (task T143829)
MoodBar
edit- git #4376e069 - Whoops, track not trace
- git #bf2b4342 - Swapping defaultbranch for trace (task T146293)
MultimediaViewer
edit- git #dd29a527 - Whoops, track not trace
- git #2f5e29a9 - Swapping defaultbranch for trace (task T146293)
MwEmbedSupport
edit- git #2e24ff47 - Whoops, track not trace
- git #235e3560 - Swapping defaultbranch for trace (task T146293)
NavigationTiming
edit- git #bcfb0584 - Whoops, track not trace
- git #ff342100 - Swapping defaultbranch for trace (task T146293)
NewUserMessage
edit- git #e12555db - Whoops, track not trace
- git #20d04c8c - Swapping defaultbranch for trace (task T146293)
Nuke
edit- git #b6170011 - Whoops, track not trace
- git #133ee9ea - Swapping defaultbranch for trace (task T146293)
OATHAuth
edit- git #63ba48fa - Whoops, track not trace
- git #baca4a72 - Swapping defaultbranch for trace (task T146293)
- git #e38c68c1 - Remove pre authmanager MW support
- git #a6b60d24 - Apply rate limits to all token verifications
- git #36c523ab - Add an api action to validate an OATH token (task T144712)
OAuth
edit- git #3f5875b2 - SECURITY: check stage and user blocked/locked status in /identify (task T148600)
- git #df565daf - Whoops, track not trace
- git #2bb4f21d - Swapping defaultbranch for trace (task T146293)
- git #046ce782 - Fix bugs with handling of missing request parameters (task T147414)
ORES
edit- git #346b2134 - Whoops, track not trace
- git #03d6258c - Swapping defaultbranch for trace (task T146293)
- git #23b3d27f - Soften dependency on the BetaFeatures extension
- git #673392f3 - Extensive CI tests, part II (task T146560)
- git #e123813e - Expose ores scores in js (task T143611)
- git #586bd247 - Fix LTR beta features screenshot
- git #caca169d - Update beta feature screenshots to use proper layout and colours (task T144428)
- git #ba82ff8f - Remove redundant $wgUser
- git #dd814ea7 - Extensive CI tests, part I (task T146560)
OpenStackManager
edit- git #d45f8175 - Whoops, track not trace
- git #0b1c25fb - Swapping defaultbranch for trace (task T146293)
- git #13624901 - Remove all puppet stuff
PageAssessments
edit- git #a2db5d4b - Whoops, track not trace
- git #1a6505f9 - Swapping defaultbranch for trace (task T146293)
- git #3c2f28f8 - Make the assessment namespace configurable (task T147906)
- git #cbf2b50f - Only update assessment data when talk pages are saved (task T147906)
- git #4e3cdbfd - Use the transaction ticket provided by LinksUpdateComplete
PageForms
edit- Newly deployed extension
PageImages
edit- git #912335ce - Whoops, track not trace
- git #66650711 - Swapping defaultbranch for trace (task T146293)
- git #d52f9420 - Convert PageImages to extension registration (task T87953)
PageTriage
edit- git #51551748 - Whoops, track not trace
- git #3ed1b1ff - Swapping defaultbranch for trace (task T146293)
- git #5a58ea08 - Improving documentation for updatePageTriageQueue maintenance script
- git #d59df669 - Revert "Convert PageTriage to extension registration"
- git #c92144d3 - Fixing broken browser test for text rotation (task T105846)
- git #7ef12cad - Convert PageTriage to extension registration (task T87875)
- git #1bdbaffd - Remove executable flags from PageTriage.hooks.php and Gemfile
- git #c2b35e40 - Much simpler and more performant way to handle noindexing templates
- git #757d8d23 - Switching to simpler "new MWTimestamp" and adding comment
- git #e282d367 - Remove outdated lgtoken checks that break tests
PagedTiffHandler
edit- git #dedcb8e9 - Whoops, track not trace
- git #c187aa0c - Swapping defaultbranch for trace (task T146293)
ParserFunctions
edit- git #1cb91f1e - Whoops, track not trace
- git #c65c1b16 - Swapping defaultbranch for trace (task T146293)
ParsoidBatchAPI
edit- git #5d299a26 - Whoops, track not trace
- git #466eb0f9 - Swapping defaultbranch for trace (task T146293)
PdfHandler
edit- git #cb4cbb3c - Whoops, track not trace
- git #b41844d3 - Swapping defaultbranch for trace (task T146293)
Petition
edit- git #68c0e16a - Whoops, track not trace
- git #85efac60 - Swapping defaultbranch for trace (task T146293)
Poem
edit- git #4ada2a8c - Whoops, track not trace
- git #572783c1 - Swapping defaultbranch for trace (task T146293)
PoolCounter
edit- git #1e292112 - Whoops, track not trace
- git #2592b712 - Swapping defaultbranch for trace (task T146293)
Popups
edit- git #39ca2535 - Whoops, track not trace
- git #31451e66 - Swapping defaultbranch for trace (task T146293)
- git #8fb7e6fb - Tests: Test existing behaviour for getMassagedData
- git #cd0546be - Fix browser tests (task T148856)
- git #74231eba - Hygiene: Remove dead code
- git #7dfad14d - Directory structure should reflect the ResourceLoader definitions
- git #bf8485b6 - Hygiene: Pull out event handler for display of Hovercards
- git #469d3e7f - Update beta feature screenshots to use proper layout and colours (task T144428)
- git #aa5e622c - Event handlers should not be exposed globally (task T147306)
ProofreadPage
edit- git #d31aa95c - Whoops, track not trace
- git #0e6cd168 - Swapping defaultbranch for trace (task T146293)
- git #e11f9080 - Use wikipage instead of article (task T143838)
QuickSurveys
edit- git #ea356ea9 - Whoops, track not trace
- git #6526cf32 - Swapping defaultbranch for trace (task T146293)
Quiz
edit- git #72ab2c39 - Whoops, track not trace
- git #a6c1a71f - Swapping defaultbranch for trace (task T146293)
- git #0f3430d1 - Do not hardcode colons outside of translatable strings (task T69375)
RSS
edit- git #f00e885d - Whoops, track not trace
- git #fff05cf2 - Swapping defaultbranch for trace (task T146293)
RelatedArticles
edit- git #66243662 - Whoops, track not trace
- git #05530a31 - Swapping defaultbranch for trace (task T146293)
- git #1bc4b5c1 - Fix browser tests (task T148856)
- git #afa49ad4 - Update beta feature screenshots to use proper layout and colours (task T144428)
RelatedSites
edit- git #6f273a09 - Whoops, track not trace
- git #444b440b - Swapping defaultbranch for trace (task T146293)
Renameuser
edit- git #f728deb0 - Whoops, track not trace
- git #4c21875a - Swapping defaultbranch for trace (task T146293)
RevisionSlider
edit- git #c824428d - Only show in beta feature list when enabled as a betafeature (task T149092)
- git #ee4b365b - Whoops, track not trace
- git #090e1c40 - Swapping defaultbranch for trace (task T146293)
- git #300c5523 - Store settings for anonymous users (task T145494)
- git #02991a7b - Add a betaFeature switch (task T148644)
- git #1e1c2f59 - Don't nest mw-content-text element when reloading diff (task T144391)
- git #066d905d - Fix my author entry
- git #69e3a7dd - Fix selecting betafeature in browsertests (task T148841)
- git #62c5b4cf - Prevent selecting the same revision twice (task T141254)
- git #79c0305b - Throttle the window resize event handler
- git #08aef9f5 - Update linters and remove redundant ones
- git #a020b238 - Avoid parseInt
- git #f3a239aa - Refactor timeline browsertests (task T146276)
- git #3ca7099c - Refactor tooltips browsertests (task T146276)
- git #5e73b6ba - Update beta feature screenshots to use proper layout and colours (task T144428)
- git #8fef5ac0 - Fix order when executing pointer update
- git #a111213d - Wait for pointers to finish moving in browsertests
- git #d728cda3 - Compute and cache directionality once
- git #da8f7fb0 - Update pointer position attributes immediately
- git #5553fe06 - Remove obsolete step (task T146276)
- git #722242a6 - Refactor history and pointers browsertests (task T146276)
SandboxLink
edit- git #aa109b7c - Whoops, track not trace
- git #8ec45f17 - Swapping defaultbranch for trace (task T146293)
Score
edit- git #83b791ba - Whoops, track not trace
- git #e7c58b9d - Swapping defaultbranch for trace (task T146293)
Scribunto
edit- git #a6656217 - Whoops, track not trace
- git #73020ea4 - Swapping defaultbranch for trace (task T146293)
- git #edb1b51f - Use EditFilterMergedContent hook (task T147565)
- git #db077873 - Cleanup backwards-compatibility code (task T148012)
- git #3660ec17 - Clean up ObjectCache calls
SearchExtraNS
edit- git #0a050730 - Whoops, track not trace
- git #0f51f371 - Swapping defaultbranch for trace (task T146293)
SecurePoll
edit- git #b53df149 - Whoops, track not trace
- git #ec612010 - Swapping defaultbranch for trace (task T146293)
- git #b0aa4139 - Form section headers in SecurePoll should not use wikitext or html (task T147960)
- git #fd8ffbe3 - Voter eligibility form is inconsistent in dates it suggests and uses (task T147962)
- git #11f4af15 - Remove reference to the jump-text parameter from the poll creation page (task T145657)
- git #81eb0132 - Special:SecurePoll should be listed on Special:SpecialPages (task T145342)
- git #9d67109f - Fix SecurePoll_VoterEligibilityPage::saveList visibility (task T135768)
SemanticForms
edit- git #070d1998 - Whoops, track not trace
- git #b65781a6 - Swapping defaultbranch for trace (task T146293)
ShortUrl
edit- git #fe5b865b - Whoops, track not trace
- git #e1dda2ba - Swapping defaultbranch for trace (task T146293)
SiteMatrix
edit- git #43a64d99 - Whoops, track not trace
- git #df7c6187 - Swapping defaultbranch for trace (task T146293)
SpamBlacklist
edit- git #cb2ab539 - Whoops, track not trace
- git #e3dcbf79 - Swapping defaultbranch for trace (task T146293)
SubPageList3
edit- git #eb5f3f9a - Whoops, track not trace
- git #849d7aef - Swapping defaultbranch for trace (task T146293)
SubpageSortkey
edit- git #d908a05c - Whoops, track not trace
- git #9162a471 - Swapping defaultbranch for trace (task T146293)
SyntaxHighlight_GeSHi
edit- git #65073ad8 - Whoops, track not trace
- git #685dfe92 - Swapping defaultbranch for trace (task T146293)
TemplateData
edit- git #f6400db1 - Whoops, track not trace
- git #8dc5264a - Swapping defaultbranch for trace (task T146293)
TemplateSandbox
edit- git #2db82f34 - Whoops, track not trace
- git #62ef4c92 - Swapping defaultbranch for trace (task T146293)
- git #518908d0 - Enable search/title suggestions for Preview page with this template (task T148324)
TextExtracts
edit- git #bb9fed05 - Whoops, track not trace
- git #b640fdf0 - Swapping defaultbranch for trace (task T146293)
Thanks
edit- git #447da9fd - Whoops, track not trace
- git #15c8cb24 - Swapping defaultbranch for trace (task T146293)
TimedMediaHandler
edit- git #3987d933 - Whoops, track not trace
- git #142978c7 - Swapping defaultbranch for trace (task T146293)
- git #1bcdd272 - Remove swp file from repo
- git #f8c50d40 - Fix videojs mode control bar in RTL (task T148565)
- git #68c7079c - Made the dependency on videojs-ogvjs conditional (task T133228)
- git #86bffced - Fix TitleFormatter::getPrefixedDBkey() call (task T148326)
- git #ad41b5aa - Move videojs-replay dependecy to devDependencies
- git #3a4d3b54 - Repair text track attributes (task T122737)
- git #c61f0940 - Bring in getid3 from composer (task T148285)
- git #dc7377c7 - Add check to File_Ogg for cut-off page headers (task T144483)
- git #157776c0 - Update videojs-ogvjs to 1.3.1
TitleBlacklist
edit- git #07eca420 - Whoops, track not trace
- git #bbc9c414 - Swapping defaultbranch for trace (task T146293)
TocTree
edit- git #7f0cdf44 - Whoops, track not trace
- git #3868fa7a - Swapping defaultbranch for trace (task T146293)
TorBlock
edit- git #ed938b16 - Whoops, track not trace
- git #f90d34f2 - Swapping defaultbranch for trace (task T146293)
Translate
edit- git #0963341e - Update version before MLEB release
- git #40881f52 - Whoops, track not trace
- git #16eb38c7 - Swapping defaultbranch for trace (task T146293)
- git #cea67a06 - Editor: only show shortcut info on large screens (task T146134)
- git #98adf029 - Editor: use regular size buttons (task T146134)
TranslationNotifications
edit- git #a72c5445 - Whoops, track not trace
- git #62c9a041 - Swapping defaultbranch for trace (task T146293)
TrustedXFF
edit- git #54e160d4 - Whoops, track not trace
- git #5517567e - Swapping defaultbranch for trace (task T146293)
UnicodeConverter
edit- git #aa4fe7cf - Whoops, track not trace
- git #d1c2df2e - Swapping defaultbranch for trace (task T146293)
UniversalLanguageSelector
edit- git #b2600646 - Update version before MLEB release
- git #024c1ffb - Whoops, track not trace
- git #8943934f - Swapping defaultbranch for trace (task T146293)
- git #edb7907f - Update jquery.uls to f3a61bd
- git #b0a14307 - ext.uls.compactlinks: add explicit dependency to mediawiki.jqueryMsg (task T148117)
- git #6fe8a312 - Update beta feature screenshots to use proper layout and colours (task T144428)
UploadWizard
edit- git #49c62250 - Whoops, track not trace
- git #67bf8021 - Swapping defaultbranch for trace (task T146293)
- git #2795d885 - Fix a weird ghost "or" for non-Flickr users
- git #d3d3d17c - Warn/error when date is (likely) incompatible with license (task T140902)
- git #ec1e05c6 - Change PD-US template to PD-1923
- git #48c0c259 - jquery.morphCrossfade: Remove 'overflow' fiddling
UploadsLink
edit- git #68bf5d27 - Whoops, track not trace
- git #d2c81a99 - Swapping defaultbranch for trace (task T146293)
UrlShortener
edit- git #40237df3 - Whoops, track not trace
- git #360372fd - Swapping defaultbranch for trace (task T146293)
UserMerge
edit- git #55971e5d - Whoops, track not trace
- git #925363ea - Swapping defaultbranch for trace (task T146293)
- git #1648aaed - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
VectorBeta
edit- git #832b90d3 - Whoops, track not trace
- git #c014080b - Swapping defaultbranch for trace (task T146293)
VipsScaler
edit- git #336c4486 - Whoops, track not trace
- git #34d7afa7 - Swapping defaultbranch for trace (task T146293)
VisualEditor
edit- git #786c5768 - Always serve quick-access-characters in content language (task T149051)
- git #e6341553 - .gitreview: swapping defaultbranch for track (task T146293)
- git #13801bb6 - ApiVisualEditor: Move diffing and serializing to ApiVisualEditorEdit
- git #77629cd3 - Make ve-ui-mwGalleryDialog-image-container-highlighted rule more specific to ensure border-color rule takes effect (task T148041)
- git #406e9f8e - Enable conditional loading of ACE language modes (task T148518)
- git #2dfdd823 - Prevent edit source from acting twice (task T148309)
- git #090b8ad5 - Don't hardcode magic link URLs
- git #f8bb7aac - Update VE core submodule to master (5fc8c7f)
- git #b5815e9f - Send RB errors through the normal error handling process
- git #39aa3021 - Switch to the wikitext editor if VE fails to load (task T135748)
- git #25933c09 - Strip RESTBase IDs from HTML generated when wikitext is pasted (task T146054)
- git #e1e02fa0 - Update VE core submodule to master (90cbd62) (task T147607)
- git #85f80300 - MWMediaSearchWidget: Fix indentation in var
- git #7ec7acf1 - Take only the last part of a URL query in media search widget (task T121354)
- git #70bf00e9 - More NWE-SET integration fixes
- git #49283f72 - Fix typo in DAT.init.js
- git #6b87b267 - Fix another case where we need to pass the section (task T144654)
- git #97209478 - Fix sanitizing of query value in media search
- git #91ca88f6 - Set gallery dialog to larger size when search panel is focused (task T145246)
- git #0a3dbfb6 - mw.LinkCache: Links aren't missing if they're known (task T72123)
- git #3c298616 - Update beta feature screenshots to use proper layout and colours (task T144428)
- git #4040442a - Section editing in NWE (task T144654)
- git #6c93a492 - Get rid of ?venotify= from URL post-save
- git #418bd322 - NWE: Use a different change tag to the visual editor (task T147587)
- git #4fc2904a - Follow-up I9547dfd: Only enable VE tabs if VE is available (task T147890)
- git #d2dd3689 - Tidy up DAT load failure handling
WikiEditor
edit- git #6d8028b4 - Whoops, track not trace
- git #e212c326 - Swapping defaultbranch for trace (task T146293)
WikiLove
edit- git #4313e821 - Whoops, track not trace
- git #f0d96a8f - Swapping defaultbranch for trace (task T146293)
WikidataPageBanner
edit- git #4436e8d0 - Whoops, track not trace
- git #150cdfb2 - Swapping defaultbranch for trace (task T146293)
WikimediaEvents
edit- git #0781f477 - Whoops, track not trace
- git #605e49b0 - Swapping defaultbranch for trace (task T146293)
- git #5ff68ab1 - Turn on CirrusSearch bm25 A/B test for ja, zh and th (task T147495)
- git #7b5b911e - Integrate did you mean collection into search satisfaction (task T138087)
- git #6637d1dd - Fixup search satisfaction browser tests
WikimediaIncubator
edit- git #75d8c758 - Whoops, track not trace
- git #067e0fbd - Swapping defaultbranch for trace (task T146293)
WikimediaMaintenance
edit- git #b8181dd4 - Whoops, track not trace
- git #5b87ada4 - Swapping defaultbranch for trace (task T146293)
WikimediaMessages
edit- git #83ef4a7a - Whoops, track not trace
- git #bf8ff593 - Swapping defaultbranch for trace (task T146293)
XAnalytics
edit- git #fc442550 - Whoops, track not trace
- git #57a7281e - Swapping defaultbranch for trace (task T146293)
ZeroBanner
edit- git #0938b163 - Whoops, track not trace
- git #c381ff39 - Swapping defaultbranch for trace (task T146293)
- git #03e5d41f - Fixed JsonConfigs global var initialization (task T147971)
ZeroPortal
edit- git #6635e38b - Whoops, track not trace
- git #6af1e52f - Swapping defaultbranch for trace (task T146293)
- git #41a2eaac - Fixed JsonConfigs global var initialization (task T147971)
cldr
edit- git #2b88b1a6 - Whoops, track not trace
- git #06b9ea44 - Swapping defaultbranch for trace (task T146293)
intersection
edit- git #21449b6b - Whoops, track not trace
- git #c79b03d2 - Swapping defaultbranch for trace (task T146293)
timeline
edit- git #b17dbfad - Whoops, track not trace
- git #d7d439b4 - Swapping defaultbranch for trace (task T146293)
wikihiero
edit- git #7e035535 - Whoops, track not trace
- git #74b065f5 - Swapping defaultbranch for trace (task T146293)
Skins
editCologneBlue
edit- git #1e7427c6 - Use track=1 instead of defaultbranch=master in .gitreview
Modern
edit- git #6033c5af - Use track=1 instead of defaultbranch=master in .gitreview
MonoBook
edit- git #dabb43a8 - Use track=1 instead of defaultbranch=master in .gitreview
Nostalgia
edit- git #c59cb758 - Use track=1 instead of defaultbranch=master in .gitreview
Vector
edit- git #d346c875 - Use track=1 instead of defaultbranch=master in .gitreview