MediaWiki 1.28/wmf.3/Changelog
Appearance
< MediaWiki 1.28 | wmf.3
Core changes
[edit]- git #77909bf9 - Updated git submodules
- git #85a1e55a - Updated git submodules (task T108721, task T138177, task T137761, task T138875, task T137247, task T136408, task T134286, task T136387, task T136408, task T134286, task T135884, task T134286, task T132251, task T134310, task T132640, task T132639, task T132639, task T132639, task T134366, task T133765, task T133971, task T133765, task T128190, task T128190, task T111456, task T121646)
- git #c965dd96 - Fix Special:PrefixIndex paging links (task T136738)
- git #25cb9a23 - Reset all tokens on login (task T122056)
- git #4a5371de - Fix rvtoken=rollback in ApiQueryRevisions (task T136375)
- git #00d19d0e - RollbackAction: Don't return true, causes '1' to be output (task T136375)
- git #6512a0c7 - Revert "RollbackAction: Implement AJAX interface and require POST" (task T136375)
- git #14b73ef5 - Revert "Update CentralNotice submodule" (task T136387)
- git #2a016213 - Update VisualEditor for I70d6db08
- git #cfc06daa - Update CentralNotice submodule (task T134286)
- git #8521b7b0 - Send edit stash metrics for cache attempts
- git #78f90adf - Bail out in ApiStashEdit for bots for sanity
- git #f70b60df - TitleParser: In formatTitle(), don't throw exceptions on bad namespaces (task T136352, task T136356)
- git #49360d0e - Temporary hack to fix interwiki search with bad titles returned by search engine (task T136356)
- git #9a9ec26d - Exclude bots from edit stash stats
- git #0bc2e398 - Update VE-MW submodule to wmf/1.28.0-wmf.3 HEAD (12efd69)
- git #01e68e96 - Use correct module name for stats in executeActionWithErrorHandling()
- git #9bb25654 - Do not use $wgUser in Linker/LinkRenderer when sessions are disabled (task T136124)
- git #7dc82a08 - Param &$html for the "LinkBegin" hook needs to be null if $text is null
- git #35fe9121 - Fix regression: text color in `.mw-search-result-data` (task T136175)
- git #77884372 - RevDel: Fix ChangeTags for archived items (task T128980)
- git #b7b10b41 - Revert "Convert Special:NewFiles to use OOUI."
- git #5cbf5be3 - Document what User::newSystemUser()'s "stealing" does
- git #8f4587b3 - Disable CAS check when saving TestUser data. (task T131178)
- git #e724d144 - Add the LockManager error to LocalFileLockError exceptions
- git #14b888c5 - Batch updateNotificationTimestamp() UPDATE queries (without wl_id) (task T134613)
- git #9af38c04 - RollbackAction: Implement AJAX interface and require POST (task T88044)
- git #67e62c0b - Add LinkRenderer (rewrite of Linker::link()) (task T469)
- git #e2c75bb3 - Do not count 0-load servers in getMaxLag() (task T135809)
- git #9d4abcb0 - Add some missing MW version documentation
- git #bd473b96 - Bump mediawiki version in PHPVersionCheck.php to 1.28
- git #bbd518ba - add LanguageTest::testEquals for Id7ed6a21c
- git #f69e48fd - Fix autoload.php sort order
- git #06b9d0af - CoreParserFunctions: Return 0 from {{PAGESIZE:}} when length is unknown (task T20998)
- git #9653f9b1 - LogEventsList::showLogExtract: allow providing custom URL parameters for "view full log" link
- git #8af59afa - Add pages with ignored restricted {{DISPLAYTITLE}}s to a tracking category (task T135949)
- git #4b320e79 - Remove unused messages in the installer
- git #995c89b0 - Add @since tags to each LinkTarget method.
- git #179e2f89 - Convert Special:NewFiles to use OOUI. (task T135680)
- git #a2f838d9 - Add missing samp tags and closing kbd tag
- git #81132bf3 - Revert "Enable AuthManager by default"
- git #c68ae9d5 - registration: Ignore short variables in convertExtensionToRegistration
- git #75d95e47 - EditPage: Use localized special page links for 'anoneditwarning'
- git #f7f36419 - Use InterwikiLookup in Title.
- git #72632115 - Fix various phpcs error from last security patches
- git #13ece355 - Add rel="noreferrer noopener" when target attribute would open window (task T133507)
- git #8a00ddbf - SECURITY: Rate limit moves via the API (task T132874)
- git #9097fb54 - Use pool counter for generating large diffs to prevent DoS. (task T130947)
- git #43f70b84 - Enforce upper limit on invocations of wfShellExec() (task T129506)
- git #f91e47ce - SECURITY: Throw exception on unknown hash algorithm (task T127420)
- git #b3988ba1 - Canonicalize usernames before rate limiting logins (task T127114)
- git #af3b1028 - SECURITY: RawAction: Vary on the usual headers (task T125283)
- git #f459c1ae - SECURITY: Improve cross-domain-policy mangling (task T123653)
- git #26c2d03c - SECURITY: Check for mbstring.func_overload at runtime (task T122807)
- git #fdc70074 - SECURITY: Don't use m modifier when checking link prefix (task T122653)
- git #7e4a134f - SECURITY: Include quote characters in strip markers so esc in attr
- git #17b36599 - SECURITY: Add data attribute to patrol links so it can't be spoofed by user (task T103239)
- git #9ec1ef73 - API: Add "standard" header and hook for lacksSameOriginSecurity() (task T98313)
- git #b09bfb7b - Improve unstyled updatedmarker (task T134515)
- git #b71e6664 - Log autocreation attempts in SessionManager (task T125184)
- git #d14d3226 - Lowered incrTableUpdate() batch size to $wgUpdateRowsPerQuery
- git #debe691b - jsduck: Sort list of globals in jsduck.json
- git #1f7d032f - Avoid invidual LinkCache lookups in Linker::makeBrokenImageLinkObj()
- git #1483af0c - Cleanup Special:PrefixIndex::showPrefixChunk()
- git #b9d4bc78 - TraditionalImageGallery: Preload Titles being linked into LinkCache
- git #c66b6a1e - Remove 'noclasses' from Linker::linkKnown() defaults
- git #5bd7b725 - Undo translations of message changes from 6ffabb26 (task T135773)
- git #046ea891 - Remove unused import in MediaWikiServices
- git #b001d874 - Revert "Convert Special:WhatLinksHere from XML form to OOUI form" (task T135773)
- git #d58f0155 - Limit DELETE in purgeExpiredRestrictions() and use primary key (task T135470)
- git #3c95510d - Use inNamespace in CategoryPage
- git #b706fa4a - exception: Create generic BadRequestError based on ErrorPageError
- git #a932d0c4 - API: Handle shorthand "all groups" configuration in ApiQuerySiteInfo (task T135467)
- git #9e766496 - build: Bump grunt-stylelint to v0.3.0
- git #a40190f5 - mw.loader: Optimise hot code paths in addEmbeddedCSS()
- git #0b4421b0 - ResourcesOOUI: Remove deprecated oojs-ui.styles module
- git #a508bb1e - build: Enforce stylelints on function calls
- git #82d6f1d8 - build: Enforce stylelints on fonts
- git #2158c7f9 - build: Enforce stylelints on spacing around declarations
- git #276c30eb - build: Enforce the rest of the colour-related stylelints
- git #cb7d5328 - Log logouts (task T125184)
- git #72b0d9da - build: Bump grunt-karma and related tools to 1.0.x
- git #df5d5329 - mediawiki.special.search.css: Fix chmod
- git #3bf6f429 - build: Introduce stylelint
- git #c15ba5fc - PHPUnit: turn off verbose option
- git #0c64cd4d - Fix alias capitalization warning
- git #7ee9645c - Make LinksUpdate only wait on the DB with the link tables (task T135690)
- git #78c4afea - RecompressTracked: Remove useless member variable
- git #485e0548 - Enable AuthManager by default (task T135498)
- git #32deedec - tests: Remove duplicate unit tests in HtmlTest.php
- git #718f5b94 - Fix resetServiceForTesting() param type in comment
- git #78e47bbc - Fix-up for I52c511be04: call parent setup / teardown methods
- git #caf87b48 - Revert "Make an empty "?action=" parameter default to "view""
- git #c0d72ec4 - mediawiki.page.patrol: Use this.href instead of $(this).attr('href')
- git #49b162ca - In MediaWikiTestCase::stashMwGlobals(), prefer shallow copies
- git #1e25fb4e - Don't use deprecated User::checkPassword() in TestUser
- git #7195fab1 - Allow to chaining calls in setSubmitDestructive
- git #f00b09f0 - Increase BotPasswordSessionProvider's default priority
- git #d6295410 - Fix unstyled updatedmarker (task T134515)
- git #944fc815 - Convert Special:WithoutInterwiki to OOUI (task T117721)
- git #c415767e - Add actual documentation for ContentHandler::getActionOverrides
- git #dc579d27 - Title->getContentModel: Get new content model with GAID_FOR_UPDATE (task T122262)
- git #0291f595 - Use WIS::getNotificationTimestampsBatch in ApiSetNotifTimestamp (task T134387)
- git #5660bc91 - Add ApiSetNotificationTimestampIntegrationTest
- git #025f15a2 - Factor InterwikiLookup out of Interwiki class.
- git #66afa6ec - MWDebugTest: disable MWDebug on test teardown
- git #eacec0a2 - add setNotificationTimestampsForUser to WatchedItemStore (task T134387)
- git #33cb9e80 - Improve diff docs
- git #20f066e9 - Merge Wikidiff3 into DiffEngine
- git #7e60f670 - Remove unused stuff from diffs
- git #1cac442f - Refactor diffs
- git #c9219c4f - LinkerTest: Fix passing test description to $this->assertEquals()
- git #11425ad4 - Remove "Not logged in" from the personal URLs array (task T121793, task T127758)
- git #ba6844e2 - Improve edit stash hit rate for logged-out users (task T134620)
- git #b287ec2c - Make an empty "?action=" parameter default to "view"
- git #796d62d0 - Language: Introduce new method equals( Language $lang )
- git #bac80d17 - Improve some documentation of AuthManager's additions
- git #55207da0 - Disable Cucumber scenarios that are broken in daily Jenkins jobs (task T94150)
- git #61096dd7 - Speed up password-handling in the unit tests
- git #5233d832 - API: Avoid duplicate IDs in API documentation (task T134155)
- git #e014b9a5 - Highlight new requirement
Vendor
[edit]- git #6a5b5d8b - Rebuild with composer 1.0.0 for PHP >=5.6 users (task T135635, task T135161)
Extensions
[edit]AntiSpoof
[edit]- git #e3b99dc5 - Remove 'load_composer_autoloader' from extension.json (task T135870)
Babel
[edit]- git #8cbeea3f - Add UnitTestsList hook to extension.json
CentralAuth
[edit]- git #d7832683 - Add config and messages for filtering globalauth and suppression logs by action (task T109269)
- git #d75fb615 - Add phplint to composer
- git #fda5a85d - Fix central logout (task T135525, task T92357)
Cite
[edit]- git #c7b336f3 - Bump package versions
- git #1ceef164 - Fix documentation
- git #50b57f01 - Update stylelint config version and make a pass
- git #bac8dd6b - Add stylelint and make required style fixes
Citoid
[edit]- git #18da14f8 - Update stylelint and stylelint-config version
- git #785fa31f - Move convertible href calculation to a static function
- git #034fb239 - Fix IE9 cross domain request (task T134928)
- git #aeb0b91a - build: Introduce stylelint, replacing csslint
- git #9288bde8 - Convert references in place (task T135108)
ConfirmEdit
[edit]- git #bd8c7b64 - i18n: Avoid reference to visual positions (task T135818)
- git #f97212ac - Expose equivalent functionality for passCaptcha (task T135477)
ContactPage
[edit]- git #f39659ba - Replace passCaptcha with passCaptchaFromRequest (task T135477)
ContentTranslation
[edit]- git #ec3e7837 - Contributionsmenu campaign: avoid raw html message
- git #6e7626f1 - Remove dependency on jquery.uls.compact
- git #be9a8a45 - Show the newarticle CX campaign to VE users only in the main namespace (task T135685)
DisableAccount
[edit]- git #04e45441 - (Ab)Use User::newSystemUser to disable accounts (task T110765)
Disambiguator
[edit]- git #6c4d60e4 - Add basic parser test for mw-disambig class functionality
DonationInterface
[edit]- git #c371321e - Use PROTO_CURRENT for paypal urls (task T131811)
- git #0e03254a - Implement IsoDate
- git #77eb52c3 - Rough PayPal Express Checkout integration (task T131811)
- git #4194afc0 - High priority + trivial: Fix Cencosud bank code
- git #0ba24633 - Filter on selection_weight=0 earlier (task T135520)
- git #a7af33eb - Adyen iframe CSS for RTL languages (task T135416)
- git #3d11a512 - Configure Adyen for JP and UA (task T135418, task T135417)
- git #6f7997a3 - Pull out some inline styles (task T135416)
- git #4bacb940 - Localize donation amount (task T93196)
- git #b1827f17 - Detect email typos, suggest correction (task T135567)
- git #7f3b95f4 - More 'token' cleanup
Echo
[edit]- git #70bd4763 - Include ApiEchoMarkReadTest in @Database group
- git #5b2ad761 - Remove overwritten $notifyTypes array
- git #99272a77 - Specify public access in Hooks methods
- git #5756b556 - Fix indenting in onResourceLoaderGetConfigVars hook method
- git #cb6e6e96 - Build lego message for HTML email footer
- git #8e76bc41 - Refactoring Echo's front end for MVC
- git #224caaf0 - Expand URLs of icon and actions in HTML email formatter (task T135625)
- git #bb7a15e8 - Get rid of email bundling (task T135446)
- git #08fdaa0d - HTML email footer shows raw HTML
- git #46e69972 - Bring back messages used by old email formatter system (task T135446)
EducationProgram
[edit]- git #7b8bc470 - Defer DB update in showEnrollmentView() (task T92357)
EventBus
[edit]- git #97ed5068 - Replace wfUrlEncode with rawurlencode
- git #c8111ed6 - Use getPrefixedURL and getPrefixedDBkey instead of getText
- git #725337cf - Do not include the null block reason (task T135722)
Flow
[edit]- git #9b01956a - Don't assume workflows/revisions are inserted in chronological order (task T119509)
- git #2b4c551e - Fix styling of VisualEditor's debugbar
- git #11b3ba13 - Bump package versions
- git #c7dd53cd - Use VisualEditorSupportCheck (task T135901)
- git #8ecf1527 - Add VE module check to #isSupported (task T131055)
- git #0afed38d - NewTopicWidget: Show page title with spaces, not underscores.
- git #39ea2b99 - Use ArticleRevisionUndeleted instead of ArticleUndelete (task T122262)
- git #26dd95bf - More reliable post sorting (task T119509)
- git #3169e596 - Fix class name in PHPDoc
- git #e0efac13 - Special:EnableFlow: Support subpage to pre-fill page name (task T135678)
- git #440150bb - Change 'link' -> 'link/mwExternal' to re-allow external link pasting
- git #6a06b46e - Replace symbolic link with partial (task T103702)
- git #b8073afb - Correctly moderate post on no JS path, not topic (task T73220)
- git #2bc5c918 - Load Vector/Monobook editor styles for both editors, not just VE (task T127244)
- git #ed26dac3 - Move apihelp to a separate file (task T93162)
- git #eef5f204 - Actually use old revision on header diffs, if specified (task T135136)
- git #c06309fd - Disable Cucumber features that are broken in daily Jenkins jobs (task T94150)
- git #71c11749 - Don't serve JS except on 'view' or 'history' (task T95468, task T73220)
GeoData
[edit]- git #5a56cd5d - Don't index non-Earth coordinates (task T136559)
GlobalCssJs
[edit]- git #effae09e - User CentralIdLookup instead of LoadGlobalCssJs hook
Graph
[edit]- git #5b2e16a2 - Bump stylelint version and remove grunt-cli
- git #da953f96 - Update stylelint config version and make a pass
- git #4c1ae44f - Introduce stylelint
- git #4667f2f3 - Update packages, fix new linting errors
- git #3d0b66e4 - Move jQuery.splitter files into lib folder
Kartographer
[edit]- git #cce63aa6 - Update stylelint and stylelint-config version
- git #1e39ee2f - Move min-width to responsive
- git #dfe0e893 - Fix preview failure because of missing map data. (task T135546)
- git #318640b5 - Don't request data for missing groups
- git #0128b5c4 - Allow selectively disabling tags (task T135188)
- git #36cc5eaf - Introduce stylelint
- git #96982651 - Make map optionally responsive using only CSS (task T133619)
LiquidThreads
[edit]- git #ccbd874d - Avoid master connection in recacheMessageCount() (task T92357)
Math
[edit]- git #a4eb9262 - Remove duplicate keys from log message (task T138539)
- git #4d0af433 - Follow-up 3f456b1: Fix typo in function call (task T132736)
- git #7ce033eb - Remove grunt-cli
- git #f370bac1 - Update stylelint config version
- git #be7be3be - Remove woff fonts
- git #7fa037e1 - Fix watch path for css
- git #e2139b16 - build: Introduce stylelint to lint for css errors
MobileFrontend
[edit]- git #51f46e61 - Revert "Disable MobileFrontendHooksTest::testOnBeforePageDisplay" (task T135866)
- git #27922e0f - Use 1 XPath query rather than N+1 queries (task T135923)
- git #5ea6a161 - Stylelint: Add no duplicate selectors rule
- git #efc941a8 - Stylelint: Add remaining media and @rule whitespace rules
- git #a0fc1d5c - Stylelint: Add selector whitespace rules
- git #d7e9d91a - Stylelint: Add block whitespace and semicolon rules
- git #1871070c - Stylelint: Add duplicate properties rules
- git #010fb27a - Stylelint: Property and value whitespace rules
- git #86372606 - Show Special:Nearby error messages correctly (task T125820)
- git #ef46c8f5 - Avoid fatals in reference edge cases (task T135923)
- git #bcbccd5e - Stylelint: Add function rules and whitespace inside brackets
- git #35f5c44f - Stylelint: Add newline and indent rules
- git #2fbe0b6b - Stylelint: Add string and font rules
- git #01863d62 - Hygiene: Introduce stylelint for coding convention alignment
- git #3e2cf4bb - Hygiene: Sort npm dependencies and bump grunt-cli to latest
- git #9445c1e1 - Disable MobileFrontendHooksTest::testOnBeforePageDisplay (task T135866)
- git #96df033c - Use WordAccumulator
- git #e4b611fe - Adjust to Echo's MVC change
- git #af96d3af - Beta: enhanced search bar for non-JS users (task T121734)
- git #a956b105 - Don't load initialision edit or watch code on special pages (task T135542)
OATHAuth
[edit]- git #03d242c0 - Add URL encoding to TOTP QR code URL (task T136269)
Popups
[edit]- git #058b8633 - Unswap langcode and langdir variables in popup.mustache (task T135758)
- git #41dc6d39 - Conditionally enable Popups (task T132604)
- git #c4667fd1 - Convert isUserInCondition from async to sync (task T132604)
- git #e9ddc832 - Handle user explicitly enabling/disabling feature (task T132604)
- git #eff7dc95 - Revert "Add properties that will be logged with each EL request"
- git #3f03d681 - Add ext.popups.experiment module (task T132604)
- git #69fff171 - Make SVG thumbnails show for Internet Explorer (task T134979)
- git #ca20031a - Add properties that will be logged with each EL request (task T131315)
- git #7f3be6dc - Do not directly manipulate the cached object (task T68496)
Renameuser
[edit]- git #21c33cc4 - Load User with READ_LATEST before invalidating sessions (task T135656)
Score
[edit]- git #d0acaea7 - Update stylelint and stylelint-config version
- git #f28e0c80 - Introduce stylelint
Scribunto
[edit]- git #c9de00ae - SECURITY: Don't escape strip markers when escaping attributes in mw.html (task T110143, task T135961)
- git #aa4d72e3 - Fix uncontroversial phpcs errors
- git #7ec8675e - Add mediawiki/mediawiki-codesniffer
SemanticForms
[edit]- git #4af6fadb - manage error message in upload window when file is too large
SpamBlacklist
[edit]- git #19afb108 - Clear the queue when logging is done
- git #ecb2f3fb - Making logging code less fragile and using better function name
SyntaxHighlight_GeSHi
[edit]- git #ffe4b872 - Update stylelint and stylelint-config version
- git #87143540 - SECURITY: Replace strip markers before syntax highlighting (task T51256)
- git #0e81494e - Fix watch path for css
- git #d6794698 - Introduce stylelint
TemplateData
[edit]- git #479f887a - Update stylelint-config version
- git #c8f4e026 - build: Replace csslint with stylelint and bump others
Thanks
[edit]- git #9cb10b05 - Update test for API change in PS10 of I17ef1f5197
- git #111f48f9 - Update tests for I17ef1f519
TimedMediaHandler
[edit]- git #f6415be5 - Apply ext.tmh.player.styles w/ videojs styles on mobile
- git #86fe73bb - Update ogv.js to 1.1.1 release (task T135098, task T135097, task T134684)
- git #5b2af488 - Allow transform callers to add a classname (task T135501)
- git #c7d7dda8 - Fix the disablecontrols option for videojs (task T135516)
Translate
[edit]- git #4104f429 - Messages shown after "Import" and "Save" at Special:PageMigration (bug 69290)
- git #eebae5f0 - Do not suggest ruflin/elastica in composer.json
- git #f819892c - ElasticSearchTTMServer: Rewrite deleteByQuery (task T135213)
- git #d044713a - Use TitleIsAlwaysKnown hook instead of LinkBegin
- git #e5141414 - Remove prefixed box-shadow rules
- git #704f3142 - Use .background-image-svg mixin in message table
- git #f73e9065 - Use less for messagetable styles
- git #72a474ea - Remove unused ext.translate.messagetable from Special:LanguageStats (task T135481)
- git #654cbb72 - Remove usage of ext.uls.button from TUX message table
- git #41e3fe84 - Special:ManageTranslatorSandbox: use mediawiki.ui.button over ext.uls.button
- git #9bcd6550 - Add translate styles via addModuleStyles (task T102922)
- git #443b428e - Simplify TUX message loader (task T135583)
TranslationNotifications
[edit]- git #a8d44f8d - SpecialNotifyTranslators: Do batch query when retrieving ids for translatable pages
- git #9d50d6f9 - Special:NotifyTranslators: Change TranslatablePage input name to 'tpage'
- git #95059179 - Convert SpecialNotifyTranslators to FormSpecialPage (task T57430)
UniversalLanguageSelector
[edit]- git #5dc79761 - Remove ext.uls.buttons
- git #70563641 - Regenerate font test page.
- git #34819466 - Drop svg from supported webfont formats
- git #b2b75b15 - Drop eot from supported webfont formats
- git #679f616f - Remove extra empty lines
- git #fa7f7e8b - Increase the number of stored previously selected languages to 9 (task T135487)
- git #4f82a865 - Make previous languages have most recent in the beginning
- git #e6074663 - Use FormatJson in font repo generator script
- git #e054af70 - FontRepoCompiler now adds hash suffix to font paths (task T135806)
- git #021ceadc - Add some global fallbacks to compact language links (task T135366)
- git #4ff7d5ad - Add tooltip to the "more languages" action to provide better context (task T135224)
- git #12b355b7 - Add vendor to ignore for linters
- git #a19e8c0d - Update jquery.uls and adapt styling (task T85519)
- git #9dc42d7d - Update jquery.ime to d563f903c9e (task T106700, task T134664)
- git #cbb46f74 - Compact language links: Delay loading of jquery.uls module (task T135210)
- git #a5034fa9 - Avoid references to jquery.uls RL module from ext.uls.init (task T135210)
UploadWizard
[edit]- git #d73f98ef - tests: fix PIL requirement definition (task T134730)
- git #e3b222b3 - Bump delays in uw.ConcurrentQueue's "Adding a new item when almost done" test
VisualEditor
[edit]- git #13df38b4 - Track ETag header responses in special event logging schema (task T135171)
- git #12efd698 - Use insertContent with templates when range is collapsed (task T136279)
- git #88c8f2e3 - Remove grunt-cli
- git #a86cfc82 - Remove Wikipedia logo from welcome dialog image (task T135811)
- git #4d580b1e - Update VE core submodule to master (a8d9a9e)
- git #91c99099 - Fix watch path for css
- git #61d592ba - Workaround for T135127: Generate replace transactions in MWTransclusionModel
- git #8c3dc088 - Don't show tab preference dialog again if it's already been shown (task T135534)
- git #94fcafb6 - build: Bump grunt-stylelint to v0.3.0
- git #47290785 - Remove .csslintrc
- git #c40070b5 - Debug log strange-looking ETags being sent to RB (task T135171)
- git #8c7ed922 - Update VE core submodule to master (eeaf1e2)
WikiEditor
[edit]- git #f473a2bc - Allow the signature wikitext to be overridden locally (task T26191)
WikimediaEvents
[edit]- git #142c5cec - Turn off textcat subtest of search satisfaction (task T134319)
- git #8983e0fa - Add debug schema for a VE issue (task T135171)
- git #8158abf9 - Update AuthManagerStatsdHandler
WikimediaMessages
[edit]- git #883957ed - Add i18n messages for new Support and Safety group (task T136046)
wikihiero
[edit]- git #903ae94c - Introduce stylelint and make a pass
- git #fb1352ac - Sort and update packages
Skins
[edit]MonoBook
[edit]- git #a0626a06 - Fix order of univ lang selector and "not logged in" message (task T121793)
- git #762b25a5 - Show "Not logged in" message (task T127758)
Vector
[edit]- git #3bd180e3 - Fix order of univ lang selector and "not logged in" message (task T121793)
- git #26f3f8c7 - Show "Not logged in" message (task T127758)