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