MediaWiki 1.31/wmf.24
![]() |
Deployment of MediaWiki 1.31.0-wmf.24 to Wikimedia sites | MediaWiki 1.31.0-wmf.25![]() |
The latest version (labeled "1.31.0-wmf.24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 6 March 2018 (see the roadmap).
Core changes
[edit]- git #fff578a1 - Don't target log_user_text for registered users (task T188826) by Anomie
- git #ab2bf12c - Add test for WikiPage post-edit stats update (task T187585) by Aaron Schulz
- git #752c8427 - Introduce DatabaseLogEntry::newFromId by Max Semenik
- git #b6dd3b8f - resourceloader: Add test for non-empty user module in scripts-only queue (task T188689) by Legoktm
- git #60aa9050 - SECURITY: Fix revdel checks in LogPager (task T188145) by Brian Wolff
- git #dd5f6306 - Update docs for AllowUserCssPrefs to not mention performance by Timo Tijhof
- git #81313374 - [JobQueueSecondTestQueue] Support read-only mode. by Petr Pchelko
- git #99e8325c - DifferenceEngine: Use CSS classes instead of inline styles by Bartosz Dziewoński
- git #e6d5c6a9 - mediawiki.special.apisandbox: Reorder functions by Fomafix
- git #90e7d36c - rdbms: cleanup some type checks and documentation by Aaron Schulz
Vendor
[edit]No changes for vendor
Extensions
[edit]3D
[edit]- git #7a2d22c2 - Don't add JS on Special:UploadWizard (task T187461) by Matthias Mullie
AbuseFilter
[edit]- git #6e42340a - Add userLinks in private details page (task T188600) by Daimona Eaytoy
- git #8f812a72 - Allow preloading text areas using URL parameter (task T58784) by Matěj Suchánek
- git #603b0202 - Duplicate check for array_diff (task T180194) by Daimona Eaytoy
- git #d138b287 - Add form field to filter history by filter (task T27897) by Huji
- git #fd3987ba - Add option to turn off logging IPs (task T187169) by Huji
- git #b1e2e158 - Do not attempt to process tags if tagging is disabled (task T179249) by rosalie
- git #7dfe4bfc - Change message transformation method by Matěj Suchánek
- git #43530957 - Better order of form elements (dropdowns together, filter ID last) (task T159061) by Huji
- git #a83b10c5 - Add option to block a user from editing their own talk page (task T170014) by Huji
- git #c7d87182 - Wrap the throttled warning in a warningbox div by Daimona Eaytoy
- git #3f34308f - Tag actions which hit the condition limit (task T71492) by Matěj Suchánek
ActiveAbstract
[edit]No changes for ActiveAbstract
AdvancedSearch
[edit]- git #ba5d6b3e - namespace presets: make configurable (task T188517) by Pablo Grass
- git #f046c14d - extension.json: bump manifest version (task T188517) by Pablo Grass
- git #b679e418 - Make the namespace presets configurable (task T173736) by Gabriel Birke
- git #c4b8e1d1 - Add General Help & Discussion checkboxes to presets (task T173736 T173734) by tzhelyazkova
- git #956354d0 - Update README file for Selenium tests (task T187862) by Željko Filipin
AntiSpoof
[edit]No changes for AntiSpoof
ApiFeatureUsage
[edit]No changes for ApiFeatureUsage
ArticleCreationWorkflow
[edit]No changes for ArticleCreationWorkflow
ArticlePlaceholder
[edit]No changes for ArticlePlaceholder
Babel
[edit]No changes for Babel
BetaFeatures
[edit]No changes for BetaFeatures
BounceHandler
[edit]No changes for BounceHandler
Calendar
[edit]- git #57c64ff8 - Simple parser tests for Extension:Calendar (task T186851) by Jayprakash12345
Campaigns
[edit]No changes for Campaigns
Capiunto
[edit]No changes for Capiunto
CategoryTree
[edit]No changes for CategoryTree
CentralAuth
[edit]- git #9a64a943 - Use Maintenance::fatalError() method by Bryan Davis
CharInsert
[edit]No changes for CharInsert
CheckUser
[edit]- git #ca737bad - Use ExtensionRegistry rather than class_exists() by Huji Lee
CirrusSearch
[edit]- git #cbaf820f - Fix test failure on PHP 7 by Stanislav Malyshev
- git #43046a6f - Allow some wikis to instantly index newly created articles (task T183053) by Stanislav Malyshev
- git #21c430a8 - Make prefix: a SimpleKeyword (task T186879) by David Causse
- git #ab4109c6 - Produce warning and fail deepcat filter if too many categories (task T188350) by Stanislav Malyshev
Cite
[edit]- git #21e1fc57 - Follow-through rename of originalDomElementsIndex->originalDomElementsHash (task T188900) by David Chan
- git #3590446c - Fix detection of template-generated ref lists (task T188898) by Ed Sanders
- git #1a3566b2 - Ensure the DOM returned by toDomElements doesn't change by Ed Sanders
- git #e8dd5fed - MWReferencesListNode: Guard against run-after-teardown by Ed Sanders
- git #db85682b - Remove failed experiment $wgCiteCacheReferences by Tim Starling
CiteThisPage
[edit]No changes for CiteThisPage
Citoid
[edit]- git #436464af - Don't show the Cite tool if the config lacks any required keys (task T186276) by Ed Sanders
cldr
[edit]- git #925f5886 - Use SPDX 3.0 license identifier (task T183858) by Legoktm
- git #dafbe199 - Use SPDX-3.0 license identifier on extension.json by MarcoAurelio
Cognate
[edit]No changes for Cognate
CodeEditor
[edit]No changes for CodeEditor
CodeMirror
[edit]- git #06af6703 - VE: Use different approach for transparent text issue (task T188473) (task T185184) by Ed Sanders
- git #9c59f7ed - Remove unused mode files by Ed Sanders
- git #48e37ce2 - Remove themes, keymaps and addons by Ed Sanders
- git #2614d071 - Update CodeMirror to 5.35.0 by Ed Sanders
CodeReview
[edit]No changes for CodeReview
CollaborationKit
[edit]- git #0345b406 - Use findSelectedItem instead of getSelectedItem (task T76630) by VolkerE
Collection
[edit]- git #1619dc9d - Add missing use SessionManager statements (task T188752) by Reedy
- git #a94fb1fc - Avoid calls to deprecated wfSetupSession, $_SESSION, and session_id (task T124371) (task T162910) by James D. Forrester
CommonsMetadata
[edit]No changes for CommonsMetadata
ConfirmEdit
[edit]No changes for ConfirmEdit
ContactPage
[edit]No changes for ContactPage
ContentTranslation
[edit]- git #2865ce9f - CX2: Use the new page fetch api (task T177303) by Nikerabbit
- git #d61e8df2 - Documentation: Update project name for CX by Kartik Mistry
- git #31d008cd - Replace jQuery scroll and width/height methods with native JS by petarpetkovic
- git #42f96b82 - Replace jQuery.proxy() with Function.prototype.bind() by petarpetkovic
- git #32da45fa - Increase right padding of "All translations" button (task T188700) by petarpetkovic
- git #ace71ad9 - Fix language filter margin by petarpetkovic
- git #fc1fc24f - Limit tools column width to 400px (task T187700) by petarpetkovic
- git #6ff2ae8a - Use position: sticky where available by petarpetkovic
- git #781e89ec - Place the publish settings in the translation header (task T186877) by petarpetkovic
- git #dac2e84b - Fix draft status on monobook by Petar.petkovic
- git #2cc9d347 - Fix tools column misalignment by petarpetkovic
- git #71e3b8ef - Improve sticky behavior accuracy (task T188499) by petarpetkovic
- git #a583f7e5 - Add editing toolbar to the tools column (task T188072) (task T186882) by Nikerabbit
- git #e8550080 - Use findSelectedItem instead of getSelectedItem (task T76630) by VolkerE
- git #28b4d040 - Visually balance instructions tool (task T188079) by petarpetkovic
ContributionTracking
[edit]No changes for ContributionTracking
CreditsSource
[edit]No changes for CreditsSource
Dashiki
[edit]No changes for Dashiki
DisableAccount
[edit]No changes for DisableAccount
Disambiguator
[edit]No changes for Disambiguator
DismissableSiteNotice
[edit]No changes for DismissableSiteNotice
DonationInterface
[edit]- git #033be8b3 - Fixes after testing with data (task T186883) by Margaret Epps
- git #4601ebeb - Make requireExtension calls conditional (task T152139) by Elliott Eggleston
- git #b4e3ef7e - Script for Paypal refunds (task T186883) by Margaret Epps
- git #03d3087e - Turn on JCB for Adyen/Japan (task T188036) by Elliott Eggleston
DoubleWiki
[edit]No changes for DoubleWiki
DynamicSidebar
[edit]No changes for DynamicSidebar
Echo
[edit]- git #67f0bb47 - Update README file for Selenium tests (task T187862) by Željko Filipin
EducationProgram
[edit]- git #4ec70aee - Drop redundant ep_articles_course_id index (task T180161) by Reedy
- git #cbb7252a - Remove @since tags from private properties and methods by Thiemo Mättig
Elastica
[edit]No changes for Elastica
ElectronPdfService
[edit]- git #6dc3ad44 - Update README file for Selenium tests (task T187862) by Željko Filipin
EventBus
[edit]- git #812fca0e - Specify that EventBus queue supports delayed jobs. (task T188540) by Petr Pchelko
- git #136f8903 - [JobExecutor] Wait for the replicas if the transaction takes too long. by Petr Pchelko
EventLogging
[edit]No changes for EventLogging
ExtensionDistributor
[edit]No changes for ExtensionDistributor
FeaturedFeeds
[edit]No changes for FeaturedFeeds
FileExporter
[edit]- git #1b599837 - Add another URL parameter to ease detection of imports from exporter (task T187538) by Addshore
FileImporter
[edit]- git #395b17c0 - Change max sum of revisions and aggregated bytes (task T187214) by aniansson
- git #34fc68da - Fix a typo in fileimporter-filenameerror-missmatchextension by Amire80
- git #88fa0bbd - Add missing .{AGGREGATION} in metrics.md by addshore
- git #3aeb6864 - Track how often ImportPlan creation fails (task T187538) by addshore
- git #4f66d69c - Make all exceptions translatable by addshore
FlaggedRevs
[edit]No changes for FlaggedRevs
Flow
[edit]- git #ce25c9dd - Revert "Use UserSaveSettings hook for opt in/out of beta feature" (task T182358) by Roan Kattouw
- git #f76b85d1 - More ExternalStore test fixes by Aaron Schulz
- git #c83bdcc3 - Use valid external store paths in RevisionStorageTest by Aaron Schulz
FundraiserLandingPage
[edit]No changes for FundraiserLandingPage
FundraisingTranslateWorkflow
[edit]No changes for FundraisingTranslateWorkflow
Gadgets
[edit]No changes for Gadgets
GeoCrumbs
[edit]No changes for GeoCrumbs
GeoData
[edit]- git #254cb876 - Fix undefined property error in ApiQueryGeoSearchElastic (task T188659) by Michael Holloway
GettingStarted
[edit]No changes for GettingStarted
Graph
[edit]No changes for Graph
GlobalBlocking
[edit]No changes for GlobalBlocking
GlobalCssJs
[edit]- git #d2024675 - Hooks: Remove redundant boolean returns from hooks by Krinkle
- git #d4199659 - Replace deprecated Title methods with new ones by Reedy
GlobalUsage
[edit]No changes for GlobalUsage
GlobalUserPage
[edit]- git #de71d360 - Remove GlobalPreferences integration (task T188423) by Legoktm
GoogleNewsSitemap
[edit]No changes for GoogleNewsSitemap
GuidedTour
[edit]No changes for GuidedTour
GWToolset
[edit]No changes for GWToolset
ImageMap
[edit]No changes for ImageMap
InputBox
[edit]No changes for InputBox
Insider
[edit]No changes for Insider
intersection
[edit]- git #7fc7e9eb - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
Interwiki
[edit]No changes for Interwiki
InterwikiSorting
[edit]No changes for InterwikiSorting
Josa
[edit]No changes for Josa
JsonConfig
[edit]No changes for JsonConfig
Kartographer
[edit]No changes for Kartographer
LabeledSectionTransclusion
[edit]No changes for LabeledSectionTransclusion
LandingCheck
[edit]No changes for LandingCheck
LdapAuthentication
[edit]No changes for LdapAuthentication
Linter
[edit]No changes for Linter
LiquidThreads
[edit]- git #e94c80e1 - Drop thread.thread_root_2 index if it exists (task T180163) by Reedy
Listings
[edit]No changes for Listings
LocalisationUpdate
[edit]No changes for LocalisationUpdate
LoginNotify
[edit]No changes for LoginNotify
MapSources
[edit]No changes for MapSources
MassMessage
[edit]No changes for MassMessage
Math
[edit]No changes for Math
MobileApp
[edit]No changes for MobileApp
MobileFrontend
[edit]- git #f72a61ec - Fix: watchstar event emitter context (task T188920) by Stephen Niedzielski
- git #74aefb16 - Fix: request abortion and response check for search (task T188920) by Jhernandez
- git #9400a989 - Fix: jQuery reference in CategoryLookupInputWidget by Stephen Niedzielski
- git #ebae95d4 - Hygiene: use router in nearby (task T173539) by Stephen Niedzielski
- git #f10ed787 - Hygiene: window.setTimeout => setTimeout (task T173539) by jdlrobson
- git #8e48cfe0 - Fix: nearby identifier query by Niedzielski
- git #3cfbf6e8 - Hygiene: Drop global jQuery use in toggle.js by Pmiazga
- git #b18890e6 - Limit jQuery usage to mobile.startup and entry points (task T173539) by Jdlrobson
- git #03fbadd9 - Limit $.Deferred usage to util method (task T186028) by Jdlrobson
- git #37551498 - Use Function.bind in favor of $.proxy inside components (task T173981) (task T173539) by jdlrobson
- git #b43844d4 - Access to html object restricted to util class (task T173539) by jdlrobson
- git #aec8f589 - Access to window object restricted to util class (task T173539) by joakin
- git #ffb17b60 - Introduce util.parseHTML and View.prototype.parseHTML (task T173539) by jdlrobson
- git #31612e13 - Don't store a cookie for mobileEditors any more by jdlrobson
- git #cb31591c - Hygiene: move CategoryAddOverlay window use to client (task T173539) by Jdlrobson
- git #938cf52d - Hygiene: move Nearby scrolling to client (task T173539) by Stephen Niedzielski
- git #3309dde8 - Don't try to load watch stars for special page search results (task T186929) by jdlrobson
- git #a861171a - Provide util abstractions for jQuery utility methods by Jdlrobson
- git #675485a7 - Use anonymous icon glyph if user being viewed is anonymous (task T188214) by jdlrobson
- git #f44980da - Fix talk page refresh after adding content (task T184273) by Jan Drewniak
- git #6937ecb7 - Hygiene: Use OutputPage::addHTML instead of addHtml by Jdlrobson
- git #f4102c2a - Watchlist sticky preference is moved to client (task T179445) by jdlrobson
- git #f93a8503 - Do not unnecessarily bind Page to window load event (task T188346) by jdlrobson
- git #3a6b32f7 - VE MobileFrontend: fix call to _fixIosHeader by David Lynch
MultimediaViewer
[edit]- git #405639a8 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
MwEmbedSupport
[edit]- git #388376cd - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
NavigationTiming
[edit]- git #01f040db - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
Newsletter
[edit]No changes for Newsletter
NewUserMessage
[edit]- git #68d7402d - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
Nuke
[edit]No changes for Nuke
OAuth
[edit]- git #69ad9df9 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #da718c7e - Move status to the start of the management screen by Bryan Davis
OATHAuth
[edit]- git #e3fc6fdd - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #3484f21d - Emphasize the warning that: These tokens will never be shown again by Quiddity
ORES
[edit]- git #b67e41eb - Use SPDX 3.0 license identifier (task T183858) by Legoktm
OpenStackManager
[edit]- git #63919ba3 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #cf43d82a - Remove ServiceGroup special page and api module (task T167204) by Bryan Davis
PagedTiffHandler
[edit]- git #6425ea81 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
PageAssessments
[edit]- git #fce78b31 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
PageImages
[edit]- git #fcc96696 - Fix remaining php sniffs (task T170583) by Piotr Miazga
PageTriage
[edit]No changes for PageTriage
PageViewInfo
[edit]- git #305818a2 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
ParserFunctions
[edit]No changes for ParserFunctions
ParserMigration
[edit]No changes for ParserMigration
ParsoidBatchAPI
[edit]No changes for ParsoidBatchAPI
PdfHandler
[edit]No changes for PdfHandler
PerformanceInspector
[edit]- git #ddbf6d14 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
Petition
[edit]- git #954ca6e0 - Use SPDX 3.0 license identifier (task T183858) by Legoktm
Poem
[edit]- git #2ad483d7 - Move parser tests file to normal location and add a styled one (task T188527) by Jforrester
PoolCounter
[edit]No changes for PoolCounter
Popups
[edit]- git #e351fd15 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #8e47b547 - Remove client side formatters in the REST formatter (task T183833) by jdlrobson
- git #58ae3d01 - i13n: Clarify nature of timestamp property by Sam Smith
ProofreadPage
[edit]No changes for ProofreadPage
PropertySuggester
[edit]- git #4e04c600 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
QuickSurveys
[edit]No changes for QuickSurveys
Quiz
[edit]- git #201dabdb - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
ReadingLists
[edit]- git #603a2134 - Return merge flag when adding lists / entries (task T184680) by Mholloway
- git #08308588 - Fix race condition for update by Mholloway
- git #4d77be3e - Return result row after insert/update (task T186041) by Mholloway
- git #3d076d9c - Update duplicate handling (task T184680) by Mholloway
- git #ff5c3840 - Track reading list size (task T187226) by Mholloway
- git #87a1f73c - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
RelatedArticles
[edit]- git #1e57f034 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #0a482c7e - Update README file for Selenium tests (task T187862) by Željko Filipin
RelatedSites
[edit]- git #1b14439e - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
Renameuser
[edit]- git #45584504 - Use LinkRenderer instead of Linker (task T149346) by Matěj Suchánek
RevisionSlider
[edit]- git #f94fa6b8 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
RSS
[edit]- git #dead41ed - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
SandboxLink
[edit]No changes for SandboxLink
Scribunto
[edit]- git #ba9e0a9d - Add namespace names for Sindhi (task T186943) by Jon Harald Søby
Score
[edit]- git #a785a0bf - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
SearchExtraNS
[edit]No changes for SearchExtraNS
SecurePoll
[edit]- git #8fd2975b - Eliminiate the use of $mXYZ variable names by Huji Lee
- git #6539f725 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #a8d30a76 - Auth: Avoid calls to deprecated wfSetupSession, $_SESSION, session_id (task T186339) by James D. Forrester
Sentry
[edit]No changes for Sentry
ShortUrl
[edit]No changes for ShortUrl
SiteMatrix
[edit]No changes for SiteMatrix
SpamBlacklist
[edit]No changes for SpamBlacklist
SubPageList3
[edit]- git #3896ae87 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
SubpageSortkey
[edit]- git #1e613a59 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
SyntaxHighlight_GeSHi
[edit]- git #e56b9a74 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
TemplateData
[edit]- git #f24b4112 - Use SPDX 3.0 license identifier (task T183858) by Krinkle
TemplateSandbox
[edit]No changes for TemplateSandbox
TemplateStyles
[edit]- git #37fc1df4 - Use SPDX 3.0 license identifier (task T183858) by Gergő Tisza
- git #3d6444fc - Fix <p> wrappers in unit tests (task T186965) by Gergő Tisza
TextExtracts
[edit]- git #adfde345 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
Thanks
[edit]- git #3b2397fe - Revert "Add support to the Thanks API for thanking log entries" (task T188791) by MaxSem
- git #b84eedc7 - Add support to the Thanks API for thanking log entries (task T186855) by Max Semenik
TimedMediaHandler
[edit]- git #67775a11 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
timeline
[edit]- git #fe6bd02d - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
TitleBlacklist
[edit]No changes for TitleBlacklist
TocTree
[edit]- git #1937e825 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
TorBlock
[edit]No changes for TorBlock
Translate
[edit]- git #cb492cb3 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #70e7bcfa - Fix PHP notice in 8b496e68 by Nikerabbit
- git #8b496e68 - Reduce queries on typical ApiQueryTranslationsAids api call (task T187165) by Niklas Laxström
- git #3ae9682f - Use SPDX 3.0 license identifier by MarcoAurelio
TranslationNotifications
[edit]- git #48850cd4 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
TrustedXFF
[edit]- git #fbc820c3 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
TwoColConflict
[edit]- git #61e62104 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #42bd6386 - Use SPDX-3 license identifier on extension.json by MarcoAurelio
- git #ad00476f - build: Bring SVGO optimization to build step (task T185596) by WMDE-Fisch
UnicodeConverter
[edit]- git #800454b2 - Use SPDX 3.0 license identifier (task T183858) by Legoktm
UniversalLanguageSelector
[edit]- git #6226f80b - Update jquery.uls to c9c2056 by Kartik Mistry
- git #9a6e8a2b - Fix custom no results again (task T188860) by Niklas Laxström
- git #67d470a9 - Use SPDX 3.0 license identifier (task T183858) by Legoktm
UploadsLink
[edit]No changes for UploadsLink
UploadWizard
[edit]- git #01f68f81 - mw.UploadWizardLicenseInput: Fix generating language-specific links (task T188818) by Bartosz Dziewoński
- git #81782fce - Change CC BY-SA-3.0 on CC BY-SA 3.0 (task T188101) by Bartosz Dziewoński
- git #399dc030 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #da03b5b7 - Use findSelectedItemsData instead of getSelectedItemsData (task T76630) by VolkerE
- git #5f5d2043 - Use findSelectedItems instead of getSelectedItems (task T76630) by VolkerE
UrlShortener
[edit]No changes for UrlShortener
UserMerge
[edit]No changes for UserMerge
VipsScaler
[edit]- git #936ffa41 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
VisualEditor
[edit]- git #d144599c - Update VE core submodule to master (ca771b8bc) (task T188900) by James D. Forrester
- git #a274bdb8 - Revert "For empty / whitespace-only headings, output <p> instead of <h#>" (task T187913) by Ed Sanders
- git #09237b71 - mwExample: add test case for cross-document numberedlink paste (task T188429) by David Lynch
- git #795b4284 - MWNumberedExternalLinkNode: set an explicit type (task T188429) by David Lynch
- git #4c759e25 - autosave: Handle switched document with no transactions by Ed Sanders
- git #007bb6fa - Refactor diffpage init by Ed Sanders
- git #43ea4c2b - Fix infinite recursion in positionDiffElement by Ed Sanders
- git #47d69989 - Update VE core submodule to master (17721d5f5) by James D. Forrester
- git #c8d0f620 - fetchSpecialCharList: Set directionality (task T56310) by Esanders
- git #11ac2736 - autosave: Don't store initial document state until first change by Ed Sanders
- git #5b7c93f0 - ve.ce.MWBlockImageNode: Remove unnecessary #setupSlugs override by Bartosz Dziewoński
- git #d239b6ee - ve.ce.MWBlockImageNode: Fix handling of borders by Bartosz Dziewoński
- git #90b6a1b5 - Clarify autosave comment by Ed Sanders
- git #19d9e9eb - Tag TODO comments with bug number by Ed Sanders
- git #98a1bb09 - Centralize Parsoid resource name parsing logic by Bartosz Dziewoński
- git #974ea82c - Do not use deprecated jquery.byteLength by Bartosz Dziewoński
- git #dbfe6c0b - ve.ui.MWSaveDialog: Allow limiting comment length by characters rather than bytes (task T185948) by Bartosz Dziewoński
- git #c670ce76 - autosave: Use upstream methods in ve.dm.Surface by Jforrester
- git #a46b30a1 - Show notification when document is recovered (or fails) by Jforrester
- git #6a4ba8a2 - Update VE core submodule to master (0bc548e83) by James D. Forrester
- git #41c89e80 - Update $wgMessagesDirs in VisualEditor.php by Bartosz Dziewoński
- git #76caef6b - Use session storage to auto-save (task T57370) by Ed Sanders
- git #1f38e7f8 - Revert "Follow-up e19092240: During the config cut-over, don't graduate 2017WTE" by James D. Forrester
- git #25e3662c - Remove autoGenerated hack by Arlo Breault
Wikibase
[edit]- git #dbe71c56 - [Remove me] Log the API response in browser tests wait-for-cirrus code by Leszek Manicki
- git #d4ca8069 - Remove duplicate EntityIdComposer now in Wikibase DataModel Services by Thiemo Kreuz (WMDE)
- git #e7f119d5 - Rename abstract test classes to …TestCase, part 2 by Thiemo Kreuz (WMDE)
- git #79c13f03 - Throw usefull exception if rebuildPropertyInfo is run with no NS (task T188981) by addshore
- git #8898c290 - Add more null/key exists check for API call in browser test fixture code by Leszek Manicki
- git #54a25f49 - Dropping the "wb_items_per_site.wb_ips_site_page" index (task T179793) by Amir Sarabadani
- git #0ca64f50 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #10a69d82 - Extract two utility functions (task T188381) by Daniel Kinzler
- git #49784143 - Browser tests: add null check to wait for cirrus update method by Leszek Manicki
- git #d64e77fb - Restore wikibase-SortedProperties message documentation by Lucas Werkmeister
- git #e1789ea9 - phan: add PageImages to directory_list by addshore
- git #abc5916f - Add monolingual codes sjd, sju, smn, sms (task T188579) (task T188580) (task T188596) (task T188599) by Jon Harald Søby
- git #2e5f066a - Browser tests: fix the bug in entity_module::page_index_updated (task T188507) by WMDE-leszek
- git #5f83c4a1 - Browser tests: when checking cirrus status, ensure the API response has expected keys by Leszek Manicki
- git #634d30d1 - Add WikiPageEntityMetaDataAccessor::loadLatestRevisionIds (task T188381) by Lucas Werkmeister
- git #53a59c7e - Longer wait periods for waiting for Cirrus in browser tests (task T188507) by Leszek Manicki
- git #0bc2b182 - Fix empty condition list in metadata lookup (task T188313) by Lucas Werkmeister
WikibaseQuality
[edit]- git #5571e2d7 - Fix @license tags by Lucas Werkmeister
- git #37f8c19c - Clean up old references to “Wikidata Quality” (task T110335) by Lucas Werkmeister
WikibaseQualityConstraints
[edit]- git #34d235c5 - Remove Context::storeCheckResultInArray and ApiV2Context (task T185712) by Lucas Werkmeister
- git #5129b6d8 - Fix @license tags by Lucas Werkmeister
- git #4629638e - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #d61ad1f3 - Clean up old references to “Wikidata Quality” (task T110335) by Lucas Werkmeister
- git #3750c045 - Remove unused code and documentation from CheckConstraints by Thiemo Mättig
- git #dc9a447d - Inject correct formatter in SpecialConstraintReport (task T188735) by Lucas Werkmeister
- git #c5fe7eb3 - Add item IDs to test items (task T185712) by Lucas Werkmeister
- git #28b24e7d - Add snaks to test context mocks (task T185712) by Lucas Werkmeister
- git #92f1e45b - Replace CheckResult’s Context with ContextCursor (task T185712) by Lucas Werkmeister
- git #3ad1def0 - Add and use CheckResult::getContextCursor() (task T185712) by Lucas Werkmeister
- git #3127d6d9 - Remove FakeCheckerTest by Lucas Werkmeister
- git #d723f676 - Remove CheckResult::getEntityId() (task T185712) by Lucas Werkmeister
- git #db232e20 - Add some getters to ContextCursor (task T185712) by Lucas Werkmeister
- git #cdf23f7f - Add Context::getCursor getter (task T185712) by Lucas Werkmeister
- git #af9467dd - Add ContextCursor interface and implementations (task T185712) by Lucas Werkmeister
- git #00e4321a - Only log cache misses for nonempty entity ID lists by Lucas Werkmeister
- git #5f2272ba - Fix maxRevisionIds handling in CachingResultsBuilder (task T188312) by Lucas Werkmeister
- git #0e006c7b - Fix assertions in CachingResultsBuilderTest by Lucas Werkmeister
- git #2c52832e - Don’t send huge requests to metadata accessor (task T188312) by Lucas Werkmeister
- git #85cd415e - Inject LoggingHelper into CachingResultsBuilder by Lucas Werkmeister
- git #7b3fa566 - Extract helper in CachingResultsBuilderTest by Lucas Werkmeister
- git #052c871d - Correctly handle errors from metadata accessor by Lucas Werkmeister
- git #44b7aed5 - Deduplicate entity IDs in DependencyMetadata::merge() (task T188418) by Lucas Werkmeister
- git #cec758f5 - Bump cache key for check results (task T188384) by Lucas Werkmeister
- git #e66435a4 - Don’t query WikiPageEntityMetaDataAccessor with empty list (task T188311) by Lucas Werkmeister
WikidataPageBanner
[edit]- git #ad97dd9f - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
WikiEditor
[edit]- git #1545b0ae - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #2592dc0e - Use display:inline-block for special character buttons (task T56310) by Ed Sanders
wikihiero
[edit]- git #fc6d9f57 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
WikiLove
[edit]No changes for WikiLove
WikimediaBadges
[edit]- git #18e2dd93 - Update information on extension.json by MarcoAurelio
- git #567190bc - Switch (back) to the MediaWiki CodeSniffer version 16 (task T188086) by Legoktm
Wikidata.org
[edit]- git #8c35ea2b - Switch (back) to the MediaWiki CodeSniffer version 16 (task T188086) by Legoktm
WikimediaEvents
[edit]- git #f92ba3cc - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #71b20605 - Start Cirrus query explorer AB test (task T187148) by Erik Bernhardson
- git #5b9d17b9 - Use SPDX-3 license identifier on extension.json by MarcoAurelio
WikimediaIncubator
[edit]- git #035173e8 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
WikimediaMaintenance
[edit]- git #b07b91b5 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
- git #aa3b9681 - Remove flaggedrevs-periodic-update.sh by Chad Horohoe
- git #168ebeb8 - Remove socket-test.php by Chad Horohoe
- git #e658627e - ChangeSkinPref: Allow just outright clearing the pref by Chad Horohoe
- git #518e74e5 - Basic python code cleanup. Should work on py3 now too by Chad Horohoe
WikimediaMessages
[edit]- git #5e56c0f0 - Use SPDX-3 license identifier on extension.json by MarcoAurelio
XAnalytics
[edit]- git #b4b87081 - Use SPDX-3 license identifier on extension.json by MarcoAurelio
ZeroBanner
[edit]- git #35760e04 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
ZeroPortal
[edit]- git #3189c379 - Use SPDX 3.0 license identifier (task T183858) by Kunal Mehta
Skins
[edit]CologneBlue
[edit]No changes for CologneBlue
MinervaNeue
[edit]- git #69053d13 - Make dependency to jquery.cookie explicit for mobileRedirect code by jdlrobson
- git #3b83933b - Removing tap-highlight override for iOS (task T188043) by Jdlrobson
- git #9431e9a6 - Hygiene: move CategoryAddOverlay window use to client (task T173539) by Jdlrobson
- git #aa7e20f8 - Passing currentPageTitle option to TalkSectionAddOverlay (task T184273) by Jdlrobson
MonoBook
[edit]No changes for MonoBook
Modern
[edit]No changes for Modern
Nostalgia
[edit]No changes for Nostalgia
Timeless
[edit]No changes for Timeless
Vector
[edit]- git #4d63b911 - Revert "Move Selenium test from mediawiki/core" (task T188553) by Jdlrobson
- git #68292ad0 - Move Selenium test from mediawiki/core (task T187859) by Jforrester
Total Changes
[edit]278 Changes in 92 repos by 74 committers