MediaWiki 1.28/wmf.9/Changelog
< MediaWiki 1.28 | wmf.9
Core changes
edit- git #aa75fa4f - Updated git submodules
- git #e7a0386a - Updated git submodules (T108721, T138177, T137761, T138875, T137247, T136408, T135884, T134286, T132251, T134310, T132640, T132639, T132639, T132639, T134366, T133765, T133971, T133765, T128190, T128190, T111456, T121646)
- git #49cf06c5 - Updated git submodules
- git #f73875df - AuthManager: Commit transaction after auto-creating a user (T119736)
- git #0cca9492 - Move span.comment back to shared.css as its more widely used (T139722, T139832, T139833, T139835, T139836, T139837, T139838, T139839, T139840, T139841)
- git #db5eb37d - Revert "Update CentralNotice"
- git #1d33cfe7 - Update CentralNotice
- git #9aef40b0 - API: Generate head items in the context of the given title (T139565)
- git #8a5dedcd - VE: https://gerrit.wikimedia.org/r/#/c/297795/ and https://gerrit.wikimedia.org/r/#/c/297908/
- git #b0169aec - Revert "Adding a bunch of hooks from wikiHow into DifferenceEngine" (T139526)
- git #b792d348 - Revert "Show parser output for diffs unless extension aborts" (T139526)
- git #08d335ab - Add mediawiki.special.changeslist to SpecialContributions (T139522)
- git #adf3d4ff - Add RevisionSlider extension (T138943)
- git #938c4b63 - Show parser output for diffs unless extension aborts (T139433)
- git #dfeefec1 - TitleOptionWidget: don't subvert OptionWidget's tabindex (T129792)
- git #028d7a08 - Remove unused imports
- git #7e577324 - Fix comment typos in mediawiki.js
- git #b88cc6ed - Follow-up 6af8dcf: Remove duplicate styles in shared.css (T138721)
- git #155b6e0f - registration: Add schema validation ResourceLoaderWikiModule (T134213)
- git #dd5e19a3 - mediawiki.action.edit.stash: Document ignored key codes
- git #9c83f632 - SearchInputWidget: Use isset on dataLocation in case it isn't
- git #49a1b9d9 - Remove Profiler specific code from fileOpPerfTest
- git #dd3b9a33 - Fix a few incorrect annotations
- git #5a25b013 - Repair interwiki search via api
- git #6cff8198 - Sync up with Parsoid parserTests.
- git #af6e349f - Don't reuse variable names
- git #248b74af - Fix undefined classes
- git #4aca0ce8 - Fix reference to undefined class
- git #a572de85 - Correct two mistaken htmlform annotations
- git #e5a0d6a1 - Drop check for mbstring in copyFileBackend maintenance script
- git #0eb8eeab - jquery.makeCollapsible: Special case of content inside <li> (T137676)
- git #4675cb38 - Prepare to split create/modify button label
- git #3deb494f - mw.action.view.filepage: Remove higher than necessary specific selectors
- git #360e89dd - Move EXIF metadata CSS from mediawiki.legacy.shared (T89981)
- git #e43fe2a3 - Use a log group for LocalFile lock errors (T132921)
- git #184658eb - Make non-existent messages be html safe regardless of output format
- git #167759ab - Allow specifying OutputPage object in Skin::subPageSubtitle parameters (T97700)
- git #b3bddf93 - Update OOjs UI to v0.17.5
- git #23b64f87 - mediawiki.ui: Improve focus states of primary buttons
- git #e3a95ed0 - Drop RELEASE-NOTES-1.27, merge into HISTORY
- git #005b4d6f - Try to predict the rev_id when preparing edits (T137900)
- git #5b674601 - Run maintenance/generateLocalAutoload.php
- git #1a946030 - Refactor database-related code in ApiQueryWatchlist (T132565)
- git #b09c5ef0 - jquery.accessKeyLabel: Avoid needless mw.Message#parser in updateTooltip()
- git #7ba4e286 - Deprecate the 'UploadVerification' hook
- git #ae0bae92 - Add API module to receive CSP reports. (T135963)
- git #46df493a - Remove incomplete and dated 'wgUseETag' experiment
- git #08822b82 - skins: Minor code clean up
- git #e255e70d - Factor out preview parse
- git #63c491da - Move HistoryAction CSS from mediawiki.legacy.shared (T89981)
- git #f95f5e91 - Update the way captions show up in packed-overlay and packed-hover (T93393)
- git #342b77ce - Changed array instances from "array()" to "[..]" (T134812)
- git #e761c884 - kafka: Implement ack handling (T135159)
- git #327d8c8b - add option to XML dump stubs of page ranges with explicit rev_id ordering (T29112)
- git #b02bfac0 - Adding a bunch of hooks from wikiHow into DifferenceEngine
- git #3d43eaa8 - autocomplete: fix duplicate/missing tracking events
- git #57271df9 - js suggest: better keyup/keydown handling
- git #f598ca81 - Improve HTMLCacheUpdate job CDN purge de-duplication (T124418)
- git #43b2693a - API: Log non-whitelisted CORS requests with session cookies
- git #475e78c3 - Special:MergeHistory: Merge all revisions if no particular box/button is ticked (T137792)
- git #395fa474 - Resources: Remove very old comment about OOjs UI incompatibility
Vendor
edit- git #7b30ae6b - Update OOjs UI to v0.17.5
Extensions
editAbuseFilter
edit- git #f3ac71de - Fix $filters and $tagsToSet static variable handling (T138529)
- git #9fed0a2b - Avoid using computed variables to determine stash keys (T138550)
CentralAuth
edit- git #a37baf05 - Fix job serializing (and status display on Special:GlobalRenameProgress) (T137973)
- git #00c225ed - Make LocalRename jobs run sequentially (T137973)
CirrusSearch
edit- git #12409432 - Add a continuous sanitize process using the JobQueue (T137113)
- git #ce166417 - Properly handle document missing exceptions (T138257)
Cite
edit- git #1505000f - Use _target widget factory method
- git #724d8905 - Make it possible to send VE cite toolbar items to the 'insert' (other) group (T133727)
- git #e2848118 - Follow-up I454380c3: Update/fix some things I missed
Citoid
edit- git #dfd4534d - Always load Citoid type map from data module (T138855)
- git #04895976 - Follow-up I454380c3: Handle rename of Cite extension's messages
- git #bf5000fb - Change 'Cite' label to 'Citation' if the tool is going to be moved into the Insert menu instead (T133727)
ContentTranslation
edit- git #c4324145 - Re-categorize notifications (T123018)
Echo
edit- git #40e90f28 - getCentralAuthToken back to protected.
- git #d9df3ddb - CentralAuth: Bail if not fully initialized (T140144)
- git #fb60941b - Troubleshoot why Echo is still triggering CA failures (T140144, T119736)
- git #a027b078 - ForeignWikiRequest: Bail early for non-global users (T119736)
- git #ed15d279 - Fix E_NOTICE due to event_deleted missing on foreign psuedo-notification (T139536)
- git #926fe2af - Followup Ib7f4dc4ea: Bring back message tooltip with 'notice' text (T139520)
- git #71486d80 - Change 'messages' to 'notices' throughout the interface (T139520)
- git #14607ffd - Sort bundled notifications by read status AND timestamp (T139521)
- git #c593f6c8 - compact-header should be parse because it includes formatting (T139602)
- git #f85f708e - Correct section (alert/message/all)
- git #bc9f80a4 - Notification count: don't assume 'all' (T139323)
- git #6b11089a - Keep bundled notification compact header on one line (T139321)
- git #5a4708db - Followup Iae32cbf82cdb: Set width to Special:Notifications (T138433)
- git #0340611b - Set a fixed max-width to the Special:Notifications page (T138433)
- git #cead7142 - Fix mark xwiki as read (T139114)
- git #f62106f7 - ApiEchoNotifications: Don't add wikis with no timestamp (T139112)
- git #984441f8 - Pad the content so it doesn't stretch beyond the markread button (T136572)
- git #ce354678 - Limit 2 secondary actions outside the menu (T126617, T125949)
- git #620d50f2 - Change wfWikiId (lowercase d) to wfWikiID (uppercase D)
- git #5ffbc4db - Fix foreign bundle count (T138888)
- git #2488cf04 - Clean up another bit of leftover OptionWidget styling
- git #4ca406e4 - NotificationItemWidget: Apply hover colors (T138917)
- git #254c3309 - Use pointer cursor when hovering CrossWikiNotificationItemWidget (T138913)
- git #0acd5ac2 - Bump the cache version a second time (T123018)
- git #11aef8f5 - Re-categorize notifications: (T123018)
- git #f8a8d392 - Expandable bundle (T114356)
- git #e15c258d - Remove initiallyUnseen before marking item read/unread (T138522)
- git #23691d73 - Mention notification: don't repeat the section title at the begining of the excerpt (T134922)
- git #24caf50f - Dynamic bundles (T93673, T120153)
EducationProgram
edit- git #26ee7580 - Re-categorize notifications (T123018)
Flow
edit- git #2b397c7f - Use the right compact msg for flowusertalk-* expandable notifications
- git #9ee9248e - flow-post-reply: show compact header on one line (T139602)
- git #9d612a3e - Add missing diff link to some flow notifications (T131631)
- git #323ec5fb - Align focus state to design spec
- git #396b9610 - Change wfWikiId (lowercase d) to wfWikiID (uppercase D)
- git #c24a8675 - Re-categorize notifications: (T123018)
- git #25c1ba5d - Make notifications expandable (T114356, T127813)
- git #9df12b68 - Fix font size for OOUI dialogs in Flow
GlobalUsage
edit- git #6f390655 - Add a message to Special:GlobalUsage containing the file name
Graph
edit- git #9f283c0a - Enable open() event
- git #42a83975 - Bumped protocol lib to process wikisparql: prot
- git #6de5b163 - Bumped protocol lib to 0.0.8
- git #271f974d - Fixed Sandbox error reporting
- git #1adac8d3 - Bumped Vega to 2.5.2->2.6.0, datalib 1.6.3->1.7.1
- git #35bb4abe - Allow .query param for geoshape: prot
Kartographer
edit- git #3b3cc99d - Fix broken full screen mode on Safari (T138079)
- git #31840d07 - Fix VE crash when trying to add a new map (T139199)
- git #057e681c - Move the WV code from github to Kartographer (T138971)
- git #011b5bf3 - Add a resource to load the PruneCluster plugin (T136453)
- git #b5b92fa4 - Fix auto position/zoom not working on maplink. (T138797)
- git #fa7e044d - Edit preview: Right click on map should tell you the coordinates (T138520)
- git #9df6baae - Fix Mapframe no longer being extended by Mediawiki:Kartographer.{js,css} (T138879)
- git #ffcd58c7 - Request data only once (T138739)
LdapAuthentication
edit- git #8c474c44 - Fix multiple domain check when changing password
MassMessage
edit- git #ed1319fd - Revert "Show an error to the user if the spamlist has no _targets on it" (T139303)
Math
edit- git #ae2d1e4b - Remove duplicate keys from log message (T138539)
MobileApp
edit- git #febfcfb0 - Hygiene: Move night.less to android subdirectory
MobileFrontend
edit- git #ed227f4f - Add gender support to Mobile-frontend-user-page-member-since (T136916)
- git #91301a24 - Load all reference lists inside a reference section (T138792)
- git #f28a026c - Hygiene: Separate tagline from heading
- git #0f4cd4aa - Allow access to Special:MobileCite in stable (T137822)
- git #3006bbde - Revert "Run browser test on beta cluster"
- git #2ec4ed3e - Run browser test on beta cluster (T130429)
- git #64fcc6c6 - Hide edit icon placeholder on Special:MobileCite (T136617)
- git #6738bf8e - Update cachedpage.sh script
- git #a3d1139d - Remove legacy LinksUpdate hook handler code
- git #7ffe9033 - Default wgMFSpecialCaseMainPage to false (T32405)
ORES
edit- git #48f70f21 - Remove oresc_is_predicted = 1 in db queries
OpenStackManager
edit- git #db508ab3 - Re-categorize notifications (T123018)
PageTriage
edit- git #8c928c73 - Re-categorize notifications (T123018)
Popups
edit- git #7d51ce9b - Workaround for display of SVG images in Safari (T138430)
ProofreadPage
edit- git #e423df3d - Remove Page_target.init, instead load via VisualEditorPluginModules (T138644)
SpamBlacklist
edit- git #5729b7ab - Make event logging respect $preventLog in filter()
TemplateData
edit- git #5fe2360d - Move around parameter renaming logic to update paramOrder (T138800)
TemplateSandbox
edit- git #d8e8c85a - API parameter might be null rather than an empty array (T138979)
TextExtracts
edit- git #490868d4 - Improve API documentation for exlimit param
Thanks
edit- git #26a87e0a - Fix message params
- git #b52fd0ea - Make thanks notifications expandable bundles (T120152)
- git #8f2c9bce - Re-categorize notifications (T123018)
TimedMediaHandler
edit- git #8f06766e - Add missing ; to $videoTransform->getUrl() and $title->getText()
UploadWizard
edit- git #d94d5ced - mw.FormDataTransport: Work around call stack limits for chunked uploads (T130610)
- git #046cbe84 - Set 'group' => 'ext.uploadWizard' for all our modules (T139130, T136237)
- git #e56258a0 - mw.UploadWizardUpload: Debugging for 'Uncaught TypeError: Cannot read property 'parseDom' of undefined' (T139132)
- git #3beb82c1 - Simplify logging code, remove 'ext.UploadWizardEvent' module
- git #b3a92930 - mw.UploadWizardDetails: result.upload may be undefined (T139133)
- git #ee51fef6 - uw.controller.Details: mw.UploadWizardDetails#getTitle may return null (T139129)
- git #d93cbadd - ext.UploadWizardEvent: Use 'wgUserName' rather than mw.user.getName() (T139129)
- git #f714050b - mw.UploadWizardUpload: Debugging for 'Typed array constructor argument is invalid' (T136235)
- git #ab0fd43b - Use ellipsis '…' rather than three dots '...' in localisation messages
- git #4f110233 - Report fake API errors with saner error codes (T138585)
- git #0ff1c0b2 - mw.UploadWizardDetails: Log the right result for some API errors
VisualEditor
edit- git #54210265 - Revert "Use debug() for stash messages to match core" (T139469)
- git #495fab82 - Fix undefined variable
- git #34135c76 - Ensure widgets are always torn down when categories page is closed (T139196)
- git #134a35ad - Hack to not show menu immediately upon meta dialog opening for redirect change (T137309)
- git #e639525a - Follow-up I9202066d: array_unique leaves gaps in keys, we need to run array_values on it afterwards (T139094)
- git #40d606ab - Test removing all table classes (T138896)
- git #52c2ac95 - Update VE core submodule to master (513f0bd)
- git #d9d6a567 - Follow-up e2f6d798: Make MWTemplateModel#addPromptedParameters work
- git #3a4ff4eb - Make edit tab dialog wider to accommodate long messages (T138731)
- git #ea1a621c - Fix preference namespace list to handle duplicates
- git #0246f77c - screenshots: Restore save button to more settings task
- git #3c5695e8 - Don't use array_merge for namespace configs (T138980)
- git #bf0953b0 - Remove consideration of extension registry configured namespaces until we can find the correct way to merge them (T138980)
- git #2780c86b - screenshots: Add task for plain insert menu
- git #e1b2734c - Update VE core submodule to master (3ea50c4)
- git #fcc343eb - screenshots: Add category and page settings menu item tasks
- git #5ef5d4d2 - screenshots: Run on enwiki rather than Beta Cluster for content
- git #65d24b0d - screenshots: Correct name of a list menu screenshot
- git #0b89467a - screenshots: De-duplicate menu screenshotting code
- git #8cc9a818 - screenshots: Add screenshots for highlighted items in the insert menu
- git #5c1a2607 - screenshots: Add delay to wait for link inspector images to load
- git #4fef9d14 - screenshots: References list dialog
- git #984823a7 - Replace section edit click handlers in DAT instead of doing it badly in init (T135387)
- git #d29f8749 - screenshots: Add task for link inspector search results
- git #72787712 - screenshots: Crop to viewport
- git #37c45b83 - screenshots: Add task for cite button
- git #9efd96cc - Execute the EditFormPreloadText hook on load for non-existent pages (T138588)
- git #b471ef38 - When logging in, if VEE cookie is set, change the user's preference to match it (T133304)
- git #f69cc559 - Tell the client whether we created a redirect or not properly. (T136546)
- git #4382e183 - Fix our display of redirects during and after editing
- git #3bda9a75 - Set an automatic summary of empty string when switching from VE into WTE (T135979)
- git #367bc243 - New decodeURIComponentIntoArticleTitle method
- git #832118e0 - MWTemplateDialog: When opening the dialog, add in any unset suggested and required parameters (T97482)
- git #f6f048f3 - Fix display of subpage breadcrumbs show after save (T97700)
WikimediaEvents
edit- git #eecb3a2d - rlfeature: Collect data about ES5 support (T128115)
Skins
editVector
edit- git #54340dfd - Update git.wikimedia.org refrences and replace them with diffusion (T139089)