MediaWiki 1.25/wmf7/Changelog
Appearance
< MediaWiki 1.25 | wmf7
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
[edit]CentralAuth
[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