MediaWiki 1.28/wmf.9/Changelog
< MediaWiki 1.28 | wmf.9
Core changes
edit- git #aa75fa4f - Updated git submodules
- git #e7a0386a - Updated git submodules (task T108721, task T138177, task T137761, task T138875, task T137247, task T136408, task T135884, task T134286, task T132251, task T134310, task T132640, task T132639, task T132639, task T132639, task T134366, task T133765, task T133971, task T133765, task T128190, task T128190, task T111456, task T121646)
- git #49cf06c5 - Updated git submodules
- git #f73875df - AuthManager: Commit transaction after auto-creating a user (task T119736)
- git #0cca9492 - Move span.comment back to shared.css as its more widely used (task T139722, task T139832, task T139833, task T139835, task T139836, task T139837, task T139838, task T139839, task T139840, task T139841)
- git #db5eb37d - Revert "Update CentralNotice"
- git #1d33cfe7 - Update CentralNotice
- git #9aef40b0 - API: Generate head items in the context of the given title (task 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" (task T139526)
- git #b792d348 - Revert "Show parser output for diffs unless extension aborts" (task T139526)
- git #08d335ab - Add mediawiki.special.changeslist to SpecialContributions (task T139522)
- git #adf3d4ff - Add RevisionSlider extension (task T138943)
- git #938c4b63 - Show parser output for diffs unless extension aborts (task T139433)
- git #dfeefec1 - TitleOptionWidget: don't subvert OptionWidget's tabindex (task 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 (task T138721)
- git #155b6e0f - registration: Add schema validation ResourceLoaderWikiModule (task 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> (task 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 (task T89981)
- git #e43fe2a3 - Use a log group for LocalFile lock errors (task T132921)
- git #184658eb - Make non-existent messages be html safe regardless of output format
- git #167759ab - Allow specifying OutputPage object in Skin::subPageSubtitle parameters (task 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 (task T137900)
- git #5b674601 - Run maintenance/generateLocalAutoload.php
- git #1a946030 - Refactor database-related code in ApiQueryWatchlist (task 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. (task 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 (task T89981)
- git #f95f5e91 - Update the way captions show up in packed-overlay and packed-hover (task T93393)
- git #342b77ce - Changed array instances from "array()" to "[..]" (task T134812)
- git #e761c884 - kafka: Implement ack handling (task T135159)
- git #327d8c8b - add option to XML dump stubs of page ranges with explicit rev_id ordering (task 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 (task 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 (task 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 (task T138529)
- git #9fed0a2b - Avoid using computed variables to determine stash keys (task T138550)
CentralAuth
edit- git #a37baf05 - Fix job serializing (and status display on Special:GlobalRenameProgress) (task T137973)
- git #00c225ed - Make LocalRename jobs run sequentially (task T137973)
CirrusSearch
edit- git #12409432 - Add a continuous sanitize process using the JobQueue (task T137113)
- git #ce166417 - Properly handle document missing exceptions (task 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 (task T133727)
- git #e2848118 - Follow-up I454380c3: Update/fix some things I missed
Citoid
edit- git #dfd4534d - Always load Citoid type map from data module (task 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 (task T133727)
ContentTranslation
edit- git #c4324145 - Re-categorize notifications (task T123018)
Echo
edit- git #40e90f28 - getCentralAuthToken back to protected.
- git #d9df3ddb - CentralAuth: Bail if not fully initialized (task T140144)
- git #fb60941b - Troubleshoot why Echo is still triggering CA failures (task T140144, task T119736)
- git #a027b078 - ForeignWikiRequest: Bail early for non-global users (task T119736)
- git #ed15d279 - Fix E_NOTICE due to event_deleted missing on foreign psuedo-notification (task T139536)
- git #926fe2af - Followup Ib7f4dc4ea: Bring back message tooltip with 'notice' text (task T139520)
- git #71486d80 - Change 'messages' to 'notices' throughout the interface (task T139520)
- git #14607ffd - Sort bundled notifications by read status AND timestamp (task T139521)
- git #c593f6c8 - compact-header should be parse because it includes formatting (task T139602)
- git #f85f708e - Correct section (alert/message/all)
- git #bc9f80a4 - Notification count: don't assume 'all' (task T139323)
- git #6b11089a - Keep bundled notification compact header on one line (task T139321)
- git #5a4708db - Followup Iae32cbf82cdb: Set width to Special:Notifications (task T138433)
- git #0340611b - Set a fixed max-width to the Special:Notifications page (task T138433)
- git #cead7142 - Fix mark xwiki as read (task T139114)
- git #f62106f7 - ApiEchoNotifications: Don't add wikis with no timestamp (task T139112)
- git #984441f8 - Pad the content so it doesn't stretch beyond the markread button (task T136572)
- git #ce354678 - Limit 2 secondary actions outside the menu (task T126617, task T125949)
- git #620d50f2 - Change wfWikiId (lowercase d) to wfWikiID (uppercase D)
- git #5ffbc4db - Fix foreign bundle count (task T138888)
- git #2488cf04 - Clean up another bit of leftover OptionWidget styling
- git #4ca406e4 - NotificationItemWidget: Apply hover colors (task T138917)
- git #254c3309 - Use pointer cursor when hovering CrossWikiNotificationItemWidget (task T138913)
- git #0acd5ac2 - Bump the cache version a second time (task T123018)
- git #11aef8f5 - Re-categorize notifications: (task T123018)
- git #f8a8d392 - Expandable bundle (task T114356)
- git #e15c258d - Remove initiallyUnseen before marking item read/unread (task T138522)
- git #23691d73 - Mention notification: don't repeat the section title at the begining of the excerpt (task T134922)
- git #24caf50f - Dynamic bundles (task T93673, task T120153)
EducationProgram
edit- git #26ee7580 - Re-categorize notifications (task 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 (task T139602)
- git #9d612a3e - Add missing diff link to some flow notifications (task T131631)
- git #323ec5fb - Align focus state to design spec
- git #396b9610 - Change wfWikiId (lowercase d) to wfWikiID (uppercase D)
- git #c24a8675 - Re-categorize notifications: (task T123018)
- git #25c1ba5d - Make notifications expandable (task T114356, task 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 (task T138079)
- git #31840d07 - Fix VE crash when trying to add a new map (task T139199)
- git #057e681c - Move the WV code from github to Kartographer (task T138971)
- git #011b5bf3 - Add a resource to load the PruneCluster plugin (task T136453)
- git #b5b92fa4 - Fix auto position/zoom not working on maplink. (task T138797)
- git #fa7e044d - Edit preview: Right click on map should tell you the coordinates (task T138520)
- git #9df6baae - Fix Mapframe no longer being extended by Mediawiki:Kartographer.{js,css} (task T138879)
- git #ffcd58c7 - Request data only once (task 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" (task T139303)
Math
edit- git #ae2d1e4b - Remove duplicate keys from log message (task 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 (task T136916)
- git #91301a24 - Load all reference lists inside a reference section (task T138792)
- git #f28a026c - Hygiene: Separate tagline from heading
- git #0f4cd4aa - Allow access to Special:MobileCite in stable (task T137822)
- git #3006bbde - Revert "Run browser test on beta cluster"
- git #2ec4ed3e - Run browser test on beta cluster (task T130429)
- git #64fcc6c6 - Hide edit icon placeholder on Special:MobileCite (task T136617)
- git #6738bf8e - Update cachedpage.sh script
- git #a3d1139d - Remove legacy LinksUpdate hook handler code
- git #7ffe9033 - Default wgMFSpecialCaseMainPage to false (task T32405)
ORES
edit- git #48f70f21 - Remove oresc_is_predicted = 1 in db queries
OpenStackManager
edit- git #db508ab3 - Re-categorize notifications (task T123018)
PageTriage
edit- git #8c928c73 - Re-categorize notifications (task T123018)
Popups
edit- git #7d51ce9b - Workaround for display of SVG images in Safari (task T138430)
ProofreadPage
edit- git #e423df3d - Remove PageTarget.init, instead load via VisualEditorPluginModules (task T138644)
SpamBlacklist
edit- git #5729b7ab - Make event logging respect $preventLog in filter()
TemplateData
edit- git #5fe2360d - Move around parameter renaming logic to update paramOrder (task T138800)
TemplateSandbox
edit- git #d8e8c85a - API parameter might be null rather than an empty array (task 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 (task T120152)
- git #8f2c9bce - Re-categorize notifications (task 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 (task T130610)
- git #046cbe84 - Set 'group' => 'ext.uploadWizard' for all our modules (task T139130, task T136237)
- git #e56258a0 - mw.UploadWizardUpload: Debugging for 'Uncaught TypeError: Cannot read property 'parseDom' of undefined' (task T139132)
- git #3beb82c1 - Simplify logging code, remove 'ext.UploadWizardEvent' module
- git #b3a92930 - mw.UploadWizardDetails: result.upload may be undefined (task T139133)
- git #ee51fef6 - uw.controller.Details: mw.UploadWizardDetails#getTitle may return null (task T139129)
- git #d93cbadd - ext.UploadWizardEvent: Use 'wgUserName' rather than mw.user.getName() (task T139129)
- git #f714050b - mw.UploadWizardUpload: Debugging for 'Typed array constructor argument is invalid' (task T136235)
- git #ab0fd43b - Use ellipsis '…' rather than three dots '...' in localisation messages
- git #4f110233 - Report fake API errors with saner error codes (task 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" (task T139469)
- git #495fab82 - Fix undefined variable
- git #34135c76 - Ensure widgets are always torn down when categories page is closed (task T139196)
- git #134a35ad - Hack to not show menu immediately upon meta dialog opening for redirect change (task T137309)
- git #e639525a - Follow-up I9202066d: array_unique leaves gaps in keys, we need to run array_values on it afterwards (task T139094)
- git #40d606ab - Test removing all table classes (task 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 (task 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 (task T138980)
- git #bf0953b0 - Remove consideration of extension registry configured namespaces until we can find the correct way to merge them (task 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 (task 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 (task T138588)
- git #b471ef38 - When logging in, if VEE cookie is set, change the user's preference to match it (task T133304)
- git #f69cc559 - Tell the client whether we created a redirect or not properly. (task 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 (task T135979)
- git #367bc243 - New decodeURIComponentIntoArticleTitle method
- git #832118e0 - MWTemplateDialog: When opening the dialog, add in any unset suggested and required parameters (task T97482)
- git #f6f048f3 - Fix display of subpage breadcrumbs show after save (task T97700)
WikimediaEvents
edit- git #eecb3a2d - rlfeature: Collect data about ES5 support (task T128115)
Skins
editVector
edit- git #54340dfd - Update git.wikimedia.org refrences and replace them with diffusion (task T139089)