MediaWiki 1.24/wmf19
MediaWiki 1.24/wmf18 | Deployment of MediaWiki 1.24wmf19 to Wikimedia sites | MediaWiki 1.24/wmf20 |
The latest version (labeled "1.24wmf19") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 28 August 2014 (see the roadmap).
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