MediaWiki 1.25/wmf7
MediaWiki 1.25/wmf6 | Deployment of MediaWiki 1.25wmf7 to Wikimedia sites | MediaWiki 1.25/wmf8 |
The latest version (labeled "1.25wmf7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 06 November 2014 (see the roadmap).
Core changes
edit- git #d0161b68 - Update SyntaxHighlight_GeSHi for cherry-picks
- git #6de6d07b - Update SyntaxHighlight_GeSHi for cherry-picks
- git #2dc129f5 - Bump MobileFrontend and WikiGrok
- git #fed6cf96 - Bump MF and WikiGrok
- git #c1dab763 - Update VisualEditor for cherry-picks
- git #ce78fec5 - Updating SecurePoll to pull in I6c2ddb60
- git #223c819f - MWException: Log stack traces for php errors (not exceptions)
- git #ef2b171d - Update CommonsMetadata to 1.25wmf7 HEAD
- git #1f0d7a9f - Update cldr to 1.25wmf7 HEAD
- git #e3c4ee85 - SWAT update Cirrus
- git #fe3116b0 - Update WikiGrok and MobileFrontend
- git #e274ffcf - Update VisualEditor for cherry-pick
- git #baff4e4e - Updating Echo to pick up I7304046c
- git #1d658f77 - update CentralNotice submodule
- git #e9e82abf - update CentralNotice submodule
- git #83c43fe5 - Update WikimediaMessages to I7487a425
- git #e09cabf4 - Backport MediaViewer options menu layout fix
- git #4d583670 - Update SecurePoll for Ib27e72a2
- git #065bbafa - Update BounceHandler to 1.25wmf7 HEAD
- git #d29c3e2c - Update Flow for cherry-pick
- git #acb3c8f9 - update VisualEditor for cherry-picks
- git #5d0f10fe - Hide HHVM tag on Special:{Contributions,RecentChanges,...} (bug 73181)
- git #44e3ff84 - Bump flow submodule in 1.25wmf7
- git #c9b98ef8 - Add WebResponse::getHeader()
- git #08bfc8b6 - Update Flow to 1.25wmf7 HEAD
- git #1634cc19 - MobileFrontend: pick https://gerrit.wikimedia.org/r/171778
- git #263c9dc8 - Update VisualEditor for cherry-pick
- git #f82f28d4 - Revert layout changes in Media viewer
- git #544fc5d2 - Bump VE
- git #185ab697 - Make rubocop ignore remote repositories
- git #d0cb475f - API: Make uselang=user the default
- git #56f1da00 - Cleanup mw ui checkbox margins (bug 72727)
- git #f90b34ce - Update OOjs UI to v0.1.0-pre (b38d485723)
- git #bb025faa - Remove Profiler::setInstance()
- git #4e61f1bb - Profiler code cleanup
- git #beea0604 - wfDebugLog(): remove unused global
- git #991de897 - API: Split list=deletedrevs into prop=deletedrevisions and list=alldeletedrevisions (bug 23489, bug 27193, bug 44190, bug 71396, bug 71389)
- git #d2fb4701 - WikiPage::selectFields(): Do not include page_counter
- git #59cc76ad - Select column page_lang in prop=info
- git #43020f20 - Profiler: Call getContentType() only once in logData()
- git #e65d02d5 - Make load.php parse in PHP 4 again
- git #0eebd5e9 - UserGetLanguageObject hook should accept any IContextSource (bug 72951)
- git #565e9fa0 - Correctly parse <indicator/> contents, Parser rejiggering (bug 72887)
- git #84ddf030 - mediawiki.ui: Remove dead code from checkbox
- git #00b7a883 - mw.ui:checkbox: Fix indentation and add zero before decimal
- git #60fd612e - Fix fatal error in I0349cfe0e322
- git #f6f390cc - Update article count when pages are moved (bug 64333)
- git #7916aeea - Support empty DB names in LoadBalancer more fully
- git #0423093d - jquery.getAttrs: Replace deprecated nodeName/nodeValue with Attr.name/value
- git #d1792a61 - jquery.getAttrs: Remove compat code for IE6/IE7
- git #e7d5b09d - Made LogEventsList use the log bloom filter, not just the Article class
- git #49cfcf37 - Clear DeferredUpdates state via setUp() (bug 72922)
- git #b8543e40 - Update OOjs UI to v0.1.0-pre (571f26d0ab)
- git #1c0e593b - UserLogin: Allow extensions to add valid error messages (bug 71769)
- git #30341561 - resourceloader: Document that WikiModule::getDB() may return IDatabase
- git #ed6af329 - die() with explanation when \Psr\Log\LoggerInterface is missing (bug 72777)
- git #726d0c8d - Typo: atleast -> at least
- git #cc8b00ed - mw.Title: Add new static methods `newFromFileName`, `newFromUserInput` (bug 64912, bug 64922)
- git #e4cfd3da - Add an "ArticleDeleteAfterSuccess" hook
- git #0c654e6c - Remove trailing whitespace from api.php's HTML output
- git #273a6860 - SpecialSearch: Use CSS instead of cellpadding and cellspacing (bug 72458)
- git #e78625db - Add test cases to SpecialPageFactoryTest for registration via callback
- git #da45ef2f - Update OOjs UI to v0.1.0-pre (eee616d664)
- git #5e23faa0 - hhvm: fix FormatJsonTest::testParseTryFixing for lenient json parser (bug 72778)
- git #da3c19fb - Change position of <model> and <format> tags in XML dumps. (bug 72417)
- git #709eb0a4 - Always return string on HTMLTagFilter::getInputHTML
- git #797ac8f8 - Split doc for $wgHKDFSecret/$wgHKDFAlgorithm in DefaultSettings.php
- git #ccf2eefc - Fix doc of WikiPageTest::newPage
- git #2124c780 - Allow /-/ in MediaWikiVersionFetcher::fetchVersion
- git #b6be73dd - Remove collateOnly() from ProfilerStandard and subclasses
- git #efd2fcc5 - Remove ProfileMwprof
- git #96e0ed45 - Add executable rights for executable (bash) files
- git #25a6a866 - API: Add doc warning to ApiPageSet::populateFromQueryResult (bug 72764)
- git #5afea3de - chmod 755 bash & Perl files, chmod 644 .css file (bug 71972)
- git #cbdacaf8 - API: Actually use api-help-param-no-description
- git #c2e6bdfc - API: Fix simplified continuation module skipping (bug 72764)
- git #0e17070d - Require PHP >= 5.3.3
- git #f92ebf8a - Remove double semicolon
- git #2a7c95ac - Fixed spacing
- git #36a423e4 - Parse 'upload_source_url' message on SpecialUpload
- git #fb096586 - Add a note when the return value was added to mediawiki.loader.using
- git #2b94b7fe - Add LinkBatch to Special:LinkSearch
- git #1d86640d - Update OOjs UI to v0.1.0-pre (da4b0d5c14)
- git #5e5bf769 - Fixed possible db error log spam when cluster=* in wfWaitForSlaves()
- git #3328bd99 - Use MWLogger logging for wfLogProfilingData
- git #3c523ec4 - test: Check banana status for includes/api/i18n/* too
- git #ebeb2972 - resourceloader: Add support for delivering templates
- git #28a7ce42 - Use MWLogger logging for legacy logging methods
- git #257b043f - Support for message function in confirmCloseWindow
- git #b69cc869 - mediawiki.api: Transform arrays with join('|') in query parameters (bug 64570)
- git #ac53e450 - Fully replace Title::moveTo() with MovePage
- git #70f39199 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #4a2ecaa0 - Import.php: Use Config instead of globals
Vendor
edit- git #d9daf2bb - Added the Plancake e-mail parser library to MediaWiki using Composer (bug 72779)
- git #55a17685 - Update autoloader-suffix to match repo name
- git #7d33f0e9 - Followup bump to php 5.3.3
- git #9359ba32 - Require PHP >= 5.3.3 as per core
Extensions
editCentralAuth
edit- git #501b5042 - Add i18n for API module help
- git #13a1894b - Make LocalPageMoveJob::__construct compatible
- git #0d091a21 - GlobalRenameQueue: Allow users to add a comment for the public log (bug 72545)
- git #74726d40 - LocalPageMoveJob: Use MovePage
- git #13cd98ee - Don't let users merge themselves
CentralNotice
edit- git #5915f556 - rollback new controller modules due to mobile fail (bug 73389)
- git #a3455237 - Use BannerChoiceDataProvider in allocation display
- git #cddf9d13 - Fix interwiki DB call in BannerChoiceDataProvider
- git #90695c2a - bannerChoiceData and bannerController.lib modules
- git #cf636fd3 - QA target beta labs for Jenkins builds
- git #9059d60d - satisfy ruby lint
- git #11f6ce9f - Unit tests for BannerChoiceDataProvider
- git #b765e89a - remove hidden feature, it was choking the CI job
- git #bda89b83 - More table alias fixes
- git #9d10a0cf - Add the centralnoticebannerchoicedata API module
- git #636864e8 - Add BannerChoiceDataProvider
- git #cd1abf7b - Skeletal browser tests
- git #ff527789 - Alias table names to support prefixed schemas
CirrusSearch
edit- git #819989d8 - Fix pool counter usage
- git #e6a7885c - Remove checkCounts.php
- git #96a1d2c9 - Fix undefined offset in updateOneSearchIndexConfig (bug 72888)
- git #f3aa628e - Provide sledgehammer to disable regular expression searches
- git #76c3c0e6 - Support specifying replica count per index type
CodeEditor
edit- git #64b286d0 - Remove whitespace at the end of lines
CodeReview
edit- git #157669cd - Replace dirname( __FILE__ ) with __DIR__
CommonsMetadata
edit- git #98f7fe96 - Handle TemplateParser::parsePage() returning an empty array (bug 73107)
ContentTranslation
edit- git #0dc65fba - Updates to the Special:CX header
- git #752c7613 - Call the BeforePageDisplay hook before adding HTML
- git #d4c92a60 - If CX database not configured, do not fail publishing
- git #d32f6891 - Create translationview module
- git #41a01b6a - Common database for content translation and APIs
- git #c8964d2d - If template configuration not present, filter all
- git #f2174d8b - Progressbar: Change the progress info to tooltip
- git #ea8dfc2c - Open the published article in new tab when clicked on success message
Echo
edit- git #29927456 - Bug: parenthesis are allowed in namespaces (bug 73366)
EventLogging
edit- git #bc1ae857 - Map JSON Schema 'integer' type to MySQL BIGINTs rather than INTs
Flow
edit- git #119e9d5a - Logged-in users should save null values to rev_user_ip (bug 73153)
- git #00e16167 - Temporary remove UserTuple id && ip restriction
- git #3249070c - Fix fatal on watchlist (bug 73074)
- git #1e05d6d1 - Add i18n for API module help
- git #7c83c102 - Add temporary ext.flow.new module to avoid missing JS (bug 72994)
- git #a93330ce - Regenerate autoload.php to add missing file
- git #f8d7b3ec - spaces -> tabs
- git #07ca3e18 - QA: reuse "When I have created a Flow topic"
- git #a9b2e293 - Fix undoing topic moderation
- git #547cfddd - Get rid of .offset() undefined error
- git #78dc6d81 - Remove unused autoExpand animationtime
- git #9a4c17f9 - J2f - Add minimal topic list API for TOC
- git #0e1bf831 - QA: fix typo that made step pending by accident
- git #4805f370 - QA: update user strings, remove unnecessary expect clause
- git #6eda5b67 - QA: forgot to change a "should" statement
- git #835a67ed - QA: delete header test
- git #ab4e20fa - Bug: Wrong i18n message for some moderation actions (bug 72780)
- git #bb74ecb0 - Bug: Finish removing post_moderation_state msg (bug 72780)
- git #971138c7 - Expand anchors to full URL on server rendering (bug 72490)
- git #9ddf00c6 - Update PostRevision documentation
- git #2111f610 - Switch to using template mechanism provided by core.
- git #b1443420 - Hygiene: Standardize spelling of API classes and methods.
- git #8b482928 - Validate UserTuple constructor input
- git #45dabc47 - Hygiene: kill fake post_moderation_state i18n message
- git #0c134093 - Hygiene: Make ObjectManager instantiation readable
- git #3a6ce6eb - Restore used namespaces in Action.php
- git #a9c6aa75 - Fetch title content from API (bug 71584, bug 71584)
- git #2a0f31a0 - Make sure isRecordHidden doesn't return true is run more than once
- git #4c5b533c - Make watchlist topic title link to topic with with unread posts highlighted
- git #8391520a - I-1: Finish topic moderation updates
- git #9d8f5540 - J-1: Comment moderation updates
- git #1c6c6c67 - H-8. Implement boardHistory component features
- git #1d7f754f - Update lightncandy and remove flow_component
- git #9c4bfd9b - QA: use newest watch locators, simplify
- git #751f2be1 - QA: update for newest Hide element
- git #35813f5a - Add test for wikitext-html-wikitext roundtrip
- git #94f18263 - Throw correct exception when failing to contact Parsoid
- git #2d6d9b47 - Hygeine: Remove stub/unused links from API
- git #0e082004 - Show more descriptive error message for insufficient permissions (bug 70497)
- git #5db0e275 - Remove initStorer callback
GeoData
edit- git #7e2c6ba2 - Correctly populate pageset in ApiQueryGeoSearchElastic (bug 72764)
GlobalCssJs
edit- git #b776a7f4 - Use LoadBalancer::getConnectionRef() so that reuseConnection() gets called
Mantle
edit- git #6c2e5dcc - Name and shame modules that still use ResourceLoaderTemplateModule
- git #2fb439d3 - Remove Handlebars Mantle dependency
- git #90c85a05 - Deprecate one in favour of once (bug 72711)
- git #1b559126 - Register Handlebars with core
- git #dc8d9036 - Register Hogan with mw.template
- git #baec6bf6 - Split out ResourceLoaderTemplateParserModule from ResourceLoaderTemplateModule
Math
edit- git #575e8407 - VisualEditor: Add selection restriction to command
- git #9141a9e5 - Remove Undesired spaces after math expressions (bug 72806)
MobileFrontend
edit- git #f5839b66 - Scrolling on reference drawers in every mode
- git #517d66f8 - Make sure we don't show WikiGrok in version B unless there are suggestions (bug 73437)
- git #7e398845 - Removing spinner from Thanks interface in WikiGrok v B
- git #9a9322bd - Fix grep errors on pre-commit (dev-scripts/pre-commit)
- git #544d27ac - Make make jscs use grunt jscs
- git #e09135d5 - Hygiene: Make sure icon styles only run on older icons
- git #2108d27a - Click track clicks to references
- git #d3058068 - Update watchstar icons (bug 73050, bug 73053)
- git #78ec4562 - Tools: Run make jshint with grunt
- git #23280d08 - Fix WikiGrokDialogB button spinner (bug 73249)
- git #e86ce236 - Hygiene: Fix rubocop warnings
- git #43fc9e19 - Making sure that user is thanked regardless of EventLogging success (bug 73343)
- git #3225ce99 - ? -> :
- git #47a0de7e - Changing WikiGrok v B copy per discussion with Dario, Maryana, and Moiz
- git #dc81c514 - Hygiene: Put TableOfContents in own file
- git #b25a38d2 - Hygiene: Clearly identify when/how things get initialised.
- git #2f377859 - Make sure notifications has loaded click tracking code
- git #ca76c113 - i18n: Remove unnecessary quotation mark
- git #5a587652 - WikiGrok A/B test dry run
- git #85ab945a - Hygiene: MobileWebCta
- git #192e7c2f - Add wikidata descriptions
- git #0fac9462 - Add QUNIT_MODULE filter for grunt qunit command
- git #f27b6d75 - Fix editor switcher (bug 73057)
- git #28dd1dcf - QA: update beta checkbox locater and Gemfile
- git #56c0ba52 - Conform to the MobileWebWikiGrok schema
- git #e55e394b - Fix jscs errors on MobileWebClickTracking
- git #843cc7ff - Move progress-bar.js to modules/uploads/ProgressBar.js (bug 73247)
- git #ab8b25d9 - Instrument search, hamburger and notification clicks
- git #758ac61d - Docs: Correcting WikiGrok init function description
- git #e7c2c8e1 - Separate the entry point modules
- git #d2962c98 - Hygiene: Kill unnecessary folder/readme
- git #10baa7f9 - Hygiene: Correct documentation
- git #e9019634 - Add max height and scroll to reference drawer
- git #716acb63 - Don't run eventLogging in QUnit tests (bug 73106)
- git #ec7288fa - Hygiene: Move settings into standalone module
- git #a5bcea1c - Alpha: Hide notifications bell icon when spinner is shown (bug 73058)
- git #6fae362e - Kill M.isApp method and less/app directory (bug 73158)
- git #7c0677f8 - Remove page description from Special:MobileOptions
- git #c6f45132 - Remove old opt-out code
- git #b16c4bcb - Fix MobileWebWikiGrokError event logging (bug 73162)
- git #c4e6c2f2 - Change "Read in another language" button to neutral button
- git #e06cd3a9 - Hygiene: Add save message by default to Overlay.js
- git #00a3bac3 - Fix "Undefined index" notices in ApiMobileView (bug 73109)
- git #c5af8bd6 - Hygiene: Complete JS documentation
- git #8f234e92 - Be consistent in "modules-to-load" declaration (bug 73198)
- git #6178af02 - Ensure notifications overlay code runs (bug 73149, bug 73198)
- git #2d9ecb22 - Redirect to Section, if possible, after edit
- git #698c9136 - Revert "Revert "Respect existing X-Analytics header, if set""
- git #6ecc7645 - Hygiene: Remove unused template variables in Page and Section
- git #67ed2867 - Lolz CamelCase (bug 73098)
- git #f673a461 - Enable routing on TalkSectionOverlay (bug 71075)
- git #3e0e6b22 - Hygiene: Make add talk discussion a route. (bug 71076)
- git #6bd5d145 - Only assume sections are collapsible if they are wrapped in a div (bug 73063)
- git #7e8b9777 - Tools: Run `make jsduck` on git review
- git #d5499dc4 - Adding alma mater to WikiGrok version A
- git #2d3fbd9f - Show intermediate loader when loading image overlay
- git #331f669a - Update reference drawer styling
- git #e9fc824f - Hygiene: Fix jscs errors
- git #2996931d - Fix broken switcher icons in alpha for VE (bug 73057)
- git #6e2078c0 - Hygiene: Refactor talk overlay
- git #a2a54a90 - Tests: Talk overlay
- git #10b01995 - Hygiene: Address template FIXME, introduce overlay header partial
- git #764b1681 - claim.correct must be boolean for WikiGrok version A
- git #0becbb32 - Add CategoryOverlay to show categories of a page (bug 73008)
- git #1070feea - Center the CTA drawer icon (bug 73059)
- git #be40cad7 - Set collapsible-heading cursor to pointer (bug 73054)
- git #4a65223a - Hygiene: Kill unnecessary mobile.beta.common
- git #068cac3b - Hygiene: Fix the language sorter mess
- git #121fc593 - Fix close icon in image overlay (alpha) (bug 73052)
- git #a18d3e02 - Only load notifications and user module where necessary
- git #ffffb5bc - Hygiene: Code format
- git #63231ec6 - WikiGrokDialog UI tests
- git #656f5d25 - Fix nonexisting methods in WikiDataApi
- git #abd279f7 - Hygiene: Enforce requireSpacesInsideParentheses
- git #1266fc7a - Tools: Complain about spaces missing inside parentheses
- git #70be2b6d - Test WikiGrokResponseApi.js
- git #b5c9a44c - Fix WikiGrokDialogB answer recording
- git #c4b39d96 - Hygiene: Fix method chaining code style
- git #e707717d - Code wars: the empire strikes tap (bug 73056)
- git #5319f2b9 - Fix the notifications icon in alpha (bug 72979, bug 72977)
- git #84a0ca85 - Link to Special:Nearby out of the article (bug 72864)
- git #e4b29e8f - Improve reference display for better readability (beta and alpha)
- git #11a61e88 - Restore the more button to the watchlist (bug 71961)
- git #93aa87af - Set user language in api request so notifications are localized (bug 72986)
- git #a3ddb5bf - Fix all drawers not hiding after clicking the page (bug 72955)
- git #d5a73c0c - Revert "Respect existing X-Analytics header, if set"
- git #b1272587 - Hygiene: Add another FIXME for the future.
- git #bbc084fd - Hygiene: Make sure description.descriptions is defined so we don't error
- git #3157c908 - Conditionally load mobile.newuser code (bug 72799)
- git #16082930 - Hygiene: Remove mobile.stable.styles
- git #c4a935ad - Make it possible to visually unwatch an article
- git #37ba60b1 - Hygiene: Move watchstar styles to appropriate location
- git #2ac75796 - Hygiene: Move tutorial styling into the appropriate module
- git #3d08f679 - Hygiene: Create array of style modules
- git #878bdfc4 - Hygiene: Fix indent
- git #1fd530fd - Complete deprecation of mw.mantle.template (bug 72839)
- git #92ae54cb - Hygiene: Checkboxes on Special:MobileOptions (alpha) -> mw.template
- git #6a22481c - Hygiene: Wikigrok B should use mw.template
- git #9273dbe1 - Hygiene: ImageOverlay and TalkOverlays should use mw.template
- git #351cd9d8 - Hygiene: Editor overlay using mw.template
- git #8c2e2d6e - Hygiene: Notifications using mw.template
- git #3cfaabe4 - Hygiene: Rewrite references to use mw.template
- git #b431e12f - Hygiene: Move PageList to core template mechanism
- git #678441fd - Hygiene: Componentise mobile.stable.common
- git #1515db70 - Hygiene: Kill a bunch of unused messages
- git #6a4675e2 - Respect existing X-Analytics header, if set
- git #1620bcc9 - Hygiene: Change source to task_type for consistency
- git #f9c148b2 - Only left align tag buttons
- git #e0501929 - Style Login error messages in stable, too (bug 72980)
- git #6893a0f9 - Log an error when WikiGrok is unable to load labels
- git #d58a126c - Record all answers (+ & -) in wikigrok b
- git #b61a9eed - i18n: Add missing "please wait" message to watchstar
- git #6e32b778 - Hygiene: Don't use ResourceLoaderTemplateModule when you don't have to
- git #a59ff24a - Hygiene: Kill the overlay template related warnings
- git #4a436e10 - Hygiene: Migrate mobile.contentOverlay to new template mechanism
- git #dac5863c - Hygiene: mobile.special.uploads.scripts should use core templates
- git #07935116 - Hygiene: Move tests over to core templating mechanism
- git #9112e9c2 - Hygiene: mobile.ajax should use core template mechanism
- git #25b2d151 - Hygiene: Nearby should use core templating mechanism
- git #8327a9ce - Fix OverlayFooterLink template
- git #26380cd1 - Hygiene: Page issues use core template mechanism
- git #4464657b - Hygiene: Move over VE to new template mechanism
- git #d2284882 - Add alma_mater (schools) to WikiGrok Dialog b
- git #0f7d315d - i18n: Correct positioning for the issues icon in RTL wikis
- git #efa88b61 - Hygiene: Add mobile mode getter
- git #88e6a639 - VE: Don't set @grayDark colour for tool titles in disabled widgets (bug 72405)
- git #97e28f7f - Enable meta viewport width=device-width (bug 72820)
- git #5440cb5b - Really Activate $wgUserMediaWikiUIEverywhere everywhere (bug 72853)
- git #bb1c2168 - Hygiene: AbuseFilter overlay and panel should use core templates
- git #fb535da3 - Hygiene: Use core template method in mobile.startup
- git #e40a3c4e - Use Hook to add valid error messages (bug 71769)
- git #b3215386 - Hygiene: Stop compile deprecation warnings
- git #708e62b7 - Hygiene: Migrate modules using 'parse' message command to ResourceLoaderParsedMessageModule (bug 72839)
- git #d297ddba - Ensure event logging works with wikigrok
- git #65822882 - Hygiene: Use core templates for table of contents
- git #05c0997b - Implement WikiGrok response API
- git #783ab356 - Show logout link on Special:MobileMenu when JS is disabled (bug 72728)
- git #44ef5853 - Fix: Really truncate long usernames (bug 72828)
- git #2f9deab3 - Deprecate usage of `one`. Use `once` (bug 72711)
- git #9410e213 - Log WikiGrok errors
- git #4e82778f - Only load LanguageOverlay when needed, use M.loadModule
- git #7108d10e - Create generic intermediate loader function
- git #45df97ab - Fix WikiGrok B license link styling
- git #787042e6 - WikiGrok B: Advance without selecting a tag (bug 72795)
- git #4a73b369 - Add query parameter to force WikiGrok version
- git #24adf830 - Support other instance types
- git #21ef1f62 - Wikidata API enhancements
- git #90dd9047 - Correctly identify humans
- git #62c2336c - Fixing some random WikiGrok issues and regressions
- git #b012c88b - Tap code be gone! (bug 72566, bug 72645)
- git #837084fb - Show similar experience for both WikiGrok versions A and B.
- git #ccb431a7 - Hygiene: Fix jscs errors so I can merge again
- git #6d85669d - Introduce WatchList class
- git #05cb8647 - Remove login icon from Special:MobileMenu for non-JS users (bug 72723)
- git #cff0e1e7 - Allowing UserJS and UserCSS within the Minerva skin
- git #e3a89cf3 - Hygiene: Fix documentation
- git #b359ac03 - Fix search input and search button missalignment (js disabled) (bug 72637)
- git #01729d91 - Change WikiGrok tags elements to buttons
- git #a59b61b8 - Close search overlay when clicking on the overlay background (bug 72656)
- git #1c35ae66 - Add i18n for API module help
- git #2d302981 - Hygiene: Add missing WikiGrok documentation (bug 72657)
- git #885c2f31 - Save summary in VisualEditor (bug 72612)
- git #cec4f5e4 - Don't add a ToC on page actions (bug 72692)
- git #5c1a86f5 - Hygiene: Fix PHPDoc warnings
- git #aa39d0a3 - Restore the place on Nearby for back button (bug 72486)
- git #cf0ade16 - Fix no-redirecting Cta in Edit-workflow (bug 72580)
MultimediaViewer
edit- git #bb847f3b - Make room for arbitrary i18n text length in the options dialogs (bug 72862)
- git #630d5235 - Revert layout changes
- git #9a5b6045 - Change OO.ui.InlineMenuWidget → OO.ui.DropdownWidget for OOUI upgrade (bug 70968)
- git #ea244e8c - Layout adjustment for right data column
OpenStackManager
edit- git #b558c8f7 - Add hiera config link to project special page
Parsoid
edit- git #1641ab3e - Update external path from 'php/modules' to 'modules'
Scribunto
edit- git #9443fda1 - Add i18n for API module help and mark ApiScribuntoConsole as internal
SecurePoll
edit- git #6930a8c0 - Add SecurePoll arbcom list creator (mainspace only edits) (bug 73325)
- git #d581abd4 - Supply jump-text when creating poll, and pass title message to remote poll (bug 72574, bug 72575)
SemanticForms
edit- git #5f3df8ee - New googlemaps & openlayers form inputs, used when Semantic Maps not installed
- git #929d29d6 - Added necessary additional '&'
- git #91661fcc - Version 3.0-alpha
SyntaxHighlight_GeSHi
edit- git #16021d0d - Initialise in getSupportedLanguages()
- git #cf78c978 - Avoid file glob in SyntaxHighlight_GeSHi::getSupportedLanguages()
Thanks
edit- git #a0e4ccfa - Add i18n for API module help
TimedMediaHandler
edit- git #b0e6805b - Fix: "Undefined index: bandwidth"
Translate
edit- git #af3fa290 - Add length check to YandexWebService
- git #7f36153e - Use correct gender in the translations table on ManageTranslatorSandbox
- git #980f3675 - Update Translate version before MLEB release
UniversalLanguageSelector
edit- git #266a601b - UserGetLanguageObject hook should accept any IContextSource (bug 72951)
- git #b4f9a1aa - Update ULS version
UploadWizard
edit- git #df7c4cb7 - Add i18n for API module help
- git #75beb271 - Remove reservedIndex
- git #ee073297 - Move stupid DOM-bound events to OO EE syntax
- git #a92ada1a - Move updateFileCounts to the upload controller
- git #17106021 - QA: date created is now a required field
- git #602f687a - Make details and deed steps more sane
- git #57d6397a - Move setSkipTutorialPreference to Tutorial class
- git #1fbe2f66 - Cast UploadWizardErrorFlowEvent.message to string
- git #8f3a86dd - Remove default date population with "now" (bug 53605)
- git #a4e4d6b9 - Make tutorial step a controller and UI class
UserMerge
edit- git #1cbd653e - Revert translations by Paladox
VisualEditor
edit- git #f38267ab - Update VE core for cherry-picks (7819523)
- git #eb8ce74a - Update VE core for cherry-pick
- git #92dbfe81 - Followup a054a75: don't reintroduce removed template parameters (bug 73134)
- git #e57a0b8b - Update VE core for cherry-picks
- git #aab096a4 - Followup a86d824: fix reference to this in foreach callback (bug 73235)
- git #87badb6e - Followup c232083: use getRelativeTitle for template titles
- git #1c6a5d48 - Fix craziness in template dialog focusing (bug 73138)
- git #4c8b3139 - Update VisualEditor core for cherry-pick
- git #77bfd22b - Followup 31bafa1: forgot to rename 'data' to 'args' for citation commands (bug 73001)
- git #0f58940c - Follow-up 07251d0: Add mobile target to RangeFix (bug 73038)
- git #f8b34e4e - QA: remove stuff now that iframes are gone
- git #c8396eb6 - Revert "Clear selection after tearing down surface to work around Firefox bug"
- git #a5e9e1f4 - Fix indicator alignment in MWCategoryItemWidget (bug 72962)
- git #07251d07 - Add the RangeFix library to VisualEditor.php
- git #4aa8be0e - [BrowserTest] WIP adding cases to test other options under Page Settings to options.feature
- git #b1e47365 - Kill MWCategoryWidget#onLookupEnter (bug 72906)
- git #c2320837 - Followup 0165a53: don't store an mw.Title object instead of a string in TemplateModel (bug 72961)
- git #362d0ebc - Followup 0165a53: fix typo causing undefined to be passed to mw.Title (bug 72948)
- git #3b53b23f - [BrowserTest] no iframes for switch mode test
- git #0f2310a4 - [BrowserTest] no more iframes for "no review" message
- git #0165a530 - Replacing MWTitleInputWidget.getValue() with MWTitleInputWidget.getTitle() (bug 71998)
- git #666001ba - [BrowserTest] no more iframes for transclusion
- git #aab16802 - [BrowserTest] no more iframes for switch modes test
- git #396d7405 - [BrowserTest] no more iframes for References
- git #9b6e21cf - [BrowserTest] no more iframes for options
- git #69075834 - [BrowserTest] no more iframes
- git #fcfb8472 - [BrowserTest] no more iframes for Media test
- git #a5178398 - [BrowserTest] no more iframes for Links test
- git #fe2895b1 - MWReferenceGroupInputWidget: Remove dummy call to onInputChange() (bug 72783)
- git #61f8cf7c - [BrowserTest] click More button, no iframes
- git #d0e62e1a - MWGalleryInspectorTool: Provide the tool in the toolbar
- git #3b574518 - [BrowserTest] no more iframes for Cite test
- git #a0167c08 - Clean up LookupInputWidget subclasses and use new functionality
- git #282afbbb - [BrowserTest] Resume Editing no longer in iframe
- git #df039a6e - [BrowserTest] stuff moved out of the iframe to the main page
- git #0dde78bd - Pass $overlay to redirectTargetInput in MWSettingsPage (bug 72838)
- git #0441a815 - AUTHORS.txt: Re-update for late 2014
- git #c324ed8b - MWTransclusionDialog: Blur active input when switching modes (bug 72789)
- git #b2af9287 - Update "page was last modified on date, at time" footer line when saving (bug 52403)
- git #884aa1f2 - Add forgotten $overlay pass-through in MWReferenceDialog (bug 72785)
- git #b71bb511 - Remove more references to ve.bind (bug 72156)
- git #17f39302 - Missing message from table merge
- git #66264504 - Toolbar: Make styling and insert menus collapsible
- git #a054a753 - Preserve original data inside parameter objects too
- git #190ba17b - Also add tableCaption to mwTable parentNodeTypes hack
- git #f35d577a - Followup e0981a3: don't pass undefined to getClassAttrFromAttributes()
- git #7d4ecc09 - Add i18n for API module help
- git #2a55baae - Hide page status indicators even if they aren't :visible (bug 72693)
- git #e0981a32 - Create mwTables with wikitable attribute by default
- git #cfee8047 - Use ClassAttributeNode mixin in MWBlockImageNode
- git #c6f7f361 - Introducing isValid() in MWTitileInputWidget (bug 71249)
- git #91914650 - Introducing getTitle() in MWTitleInputWidget (bug 72468)
- git #a982d2d3 - MWTransclusionModel: Exclude parts serialising to '' from the plain object (bug 63341)
WikiEditor
edit- git #c6181662 - Revert "Add SVG versions of toolbar icons" (bug 35342)
- git #186fc999 - Revert translations by Paladox
WikiGrok
edit- git #e2f4808e - Updating Response API for new schema (adding isLoggedIn)
- git #b6707041 - DB store
- git #12d06755 - ApiResponse: return success status or die on EventLogging fail.
- git #16070196 - Allow for null answer in response api.
- git #5b0d0d1c - Debug mode
- git #59f466a5 - Fix I7c0796219bd8b842e7207f6f8a5dec380f576287
- git #392f85e4 - Validate claims in ApiResponse
WikimediaMessages
edit- git #9506d892 - Add securepoll-dblist-securepollglobal message (bug 73245)
cldr
edit- git #33c43a2d - Prevent PHP notices and broken time displays (bug 73111)
wikihiero
edit- git #be4655d2 - VisualEditor: Add selection restriction to command