MediaWiki 1.26/wmf19
Appearance
MediaWiki 1.26/wmf18 | Deployment of MediaWiki 1.26wmf19 to Wikimedia sites | MediaWiki 1.26/wmf20 |
The latest version (labeled "1.26wmf19") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 18 August 2015 (see the roadmap).
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
[edit]AbuseFilter
[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)