MediaWiki 1.25/wmf15/Changelog
< MediaWiki 1.25 | wmf15
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)