MediaWiki 1.26/wmf24/Changelog
< MediaWiki 1.26 | wmf24
Core changes
edit- git #4a7e100b - Updated mediawiki/core (task T114048)
- git #33c3843d - Updated mediawiki/core
- git #0362a85f - Updated mediawiki/core
- git #c255a485 - Updated mediawiki/core (task T113813)
- git #89f37706 - Updated mediawiki/core (task T113421)
- git #214f1ef8 - Updated mediawiki/core (task T111385)
- git #f6029b28 - Updated mediawiki/core
- git #991e1440 - mediawiki.toolbar: temporary workaround for T113868 (task T113868)
- git #6d7b9963 - Tidy up ResourceLoader to make ResourceLoaderEditToolbarModule simpler
- git #37c6972f - Made wfIsBadImage() use APC
- git #16d9547b - Updated mediawiki/core
- git #18e8d87a - MovePageForm: Add value attribute to reason field back again (task T113718)
- git #b4ed4d6d - Updated mediawiki/core
- git #f7a52ec4 - Updated mediawiki/core (task T112002)
- git #b7cdb2ae - mw.storage: Fix broken test (incompatible with Chrome 45) (task T113413)
- git #84b0606e - Updated mediawiki/core
- git #e13cebf7 - Updated mediawiki/core
- git #d079d5dd - Updated mediawiki/core (task T113650)
- git #4eb8fb52 - Updated mediawiki/core
- git #d665ba49 - oyejorge/less.php 1.7.0.5 → 1.7.0.8
- git #08d0c8b9 - Updated mediawiki/core
- git #b8924980 - Updated mediawiki/core (task T113456)
- git #c3623f8b - Backport I1ff61153d and I8e4c3d5a5
- git #d0299c7c - Fix stray literal \n in output (task T113518)
- git #14f46330 - Backport fix from PS12 of I1ff6115
- git #2b3067be - Updated mediawiki/core
- git #88c4dab1 - Updated mediawiki/core
- git #58bfb6f8 - Backport fix from PS9 of I1ff6115
- git #dbfe0e46 - Revert "Do not double load gallery styles now cache has expired" (task T113511)
- git #36f661cf - Improved caching for LESS file compilation (task T112035)
- git #446f177c - Updated mediawiki/core (task T113413)
- git #930c66e8 - Further restrict 404s
- git #98d40d52 - Updated mediawiki/core (task T113456)
- git #df44c26a - Updated mediawiki/core
- git #7ebefb49 - Updated mediawiki/core
- git #0c817cf1 - Updated mediawiki/core (task T113387)
- git #ec0d3b3e - Updated mediawiki/core
- git #4f36f13d - Updated mediawiki/core
- git #918fed0a - Moved LinksDeletionUpdate to a separate file
- git #bdf3f3e2 - Add the performer to the UserRightsChanged hook
- git #006e97e9 - mediawiki.Upload: Return same data for upload & stashed upload
- git #4bfbaaf6 - Set visibility of monolog tests setUp method to protected
- git #641e6ed3 - Also check Kafka class exists in KafkaHandlerTest
- git #063fb8f3 - Fix typo in KafkaHandlerTest
- git #dc38b61f - Fix missing dependencies needed for tests.
- git #08f5a649 - Follow-up 5cd0a43e5: Add SelectFileWidget's i18n to ResourcesOOUI
- git #3d7b910b - Fix typo in AvroFormatterTest
- git #b7abe799 - By default have Main page text on Main page tab (task T111645)
- git #c3d96660 - jobqueue: A few small code cleanups to RefreshLinksJob
- git #d3f5c943 - Removed DeferredUpdates::addHTMLCacheUpdate()
- git #549628ab - Reduced the DOS potential of 404 page floods
- git #cc4ca3e8 - Removed deprecated $wgDeferredUpdateList
- git #64c78c5e - Set getFeatures() for MemoryFileBackend
- git #f66559b6 - Produce monolog messages through kafka+avro (task T106256)
- git #551940b3 - Cleaned up $asyncWrites member variable in MultiWriteBagOStuff
- git #481d5a32 - MultiWriteBagOStuff: require nonempty 'caches' param
- git #3e829490 - Added read affinity tests for FileBackendMultiWrite
- git #cef1f311 - registration: Allow extensions to specify which MW core versions they require (task T99084)
- git #b611d49a - Refactor changeTypes in RecentChange
- git #ec658ada - Add i18n messages for ApiStashEdit (task T113189)
- git #9da83220 - Add tests for RecentChange::parse(To|From)RCType
- git #9705da62 - Add test for RecentChange::newFromRow
- git #9d144409 - Add test for RecentChange::isInRCLifespan
- git #0b81487c - Use setUp instead of __construct in RecentChangeTest
- git #829d1a4c - Cleanup RecentChangeTest, move things out that don't belong
- git #5fa7fb75 - Update UploadWizard-specific messages (task T34606)
- git #fb0994d5 - Prevent IDEA error in doOperationsInternal()
- git #63938875 - Removed unused LockManager var
- git #bd6ec3bc - Added readAffinity flag to FileBackendMultiWrite (task T112708)
- git #20318ecd - Update documentation for EmailUser hooks
- git #ef51d243 - Fix hook documentation for ArticleRevisionVisibilitySet
- git #49e9910d - Made some FileBackendMultiWrite docs more accurate
- git #c737e48d - Strip comments before gathering url(...) refs in CSS
- git #3fecd945 - Fixed small IDE error in syncFileBackend.php
- git #9179f661 - Add localized "Project" namespace alias for Northern Luri
- git #a0f6af55 - DatabaseBase::deadlockLoop(): Remove unused variables
- git #fd8e85fc - Support async writes to secondary MultiWriteBagOStuff stores (task T109751)
- git #92b9ee98 - Removed old "noPush" config hacks from FileBackendMultiWrite
- git #7934bd9d - ResourceLoaderModule: cache file content hash
- git #935e24f9 - resourceloader: Use MD4 to compute file hash rather than SHA1
- git #0fc3b085 - Do not double load gallery styles now cache has expired (task T110709)
- git #926a83a0 - resourceloader: Run ResourceLoaderRegisterModules after wgResourceModules
- git #8ff4d64e - Update at-ease to v1.1.0, and OOjs UI to v0.12.8-atease
- git #5cea7769 - Cleaned up getScopedFileLocks() return value
- git #ffcb0409 - Fix another test broken by I826adf9
- git #6f3372b1 - Fix test broken by I826adf9
- git #ea862efa - Replace leafo/lessphp with oyejorge/less.php (task T112035)
- git #9af439f0 - Add missing semicolon to mediawiki.filewarning.less
- git #5970f6c1 - SpecialChangeEmail: error if old email was entered in new email field (task T38561)
- git #37062a0c - Add new authentication-related hooks (and remove one) replacing some AuthPlugin methods
- git #5668f234 - Use User::equals() where applicable in the class
- git #5a4c5985 - Database: Remove unused errorCount() method
- git #732cc239 - Load the module mediawiki.page.watch.ajax only when needed (task T112523)
- git #353812e2 - Avoid unneeded memcached queries in showPatrolFooter()
- git #7fab3a7c - Guard "NotPatrollablePage" negative caching against slave lag (task T100986)
- git #73b27a3d - Small cleanups to WANObjectCache
- git #0a83ef3c - registration: Fix merging of array_plus (task T112868)
- git #f9c1bfa5 - API: Finish killing "raw mode" (task T96596)
- git #d737e576 - Browser test: avoid loading elements over network (task T92613, task T112291)
- git #63811f0b - Drop zh-tw message "saveprefs"
- git #35e4964e - Fixed "last modified" date fudging on null edit (task T112609)
- git #0eb2a955 - Make feedlink icon visible by setting a size
- git #35b6a6dc - Explicitly float local search results left so they come first (task T87631)
- git #fc206806 - HttpError: Convert line breaks in text message to <br>
- git #8682b8b9 - Purge remaining oversight references from code
- git #648f22cb - Add line breaks between label and value in "Username" and "Password" (task T108321)
- git #ac84b507 - Remove dead local var in MssqlInstaller
- git #308907d6 - mw.widgets.CalendarWidget: Simplify the logic for deciding animations
- git #64b3a9b5 - mw.widgets.DateInputWidget: Ensure newly opened calendar shows current selection
- git #592a6e7d - Avoid master queries on image history view (task T92357)
- git #45fea5f4 - Fixes for RedisBagOStuff when using twemproxy
- git #2df6d541 - Moved some WANObjectCache number literals to constants
- git #ce7912b2 - Remove dead argument in EncryptedPassword.php
- git #3ab5510e - FauxRequest: Avoid header leak
- git #9be32c59 - Remove dead argument in SpecialEditTags
- git #1ad788ee - Remove commented out code in SpecialExport
- git #8bc0218c - Extend Title check in Skin for titles without associated titles (task T110878)
- git #90aa56eb - resourceloader: Add missing argument to makeLoaderImplementScript
- git #a7b5f242 - Remove dead local vars in ApiRevisionDelete
- git #41a22065 - Add missing argument to dieDebug call so it does not die
- git #aa511ccd - Add '@since 1.25' annotation to wfLoad*() functions
- git #06c49c59 - mediawiki.Title: Correct documentation
- git #8129cd9e - Make MWExceptionHandler work with PHP7's exception changes (task T107933)
- git #e39bd385 - When aborting EnhancedRC block line, block should reflect that
- git #adba11df - Revert "When aborting EnhancedRC block line, block should reflect that" (task T112738)
- git #a074db33 - mediawiki.Title: Remove fileExtension option from newFromFileName
- git #19349af1 - resourceloader: Don't localise hidden exception
- git #8f5cd11d - ResourcesTest: Detect missing files in url(...) expressions
- git #b2846451 - resourceloader: Support absolute-path references in mw.loader.load()
- git #b5e69c4e - resourceloader: Don't call wfExpandUrl() on load.php urls (task T106966, task T112646)
- git #578a0c08 - Remove unused private methods in FauxRequest
- git #e2794b8d - Remove WMF deployment hack for .feedlink from mediawiki.legacy.shared (task T89981)
- git #ef1f4af0 - Allow Linker::formatComment to link to another wiki per default. (task T111676)
- git #d478ffde - resourceloader: Log load.php exceptions to JavaScript console (task T110659)
- git #2a876978 - Fix use of preg_match_all in MagicWord.php
- git #396ae505 - Move prefsection style to mediawiki.special.preferences.css
- git #db387e02 - Use CSS columns instead of tables in Special:SpecialPages (2) (task T97026)
- git #8ef4c130 - Update test documentation, fix broken links
- git #5befb9b7 - SpecialMovepage: Convert form to use OOUI controls (task T86865)
- git #23acf6e7 - Move query rewriting into search backend (task T106888)
- git #3bb3601f - jquery.byteLimit: Trigger 'change' event after limitting
Vendor
edit- git #8c2d4872 - oyejorge/less.php 1.7.0.5 → 1.7.0.8
- git #67f7bfa9 - Update at-ease to v1.1.0, and OOjs UI to v0.12.8-atease
Extensions
editBabel
edit- git #6d4989f4 - Remove configuration options for the cdb files
BetaFeatures
edit- git #423924c4 - Defer the User::saveSettings call in getPreferences() (task T92357)
CentralAuth
edit- git #5aa12456 - Don't query for oldname if none was provided in SpecialLogAddLogSearchRelations hook (task T113141)
- git #66b04287 - Use 'centralauth-state-mismatch' message in adminLock() and adminUnlock() (task T103749)
- git #5dee719b - Modify <globalrenamerequest> (task T112811)
- git #00f79436 - Updated watir-webdriver Ruby gem to the latest version (task T112748)
CentralNotice
edit- git #04122d67 - Enum for banner hide reasons (task T113813)
- git #d2593e89 - BannerHistoryLogger: always send log ID, never send twice (task T113421)
- git #4a005c84 - KVStore: batched, more resilient implementation of TTL for items (task T111385)
- git #ff754b0f - Add mw.centralNotice.getData()
- git #1c993b6a - Updated watir-webdriver Ruby gem to the latest version (task T112748)
- git #64fa7737 - KVStore: Items have limited TTL (task T111385)
- git #36484566 - bannerHistoryLogger.sendLog: use the promise from logEvent (task T112022)
- git #f7abdb99 - Fallback for browsers that don't support Object.defineProperty (task T112590, task T112552)
- git #00bbed8d - Add version to banner history log entries in KV store
- git #ab69fb56 - Typo and whitespace
- git #a1d7713d - Support help text for mixin parameters
Citoid
edit- git #c69329be - Inspector: Use upstream padding settings
- git #4ece6f19 - Use indexLayout for tab menu
- git #1b6dc8a6 - Fix class name typo
- git #a6e9c23a - build: Update linting tools and make pass
Collection
edit- git #db8887da - Fix undefined indicies in Collection.suggest.php (task T103859)
ContentTranslation
edit- git #8559ee61 - ext.cx.interlanguagelink: declare dependency on jquery.uls.data (task T113650)
- git #7d81c24c - Do not call cxserver to display gray interwiki link (task T110246)
- git #c6855471 - API: Support limit and offset params for suggestion and translation queries (task T109556)
- git #39bc6b63 - Defer the user update in enableCXBetaFeature() (task T94480, task T92357)
- git #ec10c59e - Update labels and headings on CXStats (task T111774)
- git #2cf63dda - Add missing ApiHelp descriptions
- git #08508b0c - Don't localize the namespace unnecessarily (task T86744)
- git #1f820c9d - Add missing ApiHelp messages
- git #057e09f9 - Remove the default value from an ApiHelp message
- git #9f5ab4ba - Remove styles duplicated between dictionary.less and manager.less
- git #9471960f - Prevent NaN in the trend in CXStats (task T112960)
- git #34f89a75 - Prettify language selectors when it overflows
- git #da4188c5 - Prevent creation of unadapted link in target (task T85932)
- git #a176a9f1 - Fix background color of the small arrow when hovering item
- git #d1ee764e - Rename two createLink methods to disambiguate
- git #0943aa2f - Fix internal API error when suggestion requested for empty language pair (task T113019)
- git #cef31ae8 - Revert "Do not call cxserver to display gray interwiki link" (task T113026)
- git #627f95ea - Optimize link_lightgray.svg
- git #056b4e2a - Fix the PNG image path for list modules (task T112968)
- git #235f59e2 - Do not show missing target link card when clicking red link on source
- git #df384889 - Ensure $titles is defined even when $suggestions is empty
- git #59b7d313 - Updated watir-webdriver Ruby gem to the latest version (task T112748)
- git #c3b5938b - Use correct domain languages when adding a link to Magnus tool (task T108509)
- git #34faf8eb - Padding adjustment for the dashboard filter buttons
- git #cc276984 - Update the data for the categories test (task T112740)
DonationInterface
edit- git #3c0eca7a - reorder cards and hide iframe card images
- git #efb6cdbc - Don't remove overlay when redirecting
- git #b01af9cd - Revert "Revert "Merge branch 'master' into deployment""
- git #d40482c2 - gather payment_submethod, show radio buttons (task T113304)
- git #b2309b25 - iframe in french
- git #20aaf731 - Change Amazon's form button from Continue to Donate (task T113624)
- git #920f9190 - Send Amazon donor to fail page on unknown errors (task T112924)
- git #2c98be20 - Prevent potential DOM-based XSS
- git #fd3ffe90 - Revert "Merge branch 'master' into deployment"
- git #48ef29c9 - Pass CVN request
- git #721056b4 - Fix Amazon communication stats recording
- git #91367146 - Only send IsVerified if !ESOP
- git #aadd609b - Amazon: Set txn id on $this->transaction_response (task T113089)
- git #f6889885 - Handle errors thrown by Amazon SDK (task T112924)
- git #19ac1db8 - worldpay iframe styles
- git #764aac78 - handle return result and maybe show fail page
- git #2a25adf6 - Log all Amazon SDK calls
- git #5a8a5646 - Minor Amazon formatting cleanup
- git #5261a45e - add name and email to required fields for WP
- git #f51df97c - Stylesheet for Worldpay.
- git #b30c62de - selection weight = 0 for worldpay iframe
- git #2b895239 - Case IsHosted parameter for ESOP only. (task T112665)
- git #38019a9b - Bring Amazon branch back to normal Mustache templates (task T111424)
- git #14f9b31d - Comment out old WP API for now.
- git #ce6937da - Worldpay resultswitcher (task T110423)
- git #5e8e6c9a - Don't submit an Amazon payment with invalid amount (task T108123)
- git #fc09dd7d - worldpay ESOP
- git #c2a5959c - Handle results of Amazon API calls (task T108123)
- git #2be94766 - de-centralize mustache js
- git #e3924988 - optional address fields for mustache
- git #ea84a1b9 - Allow callables in GatewayAdapter::$error_map (task T108123)
- git #6f0b6b09 - Move Amazon test responses into their own files (task T108123)
- git #762dfdb3 - Quit validating that order_id is numeric
- git #66405f62 - Add amount and currency to Amazon API post (task T108123)
- git #322c8eed - Amazon code cleanup
- git #1dc9d359 - Authorize and capture Amazon payment (task T108119)
- git #35576139 - Clean up a bit of Amazon javascript (task T108112)
- git #92c92ea6 - Use modern hook registration for Amazon (task T108112)
- git #ebc4c1fa - Move Amazon Widget script and return URL into account (task T108112)
- git #e2c2b10e - Add Amazon API endpoint (task T108113)
- git #2c7de69e - Add pay with Amazon SDK composer package
- git #1b03769c - Add Amazon wallet widget (task T108116)
- git #752155e0 - Redirect to Amazon for login (task T108112)
- git #0b458f8f - Switch Amazon to Mustache form, add modules (task T108114)
- git #7a2590bb - Clear out old Amazon code to prepare for PwA (task T108659)
Echo
edit- git #b165934e - Add intermediate metrics for API and ext.echo.ui loading response times
- git #e0139b2b - Remove duplicate 'MediaWiki' prefix from echo.unseen stats
- git #02c9daeb - Replace the orange bar with talk-page link, don't remove it
- git #33ad6b3f - Move timing.MediaWiki.echo.overlay stats into ext.echo.init (task T113387)
- git #07761b63 - Add an emailuser web notification (task T56130)
- git #8bc0c98b - Remove talk page notification bar if all messages are read (task T106033)
- git #ba478976 - IP addresses should link to Special:Contributions instead of user page for revert (task T55564)
- git #429b1114 - Replace entire <li> element to produce button and popup separately (task T112218)
- git #0e02fb2c - Update the API when a single notification is marked as read (task T112826)
- git #d67e474d - Correct unseen animation in notifications (task T112826)
- git #5930defc - Add a missing dot in the new api error message in English.
- git #1474a21d - Fix a code comment to make it much clearer
- git #5e8e18ee - Show a default message if no notifications are available (task T112251)
- git #233da11e - Make the footer links readable in Modern
- git #fd0aed5a - Handle API fetching errors (task T112251)
- git #b1979531 - Updated watir-webdriver Ruby gem to the latest version (task T112748)
- git #b539621b - Split up ext.echo.nojs into badge and notifications styles
- git #31c77074 - Don't depend upon ext.echo.logger in ext.echo.init
- git #c726c1ec - Measure how likely users open flyout if they have unseen notifications
- git #8a8d1c4f - Adjust margins for the notification badge in MonoBook
- git #9e75474b - Split out .mw-echo-alert styles back into a separate module
- git #c5905962 - Only load ext.echo.ui if the user clicks the echo badge (task T112401)
- git #cf721adf - Also defer the markRead() master updates (task T92357)
- git #e4d8002d - Don't show orange alert if you are viewing your user talk page (task T107655)
- git #f2ed7a6a - Don't load unused Echo JS/CSS on mobile (task T112571)
- git #5b1fc2b8 - Hack around OOUI's icon pack being too large by creating our own (task T112401)
- git #0c5869c2 - Use math to compute badge padding in nojs
- git #b046a106 - Don't load oojs-ui.styles on every page (task T112401)
- git #3940f523 - Only load nojs Special:Notifications styles on the special page (task T112407)
- git #bfd27ae7 - Wrap notifications with a link for native click behavior (task T112004)
- git #0eb5d533 - Link directly to notification preferences in flyout (task T112254)
- git #e77d0884 - Let action buttons center align (task T112188)
- git #381b7be7 - Avoid flashes: late debounce causes annoying flashes (task T112168)
- git #7ae462f5 - Use localized numbers in the badge (task T112224)
- git #7ad8cc24 - Make links non-white in the notification popup in Modern
- git #15772bce - Defer the "seen time" updates on GET requests (task T94448, task T92357)
- git #eef9cb8c - Fix vertical alignment of 'Mark all as read' button
- git #1301a8f3 - Add constructed class and messages names in comment for greppability
- git #b1b9b6e2 - Don't clear notifications when refetching (task T112186)
- git #48dc79be - Restyle buttons to be fully clickable (task T112188)
- git #fbd05031 - Remove unnecessary calc() from css
- git #5c49d148 - Override padding for links in personal tools in Modern skin (task T111825)
- git #957c2b0c - Only use inverted icons for skins using the MediaWiki OOUI theme (task T111821)
- git #a37e764d - Align popup footer buttons to take 50% width each
- git #a3e5dd4c - Add mediawiki.jqueryMsg dependency
- git #71999b28 - Only show 'mark all as read' AFTER there are notifications
- git #b6712be9 - Reduce distance between notification badges (task T108190)
- git #aae891d8 - Use #pt-notifications-alert to get Special:Notifications link (task T111783)
- git #73e3ed37 - Add a tooltip to the notification badges (task T108190)
- git #7310a6b3 - Show unread notifications first in the popup
- git #2ec0ccad - The return of the 'mark all as read' button
- git #bd67fc03 - chmod 644 for php files (task T111740)
- git #f4fd809e - Only send api request if the popup is opening (task T111667)
- git #327466a2 - Align notification badge higher on the personal navigation bar (task T108190)
- git #36191fc2 - Fix the badge icon update (task T111432)
- git #dbefd3b6 - Specify firstHeading rule for .mw-special-Notifications only (task T111628)
- git #311c3aad - Restore echo.alert styles
- git #f9c58089 - Move edit-user-talk to messages (task T108760)
- git #c5434d59 - Use the correct cache key when storing 'hasMessages'
- git #fc2711eb - Create an 'initiallyUnseen' class for initially unseen notifications
- git #ea1f23e0 - Don't wait for the API to update seen status of notifications
- git #820eaa27 - Add a border between the popup head and notification list (task T111432)
- git #59efdc51 - build: Bump grunt-contrib-jshint from 0.11.2 to 0.11.3 to fix upstream issue
- git #e650df66 - Separate 'seen time' for alerts and messages (task T111285)
- git #f6a12f10 - Correct 'primaryLink' to 'primaryUrl' everywhere
- git #35c4a379 - Use db-replicated objectcache for storing last seen time (task T95839)
- git #1ac72cc0 - Split alerts and messages in Echo (task T108190)
- git #86da8324 - Require a Language object in DiscussionParser::getTextSnippet()
- git #5d772ad7 - Expose the revid of the event revision in the API
EventLogging
edit- git #f441eefd - Increase maxUrlSize to 2000 (task T112002)
- git #2c563bc9 - server: Use HTTPS for meta.wikimedia.org in devserver example
FlaggedRevs
edit- git #c74fab5c - Removed $wgDeferredUpdateList mentioning
- git #5fca6a2c - Avoid calling addHTMLCacheUpdate()
Flow
edit- git #33a6894d - Enable user activity logging for flowOptIn tour
- git #2e7383c6 - Add better debug info for FlowFixLinks.php failure
- git #9be5569d - Revert "Add debug info to OptInController"
- git #2ce6cf22 - Add debug info to OptInController (task T112784)
- git #e7e4abc1 - Don't use getContent in optIn
- git #f2c28b93 - Browser tests: Wait for preloaded text to be populated in VE
- git #92a693f6 - Fix FlowFixLinks to use ref_src_wiki and require migration be complete (task T110326)
- git #973bb10a - Defer the User::saveSettings() call in TopicListBlock (task T92357)
- git #8b09a9f2 - Assume wgUser when no ParserOptions are given (task T113106)
- git #3e58eb2a - Fix LESS syntax error
- git #1392188a - Browser tests: remove redundant assertion
- git #d53caf22 - Use localized version of LQT magic word (task T110723)
- git #5f9ce508 - Instantiate the Optin controller only when needed
- git #8a091c50 - Preload new topic (task T112037)
- git #09d031c9 - Show real output instead of placeholder HTML (task T110696)
- git #0f841313 - build: Enable jscs rule 'requireSpacesInsideBrackets' and make pass
- git #4a42ebd7 - Read board content from master db (task T112784)
- git #f868604c - Use the currect user when checking whether there was a board before
- git #65307c7a - Remove obsolete comment. This is no longer the last one.
- git #6943e2a3 - Update Title & LinkCache article ids right after move (task T112784)
- git #78aa39c2 - Make sure $title object has the correct article id (task T112784)
- git #857680cb - Make it seem like new workflow creation has no page (task T111830)
- git #85f3e80b - Clear LinkCache when failing to fetch Flow board (task T111830)
Gather
edit- git #69d7617b - Get rid of deprecated module warnings (task T112961)
- git #c8520ef7 - Fixed Metrics/LineLength RuboCop offense (task T112099)
- git #b24a2789 - Fixed Style/AlignParameters RuboCop offense (task T112099)
- git #ea330317 - Fixed Style/HashSyntax RuboCop offense (task T112099)
- git #c41d00cd - Fixed Style/IndentationWidth RuboCop offense (task T112099)
- git #acd99b65 - Fixed Style/RegexpLiteral RuboCop offense (task T112099)
- git #53b7d0ae - Fixed Style/SpaceAfterColon RuboCop offense (task T112099)
- git #d7f5d823 - Fixed Style/SpaceAroundOperator RuboCop offense (task T112099)
- git #78c47e12 - Fixed Style/SpaceInsideParens RuboCop offense (task T112099)
GeoData
edit- git #aeac41ca - Remove use of no longer existing $wgUseDumbLinkUpdate variable (task T112915)
- git #ce5598ad - Move updateIndexGranularity into maintenance subdirectory
GettingStarted
edit- git #3e3fc925 - Remove !ie hacks (task T113313)
Graph
edit- git #ba765872 - VisualEditor: Only draw focus box around canvas, instead of full width
- git #3c293ebf - Remove CSS hacks
- git #00f58acd - Fixed tracking category incomplete commit
- git #07c951fc - Add CSSLint
- git #52efaab4 - Update grunt-banana-checker
- git #2e6b187d - Update JSCS and pass
GuidedTour
edit- git #b5f8b8e4 - Make LESS compatible with oyejorge/less.php
Math
edit- git #646fc8e9 - Fixed Style/StringLiterals RuboCop offense (task T111184)
- git #2bda4398 - Fixed Style/SpaceInsideHashLiteralBraces RuboCop offense (task T111184)
- git #4e4baedb - Fixed Style/SpaceAroundOperators RuboCop offense (task T111184)
- git #29ec2312 - Updated RuboCop to the latest version
- git #f85439cc - Upgrade browser tests to use mediawiki_selenium 1.x (task T99656)
- git #188f7383 - Add composer.json and php lint
- git #2ca833f9 - Fix old class name
- git #11ec6a3c - Remove redundant size property
- git #07c037e8 - VisualEditor: Remove MathJax support
- git #abad3922 - Rename modules/VisualEditor to modules/ve-math
MobileFrontend
edit- git #424d4078 - Skip localStorage tests (task T113413)
- git #52f25973 - Fix module deprecation warning in WatchListGateway (task T112961)
- git #b8f76e01 - Hygiene: WatchlistApi -> WatchlistGateway (task T110718)
- git #52d243b6 - Do not apply max-width to notifications overlay (task T112988)
- git #800ae5ba - Don't double load gallery css (task T110709)
- git #cec3053c - Get rid of deprecated module warnings
- git #6a4bfdd0 - Make Categories overlay work again (task T112800)
- git #d908ab8e - Goodbye yellow brick alpha (task T100297)
- git #40d8cbbf - Hygiene: Cleanup cached page FiXMES (task T112309)
- git #25979d6e - Tweaking WikidataPageBanner compatibility (task T98032)
- git #3226531d - Hygiene: NearbyApi and PhotoListApi should be gateways (task T110718)
- git #3e971d8f - Tooling: No need to run `bundle install` to make documentation
- git #c322c8f9 - Rename modules in resources (task T100467)
- git #9bd33f2e - Hide the back button label (task T112600)
- git #83dd2fe1 - Remove obsolete CSS rules and files
- git #0a79bf86 - Promote max-width styles from beta to stable
- git #8d7cd966 - Fix this/self confusion in callback in SearchApi
- git #87144846 - Revert "Don't show close icon when max-width applying" (task T112814)
- git #f0c39f57 - Hygiene: jscs follow up
- git #ee179678 - Revert "Revert "Migrate from SchemaMobileWebEditing to SchemaEdit"" (task T110272)
- git #127a2805 - Fix ResourceLoader module dependency issues (task T112558)
- git #39a8a694 - Hygiene: Fix a jscs issue
MultimediaViewer
edit- git #dc9a2d43 - Fix IE9 CSS hack (task T112035)
NavigationTiming
edit- git #5b5621c3 - Measure non-compliant Navigation Timing browsers (task T112593)
- git #ccec7a8a - Set mediaWikiLoadEnd directly in resourceloader.loadEnd
- git #2ef716a6 - Small clean-ups
ParsoidBatchAPI
edit- git #415247f6 - [1.26wmf24] In imageinfo, check for invalid title (task T114048)
- git #7fc42323 - Normalize filenames in imageinfo (task T113318)
Score
edit- git #b623c218 - Add attribute-setting support to score inspector (task T112930)
SemanticForms
edit- git #e0f15961 - Version 3.4
- git #9468b422 - Added check for null $title to getDefaultForm()
SyntaxHighlight_GeSHi
edit- git #532fb504 - build: Update CSSLint from 0.4.0 to 0.5.0
- git #ddd1c496 - build: Update grunt-banana-checker from 0.2.0 to 0.3.0 and make pass
- git #c0482fe7 - build: Update JSCS from 1.8.0 to 2.1.0 and make pass
- git #359c060e - Rename modules/VisualEditor to modules/ve-syntaxhighlight
- git #de31d8d7 - VisualEditor integration: Fix handling of (None) language
Thanks
edit- git #1336c386 - Permission file problem. (task T111738)
- git #b753350e - Remove unused key "notification-link-text-respond-to-user" (task T56979)
TimedMediaHandler
edit- git #7fc02b8a - Remove reference to non-existent file in CSS (task T113341)
- git #a01213a3 - Update ogv.js to 1.0 offical stable release
Translate
edit- git #5b0adf4a - Defer the ApiTranslateUser::trackGroup saveSettings() call (task T94480, task T92357)
- git #b732ff62 - Updated watir-webdriver Ruby gem to the latest version (task T112748)
UniversalLanguageSelector
edit- git #ad82b648 - Update grunt-contrib-jshint to 0.11.3
- git #b436eab7 - Add jshint to npm
UploadWizard
edit- git #d97dbc9e - Use OOUI dialogs instead of jquery.ui (task T112117)
- git #d1cf1ea4 - Actually pass the blacklist page title and header text to mw.Feedback (task T113040)
- git #09ebabf8 - Consistently use NS_CATEGORY / NS_FILE for namespace numbers
- git #d166cdbb - Remove some dead code related to jQuery UI buttons
- git #4fcb727d - Remove lightbox image preview dialogs (task T112907)
- git #ec468655 - Remove unused mw.UploadWizardDeedPreview class
- git #7661c862 - Remove unused mw.UploadWizardDeleteDialog class
- git #063cc6bc - Display duplicates inline rather than in a popup (task T34606)
- git #46971da7 - Do not redefine canonical English namespace aliases
- git #e3a37af7 - uw.ui.Details: Remove some dead code
- git #bc2ce0ae - Remove prefixed border-radius properties from CSS
- git #1ff96fa2 - Remove unused 'mw-coolcats' messages
- git #a066959d - Add missing 'mwe-upwiz-calendar-date' message to module definition
- git #28203e36 - Remove legacy JSHint options
VisualEditor
edit- git #42d04b6f - DesktopArticleTarget: Fix page title (first H1) font size in Vector
- git #5ce6faf0 - Zero-width space to avoid empty annotation cursoring bug (task T96307)
- git #04c737ba - Update VE core submodule to master (171fe11)
- git #7e0d4daf - Allow pressing 'escape' from all pages of save dialog
- git #a1147f76 - Make save dialog variable height
- git #2f184cef - Update VE core submodule to master (8012620)
- git #ade9bfda - Skin specific fixes for external link cartouches
- git #d7adf533 - MWReferenceResultWidget: Remove border from last item
- git #7d4692a6 - Make gallery icon slightly lighter and smaller by thinning borders
- git #8c66e5df - Load mwgallery on mobile as well
- git #02bb49c1 - build: Update CSSLint from 0.4.0 to 0.5.0
- git #736561f3 - Actually get uploader details when querying media info (task T109563)
- git #2d46e577 - Template placeholder: Don't show delete button if we're the only transclusion part (task T95252)
- git #8e63c9e9 - MWInternalLinkAnnotation: Make protocol matching case-insensitive (task T112158)
- git #48c849ca - MWWelcomeDialog: .html, not .text, as we're inserting HTML
- git #2007800c - MW*LinkAnnotation: Fix class names
- git #71dd91d5 - Update VE core submodule to master (5018704)
- git #9b0779da - MWWelcomeDialog: Split text, tweak styling
- git #0fdf3cbb - Update VE core submodule to master (9dcfbdb)
- git #051066ea - Server-side replace Edit=>Edit Source on talk NS (task T112366)
- git #004ae857 - MWWelcomeDialog: Switch out graphic for new one
WikiLove
edit- git #21d8ce16 - Fixed Style/StringLiterals RuboCop offense (task T110672)
- git #4929a989 - Updated RuboCop to the latest released version
WikidataPageBanner
edit- git #4a4ae6c9 - Mark blacklistSkins propery as being protected
- git #443f2bd0 - Use Config object instead of globals
- git #69cb84e2 - Overriding the heading should be configurable
- git #4dfbe506 - Do not add banner inside #bodyContent (task T108408)
WikimediaEvents
edit- git #61596da1 - build: Enforce JSHint and JSCS via npm test
- git #1c7cb411 - statsd: Don't allow indefinite post-poning of dispatch()
- git #19bc15e9 - Add support for statsd gauge metrics (task T112713)
ZeroBanner
edit- git #0c33590f - Custom interstitial button for non-js browsers
- git #2d0054f5 - DTAC Interstitial design change
wikihiero
edit- git #a23b5398 - VisualEditor: Make icon slight bolder for consistency
- git #601a3306 - build: Add grunt-banana-checker
- git #86ac4026 - README: Move history out into its own file
- git #45683ddf - build: Add grunt linting tasks via npm