MediaWiki 1.25/wmf14
MediaWiki 1.25/wmf13 | Deployment of MediaWiki 1.25wmf14 to Wikimedia sites | MediaWiki 1.25/wmf15 |
The latest version (labeled "1.25wmf14") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 07 January 2015 (see the roadmap).
Core changes
edit- git #5dc73642 - Update NavigationTiming for cherry-picks
- git #156d2141 - Hack for T87645, since maybe it is still happening
- git #88eb9f73 - Update WikimediaEvents for cherry-picks
- git #79b6f512 - Add XAnalytics extension
- git #ae8342ad - Bring UploadWizard submodule up to date (task T87538, task T87062)
- git #caeb2126 - Update Wikidata
- git #c24611f6 - ApiPageSet lazy loads content models (task T86612)
- git #0d4a6dec - Title: Always add title to LinkCache when necessary (in 3 methods) (task T86974)
- git #34b53fa6 - Update NavigationTiming for cherry-picks
- git #827bc96b - Update NavigationTiming for cherry-picks
- git #fd92510e - Backport GWToolset HHVM bugfix (task T87040)
- git #660c5c5a - Bump Flow submodule in 1.25wmf14
- git #0fccd6de - Update ContentTranslation to Id2fe0bfb9fc9049f4fb3cf1cc7dc8f0ee435b615
- git #49dc0d1b - Update TemplateData
- git #11311164 - Update VisualEditor
- git #d2abb26a - Add new Polish translation for DEFAULTSORT magic word
- git #4df4e89b - JsonContent: Support non-object values as root structure (task T86270)
- git #d8660bbc - Revert regression in description sanitization
- git #71f599f4 - Catch exceptions thrown by navigator.sendBeacon
- git #789741f1 - Let subclasses specify content model in JsonContent
- git #4f5eed39 - Update EventLogging for cherry-picks
- git #6d956f68 - Update FlaggedRevs for [[gerrit:185180]]
- git #9e70f4a9 - Update Wikidata, fix noexternallanglinks
- git #6996d43f - Update Thanks extension
- git #23105824 - Fix array index for oldid parameter
- git #ddabc66c - Update Wikidata, move files needed in client back to lib
- git #6881bb32 - Update EducationProgram Extension
- git #ee6714df - Update Wikidata, fix change handling in clients
- git #08318451 - Update ContentTranslation to go with rebranch
- git #46a95910 - Re-add mediawiki.toolbar as a dependency of mediawiki.action.edit (task T86715)
- git #cbaeabee - Update MultimediaViewer for cherry-pick
- git #b2d505af - tests: Move npm-test to repo root
- git #862165c9 - Update Wikidata, fix suggester and autocomments
- git #826c34db - Pulled in I955493d1 from CirrusSearch
- git #938edd9e - Update WikimediaEvents for cherry-picks
- git #ace0cffc - Update EventLogging for cherry-picks
- git #bbb81536 - Update MobileFrontend
- git #9c6230a6 - Update CentralAuth
- git #02fb0255 - Export mw.Message's string formatter as mw.format
- git #8ca2d817 - Update CentralAuth
- git #61558305 - Update WikimediaMessages, update wikidata messages
- git #4c3893dd - Update Wikidata, fix "other projects" box
- git #daa1b59c - Update Echo to bring a test fix
- git #cf516929 - Remove silly debug line
- git #bc959a89 - Fix MF by breaking it
- git #a0c553fd - Update Scribunto to 1.25wmf14 HEAD
- git #ee407913 - Updae MobileFrontend and WikiGrok
- git #b792ef9e - Update CentralAuth
- git #628cabaa - Update AbuseFilter to 1.25wmf14 HEAD
- git #4bc979e7 - Bump VisualEditor to include I659cc1f and If133a9d (task T86046, task T86056)
- git #30ecddf5 - Update (test) Wikidata to 1.25wmf14 extension branch
- git #eb19d6cd - WikiGrok: https://gerrit.wikimedia.org/r/#/c/183186/
- git #edf91cda - Update QUnit from v1.14.0 to v1.16.0 (task T85994)
- git #54f2cbd0 - Remove the 'top' definition from .mw-ui-icon-element:before (task T85778)
- git #9134bcfb - Cleanup ParsoidVirtualRESTService
- git #24409664 - Make a VirtualRESTService class for Parsoid (task T1218)
- git #e0f77ade - Escape unescaped messages in Special:Preferences (task T85864)
- git #fb009e4f - Trigger onResponses on non-replacement request too in VirtualRESTServiceClient
- git #a04e1178 - Revert "Keep backend param to search API as long as there's a backend"
- git #0ef09f3d - Remove double escaping of group member name on Special:ListUsers (task T85864)
- git #00624415 - Use also $wgAutoloadClasses in tests for module names
- git #32083235 - Add applicable protection types to the prop=info API
- git #f86b759a - exception: Implement error-json log (task T75619, task T45086)
- git #24bc5fbe - Remove silly reference ampersands from database functions in maint
- git #945c1efe - grunt: Add Karma task for automated QUnit testing in browsers
- git #ba50b325 - SpecialJavaScriptTest: Add export feature (task T74063)
- git #87070fc6 - API: Avoid unstubbing User for language pref when not needed (task T85635)
- git #d9360b5f - Revise wording for installed libraries release note
- git #17ccfbb7 - Don't display composer installed extensions/skins on Special:Version
- git #3768d9a6 - Adjust images in packed gallery on window resize (task T55664)
- git #69d903dc - Expand error message when parser tests found no hook
- git #f478a360 - Update OOjs UI to v0.6.1
- git #d4484788 - mw.ui: button: Update usage instructions for neutral and quiet buttons (task T75252)
- git #24f84b08 - mw.config: Show deprecation notices when accessing globals (task T58550)
- git #94649e6f - Make jquery.suggestions obey maxRows setting (task T39316)
- git #28f9d1c5 - Make use of DatabaseBase::selectRowCount in Title
- git #1f393b6d - resourceloader: Make arguments to mw.loader.implement optional
- git #62625198 - Fix documentation of mw.loader.getState
- git #26235c73 - Database::makeList() : Handle NULL when building 'IN' clause (task T50853)
- git #ace5db00 - Always use the canonical extension name to link the license file
- git #19671614 - mw.ui: checkbox: Remove margin from checkbox input to fix the pseudo element overlap
- git #9805c429 - Add namespace translations for nan
- git #051edd4d - jQuery.footHovzer: Fix scrolling issues (task T38273)
- git #6739df6b - Fix @covers tags for includes/libs/composer
- git #3cce825a - mw.ui: radio: Add state transition to radio buttons (task T78370)
- git #3090acb6 - Don't replace user text with suggestion in searchbox (task T53900)
- git #43b88b11 - 2 (task T3471)
- git #84be4f8a - mediawiki.action.edit.preview: Use .textSelection( 'getContents' ) (task T78838)
- git #e4701c64 - Document OutputPage::$mPreventClickjacking
- git #4316c8c4 - Implement support for a minimum log level in $wgDebugLogGroups (task T85073)
- git #3eacf034 - Only return CORS headers in the response as required (task T76701)
- git #7a79b017 - Keep backend param to search API as long as there's a backend
- git #855fb87d - Remove normalizeAttributeValue()
- git #7fd9739c - Moved getTitleInvalidRegex() from Title to MediaWikiTitleCodec
- git #d17ca39f - Documented the Classes ImportStringSource and ImportStreamSource
- git #8e78387b - Add JSON to docs/contenthandler.txt (task T85580)
- git #29951907 - Format multiple autocomments in edit summaries (task T18530, task T70361)
- git #779f1024 - Use preview content when it transcludes itself (task T85408, task T7278)
- git #ec4d7e87 - Correct apihelp for show parameter for some modules (task T85431)
- git #a9259800 - Make TitleMethodsTest a LangTestCase
- git #20ef448b - Use PHPUnit_Framework_TestCase in a few utils/ tests
- git #59afd687 - Convert most libs/ tests to use PHPUnit_Framework_TestCase
- git #528297f8 - Expose installed external libraries on Special:Version
- git #ce49874d - Add checkComposerLockUpToDate.php script (task T77388)
- git #c9fc0430 - Allow querying for multiple MIME types in the allimages API (task T78690)
- git #c4030ede - Add batch lookup for user groups and titles on Special:ActiveUsers
- git #deb1fefc - Add SQL tests for Database::makeList
- git #5e969b82 - Escape word-separator in LogFormatter
- git #df96347d - API: Clean up uncaught exception backtrace output
- git #b418b85c - Fix escaping of specialList and clarify comments
- git #a9eae0b6 - Fix warning on Special:ListGroupRights for group with invalid group page
- git #8d71f214 - Remove over/underescaping detected in Special:UserRights (task T31340)
- git #144d7411 - Shorten lines to pass phpcs test
- git #38b0401c - Implemented hasRules()
- git #7fb05cc8 - Apply time adjust on merge log
- git #d2a03679 - Use content language for edit summary on upload overwrite (task T72293)
- git #dc5db351 - Sort languages by code in Language::fetchLanguageNamesUncached (task T85406)
- git #12c124f0 - mediawiki.action.edit.preview: Restore trigger LivePreviewPrepare (task T78838)
- git #d86e7d33 - Use a more generic DB Error wording (task T76317)
- git #42a95b7a - Include log id in api error response
- git #e20e64eb - Parser: Add <bdi> to the whitelist for TOC links (bug 72884)
- git #61e23c05 - Cleanup DatabaseBase::query implicit transaction code
- git #b6bce2e5 - SpecialPage::execute doesn't return anything
- git #e0a9aba3 - Add use statement for type used in MWLoggerMonologSamplingHandler::setFormatter()
- git #4d9143c7 - Add lots of @throws
- git #ec3a28c5 - Change to unix eol style
- git #422713f9 - mediawiki.feedback.js: Trim whitespace from message and subject (task T35192)
- git #f6d04561 - Consolidate mobile and desktop designs for login form (task T85189)
- git #39703e93 - Improve testing for ApiFormatBase subclasses (task T85236)
- git #3b9721d0 - Special:Search Don't autofocus search bar unless it is empty (task T78637)
- git #e7470d89 - Add @since to classes and interface in title
- git #89ddad3e - Escaped lastmodifiedat and laggedslavemode
- git #d29f4ff2 - API: Allow for documenting individual values of 'prop' parameters (task T77930)
- git #98f56b62 - API: Add page properties to action=expandtemplates output (task T78737)
- git #03bf64c8 - Really allow Extensions to make a new gallery format
- git #e8fa89bd - Moved "nowait:" key code to PoolCounter in core
- git #96ddbe1f - Fix NS invert on SpecialNewPages (task T85145)
- git #54a8199f - Don't allow embedded newlines in magic links, but do allow (task T30950, task T31025)
- git #5e2c34fe - Fix AutoloadGenerator to work on MediaWiki-Vagrant (again)
- git #3cf03a2a - Escape message 'word-separator' on Special:FileDuplicateSearch
- git #1bad1d02 - monolog: MWLoggerMonologSamplingHandler (task T85067)
- git #b780d900 - Escape retrievedfrom message in the skin
- git #68e7b7db - Fix redirect page for RTL
- git #18e55f2a - Remove unneeded fields from query in Special:ListUsers
- git #8a57b865 - Add batch lookup for user groups on Special:ListUsers
- git #aa524075 - jquery.tipsy: Unbreak the 'live' option for now (task T69989)
- git #6f6c7c14 - Hide file links in action=info's 'Number of redirects to this page'
- git #1dd14dce - EditPage: Optimise loading of mediawiki.toolbar module
- git #e27ff73b - Reject out-of-range output when converting to TS_MW (task T51580)
- git #901b28fb - Fix error in docs of VirtualRESTServiceClient and MultiHttpClient
- git #d898e80f - Update jQuery from v1.11.1 to v1.11.2
- git #4bff1ccc - Sync up with Parsoid parserTests.
- git #a6dadae4 - Fix VirtualRESTServiceClient::run
- git #7de457b4 - mediawiki.notification: Use link syntax for URL in documentation
- git #c2301de4 - maintenance: Don't copy the Apex styles when importing OOjs UI
- git #b7796a0d - SpecialImport: Don't access $this->getConfig() in the constructor (task T73376)
- git #7dabc84e - Set mw.config wgFileExtensions only on Upload instead of site-wide
- git #e9586a8e - Use more pretty output in ResourceLoader debug mode for arrays
- git #3e975cfc - Make the autoload generator use forward slashes on all OSs (task T77004)
- git #74faccfa - Change case of class names to match declarations
- git #cbdc6e53 - Make HTMLForm::formatErrors non-static to can parse message in context
- git #02ef5c96 - tables.sql: Improve description of old_flags
- git #8f18fbee - Add documentation for SiteListFileCache
- git #6a0d8892 - autoloader: Remove incorrect documentation comment
- git #c05b4c9b - Re-emit unknown tags from #tag
- git #acbdfe48 - Fixed comment typo and other docs tweaks
- git #0e05ec5b - Don't create Language objects during ResourceLoader tests
- git #c394cdc0 - API: Avoid MySQL filesort with list=allpages&apfilterlanglinks=withlanglinks (task T78276)
- git #80295135 - Use generalizeSQL for DBPerformance log entries
- git #6138e869 - Revert "Simplify MWTidy"
- git #d71ce5ab - Set $wgInternalTidy to false in unit tests when running under HHVM
- git #b975a0bf - Don't break autolinks by stripping the final semicolon from an entity.
- git #a8e049e5 - Remove double escaping in Special:Block
- git #4741900b - Escape unescaped messages shown on a diff page
- git #91feae9c - Change bugzilla -> phabricator (task T84855)
- git #82fb7347 - Skip ApiFormatWddxTest under HHVM (task T75531)
- git #57ce0b30 - xhprof: Guard against division by 0
- git #58e23da4 - Make PHPCS pass on JsonContentTest
- git #9904a823 - xhprof: discard section profiler running totals
- git #6b69b240 - hygiene: small special:search refactor
- git #4449c9bc - xhprof: Fix magnitude of %real measurements from scoped profiler
- git #e4f84af9 - content: Refactor and fix various bugs in JsonContent (task T76553)
- git #af06e26d - ImagePage: Use $this->getContext()->msg() instead of wfMessage
- git #4603f280 - Avoid GlobalTitleFail in HTMLFormField::__construct
- git #626aede9 - Made a new SectionProfileCallback class that extends ScopedCallback
- git #12dec5d8 - Fix some stuttering in comments and documentation
- git #61a30753 - Run structure tests on extensions (task T78798)
- git #7fe6f020 - Use getHtmlCode() instead of getCode() to set the lang attribute
- git #5c43f643 - Use Context in Article::delete for messages
- git #37b4cd5d - Proper namespace handling for WikiImporter (task T32723, task T42192)
- git #144d9e62 - Ensure integer compare in Special:WantedCategories (task T76910)
- git #24c000ea - Add and use Title::getOtherPage()
Vendor
editExtensions
editAbuseFilter
edit- git #af6488a3 - Add file_size variable
- git #1995541e - Allow searching for local hits on central wiki (task T85323)
- git #b6ff5663 - add missing title-param to abusefilter-log form
- git #50360489 - Specify an actual version constraint for composer/installers
- git #99d265e8 - Fix autoloader entries
AntiSpoof
edit- git #c0681d4f - Remove unnecessary $wgAutoloadClasses entry
BounceHandler
edit- git #bea435ce - Remove index on br_user_email in bounce_records (task T85214)
CentralAuth
edit- git #6a675c9b - Try to verify emails before testing passwords (task T78727)
- git #c4d4b613 - Only test passwords once in CentralAuthUser::prepareMigration (task T78727)
- git #c40eb549 - Reduce Password object creations needed for an account merge (task T78727)
- git #b1cf785d - Add script to populate log_search for global rename entries
- git #47cceb5b - Link to wikiset ID on Special:GlobalGroupPermissions (task T85703)
- git #862ff343 - Add global username autocompletion
- git #723dd4ea - Split $wgCentralAuthAutoMigrate into two settings
- git #22dcb790 - Make "account exists" message more user-friendly (task T75123)
- git #4a809dda - GlobalRename: Set a debugPrefix in RenameuserSQL
- git #ab55a6e2 - Fix autoloader entries
- git #9ba5ae71 - createLocalAccount.php: Normalize the name before validating (task T78058)
CirrusSearch
edit- git #2e956f8a - Make sendDocuments() the public kind of private
- git #2b295df1 - Fix rubocop errors
- git #5b94831f - Remove $wgCirrusSearchEnablePref
- git #2f7e37aa - When an index has no warmers it won't return anything (task T75457)
- git #b3049a88 - Message documentation for per user request limits
- git #d11edfe2 - Remove random support
- git #10165042 - Remove LinksUpdateSecondary jobs
- git #5366fe68 - Per user request limits
- git #9d5dc3bc - Fix jenkins setup
CommonsMetadata
edit- git #fff39720 - Use metadata from Blacklisted templates if they're alone (task T74084)
- git #84ca00b9 - Parse standard date formats with wfTimestamp() (task T66014)
- git #62f3315f - Parse <time> element in DateTimeOriginal (task T63701)
ConfirmEdit
edit- git #5ed7e42d - Use __DIR__ directly
- git #7e0651a3 - Show Captcha after click on edit over buttons on EditPage (bug 19648)
ContentTranslation
edit- git #77a4c1a0 - Open the drafts in target wiki (task T86996)
- git #cddab8bc - Guard against a JS error when no source link exist for a link
- git #74b782ce - Add null check before attempting to restore a range
- git #c1737972 - Load legacy JS modules for the skin to unbreak Common.js (task T86850)
- git #660d6f37 - Better links for beta feature information
- git #8545e432 - Publishing options: Update version to highest version automatically (task T86665)
- git #3e2e54c9 - Guard against a js error in drafts module
- git #a5767dc4 - Consistently use global user id and name for translator validations
- git #42e5349a - Return global user name from find API
- git #5b39252a - Validate language codes in CX API (task T85686)
- git #04052a09 - Do not provide CX for blocked users (task T78665)
- git #2f694dc0 - Publishing Options: Adjust publishing options for publishing to main namespace (task T76180)
- git #1866cd55 - Links: Enable removing target link when clicking on source link (task T85928)
- git #aa138b95 - Links: Selecting partial or full link text does not make a valid selection (task T86511)
- git #2716fe3d - Documentation: Adding documentation to Translator.php (task T86586)
- git #8566137b - Security: Use new JSON format from /mt endpoint (task T85686)
- git #8634636e - Check if another translator working on same translation (task T78008)
- git #59e4da73 - Allow creating links in a cleared section (task T86519)
- git #ca08eeb0 - Source selector: Make sure compact ULS RL module is loaded (task T86510)
- git #4f2f8bf4 - Source Selector: Allow unsupported languages from url for testing (task T85333)
- git #ae1ca7b2 - Handle unidirectional language pairs in the selector (task T86137)
- git #1892942d - Check for localStorage availability using window.localStorage (task T86137)
- git #1e268dbc - Minor fixes in increaseVersion
- git #26395863 - Improve two apihelp messages
- git #9b1a06dc - Cleanup ext.cx.tools.manager.js
- git #184c96cd - Remove repeated code in translation link creation
- git #09e566cc - Share the dirty status across publish and draft modules (task T85988)
- git #a24bb56c - Links: Remove an assignment which has no effect
- git #5aa53505 - Do not create links for the selected text in a link (task T85930)
- git #36301d7c - Fix the wrong domain name for translation token if domain is localhost (task T86292)
- git #6e339445 - If wrong draftid passed, take the user to dashboard (task T78008)
- git #02f1365a - Abstract source and translation section access (task T85686)
- git #9ceb3346 - Be more strict about the node returned by getElementById (task T85686)
- git #d36b6524 - Update Gems and Rubocop auto-configuration
- git #488fcff2 - Fix confusing placement of closing parentheses
- git #d34740c0 - Fix double space
- git #f1b3cf6e - Align the target title after a timeout to get correct dimensions (task T85219)
- git #3ff0aa82 - Correct the return types for getSourceLink and getTargetLink
- git #43a38fc8 - If the target link was removed, don't show its card on the source link click (task T74265)
- git #b26347cb - Configurable target namespace for translated pages (task T76618, task T78229)
- git #c32f5773 - Styling adjustments for draft deletion
- git #c65f6c23 - Add a style class to the deleted translation item in dashboard
- git #fa152d89 - Correct the construction of targetURL while saving (task T78136)
- git #09c58e15 - If source selector is pre-filled, initiate validations (task T85906)
- git #60a3cc86 - Increase the width of language selection buttons (task T85659)
- git #f6c6d8a3 - Discard translations drafts from translations list (task T75979)
- git #145d6898 - Cleanup the code of selector rendering
- git #bf4e48a7 - Delay loading the entry point dialog till we identify a redlink to show (task T85523)
- git #245ddb38 - While navigating away, save the translation only if something changed (task T85194)
- git #dcd7cae1 - Fetch the translation and drafts of current user alone (task T78008)
- git #354f6fd9 - Rename mw.cx.save hook to mw.cx.translation.save
- git #ec46e042 - Add documentation for undocumented frontend hooks
- git #33d0e230 - Fix the Markdown syntax of hooks documentation
- git #4e327122 - Replace tabs with spaces in SQL
- git #aa3d6f7d - Show a red link only if the language is available as a target (task T85223)
- git #88839e51 - Remove <timeline>s similarly to how block templates are removed (task T76336)
- git #27feea05 - Cleanup whitespace in CXSourceSelector.prototype.check
- git #341f0b26 - Cleanup ext.cx.source.selector.js
- git #d8435040 - Cleanup whitespace and comments in ext.cx.source.filter.js
- git #9fc0b79a - Use tabs instead of spaces for indentation in SQL
- git #f3d9d140 - Cleanup setCXToken
- git #aaef0e39 - Use a date object for cookie expiration (task T85478)
- git #eabcf1ff - Show the recent translations first in translations listing (task T78261)
- git #9e5ded39 - By default filter translations by 'draft' status (task T78261)
- git #1abc545f - Use 'In progress translations' in translations filter instead of 'Draft translations' (task T78261)
- git #48919249 - Link to Creative Commons version of the CC BY-SA 3.0 Unported
- git #2856c66d - Change the cookie name for valid translation workflow (task T76178, task T85130)
- git #75cfb83f - Fix javascript error while loading a page with no categories (task T84847)
- git #33bc7dd5 - Correct the cookie name calculation for titles with spaces
- git #dd19b002 - Dashboard: Open the published URL when clicked on a published translation (task T78136)
- git #ed7f80bb - Publishing: Add publishing options dialog (task T76464)
- git #93962a54 - ULS width according to the number of languages (task T76196)
- git #3e25a7e1 - Override beta feature preference if Special:CX accessed with valid token (task T78001)
- git #41637902 - Make sure translator see license text even if use manually created URL (task T76178)
- git #1f8dc247 - Explicit text-align for language labels in the selector (task T85129)
- git #fd8c74cf - Correct positioning of the selector dialog for RTL (task T85128)
- git #302a6f92 - Enforce consistent column sub-heading styling (task T76171)
- git #46f79a3b - Separate the category widget from the sub-heading
- git #e973f79f - Hide the entry point only if it's known to be shown (task T85056)
- git #dd4b3ba7 - Position the entry point when showing (task T77969)
- git #896ccfbd - Set lang and dir for the search box
DonationInterface
edit- git #aaa30f27 - Annotation in generated forms links to source file
- git #7fd6d1af - Add Alipay form
- git #9ad348dc - log which transaction we're about to initiate
- git #5d4bb1b8 - Style inputs missing 'type' like text inputs
- git #98a671d8 - Fix green box width on some forms
- git #9177f42b - Correct bad conflict resolution
- git #b4d0df57 - Reset CC radios, disable 'continue' with CC buttons
- git #8368e07e - Tooltip explanation of CVV field for WorldPay
- git #36086842 - Don't apply new input styles to radio buttons
- git #b9ab0744 - (FR #2293) Force LTR on credit-card fields
- git #5cabcdd9 - Disable clicking credit card type radio LI
- git #6b0a6477 - Make the entire li around CC type buttons clickable
- git #bbc938ea - Prevent double clicks on gc cc forms (take 2)
- git #a5772e8d - Deploy once Lithuania is on the Euro.
- git #783b1d50 - fix bad conflict resolution in https://gerrit.wikimedia.org/r/#/c/181183/
- git #ef86e1ad - Re-center CC icons in narrow screen view
- git #ba397f84 - Even out vertical layout on small devices
- git #91cedc49 - Improve payments form layout
- git #a0624b2a - Get rid of unused colspan=2 cruft
- git #90a54e53 - Prevent background color from bleeding to right margin
- git #74561466 - Globalcollect form and iframe content css changes
- git #e712f817 - Satisfy structure tests
- git #ed706f16 - Satisfy structure tests
- git #ae5137fc - Globalcollect form and iframe content css changes
- git #ce48eaf9 - Revert "Prevent double clicks on gc cc forms"
- git #16faedc0 - i18n the remaining State fields
- git #7deedab0 - (FR #2288) Improved i18n for Canada
- git #ae6b6006 - (FR #2288) Use i18n for State field label
- git #bc81ae22 - Clean up a little logspam
- git #133bad75 - Prevent double clicks on gc cc forms
- git #c3b177d4 - Test that two GC API requests send different info
- git #c6470269 - Deploy once Lithuania is on the Euro.
- git #9cb0ad9f - Clean up GlobalCollect style sheet
- git #0716718c - Update input and select styling for GlobalCollect
Echo
edit- git #433db7c1 - Fix EchoTitleLocalCacheTest::testGet corner case (task T78592)
- git #4fdae245 - overlay: Remove needless specifity in .mw-echo-grey-link selector
- git #607c8646 - Page linked by another user : link to the original article (task T55647)
EducationProgram
edit- git #4b0dd34d - Fix output of non-student participants
- git #b9992297 - Add more course info to API output
EventLogging
edit- git #c7963182 - Catch exceptions thrown by navigator.sendBeacon (task T86680)
- git #9306dd1c - JsonSchemaContent: Minor clean up
- git #31533e24 - JsonSchemaContent: Fix html rendering of objects and arrays (task T86748)
- git #3b5e4fc3 - Use navigator.sendBeacon if available
- git #fb5aa3ce - Correct events to send schema name
- git #6e0bd650 - tests: Assert validation error is as expected
- git #01a3615c - Refactor ext.eventLogging.core.js
- git #3977ded1 - Use mw.track( 'eventlogging.warning', ... ) to emit warnings
- git #3948a1ee - Make setup.py install eventlogging.lib as well
- git #96f075b2 - Add a simple client API
- git #697dc03b - Turn validation fixture into valid Json
- git #1a0f5f77 - Temporarily re-add JsonSchemaContent::getJsonData
- git #937d8047 - Minor tidy
FlaggedRevs
edit- git #3c7825b0 - API: Fix action=review for binary flagging (task T86258)
Flow
edit- git #fac6fe11 - Disallow moving in Topic: namespace (task T87396)
- git #bb3057a0 - QA: add test for Flow in Recent Changes (task T7523)
- git #e5f3875d - Make user group related messages consistent
- git #57f85b2c - Add commit metadata to api response and flag for metadataonly (task T78746)
- git #e6db7efe - QA: remove some deprecation warnings
- git #6e79811f - Hide inputs on preview (task T78725)
- git #210b31b0 - Create user right for creating flow boards (task T76793)
GWToolset
edit- git #52386607 - Do not assume that PHP_SAPI is cli when running jobs (task T87040)
- git #4dffae88 - Do not spam gwtoolset log entries to RC
GlobalBlocking
edit- git #5d763f98 - Provide a generic getGlobalBlockingDatabase function
- git #30e9a7e1 - Show error for invalid IPs on GlobalBlockList (bug 42501)
MobileFrontend
edit- git #e34307eb - Make WikiGrok v B support multiple campaigns at the same time
- git #59d8cc66 - Hygiene: Only omit warning messages on LoginForm (task T86031)
- git #82e36c0c - Conform to schema (task T85963)
MoodBar
edit- git #6d3b01f0 - Fix module dependencies
- git #a02cb819 - Fix dashboard links that are visible on hover (task T85512)
- git #f53268f9 - Stop using jQuery.live (task T85300)
MultimediaViewer
edit- git #d374f788 - Fix download panel not showing on rclick after pressing esc (task T86389)
- git #d66509e2 - Open the download panel when an image is right clicked (task T75999)
- git #c3a7bb57 - QA: back button workaround for Safari
- git #7f4ce833 - Log right-clicks on the image (task T75962)
- git #cf674954 - Allow bold and italic text (task T69887)
- git #8ba4ff03 - Show alt-text in export dialog and for lightbox image (task T66519, task T75923)
- git #eb7d6ef5 - More accurate looking for image caption (task T85354)
- git #c0c50a8d - Add mw.mmv.viewer shortcut for current MediaViewer instance (task T76923)
- git #dac77caf - Change "view terms" to "hide terms" once clicked (task T71233)
- git #e4b8e860 - Show custom Attribution line instead of Author/Credit when available (task T67445)
- git #db01284c - Ignore events with modifier keys (task T68329)
- git #36ad5349 - Ignore generated captions on special file related pages (task T85234)
- git #3244e8f1 - MultimediaViewer usable on Special file related pages when enabled (task T63085, task T73372)
- git #50391b6a - Permission title changed to "Permission details" (task T66804)
- git #711e2837 - QA: update navigation test for rspec
NavigationTiming
edit- git #c386384d - Revert "Always log timing data if secureConnectionStart is available"
- git #24cfa3f6 - Always log timing data if secureConnectionStart is available
PageImages
edit- git #734532b9 - Use defined() instead of constant()
PageTriage
edit- git #0d5e57d6 - Fix PageTriage JS dialog parameter (task T84996, task T85184)
- git #debd31b9 - Replace .live function calls with .on (task T84996)
PagedTiffHandler
edit- git #6be0b917 - Remove var_dump statement (task T85651)
ParserFunctions
edit- git #7075df5d - mb_strpos() expects parameter 3 to be long, string given (task T72325)
PoolCounter
edit- git #0e66c28e - Move to using the core "nowait:" key code
- git #cdd5b92c - Fix spacing issues that have been annoying me
Popups
edit- git #697b57b4 - Use TEXT_EXTRACTS_INSTALLED instead of checking a class name
- git #f7d5f890 - Re-position #mwe-popups-svg out of the view port (task T76718)
Renameuser
edit- git #597fc1be - wfRunHooks() --> Hooks::run()
- git #2a94f13a - Escape renameuser-linkoncontribs
- git #0e2e7c09 - Add debug logging to RenameuserSQL
- git #0538267f - Warn when people load the deprecated SpecialRenameuser.php entry point
Scribunto
edit- git #fe79ec85 - Pass the title's fragment to getExpensiveData
- git #ad34c2bd - Use protocol-relative URLs in mw.site.interwikiMap
- git #c58c528d - Add mw.site.interwikiMap
- git #ce034c2f - Normalize newlines before calling preprocessor (task T78488)
- git #93579c73 - Add more comments and type hints
- git #c0c61701 - Handle PTD_FOR_INCLUSION properly
- git #4002f43e - Use a metatable when os.date("*t") is called
- git #85ac0ae4 - Make Jenkins tests pass
SemanticForms
edit- git #da36c43f - New version: 3.1-alpha
- git #984e1e10 - Added support for the new Cargo extension
- git #81993296 - Fix to allow parsing of dates when SMW is not installed
SyntaxHighlight_GeSHi
edit- git #49044ad2 - Allow "0" as the content of <syntaxhighlight> (task T41643)
TemplateData
edit- git #3342c0fb - Adapt the type input to work with the new ooui getMenu() (task T86922)
- git #f940a070 - Correctly detect if jquery.uls.data is loaded (task T85733)
- git #df59f017 - Eventify TemplateDataGenerator and use oojs-ui
TemplateSandbox
edit- git #08f4d9b2 - Fix title equality checking and closure style
TextExtracts
edit- git #fbd8e93a - Reorg: move hooks to a separate class, introduce namespaces
- git #c6894443 - Use defined() instead of constant()
Thanks
edit- git #4b83a389 - Mobile: Conform to new LoggingSchema (task T77929)
TimedMediaHandler
edit- git #786709ca - Specify media type for interface messages (task T46267)
TitleBlacklist
edit- git #11841f7d - spaces --> tabs
- git #c50ebded - Add missing $wgAutoloadClasses entry
- git #63ea990d - Log cache misses of blacklist (task T85428)
TorBlock
edit- git #97f4bd52 - Consolidate duplicate code in TorBlockHooks
Translate
edit- git #2664e038 - Add translate-group-desc-inaturalist
- git #ce36681d - Fix version and update copyright
- git #6091b81d - Add missing module dependencies.
- git #3c9e617b - Escape supportedlanguages-translators
- git #b34161c8 - Code cleanups related to deferreds and promises
- git #1df938ce - Update version before MLEB release
UniversalLanguageSelector
edit- git #702b85c0 - Update jquery.ime from upstream
- git #ab753021 - Update jquery.uls from upstream
- git #7790e594 - Update jquery.ime to 806deb2
- git #c82b89ac - Update jquery.i18n to b9906c0
- git #24449519 - Update version before MLEB release
- git #1acaf151 - Update upstream jquery.uls to 10777bb
UploadWizard
edit- git #d01e4762 - Fix formdata filename field (task T87538, task T87062)
- git #b249060e - Revert "Sanitize | characters in descriptions" (task T78336)
- git #7d105502 - Fix qunit tests
- git #1f99cedf - Flickr: The community does not consider UW uploads verified
- git #ef8d738a - Add some basic tests for IframeTransport (task T85629)
- git #681e26a7 - Add tests for mw.FormDataTransport (task T85629)
- git #5fa77da8 - Add unit tests for Thanks step controller (task T78792)
- git #154642f8 - Sanitize | characters in descriptions (task T78336)
- git #57ce8d1d - Add tests for tutorial step object (task T78792)
- git #79a0d69d - Add tests for mw.fileApi (task T85040)
- git #a83eba33 - Add tests for upload step controller (task T78792)
- git #788b3347 - Add unit tests for details step controller (task T78792)
- git #6fde0596 - Appease the new test suite
- git #81509444 - Add tests for Deed step controller (task T78792)
VipsScaler
edit- git #50c9af4d - Make VipsScaler pass jshint (task T63643)
VisualEditor
edit- git #ad135d8f - Don't add __STATICREDIRECT__ whenever the user sets up redirect details (task T86827)
- git #3b6f656c - Fix Parsoid transformation calls (task T86046)
- git #1ba54837 - Work around $.parseHTML( '' ) returning null (task T86056)
- git #152a507e - Follow-up I2342fa5b: Bump wfUseMW to 1.25wmf14 for ParsoidVirtualRESTService
- git #f8e09abd - Use ParsoidVirtualRESTService (task T1218)
- git #b3e0403e - Update VE core submodule to master (34acc70)
- git #8e2d2598 - Update VE core submodule to master (63a2178)
- git #99662985 - Re-focus edit summary input when save dialog is ready (task T75675)
- git #74db35b9 - MWSaveDialog: Correct whitespace
- git #85988c67 - Fix save dialog styling for MediaWiki theme
- git #9a3c03b5 - Fix teardown order of MWAlienExtensionsInspector (task T85818)
- git #b8d9903f - Update VE core submodule to master (a687518)
- git #5bad1932 - Update comment to indicate TD uses jquery.uls.data (task T85733)
- git #b539bcd4 - Update bugzilla links to phabricator (task T75733)
- git #9600d28e - Don't break "Edit source" link after VE has closed (task T85552)
- git #cd4bd7a7 - Add classes to toolbar UI elements (task T76143)
- git #84629d1b - Clarify a comment and correct its spelling
- git #2ebbd0f0 - [BrowserTest] This test is unreliable in any version of Chrome
- git #57375846 - Update VE core submodule to master (b5102a8)
- git #a74a4b49 - Remove unnecessary translated messages
- git #f49bbf78 - Update setupToolbar signature in mobile target (task T78710)
- git #c5d92755 - Fix Ia6bf604c: Update another caller to ve.init.mw.Target (task T78710)
- git #59994900 - Avoid GlobalTitleFail in ApiVisualEditor::diffWikitext()
- git #30072706 - Pre-populate LinkCache for page we're editing (task T78642)
WikiEditor
edit- git #2946fcd5 - Remove reference to magnify-clip.png (task T85920)
WikiLove
edit- git #e85e61ee - Switching old coffee image with new improved coffee image!
- git #26a2ad9a - Some minor styling tweaks to the type selection interface
- git #e8b4d84a - Officially deprecating wikiloveimagelog (no longer needed)
Wikidata
edit- git #be821d37 - Update Wikibase: Fixes for UsageTracking and the anon edit warning
- git #61912e6d - Update Wikidata, fix noexternallanglinks
- git #1e2d6ec4 - Update Wikidata, moving js needed by client back to lib
- git #6bb9c9a9 - Update Wikidata, fix client change handling
- git #b528c0d6 - Update Wikidata, fix suggester and autocomment formatting
- git #b2ff22df - Update Wikidata, enhancements to entity usage script and fix "other languages" box
WikimediaEvents
edit- git #06d6f498 - Insert page_id and ns on XAnalyticsHeader (task T77416)
- git #0693e3f4 - Remove sendBeacon experiment
WikimediaMessages
edit- git #c6ab4125 - Remove "pages linked to this item" (task T84912)
- git #e89f420b - Add messages for Wikidata and test.wikidata.org "other projects" sidebar links (task T76002)
- git #b41f0ccd - Add missing wikibase-sitelinks-sitename-wikidatawiki message
XAnalytics
edit- Newly deployed extension
ZeroPortal
edit- git #270d9a08 - Update documentation and shell perms for tests
- git #fffa0ff3 - Revert "Enable $wgAllowSiteCSSOnRestrictedPages"
- git #64756bd9 - Enable $wgAllowSiteCSSOnRestrictedPages
cldr
edit- git #8a2d4f4b - Add autoload to composer.json
Skins
editVector
edit- git #a16d29f8 - jquery-ui: Remove dark color from links inside dialogs (task T85857)
- git #a925e9ea - Restore backwards compatibility
- git #03ef4d39 - Change to unix eol style