MediaWiki 1.39/wmf.13/Changelog
< MediaWiki 1.39 | wmf.13
Core changes
edit- git #be12d872 - Branch commit for wmf/1.39.0-wmf.13 by trainbranchbot
- git #f5163cbb - mediawiki.skinning: `transition-duration` accessibility override set to `0` (task T308979) by Jon Robson
- git #9d458f6d - user: Add > to $wgInvalidUsernameCharacters, used by ExternalUserNames (task T308465) by Umherirrender
- git #7da86e4e - ApiQueryBacklinksprop: Completely remove index hints (task T306673) by Amir Sarabadani
- git #87a8168f - TemplatesOnThisPageFormatter: Use PageIdentity by Umherirrender
- git #b5fe60a7 - Introduce PageBundleJsonTrait for serialization by Nikki Nikkhoui
- git #13f6ec9e - Rest: Migrate parsoid stashing logic from RESTbase (task T267990) by Derick Alangi
- git #b2c8e5d9 - Improve replacement hint for wfGetDB by Matěj Suchánek
- git #24115a8f - Start clean up of revision_actor_temp table (task T215466) by Amir Sarabadani
- git #123f785c - ParserTestRunner: undo class rename of TestFileReader by C. Scott Ananian
- git #d61f8751 - Add Nigerian Pidgin (pcm) (task T308813) by Amir E. Aharoni
- git #f4be473b - multiselect: Init the disable state of MenuTagMultiselectWidget (task T308984) by Func
- git #30fe871e - exception: Inject wgShowExceptionDetails from Setup.php by Timo Tijhof
- git #fba01706 - Adds classes to links in mw-contributions-user-tools (task T248441) by TerraCodes
- git #dcd8680c - HTMLTagMultiselectField: make allowArbitrary really optional by Gergő Tisza
- git #f07ca2f1 - Fix name of Special namespace in Kabuverdianu (kea) by Waldir Pimenta
- git #5905854a - Permissions: Add strict return types and minor doc cleanup by Timo Tijhof
- git #94553a1b - Wrap navigation in <div class="mw-pager-navigation-bar"> in all pagers (task T308364) by Bartosz Dziewoński
- git #c9d81cf9 - mediawiki.language,preferences: Use RegExp.test instead of String.match by Thiemo Kreuz
- git #824ddac2 - Move code from doMaintenance.php into a runner class. by daniel
- git #ebd91299 - IcuCollation: Fix some typos and a broken link in a comment by Kevin Israel
- git #72b14c94 - IcuCollation: Remove unnecessary rtrim() and unset() by Kevin Israel
- git #9e6b7156 - Add Parsoid capabilities to parserTests.php script by Subramanya Sastry
- git #b5bcc0de - ParserTest runner improvements (improve feature parity with Parsoid) by Subramanya Sastry
- git #735dbd7b - Update RELEASE-NOTES-1.38 by Reedy
- git #72951007 - Allow REST API handlers to require csrf-safe session providers (task T305043) by Bill Pirkle
- git #67d3a002 - API: document that `prependtext` and `appendtext` work for sections too by DannyS712
- git #d83cbce7 - rdbms: Move four more functions from Database to SQLPlatform (task T307616) by Amir Sarabadani
- git #021366a9 - mediawiki.skinning: Amend prefer-reduced-motion accessibility rules (task T254399) (task T308705) by Volker E
- git #05c9df00 - HTMLForm: Require constructor $context parameter (task T308407) by Bartosz Dziewoński
- git #8b883473 - UserGroupManager: Fix dbDomain in addUserToGroup() deferred update (task T193565) by Timo Tijhof
- git #27b5924e - wdio-mediawiki: Release 2.1.0 (task T280331) by Željko Filipin
- git #7a33e1fb - htmlform: Remove mw1.30 B/C code for autocomplete attribute by Derick Alangi
- git #0d90560e - parser: Remove Priority Hints experiment for thumbnails (task T308707) by mainframe98
- git #400f538e - mediawiki.htmlform: Document cond-state map/filter, minor clean up by Timo Tijhof
- git #78120fb5 - mw.htmlform: Fix conditional hide/disable for non-OOUI forms (task T308626) by Bartosz Dziewoński
- git #ae33d060 - Storage: Log when saveRevision() is hook-aborted (task T305821) by Adam Wight
- git #d71b75ac - parser: Avoid pushing the whole content to ParserObserver debug log (task T305218) by Amir Sarabadani
- git #a0997c84 - resourceloader: Improve getRedirectTarget() check in WikiModule by Timo Tijhof
- git #ebffc4f6 - parser: Remove Element Timing experiment for thumbnails (task T308621) by mainframe98
- git #6f84ccbd - mediawiki.util: Make internal repeatString() function non-public (task T301174) by Timo Tijhof
- git #03806793 - Call TempUserCreatedRedirect hook with the post-create user by Tim Starling
- git #92fb86f0 - rdbms: update various IDatabase comments by Aaron Schulz
- git #e72b9d1a - Settings: Add remaining schema info to config-schema.php (task T307769) by daniel
- git #8634428e - Update OOUI dependency in composer.json by Alexander Vorwerk
- git #a859fb8c - Remove CSS linear-gradient vendor prefix by Ed Sanders
- git #c7d7bb92 - Sync up with Parsoid parserTests by Arlo Breault
- git #90e56410 - Update OOUI to v0.44.0 (task T137126) (task T201491) (task T303969) (task T303972) (task T306486) by James D. Forrester
- git #0584f6bb - SpecialVersion::getVersion: Document what the possible flags are (just one) by James D. Forrester
- git #323b16f3 - Replace uses of deprecated Less mixins (task T308351) (task T308360) by Ed Sanders
- git #1277d9f1 - Still collect metadata on multiple writes (task T303014) (task T303015) by Isabelle Hurbain-Palatin
- git #db492e20 - ParserOutput: Ensure that array elements are always terminated with a comma by C. Scott Ananian
- git #237bbf08 - Turn DefaultSettings.php into a deprecated stub (task T300129) by daniel
- git #29aca669 - Fix visibility of setUp methods in tests by Thiemo Kreuz
- git #5a6d589d - Remove vendor prefixes for CSS animation by Ed Sanders
- git #e7004a62 - Set tooltips in galleries, despite caption being visible (task T297443) (task T108380) by Arlo Breault
- git #e2752a0d - Clarify tooltips are set if captions aren't visible (task T297443) (task T108380) by Arlo Breault
- git #9c095113 - ContribsPager: Update index hint to use revision table in READ NEW (task T307295) by Amir Sarabadani
- git #ba8bf194 - objectcache: add size/character recommendations to IStoreKeyEncoder by Aaron Schulz
- git #bcae7388 - REST: don't send stack trace in error respones. by daniel
- git #cf383126 - Grammar for Georgian - genitive (task T307207) by Amir E. Aharoni
- git #8c833750 - rdbms: Prepare for moving Database::selectSQLText to SQLPlatform (task T307616) by Amir Sarabadani
- git #cc894594 - Remove message boxes with IDs in core (task T304363) by Stang
- git #fbdd56da - rdbms: fix Postgres return type for lastErrno() by Aaron Schulz
- git #5a527587 - objectcache: lower setNewPreparedValues() memory overhead in some cases by Aaron Schulz
- git #2a171c15 - Add tests for PermissionManager by Gergő Tisza
- git #75fc5dd1 - Chinese Conversion Table Update 2022-1 by Chiefwei
- git #49ad7169 - Use User::isRegistered for readability instead of ::getId falsy check by Umherirrender
- git #fdc49f29 - PermissionManager: Replace usage of Action::factory by ActionFactory by Umherirrender
- git #278391c0 - API: Fix result of action=setnotificationtimestamp for non-watched title by Umherirrender
- git #2db05577 - Remove unsed code snippets from ImportableOldRevisionImporter by Thiemo Kreuz
- git #0f954a06 - revisionlist: Store page identity instead of Title by Umherirrender
- git #83a56676 - Soft deprecate the global function wfGetDB() (task T273239) by Alexander Vorwerk
- git #c2d23a00 - api: Disallow user-generated modules on api.php help pages (task T132720) by Timo Tijhof
- git #bb5237d2 - mediawiki.action.styles: Bundle in categoryPage.less by Timo Tijhof
- git #2f128857 - Update archaic example in languages/i18n/exif/qqq.json (task T301785) by 4nn1l2
Vendor
edit- git #9d08d3eb - Bump wikimedia/parsoid to 0.16.0-a9 (task T307412) by Subramanya Sastry
- git #db54a30b - Update OOUI to v0.44.0 by James D. Forrester
Extensions
editAbuseFilter
edit- git #d4b15cb7 - Optimize loop in 'diff-split' case by Matěj Suchánek
- git #a46db47b - Fix validation for ip_in_ranges by Daimona Eaytoy
- git #b1739a58 - Add ip_in_ranges function (task T305017) by fossifer
AdvancedSearch
edit- git #5da48f39 - ui.ArbitraryWordInput: Streamline some widget code by Thiemo Mättig
ArticlePlaceholder
edit- git #509700e1 - Bump grunt from 1.5.2 to 1.5.3 by Addbot
CentralAuth
edit- git #c6169406 - Revert "Populate rq_wiki with the wiki where the rename was requested" (task T308895) by Majavah
- git #9d309737 - GlobalUsersPager: Fix wikiset not included display by Taavi Väänänen
CirrusSearch
edit- git #3d8b41d4 - typo fix: successfull -> successful (task T201491) by DannyS712
- git #fb60ca7f - metastore: Update deprecated version parameters (task T218994) by Erik Bernhardson
- git #b7592fd4 - Resolve minimum_should_match warnings during random scoring (task T288765) by Erik Bernhardson
Cite
edit- git #5515de20 - Sync up with Parsoid citeParserTests.txt by Subramanya Sastry
Cognate
edit- git #70dfcf3b - build(deps-dev): bump grunt from 1.5.2 to 1.5.3 by Addbot
Collection
edit- git #acc07f3e - Use more compact, modern PHP7 syntax in places by Thiemo Kreuz
CommonsMetadata
edit- git #0a1c3124 - Return early if the ParserOutput doesn't have any text (task T308663) by Amir Sarabadani
ContentTranslation
edit- git #22ec9696 - CX3 Build 0.2.0+20220523 (task T308726) by Santhosh Thottingal
- git #4063c44e - SX: Fix section number calculation for a given section title (task T308726) by NikG
- git #9217d3a5 - SX Publisher "Learn more" message: Use external link to documentation (task T305131) by NikG
- git #ca2301ff - CX ULS entrypoint: Load only for content pages and Vector 2022 skin by NikG
- git #b5f7d624 - CX ULS quick action entrypoint: Add "ext.uls.common" as a dependency (task T308557) by NikG
- git #401ba970 - Sitemapper: Fix the configuration override (task T308802) by Santhosh Thottingal
- git #2b3a80e7 - CX3 Build 0.2.0+20220517 (task T304293) (task T305253) by Santhosh Thottingal
DiscussionTools
edit- git #d7209b13 - CommentTarget: Clean up toolbar actions by Bartosz Dziewoński
- git #b6f554a9 - Ready A/B test code for topic subscriptions (task T302515) (task T304030) by David Lynch
- git #1cc94f91 - CommentTargetWidget: Exclude save commands (task T308709) by Ed Sanders
- git #6a591491 - Ignore LRM and RLM in more places in the timestamp (task T308448) by Bartosz Dziewoński
DonationInterface
edit- git #bd14b320 - Use showError as request param instead of error-xx from ffname (task T302938) by wfan
- git #93e7d09a - Remove ZA National ID field from Astropay form and set default cpf (task T307743) by Damilare Adedoyin
- git #8f4392c9 - Remove ffname from tests of payments forms (task T308622) by Andrew Green
- git #a98b9fac - PHPUnit tests: reset globals and use salt in API tests (task T266088) by Andrew Green
- git #e0d71f23 - Set dlocal for south africa (task T304627) by wfan
- git #c0ff9fa6 - Set AstroPay as default gateway for PE and UY (task T303207) by Elliott Eggleston
- git #b2f81b80 - Rename GatewayFormChooser -> GatewayChooser (task T302936) by Andrew Green
- git #a037af9d - Create astropay.js and add redirect explaination message (task T307614) by cstone
- git #288b6da0 - Remove 'noform' mustache template bits (task T302938) by Elliott Eggleston
- git #39b09af0 - Sort Braintree countries file by Elliott Eggleston
- git #b27c5ae0 - Remove card types unsupported in IN (task T308166) by Elliott Eggleston
Echo
edit- git #6ee782b2 - selenium: Use @wdio/spec-reporter (task T280331) by Željko Filipin
- git #ef06fb78 - Remove redundant call to JobQueueGroup::deduplicateRootJob() by Aaron Schulz
- git #8fb87e32 - Prevent layout shift of the notification icon in the mobile site by Nicholas Ray
EventLogging
edit- git #ee48db96 - Do not throw when calling MediaWikiMetricsClientIntegration::getContextAttributes() (task T281761) by Sam Smith
ExternalGuidance
edit- git #6cf292eb - mw.externalguidance.special: replace use of deprecated $.debounce (task T308981) (task T213426) by Ori Livneh
FileImporter
edit- git #0d1e1992 - Inject UserIdentityLookup as a dependency (task T308691) by Thiemo Kreuz
- git #1e1e4eff - Fix incomplete user creation when importing archive log entries (task T308691) by Thiemo Kreuz
- git #f7bc3da9 - Remove meaningless calls to deprecated WikiRevision::getUserObj by Thiemo Kreuz
- git #91a10c89 - i18n: remove empty ar translation of fileimporter-cantimportfileinvalid by DannyS712
FlaggedRevs
edit- git #30f2acd5 - Drop flaggedpage_config.fpc_select column (task T262978) by Alexander Vorwerk
- git #202e5fac - Drop leftovers from the removed "quality" tier (task T277883) by Thiemo Kreuz
- git #347bee49 - Simplify array_filter() calls by Thiemo Kreuz
Flow
edit- git #d39cc844 - typo fix: successfull -> successful (task T201491) by DannyS712
GeoData
edit- git #70a2aebb - Add some strict parameter and return type declarations by Thiemo Kreuz
- git #f9433eaa - Remove reference to Elastica\Type (task T308044) by David Causse
GlobalWatchlist
edit- git #2cd2a19d - build: Upgrade stylelint-config-wikimedia to 0.13.0 by James D. Forrester
GrowthExperiments
edit- git #bfc5ddd6 - ExportWelcomeSurveyMailingListData: Use stderr for debug output (task T303780) by Gergő Tisza
- git #10094525 - Mentorship: Add About mentorship dialog (task T292627) by Martin Urbanec
- git #0d553a43 - Provide fallback value for wgUserEditCount in HomepageModuleLogger and HelpPanelLogger (task T303176) by MewOphaswongse
- git #cb69c56b - Make NewcomerTaskCompleteHandlerTest use HandlerTestTrait by Daimona Eaytoy
- git #7ca313ca - Change how the post-edit dialog is shown on mobile (task T305543) by MewOphaswongse
- git #2352585a - Update homepagemodule schema to v1.5.1 (task T308690) by MewOphaswongse
- git #4c5e65eb - KPIs: Track reverts by task type (task T297004) by Kosta Harlan
- git #b95b6ef0 - GrowthTasksApi: Use default limit exported from server-side by Kosta Harlan
- git #d448ca93 - Campaign templates: show legal footer on mobile (task T307521) by MewOphaswongse
- git #30930227 - Mentorship: Use flex-end instead of vertical-align: bottom (task T307752) by MewOphaswongse
- git #8d7e87da - Account creation: add Thank you banner texts (task T305659, T305694) by Sergio Gimeno
- git #c3fe37bf - GrowthTasksApi: Set topics match mode in API params separately from topics (task T308312) by Kosta Harlan
- git #22daf579 - Always send accepted parameter as boolean in add an image submissions (task T303257) by Sergio Gimeno
- git #3fc4bfcf - SpecialManageMentors: Add a link back after a mentor is removed (task T264343) by Martin Urbanec
- git #4316635e - SpecialManageMentors: Add user links for each mentor (task T264343) by Martin Urbanec
- git #e9797672 - Remove unneeded postEdit.afterRemoval event trigger (task T307442) by Sergio Gimeno
GWToolset
edit- git #9dbea466 - MediaWiki:Gwtoolset-page-title-contains-url/en: Change "e.g." to "i.e." (task T308942) by Klein Muçi
- git #421b9919 - Remove unused by-reference symbols by Thiemo Kreuz
- git #60fed7ad - Some minor code cleanups by Thiemo Kreuz
- git #06cc8576 - Use PHP7 syntax to reduce code duplication by Thiemo Kreuz
ImageMap
edit- git #01132352 - Disable tests to avoid circular dependency (task T273505) by Arlo Breault
- git #75f95fbc - Place tooltips if caption isn't visible (task T297443) (task T108380) by Arlo Breault
- git #04ce450e - Disable test temporarily (task T297443) (task T108380) by Arlo Breault
InterwikiSorting
edit- git #e70560dd - build(deps-dev): bump grunt from 1.5.2 to 1.5.3 by Addbot
Kartographer
edit- git #5b3e505c - Remove a lot of unused map projection code by Thiemo Kreuz
- git #42023601 - Move eslint ignores to .eslintignore by James D. Forrester
Math
edit- git #cb9b94c0 - extension.json: Fix the invalid name of $wgMathUseInternalRestbasePath (task T308546) by lens0021
- git #72a537e8 - Add $wgMathUseInternalRestbasePath (task T306572) by lens0021
MediaSearch
edit- git #209f2189 - Fix - History state manipulation is triggering erros in the frontend (task T307780) by Mark Shenouda
- git #5704a5dd - Fix Filter menus for Safari (task T308149) by Mark Shenouda
- git #1118729b - Fix typo by Matthias Mullie
MobileFrontend
edit- git #6b0cd381 - Wait for router.back() in overlay teardown to happen before setting location (task T219420) by Ed Sanders
- git #9a48fb4f - styles: Replace deprecated mixins/vendor prefixes (task T306486) (task T308351) (task T308360) by Ed Sanders
- git #531801c4 - VE: Fix CSS override in fake toolbar by Ed Sanders
- git #4dc6be17 - Update contents of page dynamically after VE edit (task T219420) by Ed Sanders
MultimediaViewer
edit- git #70b4410e - eslint: Fix qunit/no-loose-assertions by Ed Sanders
- git #e131da48 - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders
- git #3a61a45a - build: Update stylelint-config-wikimedia to 0.13.0 by Ed Sanders
- git #73e59d39 - style: Remove vendor-prefixes no longer required by Ed Sanders
OATHAuth
edit- git #bc451cef - OATHAuth.alias.php: Add Korean aliases (task T306337) by Bluehill395
OAuth
edit- git #dbe63d87 - Allow ES6 syntax in Gruntfile by Adam Wight
- git #04c2a020 - Remove 'required' from callbackIsPrefix (task T308880) by Gergő Tisza
PageTriage
edit- git #d9e14b0e - Javascript cleanup: remove unused `optionsToken` variables (task T202129) (task T309001) by DannyS712
- git #b3b4d3d4 - Notifications: add redirect=no when title is a redirect (task T261368) by dylsss
ProofreadPage
edit- git #86cb2633 - build: Update 'stylelint-config-wikimedia' and 'grunt-stylelint' by Volker E
PropertySuggester
edit- git #43381aa2 - build(deps-dev): bump grunt from 1.5.2 to 1.5.3 by Addbot
Score
edit- git #f0b90774 - VE: Replace deprecated override_ogg & vorbis with override_audio & audio by Ed Sanders
Scribunto
edit- git #08606486 - Remove unused defaults from class properties by Thiemo Kreuz
- git #2f0775fe - Increase mw.dumpObject() indent size (task T307343) by Sam Wilson
SimilarEditors
edit- git #7dbec2de - Remove null default for Neighbor variables (task T308853) by STran
- git #bbabece6 - Fetch data from api (task T296296) by STran
TimedMediaHandler
edit- git #b09e6c59 - Fix centering of media player inside gallery (task T308885) by Derk-Jan Hartman
- git #8b2e08ab - Disable tests to avoid circular dependency (task T273505) by Arlo Breault
Translate
edit- git #d5a05754 - MessageBundle: Clear caches and rebuild index on move (task T300496) by Abijeet
- git #bcc27704 - Fix message in the header of page not yet marked for translation (task T308704) by Abijeet
- git #f9aac368 - Add UI for TranslationAid when fetching edit summaries (task T240364) by Gee
- git #ad5a7f50 - Add TranslationAid to fetch a translation's edit summaries (task T240364) by Gee
TwoColConflict
edit- git #40b22988 - Use more generic padding for swap button (task T254577) by Thiemo Kreuz
UniversalLanguageSelector
edit- git #9f09b99d - Update jquery.ime and uls from upstream by Amir E. Aharoni
- git #0305e121 - Update jquery.uls from upstream by Amir E. Aharoni
UploadWizard
edit- git #61ecae3c - build: Bump everything by James D. Forrester
VisualEditor
edit- git #5d060c34 - GalleryImageNode: Handle broken images by Ed Sanders
- git #da8de2e5 - GalleryDialog: Use correct src attribute when rebuilding DOM by Ed Sanders
- git #0aa4ee13 - ve.dm.MWGalleryImageNode: Add width/height attributes back to images by Ed Sanders
- git #1fac5e1c - Update VE core submodule to master (020488bd1) by Bartosz Dziewoński
- git #1cfef423 - MobileArticleTarget: Avoid jittering while scrolling (task T307849) by Bartosz Dziewoński
- git #e84718d2 - ve.init.mw.MobileArticleTarget: Remove hiding keyboard shortcut hints (task T308200) by Bartosz Dziewoński
- git #0e6c9542 - Update VE core submodule to master (595380444) (task T293129) (task T307849) (task T308200) by Ed Sanders
- git #b189ce28 - Special:CollabPad supports `importTitle` parameter by Adam Wight
- git #c64f5a78 - MWImageNode: Skip empty change descriptions by Ed Sanders
- git #fb1ed9e7 - MWGalleryImageNode: Avoid converting altText from null to '' (task T308747) by Ed Sanders
- git #f4a7dfa0 - Improve visual diff of gallery when image replaced (task T308747) by Ed Sanders
- git #381381c0 - Update VE core submodule to master (aeaac1e84) by Bartosz Dziewoński
- git #726bbbdb - Update VE core submodule to master (776219f4b) (task T307527) by Ed Sanders
- git #098e2170 - selenium: Use @wdio/spec-reporter (task T280331) by Željko Filipin
- git #3e1c5628 - Remove duplicate dependency on mwsave from mobileArticleTarget by Ed Sanders
- git #46846d1b - Improve collapsible descriptions for smaller screens (task T307986) by Andrew Kostka
- git #0c176752 - Fix non-collapsible parameter descriptions on smaller screens by Andrew Kostka
- git #b5962515 - Update schema logging of bucket for new DiscussionTools A/B test (task T304030) by David Lynch
- git #e9b29e77 - Messages: Remove 'visualeditor-donebutton-tooltip' by Ed Sanders
- git #ffa2d2d9 - Messages: Remove unused 'subject' by Ed Sanders
- git #d8c4c54d - Messages: Upstream various messages to ArticleTarget module by Ed Sanders
- git #d8aa99e3 - Stop passing scrub_wikitext (task T297298) by Arlo Breault
- git #377a6523 - Update VE core submodule to master (849c2e8de) by James D. Forrester
- git #e9ee23aa - selenium: Content Editable should save an edit (task T296187) by Željko Filipin
- git #c877dc47 - Implement replacePageContent in MobileArticleTarget (task T219420) by Ed Sanders
- git #37b81b5b - ArticleTarget: Always reload the page after save on non-view page by Ed Sanders
WebAuthn
edit- git #58d7a4a3 - typo fix: successfull -> successful (task T201491) by DannyS712
Wikibase
edit- git #6111f3fd - REST: Add spec for item specific single statement (task T308516) by Jakob Warkotsch
- git #309fb5c2 - REST: Error in GetItemStatement for Item ID mismatch (task T309020) by Jakob Warkotsch
- git #ca6a3c8b - REST: Error when Item not found in GetItemStatement (task T308426) by sihe
- git #dffd9ecf - REST: Fix typo in test file name by Jakob Warkotsch
- git #5a26f90d - REST: Add optional Item ID to GetItemStatement (task T308517) by sihe
- git #be5b036f - REST: Combine item data retrievers by Jakob Warkotsch
- git #708c86a5 - typo fix: successfull -> successful (task T201491) by DannyS712
- git #ee2c4cca - REST: Use ItemDataRetriever in GetItem use case (task T308436) by Jakob Warkotsch
- git #488e39c6 - REST: Add ItemDataRetriever interface and implementation (task T308435) (task T308431) by Jakob Warkotsch
- git #74a0d284 - REST: Remove EmptyArrayToObjectConverter (task T307913) by Jakob Warkotsch
- git #4f94db4c - REST: Serialize in presenter for GetItemStatements (task T308432) by Jakob Warkotsch
- git #15076ef7 - REST: Avoid using EmptyArrayToObjectConverter (task T308437) by Jakob Warkotsch
- git #c0dd3456 - REST: Serialize in presenter for GetItem (task T308437) by Jakob Warkotsch
- git #a337d8bf - REST: Serialize in presenter for GetItemStatement (task T308438) by Jakob Warkotsch
- git #e31e2ce8 - Extract SiteLinkListSerializer from ItemSerializer (task T308437) by Jakob Warkotsch
- git #72dc7222 - SerializerFactory: Hint specific serializer types (task T308438) by Jakob Warkotsch
- git #71d004c0 - Remove not needed pieces from PHPDoc comments by Thiemo Kreuz
- git #4a0c7233 - Remove unused default values from class properties by Thiemo Kreuz
- git #45093890 - Fix visibility of setUp methods in tests by Thiemo Kreuz
- git #1418f815 - Replace PropertyInfoTable class property with constant by Thiemo Kreuz
- git #61cfd878 - docs: Add anchor to allowDataTransclusion setting (task T306012) by Lucas Werkmeister
- git #ad6be095 - Make use of the ?? operator instead of isset() by Thiemo Kreuz
- git #65a9d8d8 - Make use of PHPUnit shortcuts where possible by Thiemo Kreuz
- git #5c9a042c - bridge: Vue3: adjust renamed lifecycle hook by Michael Große
- git #a453688e - Simplify test after errorbox cleanup (task T300354) by Lucas Werkmeister
WikibaseCirrusSearch
edit- git #8bd4a302 - Update array_map and some PHPDoc blocks by Thiemo Kreuz
- git #3ddb890d - Make use of PHPUnit shortcuts by Thiemo Kreuz
- git #368e121b - haslicense: Apply minimum_should_match for elastic 7.x (task T288765) by Erik Bernhardson
- git #eb2cdd71 - Fix visibility of setUp methods in tests by Thiemo Kreuz
WikibaseLexeme
edit- git #1857aec8 - Move options from README to docs/topics/options.md (task T306012) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #47b43a96 - SerializerFactory: Hint specific serializer types (task T308438) by Jakob Warkotsch
WikibaseQualityConstraints
edit- git #0d0f5d3a - Bump grunt from 1.5.2 to 1.5.3 by Addbot
Wikidata.org
edit- git #fc49527f - build(deps-dev): bump grunt from 1.5.2 to 1.5.3 by Addbot
WikiEditor
edit- git #ce2ecf08 - Update schema logging of bucket for new DiscussionTools A/B test (task T304030) by David Lynch
WikiLambda
edit- git #7640f73f - Update function-schemata sub-module to HEAD (e9afd51) (task T291136) (task T306803) by James D. Forrester
- git #504868de - Drop the updateLanguageCodes maintenance script, unused now by James D. Forrester
- git #1a355ffa - Rename the confusing ZMetadata to ZLabelsBlock by James D. Forrester
- git #99ec39b9 - OrchestratorBase: Add a user agent for execution requests (task T296406) by James D. Forrester
- git #b45c1f71 - swap custom tabs for codex tabs (task T308466) by jkieserman
- git #f79852c6 - small fix to lookup so searching by zids works by jkieserman
- git #efbc328d - mobile function definition design implementation by adesoji
- git #e6c7f4b2 - Follow-up 12b55153: Actually delete vue-router (task T301520) by James D. Forrester
WikimediaBadges
edit- git #7cc8245f - build(deps-dev): bump grunt from 1.5.2 to 1.5.3 by Addbot
WikimediaEvents
edit- git #ec7bf86c - Populate is-anon, is-bot properties during web a/b test enrollment (task T307381) by Clare Ming
WikimediaIncubator
edit- git #b12303c3 - Fix logo display on info pages (task T254229) by Jon Harald Søby
- git #e2aebaf0 - Add test wiki metadata to mw.config (task T307661) by Jon Harald Søby
WikimediaMaintenance
edit- git #a19f6b2f - Add a script to fix T308895 renames (task T308895) by Taavi Väänänen
WikimediaMessages
edit- git #903d508f - Add messages for Gun Wiktionary (guwwiktionary) (task T309054) by gerritbot
Wikisource
edit- git #68e004af - Removes unused dependency in WikibaseClientSiteLinksForItemHandler by Tpt
Wikistories
edit- git #8e0ac317 - Add text max length to no-js story editor (task T303955) by Stephane Bisson
- git #10894c10 - Get article thumbnail through the meta tag by hueitan
- git #75dabe17 - Re-order story pages (task T296783) by hueitan
- git #e94eae9d - Use number of visible character to validate text length (task T303955) by Stephane Bisson
- git #bad103fe - Restrict story creation to logged in users (task T301362) by Stephane Bisson
- git #18fd17e5 - Rename SpecialCreateStory to SpecialStoryBuilder (task T301134) by Stephane Bisson
- git #cea756c8 - Publish: show specific error message if available by Stephane Bisson
- git #75592b3f - Remove Story namespace protection by Stephane Bisson
Skins
editMinervaNeue
edit- git #d926771b - Remove deprecated vendor prefixes and their mixins (task T306486) (task T308351) (task T308360) by Ed Sanders
- git #d5d94e6b - Add settings menu item for anon users (task T307696) by bwang
- git #816aac97 - Follow-up I24090527: Add .mw-parser-output scope to limit to parsed output (task T304148) by Ed Sanders
- git #8c57c9c1 - Enable special page tabs (task T286466) by Jon Robson
- git #86caa177 - build: Update linters and linter config by Ed Sanders
Vector
edit- git #4e673841 - Fixes Vector 2022 sidebar overlap when table of contents disabled (task T308130) by Jon Robson
- git #e46eef19 - Normalise PHP namespaces used in Vector (task T303102) by Mo Abualruz
- git #f91c3cd5 - Use upstream reduces motion skin option by Jon Robson
- git #55b52831 - Revert "Move a max-width Less variable up into variables.less" by Jdlrobson
- git #bf494b89 - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders
- git #4a8eba29 - styles: Replace more deprecated mixins by Ed Sanders
- git #7f7d5c4a - build: Update stylelint-config-wikimedia to 0.13.0 by Ed Sanders
Misc
editVisualEditor/VisualEditor
edit- git #020488bd - Fix various mistakes in JSDoc documentation by Thiemo Kreuz
- git #ae6c7de7 - Make some generic Array type hints more specific by Thiemo Kreuz
- git #42900ef3 - Fix wrong type hints for string hashes by Thiemo Kreuz
- git #f4a94fef - Remove some unnecessary newlines from source code by Thiemo Kreuz
- git #bbd6c3ef - Revert "Ensure mobile context appears above toolbar on mobile" by Bartosz Dziewoński
- git #df426dd8 - ve.ui.Surface: Attach mobile context to global overlay (task T293129) (task T307849) by Bartosz Dziewoński
- git #776219f4 - Follow-up Ic15dd21f: Fix typo width->height (task T307527) by Ed Sanders
- git #3fa5a0d9 - VisualDiff: Consider values going from/to null as being set/unset by Ed Sanders
- git #5c02fa39 - DiffElement: Fix ClassAttributeNode tests and ImageNode behaviour by Ed Sanders
- git #fdf1a920 - ve.ce.Surface: Fix typos in documentation by Ed Sanders
- git #8ede5f44 - ve.ui.Toolbar: Always hide keyboard shortcut hints on mobile (task T308200) by Bartosz Dziewoński
- git #849c2e8d - Update OOUI to v0.44.0 by James D. Forrester
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- CologneBlue
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- InputBox
- Insider
- Interwiki
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadsLink
- UrlShortener
- VipsScaler
- WikiLove
- WikibaseLexemeCirrusSearch
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit299 Changes in 64 repos by 86 authors