MediaWiki 1.38/wmf.12/Changelog
Appearance
< MediaWiki 1.38 | wmf.12
Core changes
[edit]- git #c4dfdf9e - Branch commit for wmf/1.38.0-wmf.12 by trainbranchbot
- git #57bf1f67 - DeletePageJob: add fallback for page role by Daimona Eaytoy
- git #40d56b23 - Improve the functionality and stability of multiselect by Funcer8
- git #a8f9ede5 - ArticleViewTest: Set wgTitle for test (task T297102) by Kosta Harlan
- git #415409fb - phpunit: Set config for SkinMustacheTest (task T297103) by Kosta Harlan
- git #cdd5b4db - Use hasVariant in loop to determine parent language in LanguageFactory by Func
- git #67e88c00 - phpunit: Mock session object for user in DefaultPreferencesFactoryTest (task T297082) by Kosta Harlan
- git #42477e4c - Add Nanai (gld) and Nawdm (nmz) to Names.php (task T297073) (task T297074) by Amir E. Aharoni
- git #d55dc6d9 - phpunit: Use submap assertion for LanguageIntegrationTest (task T297079) by Kosta Harlan
- git #3aa5b664 - Use LanguageNameUtils constants instead of strings by Alexander Vorwerk
- git #3f08cd75 - Replace deprecated Language::fetchLanguageNames by Umherirrender
- git #bf56204a - Remove the MediaWikiTestCase class alias (task T293043) by Alexander Vorwerk
- git #f1266d17 - registration: Allow ObjectFactory spec in extension.json schema (task T243560) by Ostrzyciel
- git #dda5355c - RollbackAction: fix missing pagetitle (task T225888) by Derk-Jan Hartman
- git #6f01b0d0 - Support having groups inherit permissions from another group (task T275334) by Kunal Mehta
- git #eb7bc4c9 - Very long words in editcomments should wrap (task T158725) by Derk-Jan Hartman
- git #3eb46360 - Drop obsolete comment by MatÄj SuchĂĄnek
- git #5625497a - Link to working Special:UserRights for users with '@' in their name (task T260222) by Kunal Mehta
- git #8c74987d - Add new watchlist hook to better support syncing between multiple watchstars (task T294759) by bwang
- git #39f81103 - Revert "tests: Special page constructor are not allow to call getContext" (task T297020) by Lucas Werkmeister (WMDE)
- git #0fe3f5d2 - specials: Replace call to deprecated function IDatabase::dataSeek by Amir Sarabadani
- git #0c5802ec - Use PHP's [ $this, 'fn' ] callback syntax where possible by Thiemo Kreuz
- git #328ff04e - Table of contents should not show in previews for skins that have requested not to show it (task T296971) by jdlrobson
- git #52b0da1f - resources: Drop jquery.jStorage, deprecated since MW 1.28 and now unused (task T143034) by James D. Forrester
- git #9fb695d7 - Refactor cache TTL for SettingsBuilder sources (task T296771) by Dan Duvall
- git #d51c0032 - Tests: Update syntax referencing classes and internal functions by Thiemo Kreuz
- git #d852f7e1 - Fix type hints in SpecialWatchlistTest by Thiemo Kreuz
- git #a1bcec18 - Update some PHPDoc comments in SiteConfiguration class by Thiemo Kreuz
- git #086f4b1c - Settings: Prevent applying more settings after invoking `->finalize()` (task T296684) by Derick Alangi
- git #9af29531 - Skin: Disable the new main page messages by default (task T255682) by jdlrobson
- git #9bcd3fdf - Remove ActionAjax (task T42786) by Amir Sarabadani
- git #2b45d064 - schema: Fix typo about site.site_id in comment by Umherirrender
- git #8fe9e031 - Introduce `Redirect(Lookup&Store)` services to handle redirects (task T290639) by Derick Alangi
- git #1d293e78 - Allow editors to customize the main page h1 heading text (task T293470) (task T255682) by jdlrobson
- git #3cacc7f9 - Fix local rendering of link in diff view with action=render (task T263581) by Amir Sarabadani
- git #e73e07e8 - Use inject Config in api modules and special pages by Alexander Vorwerk
- git #b1ab7647 - edit: Make PreparedEdit->timestamp lazy to avoid eager parse (task T277788) by Aaron Schulz
- git #6c2de897 - Streamline and inline small code pieces in ImageHistoryList by Thiemo Kreuz
- git #0c645f86 - IcuCollation cleanup by Tim Starling
- git #12946b62 - objectcache: improve error status codes in MemcachedPeclBagOStuff (task T252951) by Aaron Schulz
- git #d8b62501 - Rename content.thumbnails.less with -screen by Arlo Breault
- git #2932c3c9 - GlobalConfigSink: don't double-prefix in setDefault by Petr Pchelko
- git #8f733be1 - Add Ga (gaa) language to Names.php (task T296707) by Amir E. Aharoni
- git #f98f7312 - SettingsBuilder: add ability to validate config against schema by Petr Pchelko
- git #0e558da7 - Change return format of DeletePage again by Daimona Eaytoy
- git #43433b70 - SpecialContributions: Let tagfilter support multiple tags (task T294230) by Martin Urbanec
- git #16a1aa01 - Re-add PHPUnit start/end log messages by Tim Starling
- git #3e21e7af - RELEASE-NOTES: Add a note for autoloading change. (task T295883) by Petr Pchelko
- git #7eb9972b - Pull out commonality between thumbnails and print styles by Arlo Breault
- git #f2de49b6 - tests: Special page constructor are not allow to call getContext by Umherirrender
- git #3b0612c8 - specials: Fix init value for reason on Special:Userrights by Umherirrender
Extensions
[edit]AbuseFilter
[edit]- git #e0b781e3 - build: Upgrade mediawiki-phan-config to 0.11.1 by Alexander Vorwerk
- git #1b255170 - Avoid SpecialPage::getContext in SpecialAbuseLog::__construct by Umherirrender
- git #4344d4e4 - Update docs after PP limit report core change by Daimona Eaytoy
ArticleCreationWorkflow
[edit]- git #e7364198 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
BetaFeatures
[edit]- git #440a4bef - Avoid using User::getOption() method (task T296083) by vladshapik
CentralAuth
[edit]- git #48847f00 - Add PLURAL support to logentry-gblrights-newset (task T111096) by MatÄj SuchĂĄnek
- git #a5268d17 - Streamline some small pieces of code in CentralAuthUser by Thiemo Kreuz
- git #172edc36 - Make use of PHP's ?: operators to avoid some duplication by Thiemo Kreuz
- git #b297a6e2 - Inline some very short pieces of code by Thiemo Kreuz
- git #4ddfe77f - Fix LogHookHandler skipping the user named "0" by Thiemo Kreuz
- git #7d685737 - Make use of ->selectFieldValues() shortcut where possible by Thiemo Kreuz
- git #464c81a4 - Normalize gu_hidden (task T289068) by Taavi VÀÀnÀnen
- git #917a31cf - Make generic array types in PHPDocs more specific by Thiemo Kreuz
- git #4413f814 - Remove PHP entry point (task T140850) by Umherirrender
- git #d666d776 - Drop support for CentralAuthLockedCanEdit by Taavi VÀÀnÀnen
- git #ce20a644 - Add PLURAL support to logentry-gblrights-setchange (task T111096) by MatÄj SuchĂĄnek
- git #ef394e92 - Replace usages of deprecated wfWikiID() by Alexander Vorwerk
- git #c1e3ac84 - Migrate to modern logging system (part 3) (task T41045) (task T138728) (task T153322) by MatÄj SuchĂĄnek
- git #26c2cdb2 - Migrate to modern logging system (part 2) (task T41045) (task T138728) (task T153322) by MatÄj SuchĂĄnek
- git #f2daf315 - Namespace RCFeed (task T297047) by Taavi VÀÀnÀnen
- git #fef072f0 - Inject MainConfig into Hooks (task T270846) by Alexander Vorwerk
- git #e5fb67d4 - specials: Move addHelpLink to execution function by Umherirrender
- git #134ccf82 - Set wiki parameter for cross-wiki suppressions (task T274817) by Alexander Vorwerk
CirrusSearch
[edit]- git #1df5f8a6 - Hooks: Introduce dependency injection by Kosta Harlan
- git #a9fe6eff - Hooks: Set default value for completion profile (task T297082) by Kosta Harlan
Cite
[edit]- git #1a2ae068 - ve-cite: Use proper method for comparing linear data (attempt 2) (task T296086) by Ed Sanders
- git #638dbbff - ve-cite: Update CSS classes in tests by Ed Sanders
- git #e539a60f - ve-cite: Add test for simple case of re-used reference by Ed Sanders
CiteThisPage
[edit]- git #5dd1963e - docs: Fix typo in 'wgCiteThisPageAdditionalNamespaces' reference by Timo Tijhof
- git #73f8a0da - Hooks: Handle null case for title/config (task T297103) by Kosta Harlan
CodeMirror
[edit]- git #73441687 - Add q to list of allowed html elements to syntax highlighting (task T289289) by Derk-Jan Hartman
- git #60b14d1a - Avoid using User::getOption() method (task T296083) by vladshapik
CodeReview
[edit]- git #af3d7ecf - Avoid using User::getOption() method (task T296083) by vladshapik
Collection
[edit]- git #3f53f640 - Kill wgAjaxExportList & AJAX interface from Collection by Derick Alangi
- git #1226f138 - Remove MWServeStatus from client code & replace other ajax consumers by Derick Alangi
ConfirmEdit
[edit]- git #9ee7caa7 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
ContentTranslation
[edit]- git #27fd2f3d - SX: Fix title route param for navigation to SX Editor by NikG
- git #09091f2d - Avoid inheriting margins for mw-ui-icon from mw core by Santhosh Thottingal
- git #14175c9a - SX: Fix suggestion loading after canceling preselected translation (task T296624) by NikG
- git #ee9e7e81 - SX: Remove line breaks from "fetchSegmentTranslation" method response (task T294650) by NikG
- git #d96b1c29 - SX ProposedTranslationActionButtons: Fix padding for action buttons (task T296493) by NikG
DiscussionTools
[edit]- git #f68f91e8 - Set $wgUsePigLatinVariant = false while running tests by Bartosz DziewoĆski
- git #8e4f0818 - Add missing typehints by Ed Sanders
DonationInterface
[edit]- git #6d546344 - Support lots of country tlds for yahoo & microsoft mail (task T221387) by Elliott Eggleston
Echo
[edit]- git #fea38139 - Pass entire response object to response attribute (task T239458) by Cole White
FlaggedRevs
[edit]- git #bd4ca3d7 - Drop ft_title and ft_namespace from flaggedtemplates table (task T296380) by Amir Sarabadani
Flow
[edit]- git #152473b0 - Fixing mediawiki's àŠŻàŠŒ problem (task T288194) by Aftab
- git #fbdbff93 - Avoid using User::getOption (task T296083) by vladshapik
- git #744d9524 - Adding zh, zh-hans, zh-hant namespace names, aliases and special page names, aliases in StructuredDiscussions (Flow) (task T286291) (task T296190) by Winston Sung
- git #0506e5ea - RevisionLookup::getRevisionById can return null in OptInController (task T291116) by Umherirrender
- git #c466b5af - build: Remove unneeded phan suppression by Umherirrender
GeoData
[edit]- git #f68211b6 - Add coordinates only from local files, which are not redirects (task T269228) by Umherirrender
GlobalBlocking
[edit]- git #5000c74c - Update GlobalBlocking to use the new HookContainer/HookRunner system (task T270871) by Taavi VÀÀnÀnen
- git #6db03580 - [refactor] Rename GlobalBlocking::getWhitelistInfo to getLocalWhitelistInfo (task T42439) by Martin Urbanec
- git #ea7223e7 - Parse global block reasons on another wiki (task T243863) by Taavi VÀÀnÀnen
- git #f5fb9f4e - API: set 'expiry' PARAM_TYPE to 'expiry' instead of 'string' (task T248991) by Tks4Fish
- git #881afbb6 - Modifying extension to use BlockUserFactory (task T296780) by Tks4Fish
GlobalPreferences
[edit]- git #6a799d2c - Avoid using User::getOption (task T296083) by Roman Stolar
GrowthExperiments
[edit]- git #bd04f2f1 - Remove deprecated service from ServiceWiring.php and tests by Kosta Harlan
- git #999954fe - Donor signup: rename client module files to follow MediaWiki conventions (task T289012) by Sergio Gimeno
- git #5cb5dc57 - Add an image: allow only valid image media types (task T296333) by Sergio Gimeno
- git #f8029a5a - Add an image: Prevent empty caption from being saved (task T296962) by MewOphaswongse
- git #3888b092 - Post-edit dialog: Show success MessageWidget whenever an edit is made (task T295878) by MewOphaswongse
- git #4577c13f - Suggested edits: increase vertical spacing for error message label (task T296688) by Sergio Gimeno
- git #506b8e0f - Confirm email: rename client module name to follow MediaWiki conventions (task T289012) by Sergio Gimeno
- git #d790aca5 - Welcome survey: rename client module name to follow MediaWiki conventions (task T289012) by Sergio Gimeno
- git #9097c58c - Add an image: Add test version of GEInfoboxTemplates (task T291232) by GergĆ Tisza
- git #e191dc6b - Suggested edits: Show task count in pager (task T296781) by MewOphaswongse
- git #b1659e43 - Standardize parameter defaults for structured task types by GergĆ Tisza
- git #ded4ad5e - NewcomerTasks: Change some properties to constants by GergĆ Tisza
- git #87e7c311 - NewcomerTasks: Make value objects JSON-serializable (task T296610) by GergĆ Tisza
- git #0f92cfd0 - Add a link: allow the link inspector to be collapsed on desktop (task T281185) by MewOphaswongse
- git #ddd9d7f6 - Add an image: Add RTL asset for placeholder-with-question-mark (task T296438) by MewOphaswongse
- git #57c5efee - Use shorter PHP callback syntax where possible by Thiemo Kreuz
- git #d0062f8f - Mentee overview: Add link to Special:Contributions from questions (task T294230) by Martin Urbanec
GuidedTour
[edit]- git #0a2a5eb1 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Insider
[edit]- git #9cd6b573 - Remove PHP entry point by Umherirrender
IPInfo
[edit]- git #5acb2844 - Remove source info/disclaimer from the popup (task T296665) by Thalia
- git #0342e06e - Use separate widgets for the popup and info box (task T295462) by Thalia
- git #60b044b2 - widget: Handle case where country is not returned by the API by Thalia
- git #0c0182e2 - Add DebouncingLogger (task T294680) by Sam Smith
Josa
[edit]- git #874bb17c - Remove PHP entry point by Umherirrender
Kartographer
[edit]- git #482cc704 - mapdata API support for versioned maps (task T293844) by Adam Wight
- git #b9cd8140 - Make some ESLint exceptions more specific by Thiemo Kreuz
- git #e7f1e675 - Fix script permissions by Adam Wight
- git #ca051ec9 - ApiQueryMapData: Inject service WikiPageFactory by Fomafix
- git #fa6d45bd - ApiSanitizeMapData: Inject service Parser by Fomafix
MapSources
[edit]- git #7fb3d21b - Remove PHP entry point by Umherirrender
MediaSearch
[edit]- git #e05c2eed - Update code to unbreak use with Vue 3 migration build (task T289019) by Anne Tomasevich
- git #ac64343e - Update Vue init code to use Vue.createMwApp() (task T289019) by Anne Tomasevich
- git #bd72f089 - Cannot read properties of undefined (reading 'then') (task T295015) by Simone This Dot
MobileFrontend
[edit]- git #c962d08a - Fix diff viewport overflow caused by table layout (task T171726) by Derk-Jan Hartman
- git #702f96a2 - Remove comment on unsupported Internet Explorer by Volker E
- git #1175aa5b - Use browserslist-config-wikimedia/basic without modification (task T283070) by jdlrobson
- git #e74faa64 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
MultimediaViewer
[edit]- git #7b9375ef - Remove PHP entry point (task T140850) by Umherirrender
- git #0e00f3e2 - Avoid using User::getOption (task T296083) by vladshapik
NearbyPages
[edit]- git #f32121aa - Make Nearby use createMwApp (task T294473) by jdlrobson
Newsletter
[edit]- git #0fdb851d - Remove PHP entry point (task T140850) by Umherirrender
- git #d9342d13 - tests: Inherit from MediaWikiIntegrationTestCase not MediaWikiTestCase (task T293043) by James D. Forrester
OpenStackManager
[edit]- git #90a723ef - Remove PHP entry point (task T140850) by Umherirrender
ProofreadPage
[edit]- git #55ebeab6 - Use ReadOnlyMode::isReadOnly() instead wfReadOnly() (task T297067) by Jayprakash12345
QuickSurveys
[edit]- git #a81e983c - Revert "Change thank you message" by Scardenasmolinar
- git #f0f6fe8b - Change thank you message (task T295471) by suecarmol
SearchExtraNS
[edit]- git #423541d0 - Remove PHP entry point by Umherirrender
SecureLinkFixer
[edit]- git #d2f79d16 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
SecurePoll
[edit]- git #bc5c7be9 - i18n: Changing 'Dup' to 'Duplicate' and 'Duplicate' to 'Dup cookies' to clarify (task T294061) by Tks4Fish
- git #b51126b1 - i18n: Changing 'CSRF' to 'Failed' to clarify why it's marked (task T294063) by Tks4Fish
SubPageList3
[edit]- git #a9d48e19 - Remove PHP entry point by Umherirrender
SubpageSortkey
[edit]- git #36a506d5 - Remove PHP entry point by Umherirrender
TheWikipediaLibrary
[edit]- git #fe19e908 - Do not log warnings for missing dependencies (task T296951) by jsn
- git #8e9826c3 - Minor code cleaup by Reedy
- git #a4025dee - Secondary link goes directly to the library (task T296761) by jsn
TocTree
[edit]- git #bdfe03ce - Remove PHP entry point by Umherirrender
- git #a5854241 - Use HookHandlers and implement hook interfaces by Fomafix
- git #5cca5d61 - Use namespace MediaWiki\Extension\TocTree in PHP by Fomafix
Translate
[edit]- git #267d0935 - Replace caller of WikiPage::insertNullProtectionRevision in test by TChin
- git #4db40a96 - SpecialPage_initList: Return if MovePage is not set (task T296568) by Abijeet
- git #beddd30c - First steps for MessageBundle integration (task T286547) by Niklas Laxström
- git #8cfb8693 - MessageHandle: Fix broken optimization in getInternalKey by Niklas Laxström
- git #64f52999 - Avoid using User::getOption (task T296083) by Roman Stolar
TranslationNotifications
[edit]- git #c9cfdabf - Avoid using User::getOption (task T296083) by Roman Stolar
TrustedXFF
[edit]- git #cd721a6d - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
UniversalLanguageSelector
[edit]- git #2b16bb0a - Upstream WMF config to disable ULS in Ace editor widgets by Ed Sanders
- git #5890cf27 - Disable language button background color on modern Vector (task T296323) by jdlrobson
VisualEditor
[edit]- git #65bef19f - Prepend multipart message in onReplacePart to prevent it from moving around (task T292829) by Svantje Lilienthal
- git #a2afdee4 - Remove suggested values message for custom inputs (task T296915) by Svantje Lilienthal
- git #eef0ce91 - Parse new link in multipart message (task T284985) by WMDE-Fisch
- git #14678003 - Remove temporary hacks that got fixed upstream by WMDE-Fisch
- git #35bc600a - Fix action icons breaking into multiple lines on narrow screens (task T296730) by Thiemo Kreuz
- git #07f105fd - Add links to documentation in help messages (task T284985) by WMDE-Fisch
- git #e82eb483 - Cleanups by Adam Wight
- git #a40947ed - Performance: Don't add empty parameter descriptions to dialog (task T296335) by Thiemo Kreuz
- git #b435f02e - Performance: Don't add empty action <div>s to template dialog (task T296335) by Thiemo Kreuz
Wikibase
[edit]- git #6d08bf2e - Improve JS Hook documentation by Lectrician1
- git #1c749acb - Update Termbox (partial Vue 3 migration) (task T296202) by Lucas Werkmeister
- git #b0b760a9 - Fixing mediawiki's àŠŻàŠŒ problem by Aftab
- git #c2374136 - Avoid using User::getOption (task T296083) by Roman Stolar
- git #be728a45 - Escape description before outputting it in action=info (task T294693) by Martin Urbanec
- git #2e05047b - Rename test method to avoid core conflict by Daimona Eaytoy
WikibaseCirrusSearch
[edit]- git #aaaf98e7 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
WikibaseLexemeCirrusSearch
[edit]- git #642262ce - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
WikibaseMediaInfo
[edit]- git #3c626155 - Renderer fix: only match nodes between DOM versions (task T297066) by Matthias Mullie
- git #6441dc35 - Add support for references (task T230315) by Matthias Mullie
- git #dbdc6c11 - Fix rendering (task T296616) by Matthias Mullie
WikibaseQualityConstraints
[edit]- git #67e3b335 - Remove SpecialConstraintReport::formatDataValues() by Lucas Werkmeister
WikidataPageBanner
[edit]- git #1e9a5c15 - Disable main article table of contents in a less hacky way (task T295632) by jdlrobson
WikiEditor
[edit]- git #94569125 - Add new 'secondary' toolbar section (task T296447) by Sam Wilson
WikiLambda
[edit]- git #66cfbdc1 - ZList: Fix getSerialized to return canonical or normal form (task T296737) by gengh
- git #2f2fa479 - ZList: Remove head and tail from constructor (task T296824) by gengh
- git #0742173c - docs: Re-enable all PHPCS documentation rules and make pass (task T296964) by James D. Forrester
- git #bcef649b - Add comments to all vuex store (task T296821) by Simone This Dot
- git #94e24fe9 - ZObjects: Clean-up code and document classes better (task T296722) by gengh
- git #a054deaf - Remove ZObjectFactory creation calls from ZObject constructors (task T296740) by gengh
- git #b1456980 - Hooks::onHtmlPageLinkRendererEnd: Use the labels table ahead of reading from the DB (task T296878) by James D. Forrester
- git #904fc4ae - ZObjectStore: Rename fetchZObjectLabels to searchZObjectLabels by James D. Forrester
- git #12788d30 - Update function-schemata sub-module to HEAD (b129836) (task T294175) (task T294452) by James D. Forrester
- git #93bdcc27 - Fix isValid() method for all ZObject classes (task T296747) by gengh
- git #6586f5ef - store.programmingLanguages: Use real ZIDs, and add the TODO for T296815 by James D. Forrester
- git #1fc6332c - Remove unused vuex getter by Simone This Dot
- git #821ff3ba - Modify the title in real time while user change name of existing function (task T295446) by adesoji
- git #151a24d4 - update constants in vue and js files (task T296542) by jkieserman
- git #5a00e476 - Remove already resolved FIXME tags by gengh
- git #5de67ec1 - Format "composer update" as an individual step in the readme for readability (task T296484) by gabrielchl
- git #33199549 - Update function-schemata sub-module to HEAD (2e912e6) (task T289094) (task T291650) (task T292260) (task T294944) by James D. Forrester
WikimediaBadges
[edit]- git #f4655497 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
WikimediaMessages
[edit]- git #76490017 - Fix Wikinews license link in mobile editor (task T284097) (task T296791) by Bartosz DziewoĆski
- git #3dbac6d6 - Remove unused license name abbreviations by Bartosz DziewoĆski
- git #d0d42cc1 - Remove dead code by Bartosz DziewoĆski
Skins
[edit]MinervaNeue
[edit]- git #a0bb9e41 - Fix viewport overflow in RC/Watchlist editsummaries (task T297045) by Derk-Jan Hartman
- git #ed22536b - ServiceWiring: Add fallback for when title is null (task T297068) by Kosta Harlan
- git #9c38f7ec - drawers: Remove outdated supported browser property by Volker E
- git #023c5046 - Avoid using User::getOption (task T296083) by vladshapik
Vector
[edit]- git #bb0b3373 - Mount search to parent node of search form (task T296889) by jdlrobson
- git #d834329e - [Sticky header refactor] Separate responsibilities by jdlrobson
- git #37c9a24f - Update scroll observer to allow event logging (task T292586) by Clare Ming
- git #f45cd693 - Update search box margin in sticky header. (task T296318) by Clare Ming
- git #f0ed70d7 - Restores language button icon font size (task T296212) by jdlrobson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #c9e3a15a - Move logic for select first/last offset to view and flag autoFocus nodes (task T295905) by Ed Sanders
- git #74dd3a1a - ce.Surface: Improve getViewportRange by Ed Sanders
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- Citoid
- CodeEditor
- Cognate
- CologneBlue
- CommonsMetadata
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- ImageMap
- InputBox
- Interwiki
- InterwikiSorting
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MassMessage
- Math
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NewUserMessage
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TorBlock
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- UserMerge
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseLexeme
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- mediawiki/vendor
- timeline
- wikihiero
Total changes
[edit]231 Changes in 61 repos by 67 authors