MediaWiki 1.24/wmf19/Changelog
< MediaWiki 1.24 | wmf19
Core changes
edit- git #fbba4b5f - Under HHVM, measure resources for the thread, not calling process (bug 70227)
- git #cd6557c4 - Don't cast SpecialPageFactory::$list to an object (bug 67596)
- git #807d21d8 - Update CentralAuth to 1.24wmf19 HEAD
- git #b813a221 - Bump Echo and Flow in 1.24wmf19
- git #d14fb1cb - Bump Echo and Flow in 1.24wmf19
- git #6a72cba2 - Update Thanks for I340665f211
- git #caa4a9a0 - Submodule bump for Flow in 1.24wmf19
- git #3011bdac - Update Wikidata, fix add links widget and other projects beta feature
- git #a64ec102 - SWAT update WikiLove
- git #b586d521 - Update Flow for Ib9aa3a6c
- git #86df7d41 - Update LocalisationUpdate to 1.24wmf19 HEAD
- git #83f4afd2 - LocalisationCache: Process one fallback at a time (bug 68781)
- git #07b42a93 - Update Wikidata, fix css style issue
- git #9ffb59fb - Update WikimediaEvents for cherry-picks
- git #4fdbb52f - Update WikimediaEvents for cherry-picks
- git #5094c0d9 - OutputPage: Restore ResourceLoader condition wrap for embedded modules
- git #52735450 - Revert "Toolbar: Only show on WikiText pages" (bug 69447)
- git #56e77118 - mediawiki.action.view.redirect: Work around a IE 10+ HTML5 history API bug (bug 70176)
- git #e0c6c434 - Update GlobalCssJs submodule
- git #85eb5c68 - backport (bug 70139)
- git #7944ae34 - Thanks: https://gerrit.wikimedia.org/r/#/c/156898/
- git #9c0aced3 - backport (bug 70137)
- git #8f92c817 - Revert "Consolidate parts of WebStart.php and doMaintenance.php into Initialize.php"
- git #c93d5451 - MobileFrontend: pick https://gerrit.wikimedia.org/r/156968
- git #fd5b9634 - resourceloader: Don't register raw modules client-side
- git #515f0a30 - Use addQuotes() as needed in MergeHistory pager
- git #1bb93ae4 - Remove SpecialSearchNoResults and call SpecialSearchResults always
- git #d82ce507 - Fixed UID comment
- git #6051e012 - Revert "Remove useless $out parameter from SkinTemplate::prepareQuickTemplate()"
- git #2241e7d2 - Introduce mediawiki.skinning module for external link icons (bug 63521)
- git #2bb0768d - API: Organize classes
- git #54d615f2 - API: Internal cleanup
- git #b0cfcd0f - Add missing @return and @param to doc blocks
- git #5c651dba - mediawiki.debug: Fix crash in browsers without Function#bind
- git #63dc5abc - Fixed spacing
- git #66afa50b - QA: update to fix deprecated API token call
- git #9dc24380 - Fix up php syntax that accidentally became part of a string literal
- git #6aceb345 - SpecialRunJobs: Use Config instead of global (bug 69187)
- git #91d8a518 - Don't send rel=canonical to variant-neutral page (bug 52429)
- git #82e729f0 - The static declaration must come after the visibility declaration
- git #1998e3ed - Use Config instead of globals in CategoryViewer.php
- git #71123530 - Add a few PHPUnit tests for HTMLAutoCompleteSelectField
- git #f637ad30 - Add HTMLAutoCompleteSelectField
- git #fdddf945 - API: Overhaul token handling
- git #e16ca154 - Support nesting of expressions in parameters of explicit plural forms (bug 69993)
- git #b4df18c1 - es5-shim: Add polyfill for Object.create (bug 67590)
- git #1346b46e - mw.toolbar: Don't mask the error of button.onClick being invalid
- git #6a7b192a - Handle multiple ownerDocuments for args in Preprocessor_DOM (bug 70046)
- git #3191c5cc - Delete feed.css (bug 69277)
- git #37e3d9be - phpcs: Pass ResourceLoader.php
- git #6e12c4bf - AjaxDispatcher: Use Config instead of globals
- git #9665a657 - Add "chemical" major MIME type to the image tables (bug 66412)
- git #2c725cae - Add missing '()' to some release notes
- git #9e5443ab - No space within the ?: operator
- git #b409008c - Remove wrong @return from doc blocks
- git #47b51705 - startup: Blacklist Opera < 12
- git #4e94a674 - MessageBlobStore: Use Config instead of globals
- git #bb03d1a8 - Turn MessageBlobStore into a singleton instead of static functions
- git #12772fcb - Remove useNew (no longer any effect) from qqq messages
- git #ff1429fc - Update findHooks.php and move MonoBook hook out of docs/hooks.txt
- git #214931ed - Consolidate parts of WebStart.php and doMaintenance.php into Initialize.php
- git #7359b973 - Allow custom event handlers for the click event of toolbar buttons
- git #3a85ac48 - Do not return anything on __construct
- git #51adb81e - Add some @see to doc blocks
- git #2f491ef5 - Remove double @return from User::isAllowedAny
- git #696a87d7 - Deprecate $wgDeferredUpdateList
- git #1d20719c - includes/htmlform/: Use Config instead of globals
- git #9b0481bb - Fix regression: Allow HTML as checkbox label in HTMLCheckField
- git #69e4c91f - Apply csshelpclass to vform help
- git #7c6a2585 - Add missing @return to function docs
- git #a3e18c36 - Improve GlobalVarConfigTest
- git #4bb54bbe - OutputPage: addParserOutput*() family doesn't need to take a reference
- git #d473b6d3 - Be consistent about 'TablePager' CSS class usage
- git #7d046633 - Split includes/Pager.php
- git #6ffb9af8 - Remove unused styles for .imagelist
- git #5dfeff23 - Use config instead of globals for OutputPage
- git #e4c80d94 - Mark ConfigFactory::destroyDefaultInstance() with @codeCoverageIgnore
- git #a1a78972 - Add a test for ApiFormatNone
- git #05047791 - Fix documentation for $wgResourceLoaderLESSVars
- git #e5eb717d - tests: avoid sql queries in TitleTest
- git #e4f7fda3 - Avoid sleeper connections in LoadMonitor::getLagTimes()
- git #a5ed2df4 - Use config instead of globals for ImageGallery
- git #e8405c33 - Change css rule order
- git #dfb1976b - Pass config to ResourceLoader from OutputPage
- git #26e71dd6 - Use getConfig for ChangesList
- git #4922c1b5 - Use getConfig in HistoryAction for global
- git #b728d692 - Made getCachedRevisionObject() use MapCacheLRU
- git #6a68fad1 - Protect MathML from Tidy (bug 66516)
- git #d7c8c344 - Ensure that expiry times are given as integers
- git #62c7df54 - Rename variable in Title: $parser -> $titleParser
- git #bf4d36e2 - Drop "left in" debugging var_dump from WikiImporter
- git #6f7e29a7 - Make ApiModuleManagerTest::testAddModules un-risky
- git #9cd7d691 - Check for existence of iw_local in Interwiki::getAllPrefixes
- git #03c503da - resourceloader: Only conditional-wrap script responses with only=scripts
- git #2202bb1f - mediawiki.language: Expose language fallback chain (bug 69285)
- git #81497892 - Update OOjs UI to v0.1.0-pre (d6008381aa)
- git #bf89df89 - Add more tests for GlobalVarConfig
- git #523ba0cf - ResourcesTest: Add variable type annotations
- git #fee27649 - Delete skins/common/images/button_template.png (bug 69277)
- git #915e1f07 - Made showJobs.php show queues with just abandoned jobs too
- git #90a7642c - Update OOjs UI to v0.1.0-pre (55b861b167)
- git #13a85541 - Sync up with Parsoid parserTests.
- git #9d03f958 - Fixed bogus mysql error code 0 on mid-transaction disconnect
- git #dd5c1b7f - Title::getContentModel(): load from DB if necessary (bug 69789)
- git #c45b4567 - Set default setting for thumbsize to 300px (index 5) not 180px (bug 67703)
- git #cd80906d - Change @return to start with type
- git #1538edce - ResourceLoaderFileModule: Do not separately cache .less files
- git #bac75af4 - API: Add iwprop=url, deprecate iwurl for prop=iwlinks
- git #d9d0289b - Add more tests for SkinFactory
- git #90c13419 - Add a test for mixed /*@noflip*/ and /*@embed*/ CSS annotations
- git #513ff797 - Rename variable in RequestContext, $t => $title
- git #0215a5e0 - Remove unused private var and fix phpdoc
- git #9b857b20 - Fix name of SpecialListFilesTest > ImageListPagerTest
- git #43fdf673 - Never cache pages with the fallback skin (bug 69284)
- git #8dca7488 - Made LocalFile move/delete/restore handle network partitions better (bug 40927, bug 69312)
- git #b0751af7 - Indicate the actual version of HHVM in use
- git #14c58057 - Making missing old files not try to render a thumbnail (bug 22847)
Vendor
editExtensions
editCentralAuth
edit- git #f0f6c730 - Don't do central login if not POSTed (bug 69834)
- git #75e017e1 - Update token handling for core API change
CirrusSearch
edit- git #3535743b - Increase timeout on updates (bug 67605)
- git #6f88a947 - When there is an error reindexing log it
- git #88128ef2 - Profile actual request in Searcher::search()
- git #c872eaae - Morelike improvements (bug 68541)
- git #6846c820 - Protect against older versions of HtmlFormatter (bug 69459)
- git #9a0559f5 - Use unicode regexes with character classes (bug 69766)
- git #f5cf0b8b - Clean up options with betafeature (bug 69517)
- git #50a527c4 - Don't add interwiki results to null (bug 68887)
- git #11ceb25e - Fix some broken tests
- git #70182391 - Add configurable delay to our most frequent jobs
- git #b38fe7e1 - Send groovy script for updates to limit changes
- git #118665e4 - Highlight in chains
- git #9aea4a8c - Create endpoint to dump cirrus configuration (bug 69442)
CommonsMetadata
edit- git #6c5d126d - TemplateParser: Fix whitespace trim (bug 57458)
ContentTranslation
edit- git #04a59f37 - Improve template support
- git #c9632041 - Rewrite the progress calculations to provide more data
- git #cec55271 - Fix handling of empty resource in image adaption
- git #117aa1b9 - Add a debug log when publishing fails to help debugging
DonationInterface
edit- git #8be80ec5 - Rename GatewayForm to GatewayPage to distinguish from Gateway_Form
- git #307d0646 - one more extract to yank
- git #547b3fd6 - Follow-up Ib0d0f6c: Fix qqq typos
- git #c326e426 - kill remaining calls to extract()
- git #d11daaf1 - Add a grunt linting checker for jshint, jscs, and banana and pass them
- git #4234015a - Transliterate Worldpay post to ISO-8859-1
- git #1314d8d5 - Use public instead of var in classes
Echo
edit- git #2c5298b7 - Default to alerts tab (bug 70461)
- git #14b3a094 - Mark notifications as read if they fail rendering
- git #f251a5c7 - mw.echo.overlay.updateCount() no longer exists (bug 69714)
- git #76665c55 - QA: make Feature names easy to read
- git #da8e0c5f - New users don't get welcome notification. (bug 70139)
- git #2d38a4c8 - There is no welcome notification (bug 70139)
- git #d8702e46 - QA: Add browser test for user rights change
- git #940ea72a - Remove trailing whitespace, followup 0b1275b9e39b31b1f020ee90a8fb1134d0639c46
- git #669080b3 - Add profiling to Echo notification API
- git #65bb14b3 - Specify which event type to use job queue
- git #c982b0a4 - QA: update to fix deprecated API token call
- git #17828f79 - Continue offset is missing in the read API
- git #7859b148 - Fix Call to protected method EchoNotificationController::isWhitelistedByUser()
- git #db218b9e - Set UnitTestsList hook run against files inside tests/phpunit
- git #f29f7303 - Make timestamp in consistent format after loaded from database
- git #271d192f - Revert "Make timestamp in consistent format after loaded from database"
- git #ae3b1f29 - Hygiene: Move notification type detection to method
- git #57130aad - Hygiene: Move master/slave code to MWEchoDbFactory
- git #31a986be - Make timestamp in consistent format after loaded from database
- git #09212772 - Hygiene: Echo/tests/phpunit/ directory structure should mimic Echo/
- git #411f0151 - efLogServerSideEvent is deprecated
- git #5c73416b - QA: Add missing browser test steps
- git #8e2de3f0 - Add support to retrieve unread + read notifcations for section
- git #768d0fc5 - Reset per-user notify types for each user
- git #b35f27c2 - Delete invalid records from echo_target_page
- git #25d6d71a - [5] Code cleanup and miscellneous fix
- git #55fb42b6 - [4] Add revision local cache holder object
- git #f781a594 - Add waitForSlave() wrapper function to Echo Database wrapper
- git #75cda20a - Hygiene: Remove unused directory
- git #49350a5b - [3] Use title local cache to cache title object
- git #1270da19 - [2] Add title local cache holder objects
- git #37812e4b - QA: add test2 tag for Jenkins builds
- git #088ba0a1 - Hygiene: Mega clean up the Echo footer code
- git #d6ff5a54 - [1] Make title lazy loaded in EchoEvent
- git #dc45eb24 - Fix line height/size of notifications
- git #2b472785 - QA: add @login tag for Jenkins build
- git #1667e258 - Use batch queries for users-watching-title
- git #965a8b8a - Hygiene: Stop using id for footer
- git #1cc0f838 - Move 'notification count refresh' logic out of mapper
- git #af2abe84 - "put a comment nearby with the resulting keys"
- git #61fea566 - Create TargetPage data if specified by EchoEvent
- git #7be9d682 - Auto mark notification as read if it doesn't have target page
- git #178ec1b8 - Fix size of 'mark all as read' button
- git #ae171aa6 - API: Fix help url and remove deprecated getVersion()
- git #1c6f5906 - Hygiene: Kill dead code
- git #8b381e20 - Hygiene: clean up messy less file
- git #cac40509 - Mark notification as read upon visiting a page
- git #5ff31891 - Prevent horizontal scroll bars in Firefox (bug 69563)
- git #483e7e80 - Revert "Revert "Merge remote-tracking branch 'gerrit/master' into two_tabs""
- git #b9574748 - Revert "Merge remote-tracking branch 'gerrit/master' into two_tabs"
- git #ebc71926 - QA: committing Gemfile.lock
- git #ff0784e7 - Add support to mark all as read for "sections"
- git #92ee69b9 - E2f: mark all as read behaviour
- git #81610bfb - Create notification overlay in the body
- git #def2e070 - QA: Browser tests for Echo notifications
- git #106c2d22 - Create chevron using pseudo elements
- git #a7fbb535 - Add method for fetching unread notifications
- git #bee2fe3a - Fix issue with tab visibility
- git #02966842 - Add TargetPage model and mapper to notifications
- git #ad691fb8 - Use array_merge_resursive when merging based on array keys
- git #24e8a34c - E2e: Show the correct value of unread messages in the tabs.
- git #4bf88aa7 - Hygiene: Add abstract model and mapper for notification
- git #7f4f6c52 - Truncate text in Echo notifications
- git #180a67c4 - Hygiene: Add sub-directories to phpunit test
- git #17d100f7 - F11: Show mark as read buttons in notification list items
- git #8c61a6a4 - E2d: Add the mark as read button to messages view
- git #bb27de16 - E2c: Hover behaviour of notifications panel tabs
- git #7870b6ca - E2b: Reflect the count in alerts and messages tabs
- git #9882898f - Notification overlay Messages and Alerts sections
- git #66dd838e - Kill mark as read button
- git #08c1c0dc - `make jshint` command should run on tests directory
- git #33af802a - Update token handling for core API change
- git #ffd082b7 - Remove qunit tests from mobile (bug 69316)
- git #4470d91e - Hygiene: Break out _buildNotificationList
- git #ccc0e713 - Hygiene: Introduce EchoOverlay initialisation class
- git #631d0252 - Fix Echo breaking (bug 66992)
- git #f4eadb5e - Ensure override is more specific
- git #df66e806 - Regression: Fix styling of new unread notifications
- git #02d73ad7 - QA: Add browser test for sign up notifications
- git #71a1ec3f - Reduce specifity of Echo css
- git #1896424e - Hygiene: use self where possible
- git #0ff4295a - Hygiene: Move the overlay initialisation code into a separate file
- git #a8157334 - Hygiene: Move code for header into _getTitleElement
- git #f02d3f05 - Hygiene: Add _getFooterElement method
- git #9b30d335 - Hygiene: Refactor out mark as read button code
- git #e0641262 - Hygiene: Split buildOverlay into smaller functions
- git #8d12ef9a - The first ever Echo QUnit tests
- git #0dc45e6c - Regression: Fix styling on Special:Notifications
- git #427b7e2c - Add support for splitting notifications into alert & message
- git #01b0f912 - Hygiene: More LESS cleanup in ext.echo.overlays.less
- git #4e63ee61 - Hygiene: Update method documentation & split exception to a file
- git #bb6eef19 - QA: Add some basic browser tests
- git #430628cc - Hygiene: Port all Echo css to less.
- git #74a56e6f - Convert existing notifications to use user-locators
- git #5b461301 - Add ability to run QUnit tests
- git #e25eb66a - Support BasicFormatter::getLinkParams returning raw urls
- git #71c7e028 - Directory reshuffle, add dev tools
- git #f995de90 - Generalize a couple implementations of EchoGetDefaultNotifiedUsers
- git #b26cc217 - static method should be declared with static
- git #267a5639 - Introduce AttributeManager class
- git #77239e17 - Fix a function param in API
- git #04f04f8d - Refactor ApiEchoNotifications preparing for alert/messages split
- git #d3d99772 - Replace EchoBackend with mappers and gateway
FlaggedRevs
edit- git #bd731006 - Stop using $wgDeferredUpdateList
- git #8fdd7158 - Remove deprecated OutputPage::appendSubtitle()
Flow
edit- git #90f2c877 - Don't let people turn random pages into Flow pages
- git #a2c889d0 - Dismiss new-topic notification when visiting related Board
- git #c6bee71a - Repair progressively enhanced load more
- git #4d107f8c - Move flow-mention back to flow-discussion category
- git #4bbf8a38 - Bundle new-topic notifications
- git #7aeef9b5 - Cascade protection from board to topic
- git #98763b78 - Cascade protection from board to topic
- git #cc936d7c - Use mw.Uri to parse query instead of parsing it with regex
- git #b8179034 - Use mw.Uri to parse query instead of parsing it with regex
- git #31a40a6b - Cannot load non-ascii flow pages via api
- git #d73c6c1f - Cannot load non-ascii flow pages via api
- git #23bba6e8 - Don't autosubscribe to new topics
- git #640b9313 - Make links in preview to author point to user page and user talk page
- git #a8291e3f - G3: Mobile/nojs edit and reply full topic output
- git #5cbb107d - Kill auto-mention in favor of subscriptions
- git #4401c2bd - Batchload all data required to fix Special:EditWatchlist titles
- git #f77ea1d4 - Move flow-topic-comments message
- git #31fd7feb - Gender support for flow-board-notification-subscribe-description e.a. (bug 69850, bug 69850)
- git #d0b88402 - GENDER support for flow-error-prev-revision-mismatch (bug 67970, bug 67970)
- git #04cff2b2 - Add GENDER support for recipient (bug 67966, bug 67966)
- git #6a933df7 - Conditional scroll textarea into view when hit edit. (bug 69151)
- git #984c5747 - Reduce topic titlebar margin after topic title
- git #215ef87f - Fix client-side watch error (bug 70137)
- git #60c7dd6a - Fix client-side watch error (bug 70137)
- git #8097ee70 - Fix Flow entries in Special:EditWatchlist
- git #f47f6051 - Invalidate title for Workflow owner page (bug 69987)
- git #b3b6116c - Immediately load new topics when none could be displayed
- git #2f4a917c - Remove flow-author from topic titlebar to reduce titlebar height
- git #011a81e1 - Turn on email bundling for post edit/reply + instructions
- git #9559f2a9 - Hygiene: Remove unnecessary indentation
- git #b7f17677 - Temporarily override token name prefixing
- git #930d6db0 - Use job queue to process Flow notifications
- git #78e51621 - G3: Add support for recursive progressiveEnhancement
- git #82dc9d51 - QA: update to fix deprecated API token call
- git #4e3d4604 - i18n: Allow translation of participants
- git #1d80635b - Hygiene: Standardise on time i10n parameter
- git #184c189e - Hygiene: Remove flow-topic-comment-count from qqq
- git #ba1582ac - Redirect to Flow view action when url action is set to edit (bug 69879)
- git #a9b40b2d - i18n: get rid of hardcoded 'x comments' text
- git #20f021cf - i18n the time messages
- git #96aafd1b - i18n: get rid of hardcoded 'reply' text
- git #99940b89 - Hygiene: i18n file Remove whitespace before colons
- git #83f65304 - Remove 'View Board' from all Flow notifications
- git #becf9d75 - Message on diff page for post should use board title, not UUID
- git #3dd79556 - Hygiene: Make reference extraction more concrete
- git #7c59e6fd - Hygiene: remove unused i18n hack
- git #15f808f6 - Hygiene: Anchor is a model class
- git #e82aa732 - Hygiene: move phpunit tests to tests/phpunit
- git #3bdb39c3 - Hygiene: Remove naming conflict with CheckUser
- git #fa042b90 - Hygiene: Remove unused mock class
- git #57c06ca4 - Hygiene: Remove templates for flow_topic_navigation
- git #c5ed088d - Recompile templates
- git #1b201967 - Also pick up links to non-existant files (for LinksTable)
- git #fe4ac5f1 - Show topic heading in previews (bug 68135)
- git #d6a81a55 - Add unit test for preview
- git #4cf014ab - Links in first post weren't registered (bug 68343, bug 68343)
- git #bdcb1e1f - Cleanup LinksTableTest
- git #5e0b1e34 - Re-enable tests using collection
- git #412096d6 - Accomodate for when no users-to-watch-topic are defined for an action
- git #0c4dd0fb - Fix array_merge(): Argument #2 is not an array
- git #2bd1bab7 - Write tests for FlowHandlebars.prototype.l10n date functions
- git #3330dfd1 - Do not show board watch star in a topic page (bug 69764)
- git #aedae7bb - QA: Improve user page title selector for tests (bug 67788)
- git #3da3d752 - Put "created new topic" notification in new notification style
- git #153124fb - Hygiene: Remove unnecessary template compilation
- git #8c6cdfa9 - i18n: Flow board -> discussion board
- git #7bc7998f - Echo primary and secondary links were not outputting fragment
- git #4304c899 - Get rid of compact/extract in test
- git #478a0780 - Missing 3rd argument in onAfterInsert() function call (bug 69767)
- git #ef88fe23 - JS load of topic with garbled post breaks board interactivity (bug 61097)
- git #d6b5e0bf - Make IE not cache ajax request (bug 69160)
- git #b3462f92 - Defer Flow notification triggering till end of request
- git #9ecba3a7 - Send IRC line only after transaction commit
- git #044c23e6 - Only run deferred insert handlers on success
- git #ce386319 - Logging: Include useful data in exception
- git #6988f231 - Disallow moving a Flow board (bug 66891, bug 66891)
- git #d9888667 - Fix watch tooltips appearing at wrong location
- git #0488e621 - Update board watch tooltip message
- git #0589cc69 - Topic history not linked in hidden topics (bug 67499)
- git #634aaab4 - Minor fix to progressiveEnhancement
- git #f7626ad5 - Remove unused var
- git #ed4f8ecb - Namespace: translation in Ialian for Topic
- git #e9e5e35a - Remove margin-bottom from tooltip causing off-center alignment
- git #82923e77 - Regression: Make username link to user page again
- git #3f6140d2 - Improvements to progressiveEnhancement, new features, and unit tests
- git #42e503ba - Change jquery.conditionalScroll to ext.flow space in Resources, and remove Core collision check
- git #1c216d5c - Move jQueryFindWithParent into its own findWithParent plugin
- git #4aebafd7 - Reveal contributions link on hover (bug 67646)
- git #b2cdf0f7 - Subscribe to board = auto-subscribe to new topics
- git #ed35823a - Override requests for DB_SLAVE when submitting new content (bug 68531, bug 69712)
- git #ce5bd210 - Use default browser tooltips on block and talk actions (bug 67643)
- git #1a124d88 - Show username in previews (bug 69257)
- git #78c919e5 - Cleanup some warnings
- git #8be660c3 - Move watch star for boards next to the header.
- git #885a3bfb - Get rid of isAlwaysWatched
- git #f33ddb3f - Bind EnhancedChangesList hook to support Flow types in RC log
- git #00b1f2ea - QA: Thanking another users post
- git #91783a71 - Better comment on test requirements
- git #39d89dec - Add 'target-page' param to flow notifications
- git #da72b3fd - Repair beta labs (bug 68531)
- git #1a0a7dfb - New topic notifications for watchers of a board.
- git #165a30dc - API: Use 'submodule' param type, when available
- git #c5df6670 - Flow notification item new style
GWToolset
edit- git #48363469 - Check API Page Index for Missing
- git #e2f02417 - Improve duplicate and other contributors messages
- git #5ea87404 - PHP Notice: Undefined index: contributors (bug 70024)
GettingStarted
edit- git #69f2d899 - Refactor Task Recs experiment bucketing logic
- git #c2fb7789 - QA: update to fix deprecated API token call
- git #33c3413e - Bucket users for the Task Recs experiment v1
- git #21ef2396 - Allow clicking pagination discs to change flyout page
- git #6cd650c1 - Render the lightbulb icon correctly in IE8
- git #38f3d75f - Add personal tool styles on personal urls hook (bug 69809)
- git #3473ffcb - Remove 'active' from personal tool
- git #19ce3f45 - Remove server-side signup experiment event logging
- git #7ce00979 - Make the post-edit notification handle API errors
- git #21a55d2a - Render the lightbulb icon correctly in IE9
- git #c0f8e6a7 - Optimize API calls so we don't request unneeded properties.
- git #1ad8ffd3 - Prevent multiple api requests from firing (bug 69719)
- git #3904f41c - Close flyout when you click outside it
GlobalBlocking
edit- git #08ff2c00 - Add full stops where needed to i18n
GlobalCssJs
edit- git #f5343dfe - RemoveOldManualUserPages: Catch errors and enforce bot user group
- git #922cce13 - @var bool
- git #0226c676 - Add option to ignore the revision limit
- git #ebe90f24 - RemoveOldManualUserPages: Document and enforce required options
- git #b968eeb4 - Better support usernames with spaces in them
- git #dbdcceb1 - Add a script to delete manual user global.js/css pages (bug 68933)
Interwiki
edit- git #b80cb55a - Really fix "interwiki-legend" message key.
- git #6d1de1a1 - Put back interwiki-legend qqq string
LocalisationUpdate
edit- git #720efaa9 - Use new LocalisationCacheRecacheFallback hook (bug 68781)
Math
edit- git #c31fe814 - QA: update to fix deprecated API token call
- git #403b238e - Indicate that a PNG fallback can also be used for the MathML mode
- git #05c437d8 - MathML in default style
- git #bfa7f511 - Remove the "best for most browsers" comment for the MathJax mode.
MobileFrontend
edit- git #90e027d1 - Revert "Use summary message on non Main namespace pages"
- git #4c2a12b8 - QA: update for API auth token change
- git #c26eb481 - Revert "Remove direct echo db access from mobilefrontend"
- git #8524ec21 - QA: uploads tutorial test is no longer valid
- git #ab0ac46f - Add 'overflow: hidden;' to blockquote styles to prevent overlapping
- git #8bf6e439 - Add gender support to 'Mobile-frontend-profile-userpage-link'
- git #fb76e235 - Don't trigger focus event on contenteditable in VE (bug 68832)
- git #1ee4a4b8 - Revert "QA: Corrected page elements for create_account_failure_messages.feature"
- git #de8cb3ee - Add intermediate screen for anonymous editors (bug 59937)
- git #1ad2fb60 - Adding attribution information to mobile media viewer (bug 69656)
- git #71cd7edd - Remove direct echo db access from mobilefrontend
- git #a056ad4d - QA: Corrected page elements for create_account_failure_messages.feature
- git #b9ec1ec3 - Display footer copyright notice in user language on mobile (bug 49116)
- git #b2669556 - Fix "confirm on new page creation" can not be cancelled (bug 69813)
- git #3b2bd7fd - Improve Talk Overlay (bug 64105)
MultimediaViewer
edit- git #d6c142fd - Change image load check strategy
- git #781fc6d4 - QA: update to fix deprecated API token call
- git #d3869e58 - Fix preference DB values
- git #62bdbd57 - Fix link to media viewer with proper namespace (bug 69956)
OAuth
edit- git #9550868b - Improving doc. on how OAuth is integrated in MW
- git #0457742b - Make iat timestamp an int instead of string (bug 65260)
Popups
edit- git #79189443 - Force mw.popups.supportsSVG to false on InternetExplorer
- git #ca8b7f86 - Remove preventDefault from settings.open (bug 69579)
- git #13f3f1cf - settings: Fix strings, copy and capitalization (bug 68812)
- git #e3f4215c - Mark that it requires JavaScript in beta feature (bug 69825)
ProofreadPage
edit- git #885a9f41 - Partially revert "Do not load "ext.wikiEditor.toolbar" if the user disabled WikiEditor"
- git #4103d62d - Do not load "ext.wikiEditor.toolbar" if the user disabled WikiEditor
Scribunto
edit- git #ef6e2fa4 - Fix __pairs not working in LuaStandalone serialization
SemanticForms
edit- git #9137f89e - Enable autofocus on #forminput
- git #8197c57b - Fixed problem with remote autocompletion in tokens and combobox for private wikis
Thanks
edit- git #240374f3 - Send thanks via POST on mobile too (bug 70503)
- git #f0da071b - Use POST requests for action=thanks/flowthanks (bug 70138)
Translate
edit- git #e5dbc033 - Implement session expiry checking for proofread actions (bug 69314)
- git #82b018f3 - Update version before MLEB release
- git #ea008314 - Set request timeout for translation memory query
- git #db7173fe - Replace $wgLang with RequestContext
- git #68ab72a3 - i18n: use native digit on 'tpt-translation-intro'
- git #00d2a03d - 0 (bug 6983)
- git #b7e2360a - Remove messages which are not used in JavaScript
UniversalLanguageSelector
edit- git #95a5c3c9 - Update version before MLEB release
- git #ecc8bffa - Update jquery.uls from upstream f2e00432cef
- git #d9766022 - Add missing messages for compact links
- git #dec7b34f - Use prop instead of attr for changing 'selected' state (bug 68998)
- git #8d337934 - Compact links beta feature conditions sync (bug 62362)
- git #1b81fa1e - Compactlinks: Use an actual button to build a button (bug 68075)
UploadWizard
edit- git #64a670de - QA: update to fix deprecated API token call
- git #b04b4043 - Add beforeActive and afterActive to campaigns (bug 64685)
- git #6d7510a4 - Add start/end and whileActive to the campaigns (bug 64685)
- git #880afeda - add note on how to write tests
- git #bfd04c2d - ignore files created when running Selenium
- git #87324ece - Remove more unused code in mw.UploadWizard.js
VisualEditor
edit- git #e34fdae7 - Make the image model persistent (bug 69450, bug 68000)
- git #03c8ad77 - Fix various bugs in our Monobook stylesheet (bug 69949)
- git #c71d06f1 - Toggle trash button (on transclusion dialog) visibility when changing to non-parameter pages (bug 70101)
- git #5e5cfc19 - Link target input widget: Make '' an invalid link target (bug 70015)
- git #af988015 - QA: update to fix deprecated API token call
- git #6fce4c63 - Make the Resolve conflict button actually appear (bug 69150)
- git #a270fc39 - Categories: Don't suggest empty or old categories (bug 70025)
- git #11fef44a - Remove delete button from required parameters in template dialog (bug 60358)
- git #d074da35 - Add myself to AUTHORS.txt
- git #a232147b - Switch 'disallowQuotedKeysInObjects' jscs rule on and fix up
- git #c5281a4e - Don't apply a background to language annotations in IE
- git #4af79bf3 - Re-order methods in MWImageNode
- git #57cd8525 - Blacklist plain block images from MW paste
- git #7864de47 - Do not focus CE on mobile when editor opens (bug 68832)
- git #c446a164 - Select the correct annotation in MWLinkTargetInputWidget (bug 65343)
- git #0755c16e - [BrowserTest] language screenshot update
- git #b9b76bb5 - [BrowserTest] UI has new text in buttons and headers
- git #bc9ecd1d - [BrowserTest] add News and Journal to Cite test
- git #e33bcb02 - Followup 67f304a: use .openWindow(), not .open(), to open save dialog
- git #8bb55d68 - mw.ViewPageTarget: Be more careful when updating page title (bug 69857)
- git #5fd7df97 - Remove div-wrapping of block images
WikiLove
edit- git #1bd9a711 - Set $wasPosted = true for recursive API access (bug 70448)
Wikidata
edit- git #f1d2110a - Update Wikidata, fix other projects beta feature and add links widget
- git #427d5d82 - Update Wikidata, fix style issue in references toggle
WikimediaEvents
edit- git #38f73856 - Tag changes made with HHVM
- git #6f85994b - Inject 'wgPoweredByHHVM' JS config var if powered by HHVM
WikimediaMessages
edit- git #f5476052 - Standardise and update global group names
ZeroBanner
edit- git #44f4d805 - +repage for imagemagick and minor js optimization
ZeroPortal
edit- git #9a556f27 - Proper param encoding for portal special page
- git #254b4266 - Special portal page implementation
Skins
editVector
edit- git #80843625 - Add composer.json
- git #768ba62a - Vector: Remove compatibility for old variant menu HTML