MediaWiki 1.26/wmf19/Changelog
< MediaWiki 1.26 | wmf19
Core changes
edit- git #dc61ec07 - Updated mediawiki/core (task T97620)
- git #80b106df - poolcounter: Convert slow-parse to LoggerFactory with data context
- git #7c83ef25 - maintenance: Handle errors in deleteEqualMessages.php
- git #b81e463e - deleteEqualMessages.php: Avoid "Transaction already in progress" warning (task T110189)
- git #f26d0873 - Updated mediawiki/core (task T109748)
- git #9f119da0 - Updated mediawiki/core
- git #96ff15b2 - Updated mediawiki/core
- git #93dd6113 - Updated mediawiki/core
- git #1544bb5d - Updated mediawiki/core
- git #7344e022 - Updated mediawiki/core (task T108493, task T110057)
- git #837eb659 - Updated mediawiki/core (task T109554)
- git #486b0d52 - Updated mediawiki/core (task T105592)
- git #8665c4a6 - Revert "Count API and hook calls, with 1:1000 sampling"
- git #ee140590 - Updated mediawiki/core
- git #f15b7a33 - Updated mediawiki/core (task T107897)
- git #88f0342c - CSSMin: remove dot segments in relative local URLs
- git #f7c99873 - resourceloader: Remove remoteBasePath from FileModule version hash (task T102578)
- git #c995a707 - Updated mediawiki/core
- git #d3083f26 - Revert "Enable users to watch category membership changes" (task T109638)
- git #c7472c0c - Updated mediawiki/core (task T109574)
- git #cf377fb1 - Updated mediawiki/core (task T108559)
- git #fb1643db - Updated mediawiki/core (task T109608)
- git #1de6f702 - Updated mediawiki/core
- git #cbc992b3 - Updated mediawiki/core (task T108559)
- git #400c9530 - Avoid full RC table scans in ChangeTags::updateTags()
- git #b5075957 - RC: Handle getLine returning null, which breaks Redis engine (at least HHVM) (task T109544)
- git #8712f51a - Updated mediawiki/core (task T109537)
- git #f372859d - Update VisualEditor for Ibc5f821b
- git #1a4f1df2 - Revert "Load all CSS in the top queue"
- git #b39755eb - Load all CSS in the top queue
- git #e7166f14 - Updated mediawiki/core
- git #97c7a897 - Avoid some possible deadlocks on account creation (task T106850)
- git #3063e852 - CSSMin: version URLs based on content, not mtime
- git #280fdb26 - mediawiki.feedback: Use .parent instead of .super
- git #59e8147b - Sync up with Parsoid parserTests.
- git #20e53461 - mediawiki.api: Small code quality and documentation tweaks
- git #093a0c11 - Fix return value comment on wfMemoryLimit()
- git #be78b975 - Rename variable to avoid collisions (task T109193)
- git #7e283d72 - i18n: Make noarticletext direction aware (task T60685)
- git #770f5461 - SpecialAllPages: Fix a few subtle "Previous page" link bugs
- git #43ad3e8f - Cleanup after extraction of utfnormal library
- git #579ec5de - Rename mediawiki.legacy.feeds to mediawiki.feedlink
- git #3ecec543 - Only convert boolean true/false to !0/!1
- git #6d8dd29c - Always call setValidationHash() in MessageCache::saveToCaches() (task T109183)
- git #6ff5c6af - Made WANObjectCache::get() comments more accurate
- git #8412e1a5 - mediawiki.legacy.common: don't embed legacy images
- git #d51317cc - Add mediawiki.legacy.feeds
- git #df9ebe6f - Fix some space-related phpcs warnings in includes/
- git #7838fe30 - Remove unused globals
- git #20cbd0f2 - Make PPFrame::RECOVER_COMMENTS actually work (task T98841)
- git #1e06a9f0 - mediawiki.legacy.config: use own help-field styling
- git #6a70cc69 - mediawiki.special.upload: use spinner from jquery.spinner
- git #c5517978 - Include job UUID in doAck() error message
- git #9bc4258a - Fixed IDE warning in doIsRootJobOldDuplicate()
- git #5810fc65 - Add pear/mail_mime-decode to composer suggests
- git #7daab754 - Add simplified storage API (task T96155)
- git #6147de11 - MessageCache: derive the hash from the cache contents
- git #09537e83 - Optimize the order of styles and scripts in <head>
- git #78d72745 - ResourceLoader: apply minify-js filter to config scripts
- git #52a96db1 - Adding release note for category changes in watchlists (task T9148)
- git #2792023a - Add descriptions for composer.json suggested packages
- git #a44fe77c - JavaScriptMinifier: minify booleans
- git #5421822f - UserMailer comment cleanup
- git #9cbf8487 - Add PEAR's Mail and Mail_Mime to composer.json's suggestions (task T97454)
- git #db464b8a - More multi-DC tweaks to MessageCache::load()
- git #95ebbff5 - Fix some newlines in en.json of API
- git #22d4ef52 - Pass user to WikiPage::doEditContent from EditPage
- git #a504e676 - Ignore tagfilter url parameter on Special:EditTags for log items
- git #c7b00168 - Don't add a link to Special:RecentChanges when tag filter is disabled (task T105650)
- git #85d5626d - Import BatchRowUpdate classes from Echo
- git #7678bc7a - Update OOjs UI to v0.12.4
- git #3bf391e8 - Added statsd metrics for ObjectCacheSessionHandler
- git #f6879ea1 - Enable users to watch category membership changes (task T9148)
- git #0e2cf071 - Change "1 title" to "A single title" in watchlistedit-normal-done
- git #63a2e643 - Expose ICU version on Special:Version
- git #b6729168 - Adding documentation for new RandomPageQuery hook to hooks.txt
- git #b74b3f04 - Adding a new hook to allow modification of Special:Random query (task T9937)
- git #66e723e6 - Try to make POSTs as transactional as possible (task T102890)
- git #a15cf051 - Optimized notification timestamp clearing (task T107923)
- git #c08e097f - Preferences: Don't load all default options for every default preference
- git #9bba2d16 - Added wfTransactionalTimeLimit() method and applied it (task T102890)
- git #bb0f0a48 - Output stylesheet links before other link elements in <head>
- git #c32e5fd5 - Revert "mediawiki.page.ready: When infusing, infuse by id, not by element" (task T105828)
- git #f17ae782 - Update OOjs UI to v0.12.3
- git #b7ec9cb7 - wikibits.js: Support multiple parameter in document.write
- git #08039b2d - Restored I4afaecd8: "Avoiding writing sessions for no reason"
- git #012db9af - Fixed @var doc in MultiWriteBagOStuff
- git #2d607c44 - Fix argument handling in MultiWriteBagOStuff::get()
- git #471a3bfb - ResourceLoader: make `cacheReport` option false by default
- git #4c161b13 - Revert "resourceloader: Add must-revalidate to Cache-Control"
- git #846ba518 - Avoid fatal when accessing method of non-objects on Special:Undelete (task T108495)
- git #9d39f509 - Made JobRunner bail more smoothly on near OOM
- git #d7d30d4a - Remove unnecessary ZWNJ character [azb]
- git #e3322c0b - API: Use message-per-value for apihelp-query+categories-param-prop
- git #62bb28ef - API: Use message-per-value for apihelp-query+allcategories-param-prop
- git #bb5be145 - API: Use message-per-value for apihelp-query+watchlistraw-param-prop
- git #361e8f66 - API: Use message-per-value for apihelp-query+users-param-prop
- git #c1f90160 - API: Use message-per-value for apihelp-query+userinfo-param-prop
- git #71f2c06b - API: Use message-per-value for apihelp-query+tags-param-prop
- git #f92f3992 - API: Use message-per-value for apihelp-query+siteinfo-param-prop
- git #ff732772 - API: Use message-per-value for apihelp-query+search-param-prop
- git #bee1c8b0 - API: Use message-per-value for apihelp-query+protectedtitles-param-prop
- git #ce4088bd - API: Use message-per-value for apihelp-query+pageswithprop-param-prop
- git #66f49254 - API: Use message-per-value for apihelp-query+logevents-param-prop
- git #d0e45a4f - API: Use message-per-value for apihelp-query+linkshere-param-prop
- git #be2660a8 - API: Use message-per-value for apihelp-query+langlinks-param-prop
- git #3f3904ba - API: Use message-per-value for apihelp-query+langbacklinks-param-prop
- git #c79043aa - API: Use message-per-value for apihelp-query+iwlinks-param-prop
- git #379ec4d1 - API: Use message-per-value for apihelp-query+iwbacklinks-param-prop
- git #e5030626 - API: Use message-per-value for apihelp-query+filearchive-param-prop
- git #d009310e - API: Use message-per-value for apihelp-query+exturlusage-param-prop
- git #7971a650 - API: Use message-per-value for apihelp-query+categorymembers-param-prop
- git #b58a5389 - API: Use message-per-value for apihelp-query+blocks-param-prop
- git #be79b120 - API: Use message-per-value for apihelp-query+allusers-param-prop
- git #c956cc99 - API: Use message-per-value for apihelp-query+alllinks-param-prop
- git #be49081b - refreshLinks.php: Don't wait for slaves if nothing found in a chunk
- git #8fdba06f - Changed "archived (revisions)" to "deleted (revisions)"
- git #36979267 - API: Use message-per-value for apihelp-query+usercontribs-param-prop
- git #d4936ecf - API: Use message-per-value for apihelp-query+recentchanges-param-prop
Vendor
edit- git #a1db0ba1 - Add link to [[mw:Manual:External libraries]] in README
- git #ad142766 - Add firebase/php-jwt for ContentTranslation (task T97113, task T106762)
- git #0f1ef45f - Update OOjs UI to v0.12.4
Extensions
editAbuseFilter
edit- git #190b0e6b - Move rule tokenization to new AbuseFilterTokenizer class
- git #62efeea9 - Clean-up of AbuseFilterParser::nextToken()
CentralAuth
edit- git #47e181ad - Conversion to using getMainStashInstance() (task T97620)
- git #968dc1d0 - Revert "User getExtendedLoginCookieExpiration from core"
- git #217e1af1 - User getExtendedLoginCookieExpiration from core
- git #008c36d8 - Cleanup SpecialGlobalUsers and GlobalUsersPager
- git #f1088fb6 - Avoid throwing SecurityError on window.localStorage access
- git #87b75a7c - Added statsd metrics for session reads and updates
- git #3eae040f - Update inline JavaScript handling with recent core changes
- git #ba8167d5 - Avoid duplicate key errors in CentralAuthUser::register() (task T108541)
CirrusSearch
edit- git #ff6651bb - LoggerFactory::getLogger -> LoggerFactory::getInstance
- git #fc51ecde - Check array index 'query' before accessing (task T109602)
- git #b0d4263f - allow specifying index baseName to runSearch.php (task T108766)
- git #0731832b - Switch A/B test logs over to a more easily analysable format (task T108869)
- git #783a36aa - API for _suggest for Elasticsearch
- git #6da97f0e - Mark intermittently failing test as such
- git #91ff552f - Change link target in Special:Version
- git #9324b469 - Elastica\Query::setFilter() is deprecated (task T109053)
- git #5db5b21d - Temporarily increase maximum search query length to 2500. (task T107947)
- git #e1bcae2c - pick right urls to run browser test against
- git #31ba5086 - Protect against undefined array access (task T108958)
- git #e7ba3074 - WIP: Add a maintenance script to build the completion suggester index (task T106127)
- git #5a7c942e - Make prefer-recent tests must more consistent
- git #00dd5d35 - Set hard character limit for searchText queries (task T107947)
- git #49a23627 - use monolog for CirrusSearch logging (task T106336)
Cite
edit- git #fd2b6792 - Revert "Use display: inline-block instead of unicode-bidi" (task T108493, task T110057)
ConfirmEdit
edit- git #71388bfd - Don't check for edits that will not be saved (task T93961)
ContentTranslation
edit- git #3c120b35 - Validate the references when restored from draft (task T109574)
- git #69eeae02 - Revert "Temporarily disable notifications" (task T108559)
- git #fd96794f - Temporarily disable notifications (task T108559)
- git #7443c8cc - Images: validate image id before adapting to prevent js error (task T108809)
DonationInterface
edit- git #4ffa37e9 - Clean up process_orphans vs processOrphans
- git #30de56be - Rectify orphans inside the fetch loop (task T107852)
- git #df0d3c06 - Don't delete the message until we're done with it (task T107852)
- git #f56ac754 - Add id attribute to amount and currency
- git #53823713 - Log original GlobalCollect validation error (task T107845)
- git #e5cd6732 - Fix orphan loop, remove 'antimessage' references (task T99018)
- git #696861e5 - Remove legacy STOMP code (task T99018)
- git #1b2a9787 - update vendor submodule
- git #e4d44b71 - update php-queue
- git #b3715fde - update php-queue
- git #d9967812 - bump vendor
- git #18ff024c - bump php-queue version
Echo
edit- git #08848592 - BasicFormatter: Add accessor to get the correct Language object
- git #9e245d8c - Remove unused globals
- git #7fc41f82 - Fix typo in documentation
- git #686a8ab5 - Measure how long it takes for the flyout to open (task T56486)
EventLogging
edit- git #edbb2fa1 - Fix string and UUID type concatenation bug
FlaggedRevs
edit- git #0a164192 - i18n: Native digits on "revreview-check-flag-p"
Flow
edit- git #ed59999f - Fix CAPTCHA on new editors (task T109554)
- git #5ae68835 - Don't open two editors when clicking a nested reply link (task T109748)
- git #d66763b7 - Fix error in IRCLineUrlFormatter (task T109537)
- git #95617007 - Restore 'new topic' records to the watchlist (task T108396)
- git #d90073b4 - Add script to populate rev_content_model for $wgFlowOccupyPages (task T105574)
- git #1a0d12de - Manage save button state properly
- git #6da70efc - Log when topic finishes importing
- git #5a44fdee - Add South Azerbaijani namespace
- git #d0eb7c95 - Account for cases where boards have no description (task T109349)
- git #0f29d761 - NewTopicWidget: Blur title input on cancel (task T109353)
- git #d8de1dd1 - Add Mazandarani namespace
- git #dc736217 - EditorWidget: Pass config.autoFocus through to the correct widget (task T109350)
- git #34fb9419 - Add Northern Luri namespace
- git #673f982d - Add Central Kurdish namespace
- git #b1654b07 - Fix Persian namespace name translation (task T109234)
- git #63b7870d - Vietnamese namespace and special page alias
- git #801a5c92 - Clear NewTopicWidget after saving (task T109154)
- git #9376d91b - Use correct CSS class for error boxes
- git #6c6b26e0 - Account for non-API errors in error handling code
- git #be129025 - Follow-up 89a5bbca8e: add b/c logic for 'none' meaning 'wikitext' (task T109024)
- git #dca7fe80 - Make the reply link for the last post work (task T109143)
- git #9ce602e6 - Add debugging code to detect and workaround type hint failure (task T109063)
- git #a9e064d5 - Ignore clicks on links inside of collapsible areas (task T108464)
- git #da3e016d - Close editor when Escape is pressed (task T101178)
- git #0fa7660b - Hide the BoardDescriptionWidget when siderail is collapsed
- git #2c3d57cf - Elastica\Query::setFilter() is deprecated. (task T108959)
- git #d3913247 - Follow up for change in ConfirmEdit (task T93961)
- git #e349e5dd - Don't try to change anons' preferences
- git #5a58243b - Correctly handle activating an editor the second time
- git #5ed3c203 - Short-circuit switching to the already active editor
- git #daec0fd3 - Change how memcache.local_buffered/buffered are handled (task T108972, task T108601)
- git #89a5bbca - Evaluate the editor preference only when loading the first editor
- git #a608c310 - Don't hide the legal text on narrow screens for now (task T97371)
- git #f2013dfa - Fix editor focusing issues (task T97290)
- git #6f7de729 - Don't display an empty anonymous-user warning (task T108965)
- git #1ff7e912 - Remove obsolete incorrect comment
- git #c7fae808 - Create an OOUI widget for board description (task T101278, task T102125)
- git #57b33467 - Create a new topic widget (task T107915)
- git #a87d1002 - Correctly judge whether VE editor widget is empty
- git #6020f52a - Add new members to the authors list
- git #e36288a2 - Create a reply widget with the new editor (task T108719)
- git #53e5866e - Output the board description as an ooui widget (task T101278, task T97443)
- git #44588891 - Create an OOUI editor widget (task T103572, task T97290, task T101189)
- git #30b430af - Increase footer spacing in description (task T97371)
- git #96456413 - Adjust for breaking change in VE: extend sa.DesktopTarget instead of sa.Target (task T108639)
- git #efc4b236 - Changed compare revisions header message (task T96511)
- git #d9e250d1 - Eliminate some memory leaks affecting LQT->Flow: (task T106614, task T108601)
Gadgets
edit- git #c6908b73 - Add Mazandarani namespaces
- git #6fec5471 - Add Northern Luri namespaces
- git #4ecd54c2 - Add South Azerbaijani namespaces
- git #c7110ca9 - Add Central Kurdish namespaces
- git #266a7cc5 - Add Italian translation for namespaces
- git #b957e1ea - Add Urdu translation for namespaces (task T109206)
- git #29cad61a - Add Polish translation for namespaces
- git #70c9201a - Vietnamese namespaces
- git #6ad53ef3 - Add Persian translations (task T109234)
- git #c15ad91a - Add Hebrew namespace translation
Graph
edit- git #10145420 - Handle missing parser in onParserAfterParse (task T108819)
- git #b45422e3 - Add ability to swap between bar, area and line charts within VE (task T99939)
LiquidThreads
edit- git #b7530e58 - Remove new messages notice from watchlist (task T107897)
MobileFrontend
edit- git #8647d0fa - Default to always remember password for Minerva login screen
- git #79360cb1 - Don't force anonymous editing on in alpha
- git #82da4d4b - jscs: Require variable declarations at top of file
- git #43bf45a2 - build: Setup banana test for i18n messages
- git #8fc5f090 - Don't register an invalid jscs rule
- git #d23ab34e - Make tables visible (task T105596)
- git #5868f071 - Remove errorReport from MobileFrontend (task T100704)
- git #e344fb89 - Hygiene: Whitespace cleanup
- git #68e6f0f2 - Hygiene: Enforce dot notation
- git #a28fd48c - build: Update jscs devDependency to 2.0.0
- git #74394b6c - Queue mobile head inline scripts with Resource Loader (task T108204)
- git #5accce74 - QUnit: Add tests for settings.js
- git #d78dddec - Fix ImageOverlayBeta for thumb count < 2 (task T108773)
- git #673c74f0 - Another follow up to killing infoboxes (task T100722)
- git #01f3c0f3 - Follow up "Kill infobox feature" (task T108936)
- git #ab2949b4 - Kill infobox feature (task T100722)
- git #c2c8184a - Do not override login form in beta (task T74910)
- git #85c7c838 - Diff should be centered in beta (task T103728)
- git #f40277fc - Follow up styling tweaks for captcha and sign up form
- git #acc8eddf - Adjust styling of CAPTCHA in alpha (task T87256)
- git #32d1fb77 - Don't show toolbar, if not enough space available
- git #23ef81a3 - Follow up: Scrolled to pages that exist shouldn't show as red links (task T101453)
- git #3ba59cfa - Use Button to create buttons (task T97094)
- git #46d1ade5 - Rewrite fontchanger to live in mobile settings now (task T100729)
MultimediaViewer
edit- git #1a0ee6d2 - Work even when cookies are disabled (task T109110)
- git #7b50d14a - Re-add event listeners to images after a finished VE edit (task T97010)
OpenStackManager
edit- git #24a16090 - Use EchoEvent::getExtraParam()
RestBaseUpdateJobs
edit- git #f10dd74e - Lower maximum job age to 30 days (task T73853)
- git #cf168e5f - Drop jobs with a rootJobTimestamp older than 60 days (task T73853)
Scribunto
edit- git #7182e4f1 - Fix-up for I32bad5fd9
- git #a7ae0ce4 - Cache Lua code files in APC
SemanticForms
edit- git #b392a6b1 - Added needed 'position' param for ext.semanticforms.wikieditor
- git #a5b3ba5a - Temporary disabling of wfLoadExtension(), due to global vars issue
- git #da7f4173 - Added handling for wfLoadExtension(), new in MW 1.25
- git #5fdaa98d - Fixed delayed initializations to only happen if SMW is installed
- git #16e72267 - Simplified extension type
SyntaxHighlight_GeSHi
edit- git #942607cf - Fix-up for I2de8a400d: explicitly declare module position
TimedMediaHandler
edit- git #08d02d54 - Re-disable 2-pass Theora encoding temporarily (task T109608)
- git #f9b67d1a - Update ogv.js libraries to 0.9.9
- git #e25f68db - Add support for 4K videos (task T98694)
- git #923b02ee - Fix for VP9/Opus transcodes: actually use Opus (task T63805)
- git #360d44e3 - Use ResourceLoader for ogv.js core
- git #56d9bfd6 - Make register a public static
- git #4f920fea - Further increase Theora transcode quality
- git #55cc0583 - Clean up transcode info table on File: page
- git #3328ea0f - Fix playback of WebM source files (task T91431)
- git #5a402b5a - Add support for WebM VP9/Opus playback and transcodes (task T62272, task T63805)
Translate
edit- git #208af901 - API support to get untranslated, translated and outdated messages in the target language, using MessageCollection. (task T106931)
- git #7e1d693a - Get outdated messages in the target language using MessageCollection (task T101221)
- git #cb683d05 - Add missing continue to avoid PHP notice
- git #af8fac79 - Search with exact title match (task T62570)
- git #b66c975b - Sort groups before the groups slicing.
- git #752bf808 - Elastica\Query::setFilter() is deprecated. Use setPostFilter() instead (task T108959)
- git #5d7eadcf - Pass array instead of FormOptions in search translations API.
- git #aeeff660 - Get translated messages in the target language, using MessageCollection. (task T101220)
- git #7b55816f - Created CrossLanguageTranslationSearchQuery class for cross language search.
UploadWizard
edit- git #965f7d49 - Always quote object keys which are also reserved keywords
- git #d811c8ee - Move "Skip tutorial" checkbox from PHP to JS, and display it better (task T107779)
- git #cae915a6 - Move file upload status labels from PHP to JS, and display them better (task T107508)
- git #f55f637c - Don't put 'Thanks' step buttons in a ButtonGroupWidget
Validator
edit- git #1370a0ee - Add wgMessagesDirs for WMF usage in LocalisationUpdate (noop for older MW)
VisualEditor
edit- git #3e2c3e6a - Save dialog: Don't try to pass in undefined checkboxes fields to setupCheckboxes (task T109501)
- git #550a979f - Update VE core submodule to master (0bf4ce7)
- git #87daf477 - Fix typos in function names
- git #e282522c - Update VE core submodule to master (cf224ad)
- git #31b4466d - MWNumberedExternalLinkNode: Provide a context item (task T98211)
- git #91b7ede4 - ve.init.mw.Target#saveErrorCaptcha: Focus CAPTCHA input on display
- git #960ecf81 - Convert save checkboxes to OOUI widgets (task T86617, task T70572)
- git #c197d0b0 - Update VE core submodule to master (d020898)
- git #5a25f011 - Increase PageImages limit to number of pages requested (task T109332)
- git #0e528b53 - Update message list
- git #783521ed - Clear old captchas after building save options (task T109113)
- git #7114463c - MobileArticleTarget: Restructure the toolbar
- git #7047830b - MWMediaResultWidget: Fallback for 'images' without dimensions
- git #f6195426 - Fix foreign file repositories (e.g. InstantCommons or equivalent) support
- git #a0028392 - Update VE core submodule to master (28c686e)
- git #3658b63c - Make URL schemes case-insensitive (task T109013)
- git #311b86fd - Add missing message for done button in mobile
- git #1d6085b8 - Update VE core submodule to master (e61ebf2)
- git #45a2beea - Don't reset edit summary every time we open the save dialog (task T108329)
WikiEditor
edit- git #522331dd - Wikieditor: Rework deferred building of toolbar (task T25479, task T70791)
- git #6602d905 - WikiEditor: Move HTML for dialogs to separate files
Wikidata
edit- git #c3494ecb - Update Wikidata - add limit for pending changes in dispatcher (task T105592)
- git #b2b576d0 - Update Wikidata - fix fatal error in ResultBuilder / wbgetentities
WikidataPageBanner
edit- git #21c175af - WikidataPageBanner improve qunit test (task T109319)
- git #3e3d3968 - WikidataPageBanner add .jshintrc
- git #419bc045 - WikidataPageBanner add max-width (task T108986)
- git #dd5c5a29 - WPB followup - fine tune banner position using js (task T108785)
- git #b6707ced - WikidataPageBanner add banner to imagelinks (task T108614)
- git #1bffcf7c - WikidataPageBanner unquote false & set global
- git #8318884a - WikidataPageBanner switch for default banner (task T108788)
- git #7117d92a - WikidataPageBanner add class "image" to a:link (task T108778)
- git #a7a8a237 - WikidataPageBanner redefine icons and add links (task T108207)
- git #eb064989 - WikidataPageBanner hygiene - move non-hook methods (task T107755)
WikimediaEvents
edit- git #da750d7e - Remove 'wgPoweredBy' config var
WikimediaMaintenance
edit- git #26f87939 - Renamed $wmf* to $wmg* for consistency (task T45956)