MediaWiki 1.32/wmf.4/Changelog
< MediaWiki 1.32 | wmf.4
Core changes
edit- git #eec2b347 - Update git submodules (task T194811)
- git #138d1c44 - Deduplicate archive.ar_rev_id (task T193180)
- git #285c9a66 - Add CongressLookup submodule, it was not added branch config.json
- git #c3900e06 - Resolve used lazy options in ParserOptions::optionsHash()
- git #355cccdd - Add whether user is elevated to unsafe js load log
- git #0be838ed - Disallow loading JS/CSS/Json subpages from unregistered users and log (task T194204)
- git #7a9d1afd - ConnectionManager: Require ILoadBalancer instead of LoadBalancer
- git #70941efd - Initial support for Content Security Policy, disabled by default (task T135963)
- git #d152ff76 - User: System block reasons shouldn't expand templates (task T191939)
- git #48a4deea - resources: Give mediawiki.special.* files their own place in src/ (task T193826)
- git #dba1de46 - build: update to grunt-contrib-watch@1.0.1 to resolve a vulnerability (task T194280)
- git #39cbbab0 - Allow 'all:' on all wikis in addition to 'searchall' translation (task T165110)
- git #508080f1 - OOUI prefs: Use late static binding
- git #390ff7fc - IcuCollation: Use codepoint as tiebreaker when getting first-letters (task T187645)
- git #89fbb363 - resourceloader: Remove use of $.isPlainObject() from mw.Map#set() (task T192623)
- git #286cdb83 - LogPager/LogEventsList: Correct docs about $pattern parameter
- git #d17b8bfc - mediawiki.skinning: Only apply tright/tleft margins to frame/thumb (task T193695)
- git #50c42768 - Better logging for botpasswords (task T194204)
- git #5dce5147 - build: Update Karma to v2.0.2 (task T194280)
- git #c0342da8 - docs: Rename README to README.md
- git #3166ab5f - build: Update Karma's qunit from 2.5.0 to 2.6.0
- git #d888d84e - Fix a critical NPM package vulnerability (task T194280)
- git #86af2ef3 - rdbms: fix callback stage errors in LBFactory::commitMasterChanges (task T194308)
- git #23e04315 - rdbms: use ILoadBalancer in more LBFactory comments
- git #9114fbfd - makeCollapsible: fix state of nested collapsibles (task T168689)
- git #16c8d893 - resources: Move the remaining src/mediawiki/ files (task T193826)
- git #5eecdb53 - skins: Update core skins to queue modules via getDefaultModules()
- git #205cfc18 - rdbms: fix LBFactory::commitAll() round handling (task T194308)
- git #b6cd5421 - rdbms: rename onTransactionIdle() to onTransactionCommitOrIdle()
- git #7e4928ed - mediawiki.htmlform: Move files to their own module directory (task T193826)
- git #cefdcefd - Add default edit rate limit of 90 edits/minute for all users
- git #2d0b8a6d - Remove 'patrol' from $wgActionFilteredLogs (task T194213)
- git #0011c57d - Remove width restriction on gadget labels (task T181733)
- git #bd68ac16 - mediawiki.page.gallery.styles: Move files to src/ (task T193826)
- git #ba88625a - resources: Move more various single-file mediawiki.* modules to src/ (task T193826)
- git #667f4edb - resources: Move various single-file mediawiki.* modules to src/ (task T193826)
- git #544f4289 - build: Convert jsduck.json whitelist to blacklist (task T193826)
- git #ff791194 - resourceloader: Remove elaborate dom-based console shim (task T192623)
- git #5924bdd5 - mediawiki.notification: Move files to their own directory (task T193826)
- git #fc88eead - Update OOUI to v0.27.0
- git #9d969334 - jquery.tablesorter: Move files to their own directory
- git #151a8e73 - mediawiki.messagePoster: Move WikitextMessagePoster.js to its own directory (task T193826)
- git #6f44e5b6 - Add setting to control the creation of NullRevision on upload (task T193621)
- git #16a4d9da - selenium: Initial version of wdio-mediawiki package (task T193088)
- git #e52b0563 - selenium: Create local ./log directory if needed (task T193088)
- git #7e974c8c - Names.php: Add missing LTR markers after closing parentheses
- git #42956b99 - resourceloader: Remove AJAX call from addScript() in mediawiki.js (task T192623)
- git #522f2cc5 - resourceloader: Move always() call to addScript() in mediawiki.js (task T192623)
- git #984cfc2f - resourceloader: Avoid jQuery usage in queueModuleScript (task T192623)
- git #70e9ff49 - Preserve 'ooui' query string when overriding
- git #60395936 - Introduce change_tag_def table (task T193867, task T185355)
- git #df1c24fd - Add equals() to UserIdentity
- git #8b0506bd - [MCR] Introduce RevisionSlotsUpdate. (task T174038)
- git #ff6b4cb3 - BotPasswords: Indicate when a password needs reset (task T193829)
- git #69aecc2e - Don't initialize MediaWikiServices before extensions have been loaded (task T153256, task T190425)
- git #4633f4d4 - Special:Preferences: Create flag to enable OOjs UI (task T117781)
- git #76c888bb - Fall back to default language when no i18n'ed licenses available (task T188822)
- git #b033d3dc - search: Add result ranking in MySQL (task T192458)
- git #bc9e1a08 - Create update SPARQL for category changes (task T173774)
- git #0c8f1867 - Change language name of ko-kp to 조선말 (task T190324)
- git #8ab60cd2 - Use {{int:}} on MediaWiki:Blockedtext and MediaWiki:Autoblockedtext
- git #c60080b9 - Set the package type to 'mediawiki-core' (task T190386)
Vendor
edit- git #b155aed2 - "wmde/php-vuejs-templating": "1.0.1" (task T191618)
- git #0f20bf15 - Specify "symfony/translation": "3.4.9" (task T191507)
- git #593939f5 - Added symfony/validator 3.4.9, and symfony/translation 3.4.9 (task T191507)
- git #cbe9c85c - Updated symfony libraries to 3.4.9
- git #903cbee4 - Update OOUI to v0.27.0
Extensions
edit3D
edit- git #ef634db2 - Add Phan & taint checks to extension-3D
AbuseFilter
edit- git #959a3225 - Use PLURAL in newly added i18n message
- git #91c5f6d5 - Improve the i18n message for throttling to show in history
- git #38c46216 - Explicitly declare title fields as optional (task T194425)
AdvancedSearch
edit- git #6658c6f1 - Update info box description (task T194590)
- git #62408cc5 - Beta Feature: Flag as requiring JavaScript (task T194528)
- git #9ac4a9a8 - Remove unnecessary link from image
- git #7dac367f - Revert "Remove the additional x (ms-clear) from input fields" (task T191287)
- git #82e96702 - Remove preset labels from tests
- git #a0c28685 - Adding myself to the authors in the extension.json
- git #a4133a42 - Add name to authors
- git #bc22cb22 - Add warning to category search infotext (task T194256)
- git #ad014086 - Fix misaligned file size input fields in Timeless skin (task T189950)
ApiFeatureUsage
edit- git #3e6c5f53 - Add Hebrew alias for special page ApiFeatureUsage
BounceHandler
edit- git #8a6e6f76 - Add missing argument to BounceHandlerActions
CategoryTree
edit- git #191d1f5e - Fix display of categories with numeric names (task T44938)
CirrusSearch
edit- git #5c93c2c2 - Partially revert deprecation of global namespace handling in prefix (task T193392)
Cite
edit- git #8a42f616 - Remove all default "return true" from all hook handlers
- git #475d8259 - Use MWPreviewElement in view mode, instead of building a view node
- git #a08febb0 - Simplify toolbar registration
- git #bc20690b - Give Cite a version number
- git #2ae4cfe0 - Use ve.ce.nodeFactory.createFromModel
Citoid
edit- git #904ba2bf - Simplify toolbar registration
- git #cb131412 - Remove unused multiline: false config
- git #6965832c - Add hard dependencies on VE & Cite
CodeMirror
edit- git #341a6749 - Simplify target lookup
- git #780fe9cb - Beta Feature: Flag as requiring JavaScript (task T194528)
CongressLookup
edit- Newly deployed extension
ContentTranslation
edit- git #f2f025cf - Fix mistake in 84caceee that causes exceptions with MT card (task T194811)
- git #84caceee - CX2: Fix multiple MT related issues (task T188247)
- git #f2bdc3ff - Remove all Translation unit dm and ui RL modules
- git #e2373fdf - Customize the VE LinkCache to point to correct wiki (task T193369)
- git #415f2f55 - CX2: Adjust the design for link cards - Part 1 (task T168290, task T193233, task T191007)
- git #432e0ef1 - CX2: Preview existing pages for the selected text
- git #060894a4 - Remove outdated sections from the v2 documentation
- git #cacc3e06 - Give name for toolbar groups
- git #7a365b32 - Make insert '...' menu into a catch-all group
- git #0ab21966 - Register CXTarget
- git #bdea76b0 - Make the Link inspector point to correct target wiki (task T193369)
- git #470f07dc - Select matching result when pre-filling New translation dialog (task T191510)
- git #0a0d5bde - Replace protocol relative URL with HTTPS
- git #96f223eb - Use PLURAL for notification bundle message
- git #80613be3 - Notify users about unpublished draft deletion (task T184268)
- git #ff052488 - Fix space in json
DonationInterface
edit- git #fde1c194 - Add form settings for ingenico recurring
- git #1903eb41 - Ingenico ct_id fix. (task T190871)
Echo
edit- git #c21cf466 - Add Roan to authors list
- git #be88fc58 - Make NotificationJob json-serializable (task T192945)
EducationProgram
edit- git #cfadcb3a - Ensure that deletion messages are not unescaped in the error dialog
FileImporter
edit- git #1affa89a - Add backwards compatibility for not yet released core change (task T193621)
- git #75f11e70 - Use createMock instead of getMock everywhere
- git #21eeef26 - Fix code style on several string concatenations
- git #6434bcea - Expect correct FileImporter exception in tests
- git #e87d913e - Add @covers tags to cover all trivial Html (snippet) classes
- git #abe77c42 - Add test for FileImporter\Data\ImportDetails (task T190290)
- git #581db3f0 - Simplify and streamline theme overrides in tests
- git #cb9aa33c - Add test for FileImporter\Interfaces\ImportOperation (task T190290)
- git #c3964104 - Cancel button redirects back to the file's original wiki (task T192296)
- git #f7339c56 - When normalizing titles show the changed title in the input field (task T192543)
- git #300cfc19 - Add test for getHandle in FileChunkSaver (task T190825)
- git #5e882a5d - Do not add NullRevision when using ImportableUploadRevisionImporter (task T193621)
- git #c928986f - Add tests for SpecialImportFile::doImport (task T190828)
GWToolset
edit- git #68d20375 - Use Status::wrap to format a status object
Gadgets
edit- git #c383794d - Fix variable name reuse in EditFilterMergedContent hook (task T194695)
GlobalPreferences
edit- git #4d4680d1 - Fix override of $displayFormat
- git #efb7feaf - build: Update linters to latest
- git #ca7a2374 - Don't force PreferencesFactory initialization (task T190425)
- git #d76d6b0b - Inherit from PreferencesFormLegacy (task T194229)
Kartographer
edit- git #a8fd333e - Style Leaflet.Draw buttons to be readable (task T194228)
- git #bee33b8a - Add i18n value for leafletdraw-draw-toolbar-finish-* (task T188024)
- git #95f3f70b - Adjust padding/overflow to prevent redundant scrollbars in map sidebar (task T193428)
LdapAuthentication
edit- git #4cb17c7d - Import attachLdapUser.php script from OpenStackManager (task T194670)
MobileFrontend
edit- git #9a6243e7 - Update resource-modules to 1.1.0 to fix breakage
MultimediaViewer
edit- git #bc587052 - Remove jQuery.hashchange library
- git #9ad11291 - Avoid jQuery event aliases
- git #9987491f - Pass mw.Title to #click in tests
- git #30ded7c5 - Instead of "About", use "About this interface"
- git #687f9b7d - Remove error report link (task T111112)
- git #2078fbfb - tests: Comment out failing tests (task T192932)
Newsletter
edit- git #40005152 - Swap argument of implode
- git #04ce1a75 - Hebrew translation for Newsletter special pages
ORES
edit- git #cb7b2462 - ScoreFetcher: Fix determination of enabled models
- git #6060e8cd - Use Status::wrap to format a status object
- git #3dba3c76 - selenium: Use wdio-mediawiki and add standalone runner (task T193088)
OpenStackManager
edit- git #25772a4b - Improve param docs
Popups
edit- git #ae44042c - Hygiene: add assertion messages
- git #cb362d12 - Hygiene: replace calledOnce / Twice w/ callCount
- git #367b12a2 - Hygiene: bump ESLint to ES6 and lint more files
ReadingLists
edit- git #5f02eb3e - More string resources for the browser extension (task T191221, task T191817)
Scribunto
edit- git #d245edbb - Add phan configuration
Translate
edit- git #4b2a0765 - Fix regression in Special:MessageGroupStats/id syntax
- git #5713c701 - Replace deprecated jQuery.isArray by Array.isArray
TwoColConflict
edit- git #32361dae - Add missing @covers tags to SpecialConflictTestPageIntegrationTest
- git #f517e201 - Beta Feature: Flag as requiring JavaScript (task T194528)
VisualEditor
edit- git #5d19272a - ArticleTarget: Change rendering of category preview (task T194092)
- git #2fac1cc9 - Fix ActionFieldLayout in monobook
- git #900b74e9 - Update VE core submodule to master (14bcc9256)
- git #60e12906 - Add missing mw-content-(dir) class to MWPreviewElement
- git #99a22602 - Update VE core submodule to master (b8c05e38c) (task T94130, task T184163, task T188651)
- git #deabd6bd - ve.ce.MWTableNode: Compatibility with new jQuery.makeCollapsible toggle styles (task T194323)
- git #f3e69d80 - updateSubmodule: Put list in topo (merged), not written, order
- git #8d1d0f19 - Update VE core submodule to master (07e7f8369) (task T190851, task T194050)
- git #ae9560aa - Restore CSS for diffslider lines (task T193839)
- git #73a77b60 - ve.init.mw.DiffPage.init: Detect extra diff header rows (task T193925)
Wikibase
edit- git #adb041a0 - Remove my previous username from list of authors
- git #d85d03af - Remove wgHooks entry for GalleryGetModes (task T194316)
- git #4f92e456 - Lua docs: Avoid using wikilinks
- git #3ef32cb3 - Remove current ID blacklist and make idBlacklist work for mutiple types (task T187060)
- git #4378c117 - Lua docs: Mention equivalent mw.wikibase.entity fields
- git #cae5468d - wbsetaliases: when changing aliases, include post-edit aliases in the summary (task T190492)
- git #24d47fa3 - Added tests for summary of edits made by wbsetaliases API (task T190492)
- git #c0f62180 - ChangeOps: Add exception type for apply-time (task T190906)
- git #47f93521 - Lua docs: Link to (newly written) debug console explanation
- git #fae9096b - Don't hardcode IDs in FormatSnakValueTest
- git #83eeefd2 - Remove createBlacklistedItems maint script
- git #763f0cc4 - Add Hebrew translations for Wikibase magic words
WikibaseLexeme
edit- Newly deployed extension
WikibaseQualityConstraints
edit- git #9fdf6bae - Add documentation to all functions in gadget.js
- git #4e752a6c - Don’t report deprecated conflicting statements as violation (task T170393)
- git #3e81a2d9 - Only expand references if popup was added (task T193669)
- git #342b27d9 - Fix @covers annotation of SingleBestValueCheckerTest
- git #ee70ca25 - Use separators in single, single best, multi value constraints (task T193635)
- git #6329a836 - Remove ConstraintParameterRenderer where unnecessary (task T187202)
WikimediaIncubator
edit- git #50d69a61 - Remove my previous username from list of authors
WikimediaMessages
edit- git #863d53ad - Add russian translations for performance perception survey (task T188503)
- git #0f87b141 - RCFilters Beta Feature: Flag as requiring JavaScript (task T194528)
- git #93b68e3a - Remove my previous username from list of authors
ZeroBanner
edit- git #21133b20 - Remove onMakeGlobalVariablesScript
Skins
editMinervaNeue
edit- git #f7e8df65 - Merge profile icon with user-avatar icon
- git #f51cf7db - Use a Drawer for Block Notices (task T165535)
Timeless
edit- git #142edcb2 - [i18n] Fix icons issues of the skin on RTL
- git #9e6555a2 - Fix indenting of subheadings in TOC (task T190830)