MediaWiki 1.25/wmf21
Appearance
MediaWiki 1.25/wmf20 | Deployment of MediaWiki 1.25wmf21 to Wikimedia sites | MediaWiki 1.25/wmf22 |
The latest version (labeled "1.25wmf21") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 11 March 2015 (see the roadmap).
Core changes
[edit]- git #10cbf93f - Update RestBaseUpdateJobs extension to current master
- git #c1013e79 - Fix WikiGrok bug
- git #75944739 - Bump WikiGrok
- git #8b0a640a - Updating ContentTranslation and ULS submodules to latest wmf21
- git #3363dd3c - Bump flow submodule in 1.25wmf21
- git #2d4cff9a - Update CentralAuth to 1.25wmf21 HEAD
- git #eede1b93 - Update RestBaseUpdateJobs to current master
- git #c618d5d6 - Update VisualEditor and WikiEditor patches
- git #893f3f73 - Update Flow & Echo
- git #17de7d40 - TemplateParser: Don't fatal on cache misses (task T93436, task T93511)
- git #cb7bc157 - Make sure template function is callable from processTemplate()
- git #0bf18b73 - build: Declare grunt-cli dependency
- git #54635bc8 - build: Increase qunit browserNoActivityTimeout from 10s to 60s (task T89075)
- git #cf995dc9 - Bump Flow for FlowUpdateRevisionContentLength perf improvement
- git #b01c6138 - Update WikiEditor for Ib0545f58 and I0336a85a
- git #a6bb179b - Update Renameuser to 1.25wmf21 HEAD
- git #dd2e66f6 - Update CentralAuth to 1.25wmf21 HEAD
- git #536d1da6 - Updated ContentTranslation to b460064
- git #d9515171 - Update WikiEditor for Ibe6beae9
- git #3acc43fe - Update VisualEditor, TitleBlacklist and WikimediaEvents for cherry-picks
- git #904fbb3b - Update Citoid to master
- git #85151afa - Backport LocalisationUpdate fixes from 1.25wmf22 (task T92823)
- git #12e2161a - Update CentralAuth to 1.25wmf21 HEAD
- git #2b71ea76 - Force LocalFile::purgeMetadataCache use the master DB (task T93009, task T88506)
- git #6ec287af - registration: Fix merging of $wgExtensionCredits (task T91609)
- git #1fe44c7d - SWAT Bump CirrusSearch
- git #7a3b412f - Update VisualEditor for I2fea8a to unbreak MobileFrontend
- git #b960e95d - Bump flow submodule in 1.25wmf21
- git #6b64c32e - Emergency remove .mw-headline-anchor (task T18691, task T93000)
- git #6a03a084 - Update VisualEditor for analytics and performance improvements
- git #f6b2e92a - GeoData: grab https://gerrit.wikimedia.org/r/#/c/197300/ (task T92940)
- git #7666c4dd - Update VisualEditor extension to I6695ab0
- git #19df21c0 - Update Citoid extension to I005411d
- git #46ed17d4 - Made JobQueueFederated no longer need "checkDelay" for delaying
- git #142cb305 - Made JobQueueFederated::supportsDelayedJobs() check all the partition queues
- git #57aa098a - Lower timeout of upload stash -> image scaler requests (task T90599)
- git #ed4371e1 - Bump Citoid extension to I332f0b7
- git #b9829c2f - JsonContent: Pass FormatJson::UTF8_OK when beautifying JSON
- git #d84b09eb - Add Citoid extension at new 1.25wmf21 branch
- git #e2fdb771 - Bump RestbaseUpdateJob extension
- git #06d64698 - Update BounceHandler for [[gerrit:196877]]
- git #951fdd51 - Bump Flow for base href fix
- git #16f92426 - Html: Make addition of 'mw-ui-input' conditional on $wgUseMediaWikiUIEverywhere (task T92496)
- git #b98315de - Update Wikidata, fix js error when adding statements
- git #cc842559 - Update WikiEditor to fix Edit schema validation issues
- git #607fedf7 - Update GlobalUsage submodule (task T65594)
- git #7b440aaf - Fix IRC lines for blocks published with the old logging system (task T92713)
- git #ea9b0d0f - Update MassMessage to 1.25wmf21 HEAD
- git #8bc87ad6 - Update CentralAuth to 1.25wmf21 HEAD
- git #fa82d624 - Update CentralAuth to 1.25wmf21 HEAD
- git #9a9efac7 - Update MassMessage to 1.25wmf21 HEAD
- git #db1ff33d - Update MobileFrontend for I2880d070
- git #ae46841f - Bump Flow submodule in 1.25wmf21 for SWAT
- git #1eb36203 - Update RestBaseUpdateJobs to master
- git #8c693a80 - Update TemplateData for cherry-pick
- git #c545d07e - Update VisualEditor for cherry-picks
- git #5e719ac0 - Pass if log entry is legacy to ApiQueryLogEvents::addLogParams() (task T91466)
- git #7adb87af - Revert "inputs.less: Change focus state"
- git #cdd7ec1c - Update Flow for cherry-pick
- git #ab659043 - Updated ContentTranslation to 384a419
- git #101d58a6 - Update WikiGrok
- git #b9fd0f31 - Revert "Made JobQueueFederated no longer need "checkDelay" for delaying"
- git #98248dde - mw.loader: Replace log() calls with mw.track events
- git #ef3d4c20 - jsduck: Add 'mediawiki.startUp.js' to eg-iframe
- git #a64a07df - jsduck: Refactor example iframe to catch uncaught errors
- git #5d9b67e0 - Allow edit summaries to be up to 767 bytes long (task T6715)
- git #bfe07bed - API: Remove explicit profiling
- git #c8f96384 - Made JobQueueFederated no longer need "checkDelay" for delaying
- git #b48f51c5 - Minor doc fixes
- git #87dfc20b - Add StatsD metric logging
- git #b13bd099 - Introduce the Restbase Virtual REST Service class (task T89066)
- git #0d84868a - mediawiki.jqueryMsg: Fix examples in comments
- git #3bbd27aa - Rename JSDuck config to standard 'jsduck'
- git #7ba745f8 - Make PHP unit parser tests pass again after translation update
- git #5709ec04 - FeedItem: Use full URL with protocol for <id>/<guid> in Atom/RSS feeds (task T89975)
- git #0d84b20a - Added clarifying comments to IContextSource
- git #6ab33238 - Don't require JavaScript for addHelpLink styles (task T45591)
- git #fa212ed3 - Push enqueue-on-view jobs to the faster "local" queue (task T91819)
- git #7782dee8 - Remove isVolatile/markVolatile logic from LocalFile (task T88506)
- git #f968119a - Update the Chinese conversion table for Chinese WikiProjects (task T91620)
- git #99dd5de1 - Set up RuboCop configuration according to coding conventions (task T91485)
- git #7a5bd933 - QA: Refactor for mediawiki_selenium 1.0
- git #5085a4b5 - Made wfFindFile/wfLocalFile callers use explicit "latest" flags (task T89184)
- git #54473cbb - resourceloader: Call setName() in test suite before calling getStyles() (task T91567)
- git #70be7d94 - Specify max compatible kss version (task T91725)
- git #204c55c9 - mw.Feedback: Terms of use always appended and allows for link
- git #264d8014 - mediawiki.test: Prevent "Error: expected" from going to the real console
- git #3702223d - Remove rel="archives" from HTML output
- git #38abb23f - Unbreak parser tests
- git #b21bf82b - Fixed detection of unsigned mysql column in updater
- git #7c75ee39 - Remove duplicate param escaping code
- git #3d113217 - ParsoidVirtualRESTService: Don't use "else if"
- git #497aed39 - Browser should clear cache for API responses (task T74480)
- git #3efd6ef5 - mw.ui: button: Update focus state (task T88449)
- git #7508b86a - Made the "bypassCache" flag for file locator methods use the master DB (task T89184)
- git #a91a5bcb - Fix three more invalid double underscore special page aliases
- git #70b1fc1b - Update OOjs UI to v0.9.0
- git #615d513f - Profile wfShellExec() calls by caller
- git #8e3721a2 - Added EnqueueJob class that handles routing jobs to queues (task T89308)
- git #ade66c04 - Add "ValidSkinNames" to extension.schema.json and ExtensionProcessor
- git #50c50bea - If no secret key is available, don't try to use cache
- git #4fcd89d1 - mediawiki.special.upload: One event handling function is enough
- git #a0d422e6 - maintenance: Defer initilization of 'main' Config until after Setup.php runs (task T90680)
Vendor
[edit]- git #fd6804b4 - Add liuggio/statsd-php-client
- git #46f919a2 - composer.json: Remove metadata fields so it can't be published as a package
Extensions
[edit]ApiSandbox
[edit]- git #a1978652 - Add extension.json (task T87882)
BounceHandler
[edit]- git #5975ea5d - Removed repititive un-subscribe action on a global user
CentralAuth
[edit]- git #0d23800e - Ensure that emails are sent to correct email address (task T93444)
- git #7ba7e053 - Actually use 'suppressredirects' option in LocalPageMoveJob (task T93216)
- git #b4be0b5d - sendForceRenameNotification: Skip redirects for now
- git #6b889b9b - Update for RenameuserSQL changes (task T72851, task T89681)
- git #3c5ddf50 - Update sendForceRenameNotification.php
- git #5741b4fe - sendForceRenameNotification: Use a directory with fallback for message body
- git #30e85dfe - Don't list attached users on Special:UsersWhoWillBeRenamed (task T93044)
- git #da9b9010 - Display meaningful message for very old users (task T91839)
- git #6683a5a0 - Move conditional special page registration to SpecialPage_initList hook
- git #2c95ffe4 - sendForceRenameNotification: Pause if over 100k jobs queued
- git #6c1b0f6d - Fix output of PopulateListOfUsersToRename
- git #e73351cd - Add script to notify people who are going to be renamed
- git #5f965ef8 - Add some debug output to populateListOfUsersToRename.php
- git #4fb5392a - Update CentralAuthUser::chooseHomeWiki() per Keegan (task T91703)
- git #5656d3bb - Display username for AntiSpoof conflicts (task T75573)
- git #2815bfbe - Only move one page per LocalPageMoveJob (task T76975)
CharInsert
[edit]- git #135ec368 - Add extension.json (task T87890)
CirrusSearch
[edit]- git #1b2d6bed - Don't try to use the pool counter without a user
- git #5f0267a2 - Use the title.plain field for wildcard intitle: search
Citoid
[edit]- git #8efe998e - Split the inspector into panels
- git #f6058c17 - Add general error to the inspector (task T93005)
- git #2f949580 - Redesign the citation widget in the citoid inspector (task T62768)
- git #1e97ca87 - Add a link to the reference dialog in Citoid inspector
- git #cc592dba - Add extension.json file
- git #6f6d134a - Make Citoid's dependencies dependent (task T92866)
CommonsMetadata
[edit]- git #1a2a312f - Move tests to CommonsMetadata namespace to avoid conflicts
ConfirmEdit
[edit]- git #75595028 - Add RateLimit check for false CAPTCHAs (task T48292)
ContentTranslation
[edit]- git #9a980527 - Stats: Remove wrong group by from stats query
- git #18759726 - EventLogging for various actions on translation (task T90529)
- git #2d985d75 - Add previous languages to red interlanguage links list (task T88569)
- git #92f6b7f8 - Campaign: Make the banner skin independent
- git #5765c7de - Add eventlogging to measure entry point effectiveness (task T90529)
- git #eb1c4a2a - Use the callout widget for 'new article from translation' campaign (task T92942)
- git #3a9fe82c - Normalize 'no' code to 'nb' and 'nn' (task T92769)
- git #b18c1706 - Handle non-ascii URLs in fix-stats
- git #2a824fdc - A generic callout dialog widget
- git #e703bbc8 - References: Fix javascript error by infinite recursion (task T92936)
- git #2ab7ed31 - Minor string copyediting
- git #15598edb - Less repetition in ext.cx.translationview.less
- git #9f7a29f7 - Align image captions according to the column direction (task T68955)
- git #407f153b - Script to fix over counting of some draft translations as published (task T92368)
- git #60d20bc2 - Add a link to Magnus's "Not in the other language" tool (task T76843)
- git #d6359f3d - Stats: If target_url exists, count translation as published (task T92363)
- git #8e620d40 - Introduce a simple overlay widget to help code reuse
- git #8e5c3ff0 - Typo: Fix typo in message
- git #fd846467 - Fix logic in GlobalUser::newFromId when CentralAuth not installed
Echo
[edit]- git #f373ae26 - Read revision from master when determining notifications to send (task T93333)
- git #b7345bdd - Update mock wgEchoConfig to also run on Special:JavaScript/qunit/plain
- git #a70320d2 - Don't log missing user-locators
- git #4631bc8d - QA: insert one-second sleep for Chrome workaround
EducationProgram
[edit]- git #f0e7e094 - Add EducationPage::getStats()
- git #4cde1090 - Show summary instead of $7 when viewing an old EPRevision
Flow
[edit]- git #bf6c134d - Connect TopicHistory listener to post storage (task T93108)
- git #f1375567 - Fix header & summary diff view (task T93504)
- git #be70271d - Contact parsoid only when necessary for FlowUpdateRevisionContentLength
- git #84a5291c - Create Special:EnableFlow (task T91838)
- git #670cb8aa - Fix base href for links not handled by Redlinker (task T92451)
- git #8ea9e0d8 - Fix Fatal error in recent changes (task T92536)
- git #171c2d25 - Fix Reply button text (task T92460)
- git #9df2aa2c - Add some debugging info for NoIndexException with topic_root_id (task T91916)
- git #d9d4681f - QA: update ruby gems
- git #cc61748d - Ensure squid cache is purged after successfull submissions (task T91897)
- git #15d280ea - Hygiene: Split the giant show function in Flow\View
- git #bbf40220 - Validate input as hex string (task T91647)
- git #ff74b166 - FlowAddMissingModerationLogs: These params are not optional
- git #a3eabf57 - Remove dead code
- git #e4ab381f - Store parsoid content exactly as received (task T90461)
- git #a6f56d60 - Hygiene: some minor cleanups in Importer.php
- git #05686e0b - Notify the user that thanks are public (task T90486)
- git #b7c8829d - Add support for separate title and main text for links
- git #0e349301 - Split out a minimal resource set for initializing flow
- git #476f7c3a - Use url_generator to generate log links
- git #a194a670 - Batchload logging data (task T90066)
- git #dac0462d - Use new Flow format (topic title on board name) for log entries (task T90066)
- git #4424f10f - Logger should log post id, not revision id (task T90066)
- git #0fb2edab - Fix intermittent off by one issues (task T75833)
- git #573567f4 - Flow: Flow-preview-warning message is too technical (task T69192)
- git #808dbe33 - Eliminate plaintextSnippet (task T73584)
- git #efce417d - Add Previous and next links to diff pages (task T90038)
- git #d6afbb4f - Changed edited post notification to fit new UI requirements (task T89187)
GeoData
[edit]- git #716da3c9 - LinksUpdate needs a ParserOutput object (task T92940)
GlobalUsage
[edit]- git #66bfeab1 - Add setBatchSize() call for refreshGlobalimagelinks.php (task T65594)
- git #2894226d - Fix deleted page handling in update script (task T65594)
GuidedTour
[edit]- git #89d8d1a6 - jsduck: Set --warnings-exit-nonzero
LocalisationUpdate
[edit]- git #163c45dc - Add code to handle core i18n locations (task T92823)
- git #4b760dac - Fix singular-plural typo causing extension and skin i18n files to be ignored (task T92823)
MapSources
[edit]- git #3877aecd - Update wiwosm url from toolserver => labs
- git #a1896187 - Fix php notice due to special page case mismatch (task T91642)
MassMessage
[edit]- git #9cb62873 - Use WikiPage::doEditContent for ServerSideJob
- git #bebfeeec - Fix strict standards warning in MassMessageServerSideJob (task T92650)
- git #f8d8c93f - Add "composer test" command to run phplint and phpcs
MobileFrontend
[edit]- git #ce445b10 - Fix closing the media viewer (task T92346)
- git #27f815aa - Hygiene: appendToElement standardisation
- git #4026b6c6 - Hygiene: Use more sensible defaults for content overlay
- git #cd9a7cbb - QA: recent versions of Chrome don't wait for event listeners
- git #4b7b178f - Tweak to EditorApi to support editing of pages that do not exist (task T91858)
- git #1d35ca33 - Remove all images and recent uploads from UserProfile (task T90801)
- git #443aaea5 - Revert "Hygiene: Don't commit Gemfile.lock"
- git #f3e0b1fd - Break word added to main heading (task T91281)
- git #07ece290 - Hygiene: Don't commit Gemfile.lock
- git #996c1a22 - QA: add a sleep to make Chrome happy. I don't like it.
- git #531629e3 - QA: update ruby gems
- git #e8f82bf3 - Add composer test entry point for phplint and phpcs (task T90943)
- git #f39ed179 - Correctly align user icon on Special:Contributions (task T90920)
- git #08f77b3a - Beta: Don't close ReferencesDrawer on scroll (task T87050)
- git #2d268663 - Make WikiBase ID easily retrievable (task T90777)
- git #5efb0c81 - Tweak banner image aspect ratio
- git #9364b114 - Add the MobileViewBannerImageRepository
- git #51065d7d - Correct the arrow position of the editor tutorial (task T91047)
- git #3bcc69cc - Avoid array_merge during initialization
- git #ba58cab8 - Hygiene: Revision::getRawUserText() was depreacted
- git #1b357ccc - Update jscs version (task T91083)
- git #579c2e76 - Hygiene: ImageOverlay should use View##events (task T88566)
- git #ad45b78a - Four minute abs
- git #b1ea7aa5 - Alpha: Allow browsing of images in a page on mobile. (task T85643)
- git #e3b4a9e5 - Add ButtonWithSpinner and re-create 'Report an error' button using it
MultimediaViewer
[edit]- git #85a976c8 - QA: update ruby gems
- git #8cf19565 - Update JSDuck config to standard jsduck.json
OAuth
[edit]- git #f6514df2 - Fix mwoauthserver-bad-consumer-key message
OpenStackManager
[edit]- git #8fb84fe8 - Revert "Set keystone tokens to last 30 days." (task T92014)
- git #4cbf64b0 - Fix MySQL syntax in token size change patch file
- git #96a47025 - byte Keystone tokens (bug 2048, task T92014)
Popups
[edit]- git #3eaf2829 - renderer.article: Remove leading spaces before brackets (task T69225)
- git #df0b988e - renderer.article: Bold the title no matter what the trailing characters (task T69229)
Renameuser
[edit]- git #9e12874b - Move logging inside of RenameuserSQL (task T89681, task T72851)
RestBaseUpdateJobs
[edit]- git #da80f0a9 - Use standard If-Unmodified-Since header for conditional updates
- git #8c2040e2 - Don't count all back links
- git #335b2db5 - Improve edit update job handling
- git #95f2a544 - Create sanely-named entry point file
- git #628cc691 - Set HTTP headers as an associative array (task T92703)
SemanticForms
[edit]- git #85919126 - Added default setting of "possible values" for Cargo fields
TemplateData
[edit]- git #582d3ed1 - Prevent a dependent property from updating on infinite loops (task T92558)
- git #ffbc8e15 - TDG: Support optional text of 'deprecated' property (task T90734)
- git #a3ddde4a - Don't flicker "Manage TemplateData" button's disabledness state (task T91324)
- git #3ecbaefe - Document code with JSDuck
- git #f80be684 - Add composer entry point for phpcs and linting (task T90943)
Thanks
[edit]- git #ddf1310e - Flow container needs to be reset before each test (task T91967)
- git #0a2c042d - Notify the user that their thanks are public (task T90486)
TimedMediaHandler
[edit]- git #e7b93c68 - ogv.js media player for desktop Safari/IE (1 of 2) (task T63823)
- git #9f808c92 - User-friendly prompt to install WebM components for Internet Explorer (task T75348)
- git #0f17fa22 - Improve transcode job insertion deduping (task T89977)
- git #126792bb - Profile command line scripts the new way
TitleBlacklist
[edit]- git #baf81679 - Prevent unknown error from the API
Translate
[edit]- git #25263a01 - Wrap slow query in PoolCounterWorkViaCallback (task T54728)
UniversalLanguageSelector
[edit]- git #9d33a416 - Add missing RL dependency ext.uls.init to test module ext.uls.tests (task T93510)
- git #57b617f7 - Don't force #p-lang to show using jQuery.fn.show
UploadWizard
[edit]- git #2cf43057 - Move parts of detailsSubmit to details step (task T90771)
- git #81dbfbb2 - QA: update ruby gems
- git #a065594d - Move updateFileCounts to the step controllers (task T86679)
VisualEditor
[edit]- git #28b4962d - Update sub-module for cherry-pick to 9751ebc
- git #78ec7094 - Handle TitleBlacklist errors
- git #8fbfa5dd - Set action.saveFailure.message key in Edit schema
- git #ca6e9626 - Follow-up f620111b: pass parameters to fallback requestPageData() call (task T93036)
- git #27fa3ceb - Unbreak TargetLoader when ViewPageTarget.init isn't present (task T93031)
- git #31a7bd68 - Send Parsoid API request immediately when user clicks edit (task T90372)
- git #e823d7b6 - Load RL modules in one load.php request, rather than in two stages (task T53569)
- git #528ea89c - Fix action.abort.mechanism value in ViewPageTarget#onUnload (task T92869)
- git #69c2d167 - Don't try to access x-parsoid-performance on restbase cache hits
- git #816a758a - Update VisualEditor core submodule to wmf/1.25wmf21 HEAD (263b194)
- git #4acc973f - mw.ViewPageTarget: Hide ve-ui-surface during activation as well (task T91442)
- git #c158a2c5 - mw.ViewPageTarget: Hide ve-ui-surface instead of ve-ce-surface (task T91442)
- git #d5f78cc6 - [BrowserTest] Update locator for the Insert/More link changed
- git #5362d4d9 - Update VE core submodule to master (4d7fda1)
- git #e68e3d70 - [BrowserTest] diff view altered slightly.
- git #ac5a38a0 - [BrowserTest] fix edit test
- git #b46a2bd1 - Use the RESTBase back-end if available (task T89066)
- git #69098477 - Update VE core submodule to master (ad44a9b)
- git #b396bc4a - Use new SkinEditSectionLinks hook instead of DoEditSectionLink
- git #afa4f20e - Remove unused iconModuleStyles property
- git #1fd395e2 - Focus the surface after VE is already active (task T90420)
- git #11d9c55b - ve.init.mw.ViewPageTarget: Recalculate toolbar sizes when adding "Save" button (task T52227)
- git #b89d09c7 - Update VE core submodule to master (e85ed49)
- git #557e0e28 - Remove use of ve.indexOf and ve.getObjectKeys
- git #1dced9e7 - Do not call Toolbar#initialize twice during editor setup
- git #c1accbb6 - mw.ViewPageTarget: Cache '#mw-imagepage-content' query
- git #77f016ae - mw.ViewPageTarget: Hide ve-ce-surface during deactivation (task T91442)
- git #530f5c05 - MWParameterPage: Show the field's example if it exists (task T53049)
- git #4fc02cea - Use a detached icon in transclusion node
- git #be965d1c - Follow-up I11b9f0ab: Only make icon on transclusions that require it
- git #cabf2d9a - Update VE core submodule to master (d449684)
- git #6648f949 - Remove useless ve-ce-mw*Node classes from GCN subclasses
- git #6b4608c7 - i18n: Change grammar of suppress redirect update message
- git #9fd753e7 - build: Enforce disallowMixedSpacesAndTabs jscs rule
- git #5db66fae - build: Update jscs to latest
- git #5ffdabd2 - Add composer entry point for phpcs and linting (task T90943)
- git #4c22083d - ve.ui.MWLinkTargetInputWidget: Fix documentation
- git #d5bf7e9e - ve.init.mw.ViewPageTarget: Use mw.Api#postWithToken for setting hidebetawelcome pref
- git #1656d349 - ve.init.mw.Target: Don't go into infinite recursion on API errors (task T91158)
- git #679b29cb - Update VE core submodule to master (300b89a)
- git #19eacc8f - Follow-up I11b9f0ab: Make the MWTransclusionNode icon a fixed size
- git #2c689a47 - Follow-up I5918367: Add new classes to jsduck.json
- git #9d0bb8f5 - Update VE core submodule to master (9fb4bdb)
- git #5813d532 - Update JSDuck config to standard jsduck.json
- git #adb4b210 - [BrowserTest] Update Ruby gems
- git #2ae9fa6b - Add an icon to hidden templates (task T51806)
WikiEditor
[edit]- git #928864f8 - Don't try to do event logging if we don't have a stats ID
- git #1adbd211 - Try to prevent crazy EventLogging entries with no session ID etc. (task T93242)
- git #27766b30 - Only do client-side instrumentation on action=edit/action=submit (task T93119)
- git #ace34360 - Fix WebRequest::getVal calls for instrumentation
- git #889de71a - Don't try to log a boolean for page.revid
- git #2246e257 - Fix name of editingSessionId
- git #b39e3b52 - Default user.editCount to 0 in the Edit schema
- git #74da530f - Schema:Edit instrumentation (task T88027)
- git #3f692d9e - Convert .css to .less
WikiGrok
[edit]- git #a6d736f3 - Fix fatal
- git #03b3729f - Fix an overly flamboyant name:P
- git #2d2150d5 - Replace mw.MobileFrontend.util.query with mw.util.getParamValue (task T93449)
- git #082c4ba8 - Footer changes
- git #a966c2cf - Recording user responses
- git #814314d2 - Add dev-scripts for easy development
- git #012576b0 - Match header changes in MobileFrontend
- git #863fd5fb - Match the Roulette header with the new header in MF Beta
- git #53d44461 - Revert "Moving wgWikiGrokDebug check from onBeforePageDisplay to isUIEnabled"
- git #37c0f763 - Moving wgWikiGrokDebug check from onBeforePageDisplay to isUIEnabled
- git #0fbef006 - Make sure WikiGrok can load when debugging/testing
- git #25365328 - Use latest version of MobileWebWikiGrokError schema (task T86855)
- git #70162e53 - Use view events (task T88296)
- git #8eca6b12 - Properly extend Dialog C
- git #eb2686d3 - Retrieve WikiBase ID using M.util
WikimediaEvents
[edit]- git #53942890 - Update Edit schema
- git #39f8fc30 - Next iteration of HTTPS support test
WikimediaMessages
[edit]- git #bfc4d6f8 - Add terms of use message to feedback form