MediaWiki 1.25/wmf15
MediaWiki 1.25/wmf14 | Deployment of MediaWiki 1.25wmf15 to Wikimedia sites | MediaWiki 1.25/wmf16 |
The latest version (labeled "1.25wmf15") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 14 January 2015 (see the roadmap).
Core changes
edit- git #08657c31 - Revert "Revert "Bump Echo submodule in 1.25wmf15""
- git #095d074a - SWAT Update ZeroBanner
- git #8a71b65c - Revert "Bump Echo submodule in 1.25wmf15"
- git #1f0b7f84 - Updated ZeroBanner with r189617
- git #caf5b024 - Updated ZeroBanner with 189553
- git #0f566572 - Bump Echo submodule in 1.25wmf15
- git #a2988f09 - Fix Flickr review template for UploadWizard
- git #00420e70 - Properly escape the messages in CategoryViewer.php
- git #9d0da35c - Update NavigationTiming for cherry-picks
- git #5326a732 - Unbreak interwiki user rights granting (task T88505)
- git #4fe654e4 - Hack for T87645, since maybe it is still happening
- git #6dd99b7e - Update WikimediaEvents for cherry-picks
- git #8f1a447f - Add XAnalytics extension
- git #92e0575b - Bring UploadWizard submodule up to date (task T87538, task T87062)
- git #f990870b - Update Wikidata
- git #0cc15dbd - Update MobileFrontend
- git #5b8f9170 - Revert update to CentralNotice
- git #1d23df1f - Update CentralNotice
- git #61a6c64b - ApiPageSet lazy loads content models (task T86612)
- git #fbd7fcb0 - Title: Always add title to LinkCache when necessary (in 3 methods) (task T86974)
- git #b771d1b2 - Update NavigationTiming for cherry-picks
- git #cfb25e22 - Almost no-op update MobileFrontend
- git #e360b213 - Backport GWToolset HHVM bugfix (task T87040)
- git #19b25d5f - Update Flow in 1.25wmf15
- git #700f4de4 - Update ContentTranslation to Id2fe0bfb9fc9049f4fb3cf1cc7dc8f0ee435b615
- git #3b3c07cf - Update ZeroPortal to latest wmf/1.25wmf15
- git #c88a9896 - Update TemplateData
- git #4a67271a - Update VisualEditor
- git #72ed24e0 - Add new Polish translation for DEFAULTSORT magic word
- git #3ccf2b06 - JsonContent: Support non-object values as root structure (task T86270)
- git #625906ce - Revert regression in description sanitization
- git #7b458817 - Catch exceptions thrown by navigator.sendBeacon
- git #2c8fa1af - Update EventLogging for cherry-picks
- git #6e855aac - updated ZeroPortal to master
- git #b656ecbe - Update Thanks extension
- git #ca6af019 - Fix array index for oldid parameter
- git #aa9e6597 - Add plural support for message config-no-db in the installer
- git #c3b4fabc - Made SqlDataUpdate use lazy DB connections
- git #57f5e6bf - tests: Move npm-test to repo root
- git #26a2d54b - Add Timing-Allow-Origin header for cross-domain API responses
- git #81c11be7 - Allow mobile for jquery.throttle-debounce
- git #2cd0ff6d - mediawiki.js: Clean up and improve documentation
- git #8d2b933b - installer: Don't generate $wgDefaultSkin='' when no skins are present during installation
- git #d65c1bca - mediawiki.test.js: Document wgSiteName can't be mocked
- git #21600643 - mw.loader: Remove support for IE6
- git #6a55db1a - Move DeferredStringifier into libs, add tests
- git #fc7cfb78 - Add missing @covers tag
- git #b77ee322 - Add plural support for message upload-permitted on Special:Upload
- git #80ca508e - Add User::equals
- git #d04b7618 - mw.Map: Check presence of value argument in set()
- git #00f6574a - mediawiki.js: Move mw.format definition to where it's exposed
- git #d9192b91 - jsduck: Update references to renamed resources/ directories
- git #39b578f1 - Don't auto-select first alphabetical item in import subproject list
- git #f6cc92c7 - Handle more cases in convertExtensionToRegistration.php (task T86311)
- git #e1425750 - registration: Add ConfigRegistry to the extension.json schema
- git #b5efa72a - exception: Hide suppressed errors in 'error' log, flag in 'error-json' (task T75619, task T45086)
- git #7d916124 - Don't call $wgOut->disable() from wfHttpError if $wgOut isn't set up yet (task T86398)
- git #9fcca15d - Check $wgCheckFileExtensions on client side on Special:Upload (task T25583)
- git #d750f132 - Add *.orig to .gitignore
- git #abb4271a - Add .*.orig to .gitignore
- git #8fe8035d - Escape unsafe messages in CategoryViewer.php (task T85864)
- git #975646b5 - Skip cache hint about 0 seconds on Special:ActiveUsers
- git #a50c7c41 - mediawiki.page.gallery: Support live preview
- git #efa3c726 - Fix gallery rearrange on resize with missing images (task T55664)
- git #0d39b3bb - Move Test files under same folder structure where class is (/languages/)
- git #eb1d7bd0 - Remove unused message 'rollback_short'
- git #3b266326 - Add data provider to split MediaHandlerTest::testFitBoxWidth
- git #dc523a08 - ApiEditPage: Fix Wikipedia-specific wording
- git #a90b4c58 - Let subclasses specify content model in JsonContent
- git #a0f2cb46 - Update OOjs UI to v0.6.2
- git #998e7b60 - maintenance: Have update-oojs-ui.sh update composer.json too
- git #69217704 - Updated some try-catch statements: MWException -> Exception
- git #608ef0c6 - Tweaked the message for non-MW exceptions
- git #abeedb10 - Add version comments to DatabaseUpdater for 1.25
- git #f3f1498f - Update Moment.js from 2.8.3 to 2.8.4
- git #d14f6c0d - Make Linker::formatLinksInComment format links to other wikis
- git #f10b8df5 - Fix ApiStashEdit wrt custom DataUpdates. (task T86305)
- git #5f8edb2c - Drop ss_total_views and page_counter fields from MediaWiki
- git #1157312f - Guard against unset key access in ResourceLoaderImageModule
- git #213c71b5 - Check $wgAjaxEditStash before using cached edits.
- git #7140117f - Remove silly debug line
- git #d509361e - Skip ApiStashEdit if custom DataUpdates are present. (task T86305)
- git #29677667 - Exponent to testExponentLineBreaking (bug 32548)
- git #a7f7f8cb - Unbreak master by restoring Profiler::profile(In|Out)
- git #5e93f837 - Don't discourage usage of Html::element()
- git #ec285f44 - Export mw.Message's string formatter as mw.format
- git #578f2cc8 - Introduce Composer merge plugin (task T67188)
- git #fc505d4f - Don't call localisation functions when initializing pageset
- git #024af5df - Don't say either when providing only one example
- git #2ae155da - Fix phpcs errors in includes/
- git #e0c28664 - Log to DBPerformance log when many LB connections are acquired
- git #a600ea67 - Fix typo references in comments to ResourceLoaderStartUpModule
- git #2e0b23d6 - Change loading order of Chinese conversion tables
- git #c4b44cdc - Cleanup SiteListFileCache test files in tearDown (task T84970)
- git #1128c8d5 - Allow CACHE_NONE as a fallback for ObjectCache::newAccelerator (task T86162)
- git #ff69fd7f - mw.ui: Add an example of using the icon class with a button
- git #16e6b547 - Switched API to using scopedProfileIn()
- git #4ff81368 - Removed remaining profile calls
- git #9dfea19e - Added ProfilerSectionOnly class
- git #4236b9be - Made profileIn/profileOut methods a no-op
- git #6d19ca42 - Remove $wgDebugFunctionEntry, unused
- git #69998a7e - Converted some profiling to scopedProfileIn
- git #bfe4ddd8 - Implement extension registration from an extension.json file
- git #3226337f - Converted some section profiling to scopedProfileIn
- git #74b1c0d2 - Add a sort parameter to SearchEngine
- git #c515d022 - API: Improve handling of interwiki redirects when resolving (task T85417)
- git #4a56f3ba - Removed ProfilerStandard and ProfilerSimpleTrace
- git #07707b85 - Cookie: Fix @throws comment
- git #58192bc9 - Implement namespace inversion on WhatLinksHere (task T18848)
- git #aa21e125 - Remove obvious function-level profiling
- git #e6c87b54 - Marked replaceMultiple() as deprecated
- git #f652b4b7 - Add type hinting for WikiPage::onArticleEdit, etc
- git #5e772e39 - jquery-ui: Remove dark color from links inside dialogs (task T85857)
- git #7b127e9d - CleanUpTest: Consolidate individual "@todo Document" comments into one
- git #612594d2 - mw.ui: checkbox: Add state change transition (task T78372)
- git #52328f04 - PostgreSQL: Fix Special:ActiveUsers GROUP BY query (bug 68087)
- git #2f4f6c71 - Always use the canonical extension name when necessary
- git #078ae9db - Add autocomplete for WhatLinksHere subpages
- git #6ca300c7 - Run the ImagePageShowTOC hook before adding the 'metadata' link
- git #6417abb7 - Added MapCacheLRU::getAllKeys() method
- git #bef01c48 - mediawiki.action.edit.stash: set timeout to 4 seconds
Vendor
editExtensions
editAbuseFilter
edit- git #68639158 - Add file_size variable
CentralAuth
edit- git #c9893286 - Try to verify emails before testing passwords (task T78727)
- git #20a24193 - Correctly parse links in block reasons on SpecialCentralAuth (task T47412)
- git #e9e5e785 - Only test passwords once in CentralAuthUser::prepareMigration (task T78727)
- git #727f8517 - Reduce Password object creations needed for an account merge (task T78727)
CentralNotice
edit- git #26e24e19 - Revert "Merge branch 'master' into wmf_deploy"
- git #bc7c6f23 - Test fixtures: standardize props on underscores
- git #f187bd76 - Remove defaults for setup in test fixtures
- git #def78e0a - Remove unused variable
- git #a76e9790 - Fix 'license-name' to match SPDX conventions
- git #11cc324d - Remove defaults for choices in test fixtures
- git #b0398662 - Use mw.Uri in bannerController to allow ugly URLs
- git #beb272a7 - Comment about non-funcitonal code for mobile URLs
- git #95e8176e - Impression data can be manipulated outside of the alterImpressionData hook
- git #10aae39d - Delete BannerDiet mixin
- git #e5a54402 - Instrumentation to report when alterImpressionData is not found
- git #3082dbde - Minor improvements in test fixtures
- git #ab8f7c36 - Register some missing autoload classes, to satisfy structure tests
- git #bc023091 - Remove unused banner variance parameters
- git #7b48a8ea - QUnit: small RLmodulefixturefixes
- git #5afc00ee - QUnit: provide fixtures via a RL module
CirrusSearch
edit- git #20c69a75 - Make sendDocuments() the public kind of private
- git #068d9404 - Break 2 mappingconfigbuilder arguments out of constructor
- git #f73ac6b4 - Remove remaining wfProfile* calls
- git #cd6bfdfa - Move validateIndex code into separate class
Cite
edit- git #ee4d83a1 - MWException -> Exception
CommonsMetadata
edit- git #26edb9a5 - Add line endings to the end of PHP files
Echo
edit- git #8d5261d7 - Improve signature detection (task T75426, task T87852, task T75366, task T78424)
- git #3e631427 - Bug: Fails signature detection with extra long signature (bug 73426)
- git #49c08220 - Rework broken echo test to make fewer assumptions
- git #91847e96 - Fix the overlay chevron position for RTL (task T78330)
- git #94cb6103 - Cleanup whitespace in modules/overlay/ext.echo.overlay.less
- git #7f5b0c17 - Fix EchoTitleLocalCacheTest::testGet corner case (task T78592)
EventLogging
edit- git #eac27021 - Catch exceptions thrown by navigator.sendBeacon (task T86680)
- git #01c659a9 - JsonSchemaContent: Minor clean up
- git #1a7fab09 - JsonSchemaContent: Fix html rendering of objects and arrays (task T86748)
- git #b6836472 - Fix wrong change on LogParser old specifiers (task T86067)
- git #07f90cbc - Use navigator.sendBeacon if available
- git #e2da8984 - MWException -> Exception
- git #339ace26 - Use mw.format() to format error messages
- git #013910d9 - Remove old specifiers when creating LogParser (task T86067)
- git #cce9e483 - Remove efBeautifyJson, efLogServerSideEvent
FlaggedRevs
edit- git #c5ebcddf - API: Fix action=review for binary flagging (task T86258)
- git #b63a34fc - Remove long-deprecated ApiBase::getVersion() (task T35287)
- git #1a551cff - ApiReviewActivity: Repair example
- git #d566d1e6 - MWException -> Exception
Flow
edit- git #a212ff68 - Disallow moving in Topic: namespace (task T87396)
- git #1f13ae62 - Scroll to menu item before clicking
- git #f02c6089 - TOC bug: duplicated topics in some views (task T85582)
- git #e7a78ea4 - QA: locator changed for no javascript topic
- git #6cd0292e - Bug: Update the number of expected items when increasing page size
- git #d234dcf1 - Also scroll the TOC when it is toggled (task T78572, task T85944)
- git #ccbabd1d - TOC: Replace code for inserting topics to live page (task T85559)
- git #a702158f - Hygiene: get rid of some statics & duplicate code
- git #a802cea8 - Recompile handlebars templates
- git #7c2f0f47 - Update ApiResult handling for mediawiki/core change I7b37295e
- git #cec52a85 - Use unitless line-height for consistent inheritance (task T76602)
- git #02f12dea - Fix phpunit failure in SpamBlacklistTest::testSpam (task T70655)
- git #22468300 - Revert "Temporary remove UserTuple id && ip restriction"
- git #50386f13 - Make sure there are no datatype mismatches when doing updates
- git #cb23c394 - TOC: Reset affixed topic and events after board reset (task T78839)
- git #b4107f19 - TOC: Stable scrolling when a new element is loaded (task T78565)
- git #f6840b99 - TOC: Scroll toc at same time as board (task T78572, task T78569)
- git #6ae546cf - Bug: BoardHistoryStorage::find never worked
- git #596046ad - Bug: Comparing array against maybe array
- git #f35f2fea - TOC: Trigger the loadmore check after each load
- git #2518a5c0 - J-2b & J-2d.IV Implement TOC on front-end (task T76589, task T76581)
- git #3a5e2b78 - Fixed edit title overlap with action menu (task T85283)
- git #057d6418 - Fix to use 'mouseenter mouseleave' instead of 'hover' (task T85512)
- git #75336563 - recent_changes_page is generic, so no Flow prefix
- git #d7205797 - J-2d.III Load more revamp and jumpTo support (task T76581)
- git #e18c94cb - Introduce include-offset option to pager
- git #7864e0ea - Add component to api callback info object
- git #83b42129 - J-2a.II Current topic title in affixed board nav (task T76588)
- git #7b8c75c6 - J-2a Affix board navigation to viewport top on scroll (task T76600, task T76588)
- git #be34843a - Various JS hygiene improvements
- git #5e62ef2e - J-2e Remove all collapsing functionality (task T75451, task T76591)
- git #0fd9ff89 - Commit .arcconfig to the repository
GWToolset
edit- git #39ef5652 - Do not assume that PHP_SAPI is cli when running jobs (task T87040)
- git #278ddd1c - Do not spam gwtoolset log entries to RC
GettingStarted
edit- git #0c65aff0 - Update ApiResult handling for mediawiki/core change I7b37295e
LabeledSectionTransclusion
edit- git #60fa3603 - Change canonical entry points around
Math
edit- git #c240a5c4 - Remove unused global
- git #afc2353a - Correct wrong variable name
- git #fd8eb448 - Update MathParser tests (task T86309)
- git #d9b9b060 - MWException -> Exception
MobileFrontend
edit- git #7e0badef - Remove unnecessary clarification
- git #2e8285d4 - Adding Sam and Rob to MobileFrontend credits
- git #cb121bba - Fix Skin qunit tests
- git #22498f00 - Fix icons (task T86041)
- git #c1a6f6b2 - Hygiene: Don't add missleading class to SpecialUploads
- git #f77cd0a4 - Add Talk button url (task T69819)
- git #7f9f16c4 - Implement infinite scroll independently from PhotoList
- git #c539ef0e - Make WikiGrok A and B use same code for Thanks step (task T86613)
- git #a744c1e5 - Hygiene: Move isTestA to mw.user
- git #9a53aa59 - Remove Mantle dependency from MobileFrontend (task T85890)
- git #e08c1cff - Hygiene: Move ResourceLoaderParsedMessageModule to MobileFrontend
- git #796c27a2 - Regression: Fix broken upload workflow
- git #135984af - Hygiene: Make mobileoption DOM consistant between cleint-side and server-side
- git #200e04ec - Hygiene: Update deprecated jsduck tag and add missing documentation
- git #a2ca0b1d - Hygiene: Remove duplicate test
- git #741b2369 - Don't break Special:Uploads when uploads not enabled for the user (task T86400)
- git #be2438c8 - Fix jsduck warnings (task T86565)
- git #36c6093d - Hygiene: Remove jscs comments
- git #d94b8943 - Update how jscs runs on the test files (task T85876)
- git #a3d0e94a - Pass campaign name as part of each claim
- git #62aa53a7 - MWException -> Exception
- git #d5a8c0ce - Fixing EventLogging classes so they don't fail schema validation
- git #21e6eb6e - Adding documentation to try to explain what an MF module is
- git #b2b6d668 - Hygiene: move loadModule to its own module
- git #8c147fd7 - Add tests for define and require methods (task T46264)
- git #8f1f8584 - Hygiene: Move JavaScript from Mantle to MobileFrontend
- git #33fe51c3 - Hygiene: Enable jscs for test files (task T85876)
- git #561adaf7 - Fix pinch zoom on images (task T76620)
- git #e127aaa6 - Hygiene: Apply jscs rules to search, talk, references tests (task T85876)
- git #fdfb60d5 - Hygiene: optional arguments, jQuery selectors, hasOwnProperty and other fixes
- git #05712993 - Hygiene" Apply jscs to specials test file (task T85876)
- git #c5f3305a - Hygiene: Apply jscs rules to wikigrok,lists,watchstar tests (task T85876)
- git #bd0fd74f - Hygiene: Apply jscs to toggling and uploads tests (task T85876)
- git #6d0ad3f9 - Hygiene: Apply jscs to mediaViewer,nearby,preferred languages tests (task T85876)
- git #5684447a - Hygiene: Apply jscs to editor, issues, language, lastEdited (task T85876)
- git #18dfbf59 - Hygiene: Apply jscs to first level test files (task T85876)
- git #e3a9bc5f - Fix FIXMEs
- git #15f78984 - Documentation updates
- git #8cb78214 - Allow query string overrides even when user isn't in sample
- git #aab9e229 - Throttling WikiGrok to 16% of users for upcoming reader test
- git #351e5b17 - Hygiene: Remove unnecessary init function
- git #afa75296 - Hygiene: Make OO a JSHint global
- git #627fcaaf - Regression: MobileUI follow up
- git #cb74775c - Always enable red links in alpha
- git #d1dd2112 - Fix mobile image viewer and back button behaviour (task T85636)
- git #2bfb4740 - Hygiene: Only omit warning messages on LoginForm (task T86031)
- git #46057967 - Hygiene: Remove misleading FIXME
- git #96a5bdf7 - Hygiene: Add helper methods to MobileUI
- git #3441e923 - Conform to schema (task T85963)
- git #b4859050 - Hygiene: Create models folder
- git #2fca47b4 - Make WikiGrok v B support multiple campaigns at the same time
- git #51836c9a - Refactor: Move position fixed emulation / viewport classes to skin
- git #fbc69528 - Fix mobile watchlist rendering when SpecialMobileEditWatchlist::images hook fails (task T86030)
- git #a0fb3398 - Hygiene: Don't use images/ in less code (task T85637)
- git #3bb1304c - Hygiene: Move Talk-related stuff to SkinMinervaBeta
- git #7a906909 - Hygiene: Use Config object for global variables in MinervaTemplate
MultimediaViewer
edit- git #9a6039b5 - Improve error messages UI for Media Viewer (task T77272)
- git #40738c83 - Display the file name in metadata panel (task T76680)
- git #b2aaae4b - Fix download panel not showing on rclick after pressing esc (task T86389)
NavigationTiming
edit- git #e08966db - Revert "Always log timing data if secureConnectionStart is available"
- git #7740fd6c - Always log timing data if secureConnectionStart is available
PageImages
edit- git #792d96b9 - MWException -> Exception
PoolCounter
edit- git #22e7a9d3 - Comments about make test
- git #383db287 - poolcounter: Depends: adduser (task T85071)
Scribunto
edit- git #ccfcbfc1 - Update unit tests for recent core changes (task T85854)
SemanticForms
edit- git #1b189e33 - Version 3.1
- git #501e9dad - Escape unescaped messages in Special:CreateClass (task T85864)
TemplateData
edit- git #de996073 - Adapt the type input to work with the new ooui getMenu() (task T86922)
- git #74b46c14 - MWException -> Exception
TextExtracts
edit- git #59633e2b - Don't flatten spans (task T59582)
- git #23dcce74 - MWException -> Exception
Thanks
edit- git #62801e2b - Mobile: Conform to new LoggingSchema (task T77929, task T86687)
TimedMediaHandler
edit- git #3b44c13d - MWException -> Exception
Translate
edit- git #55ed6d68 - Guard against using undefined cutoff config var
- git #2a861cc6 - Remove all simple wfProfile(In|Out) calls
- git #faf82807 - Guard against undefined index when expanding language code
- git #81f3b8da - Remove trailing dot from translate-group-desc-inaturalist
- git #6612dafc - Set wgArticlePath in test environment
- git #66031624 - YandexWebService: set format to html
UniversalLanguageSelector
edit- git #3a124421 - Revert "Restore support for IE8"
- git #c33ac5fd - Restore support for IE8 (task T86516)
- git #ee94df28 - Margin below disable input tools button (task T1169)
UploadWizard
edit- git #29c590c8 - Revert "Flickr: The community does not consider UW uploads verified"
- git #20eddf33 - Fix formdata filename field (task T87538, task T87062)
- git #d6a630f7 - Revert "Sanitize | characters in descriptions" (task T78336)
- git #917cc2c9 - Move progress bar handling to upload step (task T86679)
- git #34b8d7e1 - Move showTooManyFilesWarning to Upload step and ui (task T86679)
- git #8a04ad12 - Move deed step preparation to its step controller (task T86227)
- git #9aa7bb0c - Update links to issue tracker (task T86315)
- git #18a4a65b - Add Deed UI class, move next-step handling to it (task T86227)
- git #6957c543 - Duplicate name test (task T86121)
- git #74f3f462 - Test removing uploads
- git #7bc78a53 - lib for testing multiple uploads and 1 such test
- git #598a3fd7 - Remove spurious uploads (task T72429)
VisualEditor
edit- git #b537f70c - Don't add __STATICREDIRECT__ whenever the user sets up redirect details (task T86827)
- git #295f9f81 - [BrowserTest] Add test for missing parameter error msg
- git #43dce588 - Update VE core submodule to master (65dcbaf)
- git #7b9cf21d - [BrowserTest] update Cite test for new Journal fields
- git #7c128f9a - [BrowserTest] Make the Save page element language independent
- git #7a4ec947 - [BrowserTest] Change the Heading menu item from a to span
- git #919d62e6 - [BrowserTest] Remove the page settings scenario from language screenshots test (task T86634)
- git #2f8b3e0d - build: Bump copyright notices to 2015
- git #6ce22102 - Toolbar: Make save button progressive, not constructive (task T86507)
- git #cc293dc4 - SurfaceWidgets should listen to history (task T85845)
- git #c17e3f89 - Revert "Don't rely on 'user' and 'site' modules working correctly" (task T86550)
- git #9e5ec5ce - ve.dm.{MWTransclusionModel,MWTemplateModel}: Remove unused parameters
- git #aa531488 - Don't rely on 'user' and 'site' modules working correctly
- git #bf34ebf6 - Update VE core submodule to master (535dcb3)
- git #c891a8e8 - Update ApiResult handling for mediawiki/core change I7b37295e
- git #144132bd - Fix styling of MWCategoryWidget to match MW theme (task T78039)
- git #63b41a65 - Fix Parsoid transformation calls (task T86046)
WikiEditor
edit- git #216a2712 - jquery.wikiEditor.toolbar.css: Remove selectors without prefix "cell-"
- git #169c4bfb - Fix whitespaces for JavaScript and CSS
- git #77fca508 - Use mw.Api() instead of $.ajax()
WikiGrok
edit- git #72bf6e18 - Fix fatal
- git #5e319821 - Improve API error checking
- git #20b32a92 - Fix false positives in tests
- git #80529d58 - Require a campaign field in WikiGrok responses
- git #ea77c38e - Show for anons by default, import classes
WikimediaEvents
edit- git #086b386c - Insert page_id and ns on XAnalyticsHeader (task T77416)
- git #01dcd4c5 - Remove sendBeacon experiment
ZeroBanner
edit- git #08f39a05 - Updated english msgs
- git #b79801ca - Properly HTML-escape banner text
- git #913c3297 - Warn on HTTPS - take 2
ZeroPortal
edit- git #34d79dc4 - API analyticsconfig will return all historical items
Skins
editCologneBlue
edit- git #fc9b3567 - Allow numeric headers in Sidebar (task T73639)
Vector
edit- git #1ba842a7 - Allow numeric headers in Sidebar (task T73639)