MediaWiki 1.25/wmf14
Appearance
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 (T87538, T87062)
- git #caeb2126 - Update Wikidata
- git #c24611f6 - ApiPageSet lazy loads content models (T86612)
- git #0d4a6dec - Title: Always add title to LinkCache when necessary (in 3 methods) (T86974)
- git #34b53fa6 - Update NavigationTiming for cherry-picks
- git #827bc96b - Update NavigationTiming for cherry-picks
- git #fd92510e - Backport GWToolset HHVM bugfix (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 (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 (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 (T86046, 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 (T85994)
- git #54f2cbd0 - Remove the 'top' definition from .mw-ui-icon-element:before (T85778)
- git #9134bcfb - Cleanup ParsoidVirtualRESTService
- git #24409664 - Make a VirtualRESTService class for Parsoid (T1218)
- git #e0f77ade - Escape unescaped messages in Special:Preferences (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 (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 (T75619, 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 (T74063)
- git #87070fc6 - API: Avoid unstubbing User for language pref when not needed (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 (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 (T75252)
- git #24f84b08 - mw.config: Show deprecation notices when accessing globals (T58550)
- git #94649e6f - Make jquery.suggestions obey maxRows setting (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 (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 (T38273)
- git #6739df6b - Fix @covers tags for includes/libs/composer
- git #3cce825a - mw.ui: radio: Add state transition to radio buttons (T78370)
- git #3090acb6 - Don't replace user text with suggestion in searchbox (T53900)
- git #43b88b11 - 2 (T3471)
- git #84be4f8a - mediawiki.action.edit.preview: Use .textSelection( 'getContents' ) (T78838)
- git #e4701c64 - Document OutputPage::$mPreventClickjacking
- git #4316c8c4 - Implement support for a minimum log level in $wgDebugLogGroups (T85073)
- git #3eacf034 - Only return CORS headers in the response as required (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 (T85580)
- git #29951907 - Format multiple autocomments in edit summaries (T18530, T70361)
- git #779f1024 - Use preview content when it transcludes itself (T85408, T7278)
- git #ec4d7e87 - Correct apihelp for show parameter for some modules (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 (T77388)
- git #c9fc0430 - Allow querying for multiple MIME types in the allimages API (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 (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 (T72293)
- git #dc5db351 - Sort languages by code in Language::fetchLanguageNamesUncached (T85406)
- git #12c124f0 - mediawiki.action.edit.preview: Restore trigger LivePreviewPrepare (T78838)
- git #d86e7d33 - Use a more generic DB Error wording (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 (T35192)
- git #f6d04561 - Consolidate mobile and desktop designs for login form (T85189)
- git #39703e93 - Improve testing for ApiFormatBase subclasses (T85236)
- git #3b9721d0 - Special:Search Don't autofocus search bar unless it is empty (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 (T77930)
- git #98f56b62 - API: Add page properties to action=expandtemplates output (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 (T85145)
- git #54a8199f - Don't allow embedded newlines in magic links, but do allow (T30950, T31025)
- git #5e2c34fe - Fix AutoloadGenerator to work on MediaWiki-Vagrant (again)
- git #3cf03a2a - Escape message 'word-separator' on Special:FileDuplicateSearch
- git #1bad1d02 - monolog: MWLoggerMonologSamplingHandler (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 (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 (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 (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 (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 (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 (T84855)
- git #82fb7347 - Skip ApiFormatWddxTest under HHVM (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 (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 (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 (T32723, T42192)
- git #144d9e62 - Ensure integer compare in Special:WantedCategories (T76910)
- git #24c000ea - Add and use Title::getOtherPage()
Vendor
[edit]Extensions
[edit]AbuseFilter
[edit]- git #af6488a3 - Add file_size variable
- git #1995541e - Allow searching for local hits on central wiki (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 (T85214)
CentralAuth
[edit]- git #6a675c9b - Try to verify emails before testing passwords (T78727)
- git #c4d4b613 - Only test passwords once in CentralAuthUser::prepareMigration (T78727)
- git #c40eb549 - Reduce Password object creations needed for an account merge (T78727)
- git #b1cf785d - Add script to populate log_search for global rename entries
- git #47cceb5b - Link to wikiset ID on Special:GlobalGroupPermissions (T85703)
- git #862ff343 - Add global username autocompletion
- git #723dd4ea - Split $wgCentralAuthAutoMigrate into two settings
- git #22dcb790 - Make "account exists" message more user-friendly (T75123)
- git #4a809dda - GlobalRename: Set a debugPrefix in RenameuserSQL
- git #ab55a6e2 - Fix autoloader entries
- git #9ba5ae71 - createLocalAccount.php: Normalize the name before validating (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 (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 (T74084)
- git #84ca00b9 - Parse standard date formats with wfTimestamp() (T66014)
- git #62f3315f - Parse <time> element in DateTimeOriginal (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 (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 (T86850)
- git #660d6f37 - Better links for beta feature information
- git #8545e432 - Publishing options: Update version to highest version automatically (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 (T85686)
- git #04052a09 - Do not provide CX for blocked users (T78665)
- git #2f694dc0 - Publishing Options: Adjust publishing options for publishing to main namespace (T76180)
- git #1866cd55 - Links: Enable removing target link when clicking on source link (T85928)
- git #aa138b95 - Links: Selecting partial or full link text does not make a valid selection (T86511)
- git #2716fe3d - Documentation: Adding documentation to Translator.php (T86586)
- git #8566137b - Security: Use new JSON format from /mt endpoint (T85686)
- git #8634636e - Check if another translator working on same translation (T78008)
- git #59e4da73 - Allow creating links in a cleared section (T86519)
- git #ca08eeb0 - Source selector: Make sure compact ULS RL module is loaded (T86510)
- git #4f2f8bf4 - Source Selector: Allow unsupported languages from url for testing (T85333)
- git #ae1ca7b2 - Handle unidirectional language pairs in the selector (T86137)
- git #1892942d - Check for localStorage availability using window.localStorage (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 (T85988)
- git #a24bb56c - Links: Remove an assignment which has no effect
- git #5aa53505 - Do not create links for the selected text in a link (T85930)
- git #36301d7c - Fix the wrong domain name for translation token if domain is localhost (T86292)
- git #6e339445 - If wrong draftid passed, take the user to dashboard (T78008)
- git #02f1365a - Abstract source and translation section access (T85686)
- git #9ceb3346 - Be more strict about the node returned by getElementById (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 (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 (T74265)
- git #b26347cb - Configurable target namespace for translated pages (T76618, 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 (T78136)
- git #09c58e15 - If source selector is pre-filled, initiate validations (T85906)
- git #60a3cc86 - Increase the width of language selection buttons (T85659)
- git #f6c6d8a3 - Discard translations drafts from translations list (T75979)
- git #145d6898 - Cleanup the code of selector rendering
- git #bf4e48a7 - Delay loading the entry point dialog till we identify a redlink to show (T85523)
- git #245ddb38 - While navigating away, save the translation only if something changed (T85194)
- git #dcd7cae1 - Fetch the translation and drafts of current user alone (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 (T85223)
- git #88839e51 - Remove <timeline>s similarly to how block templates are removed (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 (T85478)
- git #eabcf1ff - Show the recent translations first in translations listing (T78261)
- git #9e5ded39 - By default filter translations by 'draft' status (T78261)
- git #1abc545f - Use 'In progress translations' in translations filter instead of 'Draft translations' (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 (T76178, T85130)
- git #75cfb83f - Fix javascript error while loading a page with no categories (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 (T78136)
- git #ed7f80bb - Publishing: Add publishing options dialog (T76464)
- git #93962a54 - ULS width according to the number of languages (T76196)
- git #3e25a7e1 - Override beta feature preference if Special:CX accessed with valid token (T78001)
- git #41637902 - Make sure translator see license text even if use manually created URL (T76178)
- git #1f8dc247 - Explicit text-align for language labels in the selector (T85129)
- git #fd8c74cf - Correct positioning of the selector dialog for RTL (T85128)
- git #302a6f92 - Enforce consistent column sub-heading styling (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 (T85056)
- git #dd4b3ba7 - Position the entry point when showing (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 (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 (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 (T86680)
- git #9306dd1c - JsonSchemaContent: Minor clean up
- git #31533e24 - JsonSchemaContent: Fix html rendering of objects and arrays (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 (T86258)
Flow
[edit]- git #fac6fe11 - Disallow moving in Topic: namespace (T87396)
- git #bb3057a0 - QA: add test for Flow in Recent Changes (T7523)
- git #e5f3875d - Make user group related messages consistent
- git #57f85b2c - Add commit metadata to api response and flag for metadataonly (T78746)
- git #e6db7efe - QA: remove some deprecation warnings
- git #6e79811f - Hide inputs on preview (T78725)
- git #210b31b0 - Create user right for creating flow boards (T76793)
GWToolset
[edit]- git #52386607 - Do not assume that PHP_SAPI is cli when running jobs (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 (T86031)
- git #82e36c0c - Conform to schema (T85963)
MoodBar
[edit]- git #6d3b01f0 - Fix module dependencies
- git #a02cb819 - Fix dashboard links that are visible on hover (T85512)
- git #f53268f9 - Stop using jQuery.live (T85300)
MultimediaViewer
[edit]- git #d374f788 - Fix download panel not showing on rclick after pressing esc (T86389)
- git #d66509e2 - Open the download panel when an image is right clicked (T75999)
- git #c3a7bb57 - QA: back button workaround for Safari
- git #7f4ce833 - Log right-clicks on the image (T75962)
- git #cf674954 - Allow bold and italic text (T69887)
- git #8ba4ff03 - Show alt-text in export dialog and for lightbox image (T66519, T75923)
- git #eb7d6ef5 - More accurate looking for image caption (T85354)
- git #c0c50a8d - Add mw.mmv.viewer shortcut for current MediaViewer instance (T76923)
- git #dac77caf - Change "view terms" to "hide terms" once clicked (T71233)
- git #e4b8e860 - Show custom Attribution line instead of Author/Credit when available (T67445)
- git #db01284c - Ignore events with modifier keys (T68329)
- git #36ad5349 - Ignore generated captions on special file related pages (T85234)
- git #3244e8f1 - MultimediaViewer usable on Special file related pages when enabled (T63085, T73372)
- git #50391b6a - Permission title changed to "Permission details" (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 (T84996, T85184)
- git #debd31b9 - Replace .live function calls with .on (T84996)
PagedTiffHandler
[edit]- git #6be0b917 - Remove var_dump statement (T85651)
ParserFunctions
[edit]- git #7075df5d - mb_strpos() expects parameter 3 to be long, string given (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 (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 (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> (T41643)
TemplateData
[edit]- git #3342c0fb - Adapt the type input to work with the new ooui getMenu() (T86922)
- git #f940a070 - Correctly detect if jquery.uls.data is loaded (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 (T77929)
TimedMediaHandler
[edit]- git #786709ca - Specify media type for interface messages (T46267)
TitleBlacklist
[edit]- git #11841f7d - spaces --> tabs
- git #c50ebded - Add missing $wgAutoloadClasses entry
- git #63ea990d - Log cache misses of blacklist (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 (T87538, T87062)
- git #b249060e - Revert "Sanitize | characters in descriptions" (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 (T85629)
- git #681e26a7 - Add tests for mw.FormDataTransport (T85629)
- git #5fa77da8 - Add unit tests for Thanks step controller (T78792)
- git #154642f8 - Sanitize | characters in descriptions (T78336)
- git #57ce8d1d - Add tests for tutorial step object (T78792)
- git #79a0d69d - Add tests for mw.fileApi (T85040)
- git #a83eba33 - Add tests for upload step controller (T78792)
- git #788b3347 - Add unit tests for details step controller (T78792)
- git #6fde0596 - Appease the new test suite
- git #81509444 - Add tests for Deed step controller (T78792)
VipsScaler
[edit]- git #50c9af4d - Make VipsScaler pass jshint (T63643)
VisualEditor
[edit]- git #ad135d8f - Don't add __STATICREDIRECT__ whenever the user sets up redirect details (T86827)
- git #3b6f656c - Fix Parsoid transformation calls (T86046)
- git #1ba54837 - Work around $.parseHTML( '' ) returning null (T86056)
- git #152a507e - Follow-up I2342fa5b: Bump wfUseMW to 1.25wmf14 for ParsoidVirtualRESTService
- git #f8e09abd - Use ParsoidVirtualRESTService (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 (T75675)
- git #74db35b9 - MWSaveDialog: Correct whitespace
- git #85988c67 - Fix save dialog styling for MediaWiki theme
- git #9a3c03b5 - Fix teardown order of MWAlienExtensionsInspector (T85818)
- git #b8d9903f - Update VE core submodule to master (a687518)
- git #5bad1932 - Update comment to indicate TD uses jquery.uls.data (T85733)
- git #b539bcd4 - Update bugzilla links to phabricator (T75733)
- git #9600d28e - Don't break "Edit source" link after VE has closed (T85552)
- git #cd4bd7a7 - Add classes to toolbar UI elements (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 (T78710)
- git #c5d92755 - Fix Ia6bf604c: Update another caller to ve.init.mw.Target (T78710)
- git #59994900 - Avoid GlobalTitleFail in ApiVisualEditor::diffWikitext()
- git #30072706 - Pre-populate LinkCache for page we're editing (T78642)
WikiEditor
[edit]- git #2946fcd5 - Remove reference to magnify-clip.png (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 (T77416)
- git #0693e3f4 - Remove sendBeacon experiment
WikimediaMessages
[edit]- git #c6ab4125 - Remove "pages linked to this item" (T84912)
- git #e89f420b - Add messages for Wikidata and test.wikidata.org "other projects" sidebar links (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
[edit]Vector
[edit]- git #a16d29f8 - jquery-ui: Remove dark color from links inside dialogs (T85857)
- git #a925e9ea - Restore backwards compatibility
- git #03ef4d39 - Change to unix eol style