MediaWiki 1.24/wmf21/Changelog
Appearance
< MediaWiki 1.24 | wmf21
Core changes
[edit]- git #3a8adf13 - SWAT update Cirrus
- git #f03a242e - MassMessage: grab https://gerrit.wikimedia.org/r/#/c/161002/
- git #4e5ed284 - Bump Flow submodule in 1.24wmf21
- git #365deac6 - SWAT Update Cirrus
- git #1eba1a9c - Profiling of Language::fetchLanguageNames
- git #28acc244 - Bump LiquidThreads in 1.24wmf21
- git #e1757411 - Bump Flow submodule for 1.24wmf21
- git #5648a590 - Update Wikidata for cherry-pick of I1a872d12e
- git #c2ce20dc - backport (bug 71054)
- git #b3abeb5a - Update Wikidata for a22b5fdad1... Drop type hints
- git #830d3d39 - Use safe attribute accessor for RecentChange
- git #f74d5dec - Update WikimediaEvents for cherry-picks
- git #f480d1b3 - Update WikimediaEvents for cherry-picks
- git #336a0dbe - Update UploadWizard submodule
- git #f7f9b8cb - mediawiki.action.view.redirectPage: Correct a CSS selector
- git #7bb5b9df - Update Wikidata, fix broken xml api output
- git #3d322332 - Followup 1cf5a6e: use $wgResourceBasePath to refer to resources/assets, not $wgScriptPath
- git #f754fe77 - Move assets/ to resources/assets/
- git #8bd732b5 - Update MediaViewer submodule
- git #25c4a684 - Update UploadWizard submodule
- git #851ca2ab - Update VisualEditor for cherry-pick of I917944a
- git #e7fca6cd - Update Wikidata
- git #3a6f0237 - Revert "Revert "Update VisualEditor to wmf21 for cherry-pick of I0fb47f7c91f61 and If48555fa476""
- git #59be4da0 - Revert "Update VisualEditor to wmf21 for cherry-pick of I0fb47f7c91f61 and If48555fa476"
- git #681ab52e - Update VisualEditor to wmf21 for cherry-pick of I0fb47f7c91f61 and If48555fa476
- git #108aeca5 - Update VisualEditor for cherry-picks of If67fe35b and I80d0632fd
- git #99beec96 - Update OOjs UI to v0.1.0-pre (49b64bdba7)
- git #b1216aa9 - Update CentralNotice submodule for JSON fix
- git #91d4d5ef - Update OOjs UI to v0.1.0-pre (073f37e258)
- git #44288636 - SWAT update GeoCrumbs
- git #2747736f - Update MultimediaViewer submodule
- git #e9eea768 - Update flow for I4da934dfe
- git #4a63881a - Bump GettingStarted to tip of its release branch for bucketting fix
- git #92af1c53 - Hotfix to fix CSS wrapping issue with GettingStarted A/B test error states
- git #2cad32fb - Bump GettingStarted to release branch tip for CSS/JS fix
- git #97e107d7 - Revert Wikidata to mw1.24-wmf19 branch
- git #95c5cee4 - Update Wikidata to tip of master for I23b7eb54b8e (bug 70747)
- git #aa0a14d4 - Update OOjs UI to v0.1.0-pre (bd008e8aed)
- git #8a9ff5e2 - Bump Flow submodule in 1.24wmf21
- git #7c6abc9e - Deploy updates for new GettingStarted A/B test
- git #551a53ec - Update MultimediaViewer submodule
- git #53fda466 - Update Wikidata, fix for interaction with Spam / Abuse Filter
- git #d508b0a5 - Clean Resources.php for phpcs
- git #2b521feb - Clarify "mustposttoken" API error message (bug 70656)
- git #baaa234d - Update OOjs to v1.1.1
- git #687b531d - Remove term from search results info
- git #aa5a1e74 - Don't cast SpecialPageFactory::$list to an object (bug 67596)
- git #4ee90639 - Under HHVM, measure resources for the thread, not calling process (bug 70227)
- git #b99197d9 - Fix column alias in sql on ApiQueryAllUsers.php
- git #3de5d02d - Do deletion updates after commit.
- git #629c874d - Update OOjs UI to v0.1.0-pre (f9c217dfa4)
- git #eff684ce - Add release notes for Iac37a2369
- git #739f9fd4 - Avoid a fatal error in maintenance/cleanupTitles.php
- git #b016aa66 - Maintenance: Add an easy way to access Config instances
- git #b02052df - StatCounter: Use Config instead of globals
- git #9ad49244 - SpecialUpload: Use Config instead of global (bug 69188)
- git #e5ff6d56 - Add padding to printfooter
- git #4235d5ab - Deprecate defunct Skin::getCommonStylePath()
- git #9ec6c496 - Fix undefined argument in OldChangesList (bug 70407)
- git #27593136 - Pass OutputPage to SkinTemplateGetLanguageLink hook.
- git #fe48d6e4 - Update OOjs UI to v0.1.0-pre (1c5e409ab1)
- git #78ebf876 - Add content-not-allowed-here to API message map (bug 70593)
- git #0d707a21 - CurlHttpRequest: Check library version, not CURLOPT_REDIR_PROTOCOLS (bug 70570)
- git #d315c3bd - Ignore duplicate key errors in update-keys.sql
- git #f054eeb7 - Add linkTrail for Central Kurdish (ckb)
- git #6ff6ded2 - Html: Don't accept paths relative to skins/common/images/ in infoBox()
- git #9889bdb3 - Update OOjs UI to v0.1.0-pre (cc3c62607c)
- git #5963e7b9 - Fix indentation in ParserOutput.php
- git #561d8d1e - Don't let LTR usernames jumble RTL watchlists
- git #26ded3a5 - Add @covers tags to ApiModuleManagerTest
- git #ad9bb085 - Add ApiModuleManager::getClassName()
- git #c7ef6775 - $wgAuth is no longer a stub object
- git #650b7651 - Chunked upload result should consistently have a "stage" value for "Poll"
- git #43f46b6c - Update Moment.js from 2.8.1 to 2.8.3
- git #1ad3e0f2 - 1 (bug 4401)
- git #cbd954f0 - Remove JSONContentHandler::$contentClass
- git #1a257876 - When getting remote config, if the caller requested a single setting without an array, always do that
- git #2077a43b - API: created a new api to flag messages as read (bug 64238)
- git #d96442ac - Make the PHP code snippet in SkinFallbackTemplate explicitly ltr
- git #fa17ea15 - MimeMagic: Use Config instead of globals
- git #6241a74f - mediawiki.ui: Correct documentation numbering in form component
- git #15c8a389 - Update OOjs UI to v0.1.0-pre (72f047e5d8)
- git #a057356e - img_auth: fix mismatched profiling
- git #1d9d9b4d - resourceloader: Pass a Config to the ResourceLoader constructor
- git #3520066a - mw.Debug.profile: Tweak support check to handle PhantomJS
- git #dd107dda - Apply vform styling to HTMLForm buttons
- git #9d77a575 - Release notes for b1d215726e
- git #a03c0fe7 - Update OOjs UI to v0.1.0-pre (8ad150e4e7)
- git #86571c32 - Merge mediawiki.legacy.upload into mediawiki.special.upload (bug 31946)
- git #b1d21572 - Removed LCStoreAccel class
- git #fe029f87 - Added DatabaseBase::selectRowCount() method
- git #7dc4b586 - Article: Don't hardcode <img> tags on redirect page (bug 69277)
- git #34306ee1 - CategoryFinder: give parent category tree an accessor
- git #2aebe805 - mediawiki.notification: Also hide #mw-notification-area upon creation (bug 52659)
- git #ad237334 - UploadFromUrlTest: Don't reference skins/common/ (via bits.wm.o)
- git #5ada6805 - Remove Parsoid-specific padding and background
- git #d18888b0 - Move mediawiki.png to assets/ directory (bug 69277)
- git #2b4b9a3f - Move file type icons to new assets/ directory (bug 69277)
- git #545f1d3a - TitleTest: Break secure and split test into two tests with providers
- git #2d9d5fec - Added a BloomCacheRedisTest class
- git #f6326665 - mediawiki.api: Actually don't log request error 'abort' (bug 65442)
- git #b9b9e59d - build: Bump grunt-banana-checker to 0.2.0 and fix flagged issue
- git #1839d8ec - Article: Localize alt text of redirect icon
- git #3b7a0035 - Reset searchTerms[] before populating.
- git #f3dbe5ba - Add tests for User::getCanonicalName()
- git #35a9942c - Typo fix: HMTL â HTML
- git #896f835e - Refactor: Use local variables for editsections in Parser
- git #056cad90 - APIQueryInfo: Allow fetching the canonical url of a page
- git #6b9a1c6d - Update Special:ChangeEmail to use HTMLForm
- git #e103ba26 - resourceloader: Only store sources' load.php urls (bug 69878)
- git #77707817 - Allow extensions to indicate a username doesn't exist (bug 67995)
- git #f52842b5 - EditPageTest: Rewrite testCreatePage() to use a data provider
- git #5337bb00 - ArticleTablesTest: Clarify test name and docs
- git #dc4c88b2 - Fix directions of some pagers (bug 70413)
- git #220d30f8 - Bound the cache size of numberofWatchingusers()
- git #1f0d7296 - Be more careful with Special: prefix searching (bug 70409)
- git #4b3edb21 - Profile User::checkPassword
- git #7d244175 - mediawiki.skinning: Remove obsolete #firstHeading selector
- git #b6fc9067 - LocalisationCache: Process one fallback at a time (bug 68781)
- git #9372c878 - Move log log_page entries are now that of the moved page (bug 57084)
- git #116d1828 - Disable JavaScript for MSIE7 users, update tests accordingly
- git #fcd3b609 - Fix malformed UTF-8 going to query profiler (bug 69926)
- git #a0d00e73 - mediawiki.skinning.content.externallinks: Code quality tweaks
- git #89ad2617 - Sanitizer::escapeId: Decode entity before replacing spaces
- git #bf8a180a - Show the revision list immediately on "umerge" log action links
- git #e48a712c - Remove unneeded spaces inside html in NoLocalSettings.php
- git #f32a59fa - Improve tests for OutputPage::makeResourceLoaderLink
- git #1a008d6d - Language: s/error_log/wfWarn/
Vendor
[edit]Extensions
[edit]AbuseFilter
[edit]- git #9a2f79cc - Only skip apparent null-edits when the page exists (bug 70675)
CentralAuth
[edit]- git #6828267c - Fix class name "Database" --> "DatabaseBase"
- git #5a2c76a0 - Add tests for CentralAuthUser::newFromId()
- git #0a21c499 - Add CentralAuthUser::newFromId()
- git #66d5e4df - SpecialCentralAuth: Link global group names
- git #ff325ec7 - GlobalRename: Don't put HTML in IRC feed entries (bug 69768)
- git #c8ff5ea6 - Add missing * to doc block
- git #3615ad9b - Add basic test for CentralAuthUser::newUnattached()
- git #402867dc - Don't do central login if not POSTed (bug 69834)
CirrusSearch
[edit]- git #7e0f8a29 - Redo job that counts incoming links
- git #f67c611f - Reduce queries to count links
- git #a15f3fb0 - Better error messaging in maintenance scripts
- git #f7257c76 - Allow segmenting poolcounter traffic into separate queues per wiki
- git #e4b30e20 - Fix another syntax error
- git #b84798a5 - README typofix
- git #43764079 - Better logging on pool counter failures
- git #c66eb99e - Fix override allowing all fields in rescore
- git #e8e22482 - Remove --closeOk parameter to update(One)SearchIndexConfig
- git #e1fef5c3 - Shrink the weighted all field's positions
- git #99f07266 - Store weighted all_near_match with freqs
- git #99890ad3 - Disable phrase rescore if rescore window is 0
- git #4a8be572 - Add option to turn off all fields in rescore
- git #271b37ac - Output more data from Elasticsearch for pages
- git #57f9033f - Add api to dump mapping and settings
- git #839e5f87 - Configure maximum number of shards per node
- git #c967a4fd - Clean up output on shard allocation updates
- git #81b0d9f6 - Remove $wgRedisPassword
- git #a5f0acc9 - Remove positions from postings for opening text
- git #e47b452d - Add another url paramter to test performance tweak
- git #863bfdc3 - README updates
Collection
[edit]- git #33be4d86 - Provide parsoid information to OCG if visual editor is installed.
ContentTranslation
[edit]- git #972eff0c - Reduce the js/css loaded while accessing Special:CX
- git #03d81d98 - Set the dir and the lang of the link
- git #810b5c7a - Enable only Spanish and Catalan
- git #fdc26bf0 - Unit Tests: Remove duplicate test declaration.
- git #9efe0eae - Add tests for ContentTranslationHeader.prototype.showMessage
- git #82254b81 - Consistent formatting
- git #a2f99780 - Separate event handlers from rendering
- git #ec43f1b0 - Avoid DOM queries inside module
- git #fc4ca370 - Refactor to ease testing
- git #6f72fadb - Cleanup hooks
- git #12a496b9 - Add QUnit tests for ext.cx.editor
- git #cad26bed - Allow selection of both Catalan and Spanish in the selector
- git #8265c2ab - QUnit tests for isAbuse method of MTAbuseCard
DonationInterface
[edit]- git #663d48a3 - Add tests for Gateway_Form
- git #8741d385 - Re-add Australian states, card #1799
- git #053db713 - Update cc icons for WP forms card #1822
Echo
[edit]- git #adfb235d - Switch the order of Alerts and Messages tabs
- git #b6348906 - QA: Fix missing "Given I am logged in as a new user"
- git #4f841203 - Make plural entries correct
- git #2cacf82e - Restore QUnit tests to reflect alert as default tab
- git #75d5c9b9 - Remove (X) next to Alerts/Messages if there is one section
- git #b090b749 - Messages/Alerts text is tiny in Monobook
- git #9c55aa0f - Colors are backwards for flyout section link
- git #97417af2 - Mark notifications as read if they fail rendering
- git #5da9eac0 - Default to alerts tab (bug 70461)
- git #ce6b730e - Localize numbers of alerts and messages
- git #584394fc - Hygiene: Give ApiStub modes names instead of numbers
- git #c8826114 - Hygiene: Dont run jshint against .less files
- git #d9f69741 - mw.echo.overlay.updateCount() no longer exists (bug 69714)
- git #f5985169 - Allow .mw-echo-title-heading outside special page
EducationProgram
[edit]- git #08653403 - Provide own arrow images (bug 70615)
Flow
[edit]- git #10b19eb7 - Fix broken Special:EditWatchlist (bug 71109, bug 71109)
- git #8f3a6439 - @root.submitted may not exist in flow_reply_form
- git #746d2b70 - Fix noop error on topic pages (bug 71054)
- git #0e560b89 - Dont treat argument as wikitext
- git #e54a6a05 - Don't show 'lock' for posts; only topics
- git #ffd4f821 - Limit notifications to 20 per post
- git #fe14b917 - Limit expanded content to 25kB per revision
- git #47f0f808 - Convert all parsoid links into MW standard links (bug 70589)
- git #6764b38d - Do not show the currently selected sort option (bug 67830)
- git #859b583e - H9: Don't collapse topics in the topic namespace
- git #dacda566 - Annotate tests passing in phantomjs
- git #de52cf9b - Avoid getCleanSignature errors
- git #8975c33c - H-4: Rename Close -> Lock
- git #3fdfc2e0 - Update convertToText.php script
- git #d957d7f5 - QA: Fix "Cancelling reply preview" browser test
- git #1c98879e - Make wgFlowContentFormat = html the default
- git #2fd6e36b - Use CONTENT_FORMAT_JSON instead of "json"
- git #1e0b8c35 - Don't let people turn random pages into Flow pages
- git #1c0ce37b - Both notifyNewTopic and notifyPostChange trigger mention notif
- git #5bd6fd28 - Move flow-mention back to flow-discussion category
- git #0b9e1523 - Bundle new-topic notifications
- git #f5186852 - Use variable instead of hardcoded permission
- git #4dcd4f55 - G4: Don't collapse closedt review topics.
- git #e55530c4 - Hide 'Cancel' button on preview screen
- git #edb76ab1 - Hygiene: Remove uninitialised variables to top
- git #32904d01 - Hygine: Remove compiled template that no longer exists
- git #a76007d1 - Apply mw-ui-anchor where necessary
- git #dfa8a124 - Add topic name to 'create topic' notification
- git #8a3f573d - Prevent detection of named variables inside quoted strings
- git #f769442c - Annotate this test so it runs.
- git #03f3909b - Update classes of topic during close/reopen actions. (bug 68328)
- git #f37a4bdb - Only show diff & hist links in CU
- git #6beab115 - Fix non-existing property
- git #979d62a2 - Preview of Summarize displays as empty (bug 70200)
- git #5ec76f5a - Hygiene: Kill ifEquals helper, use ifCond instead
- git #94a78cb0 - Bug: Unclosed anchor when no user contribs link
- git #048204a5 - Use mw.Uri to parse query instead of prasing it with regx
- git #8812fa8b - Cannot load non-ascii flow pages via api
- git #f7512439 - Do not notify Topic creator on post edit/moderation
- git #b9be4280 - Cascade protection from board to topic
- git #791ea6b1 - i18n: Update text 'User Contributions' to 'contribs'
- git #e09e8778 - Repair progressively enhanced load more
- git #acd22f18 - Delay loading editor javascript until after initial page load (bug 61691, bug 61691)
- git #bf5ba6ff - Use same arguments for globalApiPreHandlers as for apiPreHandlers
- git #0ca8794f - Implement post history
GWToolset
[edit]- git #c5d2b61e - Nicer phrasing for log-description-gwtoolset
- git #b03f2e9a - Improve category instructions
- git #b47bdcf6 - update INSTALL instructions
- git #3dfb8977 - Add Special:Log Entries (bug 68277)
Gadgets
[edit]- git #1e5c7917 - Ability to disable gadget caching
- git #3abd0ebf - Don't save gadget class versions, cache key is already versioned
GeoCrumbs
[edit]- git #734c5c13 - Handle return value NULL of GeoCrumbs::getParserCache (bug 70827)
GettingStarted
[edit]- git #3ac7d149 - Exclude users with null user_registration (bug 70759)
- git #a709acb0 - Use normal wrapping for error state
- git #f33bba16 - Ellipsis page title in flyout
- git #a9836fba - Vertically align suggestions for less than 3 on a page
Graph
[edit]- git #09b9eff6 - timer on finally
- git #d126c414 - Even simpler error handling for auto-refresh
- git #9344dc45 - Simplified error handling for dynamic graph re-rendering
- git #c173a95b - Auto-refresh graph on editing
- git #22111aa4 - Add i18n file
LiquidThreads
[edit]- git #7dbd57d2 - ApiThreadAction: Make sure a Title is set (bug 71081)
MassMessage
[edit]- git #e6b4cb75 - Remove spammy debug log
- git #a27d8449 - Reject empty lists or cats as import sources (bug 70522)
- git #5fac5cea - Improve title checking in extractTarget
- git #a3098d46 - Fix determination of $revId
- git #288b5acd - Refactor ApiEditMassMessageList::getEditSummary()
- git #fcd70e15 - Consistently return a Status in Special(Edit|Create)MassMessageList::onSubmit()
- git #70dcaa42 - Add @throws MWContentSerializationException
- git #1f1be8fb - Remove getPossibleErrors from ApiEditMassMessageList
- git #5ba1fc57 - else if --> elseif in PHP files
- git #a3ae5087 - Add tests to Database group
- git #64e61da5 - Fix aliases for CreateMassMessageList and EditMassMessageList
- git #b48dfc48 - Disable ContentHandler features if $wgContentHandlerUseDB = false
- git #94ff4471 - Remove manual resets of mContentModel
- git #26804cfa - Add parser cache support to MassMessageListContent (bug 68603)
- git #b97594b0 - Add test cases for extractTarget
- git #22645110 - Fix whitespace
- git #7030deb6 - Unit tests
- git #693c8629 - Subclass JSONContent
- git #c4320828 - Update token handling for core API change
- git #9036ee25 - Fix MassMessage::getMessengerUser() after Password API changes (bug 68843)
- git #23cf2558 - Use addBacklinkSubtitle
- git #8b952381 - Implement warning for blank edit summaries
- git #3e67e917 - Add edit notices and protection warnings
- git #6940fdc9 - Use jquery.confirmable for remove links
- git #45d7b018 - Improve tracking category description
- git #69407f0b - Move Add pages and add tracking category
- git #d3427b50 - Improve Special:EditMassMessageList
- git #7afa0765 - Don't allow interwikis or special pages as targets
- git #752957e0 - Escape invalid target strings in message
- git #fd2fc0d9 - Fix creation edit summary
- git #2af7e1bb - Improve edit summaries
- git #b64f712b - Descriptive error on special page
- git #f9cdd200 - Allow valid lists to contain invalid sites
- git #291e9723 - More readable diff (bug 68600)
- git #327dafbe - Autocomplete
- git #ea12d30e - Don't reuse $result
- git #dc274b03 - Temporarily disable broken test due to Password API changes
- git #07abb4aa - Enable editing of old revisions
- git #42aae0f8 - Normalize JSON in preSaveTransform
- git #16c70867 - Replace list with "(none)" when all items are removed
- git #fdda630f - Differentiate invalid title and invalid site
- git #687dc5cd - Handle redlinks and change placeholder
- git #e0e54e1c - Change API to allow partially invalid requests
- git #6cdd32f3 - Handle titles containing @ in JS
- git #419dd454 - Add ability to add pages to spamlist view
- git #ccc00f68 - Add UI to remove targets in list view
- git #02436c6f - Use API itself as context
- git #5cd6fe34 - Add API for editing delivery lists
- git #9da90fca - Add common "edit" function and refactor code
- git #3aff4191 - Move target extraction and ordering
- git #3817f752 - Split target-related functions into separate class
- git #9e8e3ca6 - Tidy preview function and comments
- git #451b6675 - Change PF handling; include site in getTargets
- git #de55ea61 - Improve Special:MassMessage state checking
- git #c812f110 - Make site handling more consistent
- git #1439865e - Combine target fetching; add importing on creation
- git #abe0b232 - Use Html class for generating displayed list
- git #ab632904 - Call API internally for list creation and editing
- git #5ad46605 - Error for invalid targets when editing spamlist
- git #0e6d80fc - Improve validation and target construction
- git #fe5229a8 - Various fixes and improvements
- git #f4228ba4 - Merge MassMessageBackend
Math
[edit]- git #4459c5c4 - Avoid unnecessary database reads
MobileApp
[edit]- git #69f80887 - Add config parameter for event logging sampling rate.
MobileFrontend
[edit]- git #d11d490d - Beta: Apply this page has issues to talk pages
- git #4c84e5aa - Show anoneditwarning when $wgMFAnonymousEditing = true
- git #259bc359 - Update OOjs UI class names
- git #e30a1688 - Don't collapse sections on file pages and categories
- git #721c9bb4 - PictureShower: link directly to licensing information (bug 70151)
- git #a359a9b0 - Add more comments and rename some variables in OverlayManager
- git #97417c41 - Fixing Javascript error when adding talk page reply in alpha on mobile
- git #ad7ed759 - Add a testing mode to WikiGrok
- git #32a467ab - QA: update for new element locator names in VE
- git #4f1284bc - Fix "Last just now by an anonymous user" appearing on actions other than view
MultimediaViewer
[edit]- git #deb7cc42 - Fix patch which fixes the reuse dropdowns (bug 70918)
- git #04a9db78 - Fix garbled dropdown text (bug 70918)
- git #bad166d9 - Fix over reported use-this-file-close event
- git #352feb44 - Make sure event handlers are set up even if onready handler is lost (bug 70756)
- git #a20031dc - Remove tooltip for view-file
- git #2ef45b30 - Remove categories
- git #81ab5086 - Feature detection for MV load: add SVG, remove Object.create (bug 70553)
- git #b70fa725 - Replace addEventListener call with jQuery's .on() (bug 70553)
- git #d4666c57 - Track more metrics
- git #f94d3362 - Go to the original image on image clicks
- git #e5de2a54 - Log whether attribution could be presented by MediaViewer
- git #caa624d7 - Remove file usage
- git #c4c262bf - Move logging-related code to its own directory
- git #00e1980e - Make aside ltr so it would overflow to right always
Popups
[edit]- git #60a07564 - Simplify if statement logic
- git #0630ff51 - renderer: Actually use eventLogging
ProofreadPage
[edit]- git #dbe57790 - Run the setup whenever WikiEditor is enabled
Scribunto
[edit]- git #b970046f - Don't output a semicolon at the end of CSS
- git #f5894a6a - Output instead of &#nbsp; (bug 70475)
- git #ece8cc5e - Only set indexOffset when the function name is indexed
- git #01c9ef50 - Set vary-revision appropriately with getContent()
SemanticForms
[edit]- git #6238eb33 - ("Create pages with form" and sfEditFormPreloadText) (bug 56569, bug 56569)
Thanks
[edit]- git #5df57358 - Send thanks via POST on mobile too (bug 70503)
Translate
[edit]- git #44271682 - Fixed "Can select a language to translate into" scenario
UploadWizard
[edit]- git #3d48cee8 - Fix UploadWizard logging for reals
- git #7cf0382b - Fix UploadWizard logging some more, maybe
- git #51cbe4a2 - Fix EventLogging schema declarations
- git #7c7c1e69 - Add some missing qqq messages, remove unused messages
- git #f85569dc - Fix TitleBlacklist support (bug 65624)
- git #9f2cbcbe - Add wgFileCanRotate to JsConfigVars
- git #12a83182 - Feedback: Use a proper URL for the feedback page link
- git #e2b23d94 - Add controllers for each step - mostly stubs
- git #ebdc2934 - Remove expensive synchronous template validation
- git #a3ff86d9 - Alert user if navigating away before skip pref set
VisualEditor
[edit]- git #f9a3910c - Update VE core for cherry-pick
- git #041a9f1b - Use ve.parseXhtml() and ve.serializeXhtml() (bug 70856)
- git #234145e2 - Update VE core for cherry-pick
- git #e621e396 - Update VE core for cherry-picks of If67fe35b and I80d0632fd
- git #33512416 - [BrowserTest] Add @safari and @internet_explorer tags for Jenkins build
- git #72a118fc - Disable re-use citation tool if there are no references in the document (bug 70640)
- git #8a61077f - Fix copyright notice in VisualEditorViewPageTargetInitModule.php header
- git #674f64db - Properly mark reference search index as empty when setting internal list (bug 70611)
- git #056ef20a - Update LinkCache in MWTitleInputWidget (bug 69886)
- git #d6a3a30d - Re-sort i18n message keys for clarity; add a comment about TOC in VisualEditor.php
- git #a8180fe3 - Provide contextual help for the page settings dialog's controls (bug 51798)
- git #11ff6096 - Make message loading for 'ext.visualEditor.viewPageTarget.init' module less hacky
- git #e130042b - mw.ViewPageTarget.init: Log an error if target fails to load
- git #7f43fccd - mw.ViewPageTarget.init: Reduce Deferred clutter in getTarget()
- git #8e84d753 - Make it possible to create autonumbered external links from link inspector (bug 51309)
- git #2e03a827 - Abort promises before sending new ones in MediaSearchWidget (bug 67438)
- git #e92e4912 - Followup cb86c4f: fix call to renamed setChanged() function (bug 70450)
- git #ae4511a0 - Hide "no results" messaage in media search widget (bug 67438)
- git #cb86c4f0 - Check for changes in the model (bug 68058)
- git #160d99d9 - Rename $label to $labelElement in MWParameterPage to avoid naming conflict (bug 70406)
- git #6a90a907 - [BrowserTest] Locator for template field remove changed
- git #16ca7905 - [BrowserTest] updates for Cite test
WikiLove
[edit]- git #415e7874 - Use $.ready and $.when instead of nesting callbacks
- git #596e3e12 - Add dependency on 'mediawiki.api'
- git #5b10e986 - Pass jshint (bug 61645)
- git #b44610a8 - Rewrite to use mediawiki.api
- git #375decd2 - Replace deprecated wikiGetLink with mw.util.getUrl
Wikidata
[edit]- git #097026a2 - Drop additional type hints
- git #a22b5fda - Drop type hints from signatures of RepoLinker::getEntityUrl and EntityHandler::getTitleForId
WikimediaEvents
[edit]- git #12627b46 - Lowercase HHVM cookie name
- git #94cdf6cd - HHVM beta feature: just manage the cookie for now
- git #6bd7ce89 - Add 'HHVM' beta feature
- git #2073b924 - Track behaviour as well as performance data for VisualEditor
ZeroBanner
[edit]- git #f794a84d - Added ZeroConfig context search modes
- git #d5aa4e84 - Only hide images in zero-subdomain
- git #be07f9df - Remove images from watchlist when needed
ZeroPortal
[edit]- git #442a906e - Pass current user as a 3rd parameter to lua