MediaWiki 1.30/wmf.18
Appearance
MediaWiki 1.30.0-wmf.17 | Deployment of MediaWiki 1.30.0-wmf.18 to Wikimedia sites | MediaWiki 1.30.0-wmf.19 |
The latest version (labeled "1.30.0-wmf.18") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 12 September 2017 (see the roadmap).
Core changes
[edit]- git #763de4b3 - EditPage: Rename and make getSubmitButtonLabel() protected
- git #ea75da8e - Sync up with Parsoid parserTests.txt
- git #e177cede - Update padding of mw-ui-input to match OOUI
- git #990c1f0a - Port BCP47 formatter from PHP to JavaScript
- git #4a2f3e67 - Replace autocomment color with WCAG conformant WikimediaUI palette one (task T152025)
- git #7ad52829 - Don't percent-encode HTML5 IDs (task T152540)
- git #ea3b95e2 - Fix bug in dl-dt list output generation (task T175099)
- git #c12b2419 - Provide an opt-out preference for New Filters for RecentChanges (task T168376)
- git #b3becd3a - Add <body> class marking whether RCFilters is enabled (task T175062)
- git #ae98cdde - ApiQuery: Fix type docs for $groups in ApiQueryBase::selectNamedDB() call chain
- git #035f4635 - Use CommentStore::getCommentLegacy with CommentStore::getFields
- git #5ec4dd50 - ApiQueryWatchlist: Document type of $commentStore property
- git #55ba740b - RCFilters: Live update: disable peek param (task T173613)
- git #875fe169 - tests: ensure parserTestRunner restores $wgParser
- git #996587e2 - ApiQueryWatchlist: Don't reinvent Title::newFromLinkTarget()
- git #86463f3d - build: Updating mediawiki/mediawiki-codesniffer to 0.12.0
- git #f739a8f3 - Improve some parameter docs
- git #1fd095ec - Avoid using the deprecated ParserCache::singleton()
- git #e754f680 - Fix return in ParserTestTopLevelSuite::debug
- git #8e87dd16 - LocalFile: Fix setting $this->description after CommentStore changes (task T175444, task T175443)
- git #e4c17b57 - FeedbackDialog: Improve alignment
- git #3974e670 - Add some devs with significant contributions to core
- git #2fa29dba - FancyCaptcha: Align to WikimediaUI Style Guide (task T152025)
- git #dd215673 - Replace outdated greys with WCAG conformant WikimediaUI palette ones (task T152025)
- git #77ce3b98 - Replace wfShellExec() with a class
- git #104d8644 - Remove deprecated function wfFixSessionID()
- git #5fd5f6db - Deprecate wfUsePHP()
- git #ff5222b3 - registration: Improve error message for invalid "callback" in extension.json
- git #fdf83070 - Add Title::isValid method (task T165149)
- git #91c2f9a6 - RCFilters: Remove getValue and use FormOptions (task T174725)
- git #26e705da - Fix typo
- git #5e12ab58 - WLFilters: Respect default values (task T174725)
- git #dbc51d4a - postEdit: Move MonoBook style to separate file
- git #052abe72 - Add `border-radius` to align to WikimediaUI Style Guide
- git #7495d5e8 - Actually delete extensions/ArticleCreationWorkflow
- git #434ebdf9 - Update git submodules
- git #ea418d26 - Bump ACW
- git #14e55e80 - ApiQueryRecentChanges: Fetch comment fields if rctoken is used (task T175307)
- git #5ec01328 - ApiQueryRecentChanges: Fetch comment fields if rctoken is used (task T175307)
- git #adf008f7 - Branch ArticleCreationWorkflow (task T175302)
- git #e3c9da4f - Update git submodules (task T175161)
- git #c82d30d1 - Move OrderedStreamingForkController class from CirrusSearch to core.
- git #6bdfe840 - Minor fixes to ParsoidVirtualRESTService
- git #1f53b6ee - Title: Make getOtherPage() check canHaveTalkPage() (task T165149)
- git #92c3b240 - Document DB_SLAVE as deprecated
- git #c994e92d - ContribsPager: Batch page existence lookup for IP range contributions
- git #325e6a1b - ContribsPager: Don't call non-static function statically
- git #695b0bd1 - Update git submodules (task T174387)
- git #c808d0ae - Sync up with Parsoid parserTests.txt
- git #f4022fe8 - Making numerous fields unsigned to match their target referenced column (task T157227)
- git #f548099a - Update git submodules (task T166732)
- git #0725cbe9 - RCFilters: Live Update: download less data (task T173613)
- git #4fd44dcd - Note whether a category was added in a machine readable way (task T175052)
- git #f3926df5 - ApiQueryLinks: Remove index forcing (task T162774)
- git #821b211a - Update git submodules (task T175065)
- git #9cfeae5c - More thorough documentation for ChangesListSpecialPageStructuredFilters
- git #51d3cc80 - Remove outdated comment
- git #42639d08 - Update OOjs UI to v0.23.0
- git #159a34bc - Fix maintenance script that populates the ip_changes table
- git #d09554b6 - Add basic IP range support to Special:Contributions (task T163562)
- git #f3312cdc - CommentStore: Try to improve description of insert()
- git #a610aa28 - RCLFilters: Bring back Saved Queries
- git #93eef8d2 - Convert INDEX into PRIMARY KEY in l10n_cache (task T146591)
- git #291622fc - EditPage: Hard deprecate submit()
- git #d62df54a - EditPage: Don't use RequestContext::getMain()
- git #aaea7898 - EditPage: Don't use $wgOut (task T144366)
- git #3863acef - WLFilters: hide watchlist-details during loading of the app (task T172030)
- git #6ec1a315 - Handle comment truncation in CommentStore
- git #fe5c1017 - RCFilters: make isStructuredFilterUiEnabled public (task T174725)
- git #23cd890f - Sanity check "stashedtexthash" param before checking memcached
- git #2ceba3b1 - Move around "ا" to after "آ" and not before (task T173601)
- git #c2b3638a - exception: Support message normalisation for structured logging (task T45086)
- git #43c13e73 - Show a warning in edit preview when a template loop is detected (task T162149)
- git #f162e47a - Align "What's this" vertically (task T165627)
- git #92b170ef - HTMLForm: Implement OOUI version of HTMLTagFilter (task T117739)
Vendor
[edit]- git #68b54dbc - Update OOjs UI to v0.23.0
Extensions
[edit]AbuseFilter
[edit]- git #3efdc518 - Select proper db fields in AbuseFilterExaminePager (task T175338)
- git #3f4ba191 - Avoid CommentStore errors by selecting correct set of columns
- git #cfa98448 - Use CommentStore to access core comment fields when available (task T166732)
AntiSpoof
[edit]- git #ff2c975a - Sync equivset.in with Equivalence sets page
ArticleCreationWorkflow
[edit]- Newly deployed extension
CategoryTree
[edit]- git #f0f7ffa6 - Add tooltips when attaching the handler
CentralAuth
[edit]- git #d10d82cf - API: Unbreak setglobalaccountstatus locked=lock (task T175462)
CheckUser
[edit]- git #3d20b794 - Add separate date, time parameters to messages.
- git #9e7feb4e - Remove reference to deprecated IDatabase->nextSequenceValue()
- git #c74d13b3 - Use methods from the IP class to validate IPs and CIDR ranges (task T171699)
CirrusSearch
[edit]- git #3fd1c415 - Explore Similar AB test 2 (task T149809)
- git #3a2d6e81 - Allow deprecated call through phan for test-only code
- git #95f1d168 - Use core's OrderedStreamingForkController.
- git #d70364ae - Don't send empty arrays to addDocuments (task T174654)
- git #398b4993 - Add subpageof keyword (task T159321)
Cite
[edit]- git #d465b4e0 - API: Expose $wgCiteResponsiveReferences via meta=siteinfo (task T159894)
CodeMirror
[edit]- git #3ce3e555 - Change the sas.js file mode to 0644
- git #0ca61108 - Change popup label colour to green (task T174219)
- git #e727726d - Fix word jumping (option+arrow key) for Mac (task T175378, task T174055)
- git #701cdca9 - Fix home/end behavior (task T174514)
- git #eca881d1 - Simplify setTimeout
- git #b4b9da7e - Join the popup label into one message (task T174219)
- git #b1ef6a7f - Improve some parameter docs
- git #279103fe - Render everything as long as user doesn't start typing/moving cursor (task T174480)
- git #0ea00f2b - Update CodeMirror library version to 5.29.0 (task T174731)
- git #41e83d29 - Take out gray background behind indenting bullet in syntax highlighting (task T165001)
CodeReview
[edit]- git #cf7fa26a - DB_SLAVE to DB_REPLICA
ContentTranslation
[edit]- git #bdacb87b - Adjust the empty states for lists in CX dashboard (task T175335)
- git #7a33405a - Make bars in the translation stats thinner (task T175141)
- git #a6a4b9d3 - Replace greys and blues WikimediaUI palette ones (task T150731)
- git #8e39df0a - Limit CX dashboard width (task T175004)
- git #d867aef1 - Make CX dashboard responsive (task T157212)
- git #858edbb8 - Fix dashboard card styles (task T158646)
- git #2a010c81 - Replace greys, most blues and reds with WikimediaUI palette ones (task T150731, task T160398)
- git #a1b56076 - Fix crashes when placeholder replacement contains references (task T175059)
- git #bddc38e9 - Deleted Selenium tests written in Ruby (task T174595)
DisableAccount
[edit]- git #ee15dbd5 - Allow CommentStore to handle comment truncation, when available
DonationInterface
[edit]- git #72c1dd25 - UI modules are part of the configuration (task T173869)
- git #fca03334 - Allow alternate configurations with 'variant' option (task T151769, task T173869)
- git #3d08b2d0 - Update SmashPig, don't list php-queue as dep (task T133556)
- git #6b615954 - Fix RETURNURL for PayPal EC, add tests for API params
- git #a67ddad8 - Only uncheck card on load when shown
- git #7bb96fff - Don't fail transaction on SuccessWithWarning (task T165635)
Echo
[edit]- git #f80a11d5 - Fix interpretation of 'prioritized'
- git #1f9eedf4 - Remove reference to deprecated IDatabase->nextSequenceValue()
ElectronPdfService
[edit]- git #5e7e0de6 - Update banner message (task T174147)
EventBus
[edit]- git #b445db28 - Reuse the request_id that the job sets, not the x-request-id.
FlaggedRevs
[edit]- git #b963afdb - phpcs: Remove $parserMemc from exclusion list
- git #acbf0818 - Avoid using $wgOut and $wgUser
- git #60780bc7 - Use CommentStore to access core comment fields (task T166732)
Flow
[edit]- git #b4c621a5 - Fix width of non-JS reply widget (task T175688)
- git #f3070baa - Put 'Edit description' button in its own div (task T175683)
- git #f54c7d37 - Fix left padding of root comments (task T174169)
- git #40040f76 - Align board overflow menu with WikimediaUI Style Guide
- git #dfa84f02 - ReorderTopicsWidget: Remove hack and custom padding
- git #161be179 - WorkflowLoaderFactory: Don't crash for negative namespace titles (task T175085)
- git #9ef88dbb - Move handling for missing post content to lower level (task T139791)
- git #088142f6 - Handle new fields for RecentChange object attributes (task T166732)
Gadgets
[edit]- git #0e002e8a - Opt out of being available as a global preference (task T175118)
GlobalBlocking
[edit]- git #c83b4594 - use DB_REPLICA instead of deprecated DB_SLAVE
GuidedTour
[edit]- git #74abe009 - build: Remove 'no-duplicate-selectors' stylelint exception rule
- git #352869fc - Replace outdated colors with WikimediaUI palette ones (task T175660)
- git #a34fbc6a - Add documentation for 'autoFocus' and 'width'
MobileFrontend
[edit]- git #98d34b59 - QUnit: Drop assertions for expected number of tests (task T174598)
- git #edab7053 - Hygiene: Drop unused disableImages property
- git #3513a95f - Drop mfLazyLoadReferences and mfLazyLoadedImages cookies (task T169074)
- git #f516a0bb - Do not use deprecated fallback handling for History/Contributions (task T175161)
- git #448bfc72 - Hygiene: Remove MainMenu usage inside Skin
- git #410bce53 - Hygiene: Begin deprecation of Skin mainMenu option
MwEmbedSupport
[edit]- git #941dbcd5 - Remove dead isAndroid2() code
NavigationTiming
[edit]- git #3d5946f7 - Add unload delta to make reliable stackable metrics. (task T104902)
Newsletter
[edit]- git #41fe9009 - Prioritize the secondary link, so it shows (without needing ... menu) (task T174927)
OATHAuth
[edit]- git #5117cbd0 - Improve some parameter docs
OAuth
[edit]- git #a7cd3fa4 - Remove TODO reference to deprecated IDatabase->nextSequenceValue()
- git #ddeafe85 - Use CommentStore to access core comment fields (task T166732)
ORES
[edit]- git #850a013e - RCFilters: hide ores highlight and "r" on watchlist beta (task T174725)
PageTriage
[edit]- git #76b84f8b - Remove reference to deprecated IDatabase->nextSequenceValue()
ParserMigration
[edit]- git #c7a4397c - build: Updating mediawiki/mediawiki-codesniffer to 0.12.0
Popups
[edit]- git #2b637e42 - Improve how we render help messages in preferences (task T117781)
- git #90fbd093 - Run eslint on compiled assets to ensure code is es5 compatible (task T174570)
ProofreadPage
[edit]- git #efb1591e - Small code cleanup of the page quality edit widget
- git #f6a8b327 - Restore page status buttons (task T175304)
- git #c7d82108 - Simplifies OO.ui.infuse call
- git #5aa05b7f - Adds a page property to store the page quality level
RelatedArticles
[edit]- git #bd860b29 - mediawiki.experiments is a dependency of RelatedArticles (task T175064)
Scribunto
[edit]- git #6831174a - Don't use Title::setFragment()
- git #7418a571 - Fix tests (task T175065)
TemplateSandbox
[edit]- git #ac731c17 - Hooks: Drop isOouiEnabled false code path (deprecated, always true)
TimedMediaHandler
[edit]- git #0f8be92d - Remove dead isAndroid2() code
Translate
[edit]- git #bc999143 - Use standard close icon (task T50067)
- git #ae5588e3 - Fix "Mark as reviewed" tooltip's anchor location (task T162101)
- git #efe099be - Remove third parameter for mw.loader.load
TrustedXFF
[edit]- git #197c3dab - Have TrustedXFF output short array syntax
TwoColConflict
[edit]- git #c1e19e60 - Use the new EditPage::getSubmitButtonLabel() method
UniversalLanguageSelector
[edit]- git #546d0cd3 - Update jquery.uls to 34df56f
- git #31a8422a - Follow core base font-size in Vector (task T175295)
- git #7e228ecb - Use consistent close icon (task T50067, task T175295)
- git #dc99a4eb - Align `border-radius` values with WikimediaUI
- git #fd0bb260 - Replace outdated colors with WikimediaUI palette ones (task T174237)
VisualEditor
[edit]- git #faf852f3 - Update VE core submodule to master (f88cd00a6) (task T175417, task T175449, task T175634)
- git #92ca696f - Update VE core submodule to master (02a2ea954) (task T174774)
- git #13ef05b4 - Don't require a selection to run any of the save actions
- git #32cfdab4 - Avoid using deprecated ParserCache::singleton()
- git #e4585d52 - CollabTarget: Minimise dependencies, and make toolbar tweaks
- git #569f917e - MWExtensionWindow: clean up originalMwData on teardown (task T172586)
- git #d9739c0b - Update VE core submodule to master (834fd702f) (task T162762, task T166041, task T167027)
- git #92cea198 - Use .length instead of .size() for jQuery objects
- git #a3902ebf - Add feedback link for visual diff inside save dialog (task T170665)
- git #2b923c03 - MWTemplateDialog: BookletLayout: Use findClosestPage instead of getClosestPage (task T76630)
- git #a18508e7 - Update VE core submodule to master (7a8829509) (task T129541, task T171862, task T173860)
- git #df9e564b - Stop requiring deprecated EditPage::getCheckboxes() (task T174613, task T174686)
WikiLove
[edit]- git #4697dd63 - Disable edit section links in preview (task T129692)
WikimediaEvents
[edit]- git #7405938e - Explore Similar AB test 2 (task T149809)
- git #83616820 - Try even harder to not show survey multiple times (task T171740)
- git #198c8a96 - Only show human relevance survey to a browser every 2 days
- git #e722fe1a - Encode human search relevance survey into html output (task T174387)
WikimediaMessages
[edit]- git #04f58c33 - RCFilters: Add introduction tour when RCFilters comes out of beta (task T169613)
Skins
[edit]MinervaNeue
[edit]- git #9909914b - Hygiene: Refactor SkinMinerva so it doesn't use MobilePage
- git #bf907afd - Hygiene: Do not pass mainMenu to Skin
- git #38474ed7 - Hygiene: Cleanup initialisation files
- git #69cb0826 - Hide last modified bar on old revisions (task T153125)
- git #c90e62b5 - Improve hatnote styling (task T173600)
- git #02d76e9c - Show border of editor in Minerva edit mode (task T174158)
- git #91795fa2 - Port over minimum required LESS variables from MobileFrontend (task T171016)
Timeless
[edit]- git #34f1ea93 - build: Updating mediawiki/mediawiki-codesniffer to 0.12.0
Vector
[edit]- git #73e498d2 - Improve some parameter docs