MediaWiki 1.42/wmf.9/Changelog
Appearance
< MediaWiki 1.42 | wmf.9
Core changes
[edit]- git #8d970167 - Branch commit for wmf/1.42.0-wmf.9 (T350085) by trainbranchbot
- git #9c02258a - Use thousands separators in selected integer literals (T353205) by Tim Starling
- git #7d923dbe - Bump wikimedia/parsoid to 0.19.0-a8 by Subramanya Sastry
- git #f164c8f7 - SwiftFileBackend: Fix "PHP Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated" by Paladox
- git #d3518a39 - Avoid one sprintf() that's not strictly needed by thiemowmde
- git #01409b34 - WikiImporterFactory: Deprecate getWikiImporter() without performer by Bartosz Dziewoński
- git #64001f0e - WikiImporter: Pass Authority for permissions instead of global context by Bartosz Dziewoński
- git #72d6b463 - Use namespaced classes by Umherirrender
- git #388b0374 - tests: Use namespaced classes by Umherirrender
- git #286ad233 - use getUserPermissions in query allusers api calls to get user rights (T205992) by Ariel T. Glenn
- git #881c39ac - tests: Skip expensive resetServices() when nothing changed by thiemowmde
- git #fb79fc58 - Simplify Sanitizer::CHAR_REFS_REGEX regex a little by thiemowmde
- git #1946d907 - Make write queries just have a single destination table by Tim Starling
- git #0b143b0e - rdbms: Simplify TRUNCATE handling by Tim Starling
- git #1f1fbaa0 - rdbms: make DatabasePostgresTest use addDBDataOnce() and use tableName() by Aaron Schulz
- git #1b9809b3 - tests: Skip failing tests on php8.2 (and make pass) by Umherirrender
- git #149cf576 - user rename: Disallow self-rename (T343667) by Ammarpad
- git #59e7029b - DEVELOPERS.md: add detail to WSL section by Novem Linguae
- git #11ddf672 - Edit Recovery: improve special page listing (T347673) by Sam Wilson
- git #5c6684b9 - objectcache: rename TINY_POSTIVE constant to TINY_POSITIVE by Ammarpad
- git #721ddbdd - rdbms: distinguish different CREATE statements in Query::getVerb() (T350330) by Aaron Schulz
- git #658c7de6 - Skin: Allow og:site_name meta tag (T348203) by Pols12
- git #d50deb23 - Introduce ContentDOMTransformStage by Isabelle Hurbain-Palatin
- git #a3f51c73 - Refactor DefaultOutputTransform into a pipeline of transforms (T348253) by Isabelle Hurbain-Palatin
- git #1c495e89 - WikiImporter: Fix an access to global config by Bartosz Dziewoński
- git #4b832859 - ParserOutput: Allow passing LinkTarget to title-related methods (T296023) by C. Scott Ananian
- git #963b2d15 - Rename private LanguageConverter::$isTitleConversionDisabled property by C. Scott Ananian
- git #e94c7fa7 - Drop LanguageConverterFactory::isTitleConversionDisabled(), deprecated in 1.36 by James D. Forrester
- git #439a60ea - Drop MWExceptionHandler::rollbackMasterChangesAndLog(), deprecated in 1.37 by James D. Forrester
- git #e1591429 - Drop ExtensionProcessor::getExtraAutoloaderPaths(), deprecated in 1.39 by James D. Forrester
- git #63ba162a - Use real type hints for services etc. in import/ by Bartosz Dziewoński
- git #d7834848 - ImportReporter: Deprecate using without setting context by Bartosz Dziewoński
- git #87b47911 - objectcache: Drop support for `$wgObjectCaches['db-replicated']` (T352481) by Derick Alangi
- git #74a8d8e1 - tests: Only set $dbSetup if setupTestDB() ends without throwing (T352695) by Lucas Werkmeister
- git #55320cdd - Remove incorrect information from doc of File::canRender (T352234) by Dreamy Jazz
- git #f185a42e - tests: Remove duplicate assertion from DatabaseMysqlTest by Umherirrender
- git #2c59203c - Add Rutul to Names.php (T352954) by Jon Harald Søby
- git #a5577767 - Revert "Edit Recovery: Add Special:EditRecovery link to personal menu" (T351781) by Samtar
- git #965f3ff3 - Put punctuation within the strong tags by Jon Harald Søby
- git #69a5caa5 - Tweak documentation for summary plugin by Jon Robson
- git #cdfed92c - jsdoc: Use the summarize plugin (T344861) by Roan Kattouw
- git #9f2e4fae - Documentation: Expand the documentation in jsdoc (T352308) by Jon Robson
- git #2325e462 - api: Add support for pagelinks migration in ApiQueryBacklinks::runSecondQuery (T351237) by Amir Sarabadani
- git #d0e01136 - Remove support for extensions requiring a MW version via Composer (T467) (T249573) by Max Semenik
- git #8f897adf - Update OOUI to v0.48.3 (T93476) (T231138) (T242107) (T293723) (T332120) (T337808) (T342229) (T350071) (T350436) by Anne Tomasevich
- git #73668612 - DeferredUpdates: Fix logging for opportunistic enqueue (T351729) by Gergő Tisza
- git #59b2ed4b - CodexModule: Add Vue as a dependency if not already listed (T352724) by Anne Tomasevich
- git #353fd0bb - Remove deprecated Article::__get/__set magic functions by Umherirrender
- git #e96f9942 - tests: Define property in BlockListPagerTest by Umherirrender
- git #f559864d - tests: Use TestingAccessWrapper::newFromClass in session tests (T352910) by Umherirrender
- git #87850b30 - tests: Use ::class for class name resolution by Umherirrender
- git #e102cb74 - api: On revision related modules add extra info to limit parameter (T351024) by Umherirrender
- git #5270dad2 - Migrate two easy cases to expression builder by Amir Sarabadani
- git #10297799 - ApiQueryAllUsers: Simplify SQL generation by Bartosz Dziewoński
- git #6183896a - TempUser\Pattern: Use SQL expression builder instead of buildLike() (T350969) by Bartosz Dziewoński
- git #1f069df2 - api: Only force backlink namespace index when there is one ns only (T351237) by Amir Sarabadani
- git #d5d1f234 - rdbms: Add support for NOT LIKE in expression builder (T210206) by Bartosz Dziewoński
- git #fba886bd - Update Codex from v1.0.1 to v1.1.1 (T301730) (T311671) (T340590) (T346689) (T346696) (T347662) (T349566) (T349859) (T350436) (T350448) (T350651) (T352192) (T352642) by Anne Tomasevich
- git #2a7d8134 - LocalUserRegistrationProvider: Document TODO as a Phabricator task by Martin Urbanec
- git #b73cc87d - Re-apply "REST: Emit swagger spec" (T323786) (T352742) by Daniel Kinzler
- git #5473c4b3 - Get rid of unnecessary htmltidy hack in Gallery by Subramanya Sastry
- git #6c4bef89 - ResourceLoader: Fix "getScript()" unit test when using composer serve by Timo Tijhof
- git #d1b4478c - rdbms: make Query only track tables that are the target of writes (T350330) by Aaron Schulz
- git #8fa7d916 - DatabaseSqliteUpgradeTest: remove unused $sqlDump by Tim Starling
- git #60911137 - Special:BlockList: Improve display of hidden users by Tim Starling
- git #e48ef8de - Make function Linker::getUploadUrl public (T347682) by Fomafix
- git #890558f1 - Revert "REST: Emit swagger spec" (T352742) by Urbanecm
- git #36c3fc19 - Edit Recovery: Store better original form data (T351821) by Sam Wilson
- git #613cbaa0 - Edit Recovery: Add Special:EditRecovery link to personal menu (T351781) by Sam Wilson
- git #d5c4ff15 - Fix unanchored regex in jquery.highlightText.js by thiemowmde
- git #a219375c - Category: Update comments (T352628) by Lucas Werkmeister
- git #8d9eb859 - Category: Stop locking thousands of rows (T352628) by Amir Sarabadani
- git #bb4b5c5f - REST: Emit swagger spec (T323786) by daniel
- git #b0e8a796 - Use namespaced CommentStore and CommentStoreComment in tests by Fomafix
- git #497efa4e - Clean up DjVuImage::retrieveMetaData including shellbox support (T352515) by Tim Starling
- git #ef35ace1 - Replace complicated strlen() checks in Sanitizer with is_int() by thiemowmde
- git #cb09a27c - Output: Add IframeSandbox class (T222807) (T169027) by C. Scott Ananian
- git #a007f6e0 - mw-install:sqlite: Use run.php entrypoint (T347347) by Kosta Harlan
- git #17dc6408 - ResourceLoader/FileModule: Use callbackParam instead of callbackParams by Fomafix
- git #e20ef88c - Add Content-Type header checks to REST API tests (T352546) by Chlod Alejandro
- git #88c56c1e - Remove dataType from mw.Rest AJAX requests (T352546) by Chlod Alejandro
- git #b22248eb - Allow passing LinkTarget in DataAccess:getPageInfo() by C. Scott Ananian
- git #1a195e6c - Rename PageConfig::getTitleObj() to PageConfig::getLinkTarget() by C. Scott Ananian
- git #618902a0 - media: Port DjVuImage::retrieveMetaData() to use BoxedCommand (T289228) (T352515) by Giuseppe Lavagetto
- git #70d240cf - Drop CoreParserFunctions::mwnamespace(), deprecated in 1.39 by James D. Forrester
- git #2ed69b7c - ConnectionManager: Drop several methods deprecated in 1.38/1.39 by James D. Forrester
- git #dc0126f7 - LanguageConverter: Drop internal property access, deprecated since 1.36/1.35 by James D. Forrester
- git #b381630d - docs: Use IConnectionProvider instead of LoadBalancer in database.md by Daimona Eaytoy
- git #c6075099 - add portlet to toggle all collapsible elements (T347299) by jsn
- git #4c2569b5 - rdbms: Limit `fullQuery` in TransactionProfiler to 2000 chars (T349140) by Timo Tijhof
- git #0f572c63 - BlockUser lock duration tweaks by Tim Starling
- git #4baf4dd8 - CodexModule: Add unit test for code splitting (T350054) by Anne Tomasevich
- git #39f78d1e - Basic tree-shaking in CodexModule (T350054) by Eric Gardner
- git #b6f8c952 - Add module and manifest files to the codex RL module (T350054) by Anne Tomasevich
- git #094f0b4f - Remove Hooks class, all contents deprecated in 1.35 or 1.41 (T335536) by Umherirrender
- git #864a4258 - Revert "InsertQueryBuilder: When passed no rows, warn rather than die for now" by Jforrester
- git #e3fb9644 - Only cache expensive renderings (T346765) by daniel
- git #a61078f6 - Minimize code duplication in StatusValue methods by thiemowmde
- git #6114f847 - JobSpecification: Inherit request ID (T351729) by Gergő Tisza
- git #cfb64b85 - media: handle empty strings when parsing flash exif metadata (T350893) by Piotr Miazga
- git #0a9ed060 - Revert "PoolCounterConnectionManager: Add support for ipv6" (T352444) by Ladsgroup
- git #beff37ce - Add 'temp' to allowed user types in various APIs (T350701) by Thalia
- git #6a0cbf4e - Re-enable muting temporary users (T344647) by Thalia
- git #cf5270ac - EnqueueableDataUpdate: Document specification return type for phan by Gergő Tisza
- git #dc03ae08 - DeferredUpates: Mention it in the logs when enqueuing deferreds (T351729) by Gergő Tisza
- git #d7bb468d - skinPrefs: Show/hide the skin prefs section after hide-if executed (T352358) by Func
- git #3c045610 - Remove weird special case from BlockUtils::parseBlockTarget (T13443) (T31797) by Tim Starling
- git #4db73233 - Fix BlockListPager query errors (T352310) by Tim Starling
- git #5a3922a4 - docs: Remove further references to jsduck (T138401) by Jon Robson
- git #2a3ed74c - Restrict autoloading of mediawiki ui button styles (T182050) by Jon Robson
- git #6ec01553 - Move StaticUserOptionsLookup to the MediaWiki\User\Options namespace (T352284) by Martin Urbanec
- git #07f45634 - Remove an extra period from a message by Amir E. Aharoni
- git #7684dbb3 - Fix documentation for LoggingSelectQueryBuilder by Dreamy Jazz
- git #29af4dd0 - Move user options related classes into its own namespace (T321527) (T352284) by Martin Urbanec
- git #e66805c2 - Add temporary user type to UserDef (T350701) by STran
- git #06176a71 - mw-install:sqlite: Load DevelopmentSettings (T347347) by Kosta Harlan
- git #efe862a8 - Prioritize search index over page namespace index by Theodore Dubois
- git #1fe2481d - rdbms: Mark Database, DatabaseInstaller etc. as no longer stable to extend (T352113) by Tim Starling
- git #ba30980a - page: Widen `@covers` annotations in WikiPageDbTest by Timo Tijhof
- git #d6727856 - Support new block schema (T346293) (T51504) (T349883) by Tim Starling
- git #c5d182eb - rdbms: Map PostgreSQL boolean values to MySQL-compatible forms (T352229) by Tim Starling
- git #0f85d50a - composer serve: Use IPv4 networking for built-in server by Kosta Harlan
- git #9c951b35 - composer serve: Disable process timeout (T347347) by Kosta Harlan
- git #25105839 - mediawiki.util: stub clock with Sinon for debounce tests (T340122) by Timo Tijhof
- git #ed6f7b2e - resources: Upgrade Vue from v3.2.27 to v3.3.9 (T340590) by James D. Forrester
- git #931b29b9 - Replace Vue 3 migration build with pure Vue 3 (T289020) (T289104) by Lucas Werkmeister
- git #88541795 - Parsoid DataAccess: Don't call getText() in parseWikitext by Subramanya Sastry
- git #f8178369 - ParserOutput: remove getFlag()/setFlag(), deprecated since 1.38 (T305161) by C. Scott Ananian
- git #84154b0e - PageArchive: Remove hard-deprecated methods deprecated in 1.38 by Bartosz Dziewoński
- git #12e5d859 - WikiPage: Remove redirect-related methods deprecated in 1.41 by Bartosz Dziewoński
- git #c440f063 - Remove deprecated wfReportTime() and 'reporttime' by Fomafix
- git #e801a85f - PageEditStash: Deprecate passing Wikipage to parseAndCache() by Ammarpad
- git #18e36ae1 - Add styles for new heading HTML (T13555) (T269630) by Bartosz Dziewoński
- git #0087b3cf - rdbms: Drop ILoadBalancer::getAnyOpenConnection() (T325389) by Amir Sarabadani
- git #f6b9b933 - sqlite: Fix pagelinks schema patch (T351619) by Amir Sarabadani
- git #42e166dd - StatusValue: Allow passing arbitrary data to augment result (T326479) by Ammarpad
- git #f6b267a8 - Document that action API's `assert=user` allows temporary accounts by Thalia
- git #727b911c - IP masking: notify users whose account expires soon (T344694) by Sergio Gimeno
- git #00d64e41 - Revert "Parsoid DataAccess: Stop processing extensions as top-level docs" by Subramanya Sastry
- git #90850c25 - DefaultOutputTransform::deduplicateStyles: don't match inside an attribute by C. Scott Ananian
- git #0ecb14ff - editpage: Minimize code dealing with TextConflictHelpers by thiemowmde
- git #16f925d6 - Add secondary emails following conversion by Dreamy Jazz
- git #7b6ae165 - TitleWidget: Allow searching for section fragments (T52881) by Ed Sanders
- git #f29be977 - Ensure an IP actor cannot be created if temporary accounts are enabled (T345578) by Thalia
- git #1c5ff4a7 - EditPage: Remove unnecessary extra check for blocks (T350116) by Thalia
- git #44719ee5 - Guard against deleted files in MWDebug::getFilesIncluded (T351986) by Daimona Eaytoy
- git #93e9331d - Revert "Disable namespaceDupes.php for now" (T350443) by Zoranzoki21
- git #37e4c52e - Replace a few manually crafted assertTrue assertions by thiemowmde
- git #b4a02f37 - objectcache: Hard-deprecate `BagOStuff::setNewPreparedValues()` by Derick Alangi
- git #c18785f5 - rdbms: Change docs for IDatabase::affectedRows on UPDATE IGNORE by Umherirrender
- git #eb881d9b - Remove deprecated methods from Content interface by daniel
- git #b6680a9f - OutputPage: Make it possible to add CSP as meta tags (T169027) by Gergő Tisza
- git #623507ac - Fix testSourceUpdateWithRedirectSupport (T349431) by Pppery
- git #e54665dc - title: Drop TitleArray in favor of TitleArrayFromResult by Derick Alangi
Vendor
[edit]- git #0f99a804 - Bump wikimedia/parsoid to 0.19.0-a8 (T314096) (T314825) (T343314) (T350844) (T352559) by Subramanya Sastry
- git #7ff53723 - Update OOUI to v0.48.3 by Anne Tomasevich
- git #a9853ec3 - Update wikimedia/metrics-platform to 3.1.0 (T351294) by Sam Smith
Extensions
[edit]3D
[edit]- git #9fd90d39 - Use namespaced classes by Umherirrender
- git #1c8fd941 - build: Update linters, fix and improve configs by Ed Sanders
AbuseFilter
[edit]- git #bd84a651 - Use namespaced classes by Umherirrender
- git #3e8c0d78 - build: Run stylelint for less file by Umherirrender
ActiveAbstract
[edit]- git #4a241e7b - Use namespaced Sanitizer by Umherirrender
AdvancedSearch
[edit]- git #e38bc7c2 - Use namespaced classes by Umherirrender
- git #fca07181 - Update UserOptionsLookup's FQN (T352284) by gerritbot
AntiSpoof
[edit]- git #4c800728 - Use namespaced classes by Umherirrender
ApiFeatureUsage
[edit]- git #c64fb6dd - Use namespaced classes by Umherirrender
ArticleCreationWorkflow
[edit]- git #c00e659d - Use namespaced classes by Umherirrender
ArticlePlaceholder
[edit]- git #f181fec8 - Use namespaced classes by Umherirrender
Babel
[edit]- git #20240aa4 - tests: Remove unnecessary, scary workaround by Bartosz Dziewoński
BetaFeatures
[edit]- git #783204d9 - Use namespaced classes by Umherirrender
- git #b272de35 - build: Update linters by Ed Sanders
- git #3aaabc42 - Update StaticUserOptionsLookup's FQN (T352284) by gerritbot
- git #b957e88b - Update UserOptionsManager's FQN (T352284) by gerritbot
BounceHandler
[edit]- git #b07f7ff2 - Use namespaced classes by Umherirrender
Campaigns
[edit]- git #c48c03a9 - Use namespaced WebRequest class by Umherirrender
CampaignEvents
[edit]- git #49b29a19 - Use namespaced classes by Umherirrender
- git #24bacbbd - Update UserOptionsLookup's FQN (T352284) by gerritbot
CentralAuth
[edit]- git #5057c108 - Use namespaced classes by Umherirrender
- git #9f706325 - Use SQL expression builder instead of makeList() and others (T350969) by Bartosz Dziewoński
- git #341b38ac - Use SQL expression builder instead of buildLike() (T350969) by Bartosz Dziewoński
- git #2ea9fb10 - Skip redirect when no login wiki is configured by Adam Wight
- git #31e02c89 - ApiQueryGlobalUserInfo: Allow 'temp' type for 'user' param (T350701) by Thalia
- git #20389f70 - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #30dc002c - Add abstract schema change for global_user_autocreate_serial by Gergő Tisza
CharInsert
[edit]- git #dbefda6f - Use namespaced Sanitizer by Umherirrender
CheckUser
[edit]- git #477a4cd9 - Use namespaced classes by Umherirrender
- git #be248ee6 - Reduce variable scope in ClientHints HookHandler by Umherirrender
- git #cf8548ed - Remove incorrect ::commitTransaction call in purgeOldData.php (T352694) by Dreamy Jazz
- git #fdd5af81 - Set wgCheckUserEventTablesMigrationStage to read new (T341829) by Dreamy Jazz
- git #215ef56e - Purge orphaned map rows in purgeOldData.php (T350681) by Dreamy Jazz
- git #026f5fb4 - Update tests for PHPUnit 9.6 (T342110) by Daimona Eaytoy
- git #0b94345c - Test PrelimaryCheckService::isUserBlocked by Dreamy Jazz
- git #c8cbeec8 - Get blocks from DatabaseBlockStore instead of doing our own query (T346293) by Tim Starling
- git #0e2dc33d - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #ef91b927 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #19ca0df4 - CheckUserPager: cache calls to Linker (T345135) by DatGuy
ChessBrowser
[edit]- git #eb3ce3de - Use namespaced OutputPage by Umherirrender
- git #fa5c0e88 - Update tests for PHPUnit 9.6 (T342110) by Daimona Eaytoy
CirrusSearch
[edit]- git #05a69413 - Use namespaced classes by Umherirrender
- git #b854ebda - Adjust Searcher::get to recognize response errors by Erik Bernhardson
- git #57576b41 - Update StaticUserOptionsLookup's FQN (T352284) by gerritbot
- git #2fe28b6c - Update UserOptionsLookup's FQN (T352284) by gerritbot
Cite
[edit]- git #6a18eac5 - Fix regular expressions not being case-insensitive (T64335) by thiemowmde
- git #c9773965 - Use namespaced classes by Umherirrender
- git #202c0d36 - Drop unused …_suffix and …_key_with_num messages (T321217) by thiemowmde
- git #69529bdc - Sync up Cite repo with Parsoid by Subramanya Sastry
- git #0bae6eb2 - Fix confusing wording of "invalid parameter in <ref>" message (T299280) by thiemowmde
- git #f9bb125e - Correctly encode non-breaking spaces in reference names (T298278) by thiemowmde
- git #5f5e9ec9 - Re-arrange code in preparation for T298278 (T298278) by thiemowmde
- git #858fdcef - Split off separate key normalization function (T298278) by thiemowmde
- git #3d34307f - Update StaticUserOptionsLookup's FQN (T352284) by gerritbot
- git #c26cc4fa - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #f267635b - Update tests to match update to <gallery> output in core by Subramanya Sastry
- git #4929e015 - Temporarily disable test to allow us to make changes in core by Subramanya Sastry
CiteThisPage
[edit]- git #d34b16c8 - Use namespaced classes by Umherirrender
Citoid
[edit]- git #97b3dc45 - Use namespaced classes by Umherirrender
cldr
[edit]- git #1aa88a85 - Update LocalNames in Estonian by Pikne
CodeEditor
[edit]- git #bf0ba2f2 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
- git #dafb05f1 - Update UserOptionsLookup's FQN (T352284) by gerritbot
CodeMirror
[edit]- git #1e845dae - Expand test case for {{!}} in the table syntax (T292967) by thiemowmde
- git #62485151 - CodeMirrorWikiEditor: add bracketMatching as default extension (T348019) by MusikAnimal
- git #75fa1ec8 - Bump Node dependencies and fix deprecations and linting failures by MusikAnimal
- git #1ead9c4b - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #4c92345e - Don't detect additional { as part of the template name (T292967) by thiemowmde
- git #aa391c1c - Much more robust detection of template {{{variables}}} (T108450) (T292967) by thiemowmde
- git #82740342 - Add test cases for certain combinations of wikitext features by thiemowmde
Cognate
[edit]- git #f50dd502 - Use namespaced classes by Umherirrender
Collection
[edit]- git #2d1e0940 - Use namespaced classes by Umherirrender
CommonsMetadata
[edit]- git #32de6c03 - Use namespaced Html by Umherirrender
ConfirmEdit
[edit]- git #92bc1f3d - Use namespaced classes by Umherirrender
- git #bb201b86 - Store: Enable ConfirmEdit to use MicroStash for captcha storage (T336004) by Derick Alangi
- git #0ae3137e - Fix dynamic property usage (T326479) by Ammarpad
ContactPage
[edit]- git #ae025dc6 - Use namespaced classes by Umherirrender
- git #62d7c633 - Update UserOptionsLookup's FQN (T352284) by gerritbot
ContentTranslation
[edit]- git #7bb40f47 - Use dotenv library to load variables in .env file (T312543) by Abijeet
- git #e3ab6f63 - Fix ESLint formatting warnings about line length (T312543) by Abijeet
- git #17ff22e2 - Use WDIO interceptor when refreshing suggestions (T312543) by Abijeet
- git #97d5546a - Rename BrowserHelper to InterceptorService (T312543) by Abijeet
- git #37cc504c - CX3 Build 0.2.0+20231211 by NikG
- git #41c1296e - Use WDIO interceptor when dismissing a suggestion (T312543) by Abijeet
- git #fec792a9 - e2e tests: Add "getLanguagePair" to UnifiedDashboard.page.js by NikG
- git #dd69aaa5 - e2e tests: Add "findAndWaitForRecommendationApiRequest" method by NikG
- git #7caec7e5 - e2e tests: Add "findAndWaitForRemoteActionApiRequest" method by NikG
- git #b6d850b8 - e2e tests: Refactor "findRequest" to expect finder method as argument by NikG
- git #8984b54f - e2e tests: Refactor findRequest method to support "GET" HTTP method by NikG
- git #289e52ff - CX Unified dashboard: Add id to the "search-translation" button by NikG
- git #142d40ce - CX mw.cx.dm.Translation.js: Restore "getSourceRevisionId" by NikG
- git #b4d199a0 - Add "useSuggestionsInitialize" composable by NikG
- git #8448281a - Refactor "useMediawikiState" to get store from "useStore" composable by NikG
- git #8774eb4f - Rename and refactor "initializeLanguages" composable by NikG
- git #152e5769 - Rename "useDraftTranslationLanguagePairUpdate" for consistency by NikG
- git #305b05f7 - Rename "getArticleLanguagePairUpdater" composable by NikG
- git #cbe3459a - Rename "getSuggestionListLanguagePairUpdater" composable by NikG
- git #c2af5100 - SX: Add status filter when searching for a draft translation in store by NikG
- git #275a5434 - Fix remaining uses of 'parent'->'super' (T120821) by Ed Sanders
- git #2e40cde6 - CX: Return target URL from "cxpublish" API and use it in desktop editor by NikG
- git #41db4a34 - CX: Fix SandboxTitleMaker to always include username in the title by NikG
- git #7a0d84b0 - CX: Use the constructed Title object for target URL creation by NikG
- git #a34c8a5c - CX: Remove unused "getTargetTitle" method from mw.cx.SiteMapper module by NikG
- git #e3eba5f3 - CX translation target URL creation: Use target title from the request by NikG
- git #5619d0df - SX: Fix background color for translated section title by NikG
- git #b29c9fd0 - SX: Fix background color for new section placeholder by NikG
- git #59d4998d - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #cb721055 - CX: Create TranslationTargetUrlCreator service and use it by NikG
- git #038c4b47 - CX: Move EditedSectionFinder.php to /Service directory by NikG
- git #6d5a3cab - CX: Move WikidataIdFetcher.php to /Service directory by NikG
- git #c204c899 - CX: Move SandboxTitleMaker.php to /Service directory by NikG
- git #81c85802 - CX: Move SectionPositionCalculator.php to /Service directory by NikG
- git #b0aa08c9 - CX: Only load actual draft translation for 'desktop-editor-draft' case (T352209) by NikG
- git #49d7231b - e2e: Update test description for unified dashboard (T312543) by Abijeet
- git #487326c6 - e2e: Remove default version related tests by Abijeet
- git #32e3e90b - e2e: Add test to refresh suggestions (T312543) by Abijeet
- git #24229a10 - e2e: Add test to dismiss suggestion in the unified dashboard (T312543) by Abijeet
- git #909db526 - Add wdio intercept service and use it in e2e tests (T312543) by NikG
- git #99d9268f - CX TranslationStore: Add const for each status and use it where needed by NikG
CreditsSource
[edit]- git #305013e8 - Use namespaced Html class by Umherirrender
Disambiguator
[edit]- git #0c22aefd - Use namespaced classes by Umherirrender
DiscussionTools
[edit]- git #64bcb583 - Use namespaced classes by Umherirrender
- git #855af15f - WikiImporter: Pass Authority for permissions instead of global context by Bartosz Dziewoński
- git #b60be160 - ReplyWidgetVisual: Replace deprecated selectLastContentOffset call by Ed Sanders
- git #a853e6f3 - Remove { passive: true } from removeEventListener by Ed Sanders
- git #c82783a5 - Find a heading by title in archives (T349653) by Ed Sanders
- git #4733eb03 - Show new location of missing comments in notification (T304579) by Ed Sanders
- git #4051c7fa - Ignore signatures with invalid timestamps (T352455) by Ed Sanders
- git #ab8ab5a6 - Add tests for CommentFormatter:isLanguageRequiringReplyIcon by Ed Sanders
- git #584dc080 - Remove file headers and @copyright tags, not used consistently in this repo by Ed Sanders
- git #40ce262d - Check language fallbacks in isLanguageRequiringReplyIcon (T352289) by Ed Sanders
- git #5a51c636 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #8271401e - Compatibility with styles for new heading HTML (T13555) by Bartosz Dziewoński
- git #bd8793ba - Apply slim button styles to all inline buttons by Ed Sanders
- git #f2f0ec2f - build: Update linters and fix by Ed Sanders
- git #12e7fba8 - Remove small pieces of unused code from PageHooks class by thiemowmde
- git #00ad50c6 - Use upstream Title::inNamespace() instead of manual comparisons by thiemowmde
- git #bea2b147 - Work around Parsoid's messy handling of some extensions (T351461) by Subramanya Sastry
DismissableSiteNotice
[edit]- git #6ef5b1a3 - Use namespaced Html class by Umherirrender
DonationInterface
[edit]- git #8041cbca - Variant noEmployer to suppress employer field (T353064) by Elliott Eggleston
- git #b6f474d3 - tests: Replace assertRegExp with assertMatchesRegularExpression (T320334) by Umherirrender
- git #9a2f2f2e - Add monthly convert amount config for LatAm (T303778) by Elliott Eggleston
- git #793b4d80 - Log card verification error with datetime and timezone (T349600) by wfan
- git #a55cec4f - Fix 'yes' monthly convert button (T352729) by Elliott Eggleston
- git #330817c2 - Lower monthly convert threshold to 2.74 for USD,AUD,CAD, and NZD (T352575) by cstone
- git #de465fc0 - Don't always send multi_use for Venmo (T352341) by Elliott Eggleston
- git #654ef723 - Update required version of SmashPig by wfan
- git #89e7bbe0 - Form variant with lock icon next to credit card number label (T348339) by Damilare Adedoyin
- git #efd0998b - Turn off monthly convert for venmo (T352341) by cstone
- git #f5f6396d - Update SmashPig to 0.8.9.5 by Elliott Eggleston
- git #9f030a91 - Suppress 'interac not found' errors by Elliott Eggleston
- git #045157da - Update SmashPig to v0.8.9.4 by jgleeson
Echo
[edit]- git #a0ca1d89 - Use namespaced classes by Umherirrender
- git #2560aa4b - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #51760eef - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #00d69281 - Simplify notification widget border styles by Bartosz Dziewoński
Elastica
[edit]- git #e4b7229b - Use namespaced MWTimestamp class by Umherirrender
ElectronPdfService
[edit]- git #70f65016 - Use namespaced classes by Umherirrender
EntitySchema
[edit]- git #4b1c441f - Use namespaced classes by Umherirrender
- git #0ac273f2 - Update Cypress to 13.6.0 (T352520) by Lucas Werkmeister
- git #b63fee1d - Update eslint-config-wikimedia to 0.26.0 (T352520) by Lucas Werkmeister
- git #e2998eec - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #905e3b4a - tests: Fix two broken tests by Martin Urbanec
EventBus
[edit]- git #38cef6a1 - Use namespaced classes by Umherirrender
EventLogging
[edit]- git #e617c969 - Use namespaced classes by Umherirrender
- git #8d6a68fa - ContextAttributesFactory: Use Title->getPageLanguage() to avoid global state (T350806) by Timo Tijhof
- git #f0ed88d5 - Use wikimedia/metrics-platform 3.1.0 (T351294) by Sam Smith
- git #5f5d55f3 - tests: Make test independent of developer's content and user lang by Timo Tijhof
- git #bc9f8fd3 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #403dcba9 - tests: Update EventLoggingTest::testDispatch() (T351294) by Sam Smith
ExtensionDistributor
[edit]- git #b85c1983 - Use namespaced classes by Umherirrender
ExternalGuidance
[edit]- git #e63b94ab - Use namespaced classes by Umherirrender
FeaturedFeeds
[edit]- git #de2fb067 - Use namespaced classes by Umherirrender
FileExporter
[edit]- git #3f0774ae - Use namespaced classes by Umherirrender
FileImporter
[edit]- git #ca85320d - Use namespaced classes by Umherirrender
- git #04407944 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
- git #258ede6c - Report the title for all jest test cases by Adam Wight
- git #6678b5a8 - Codex: test for CategoriesSection (T350798) by mareikeheuer
- git #1239dae9 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #b3768a75 - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #f116dcf5 - Codex: Redirect after successfull import (T348759) by WMDE-Fisch
- git #756007b0 - Codex: Only use jest mock functions when we need it by WMDE-Fisch
- git #171913b9 - Avoid growing the button when the field grows (T348741) by WMDE-Fisch
- git #27f693d6 - Codex: Test for the FileTitle validation (T350798) by WMDE-Fisch
- git #79c40ba9 - Codex: Handle AbuseFilterWarningsException errors (T348759) by Svantje Lilienthal
Flow
[edit]- git #f439a9ab - Use namespaced classes by Umherirrender
- git #feeea66f - EditorWidget: Replace deprecated selectLastContentOffset call by Ed Sanders
- git #20df9e62 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
- git #1453a974 - Fix incorrect @covers by Tim Starling
- git #e0fe581b - In OneStepUserNameQuery support the new block_target schema (T346293) by Tim Starling
Gadgets
[edit]- git #ce486be1 - Further expand test coverage by Siddharth VP
- git #d12f0f36 - Expand test coverage by Siddharth VP
- git #9d11216d - Inject services into Hooks by Siddharth VP
- git #22752225 - Make GadgetRepo a service by Siddharth VP
- git #bf1d6b3e - Remove gadgets-edit right, use core editsite{css,js,json} rights instead (T298834) by Siddharth VP
- git #e2d4e351 - Add missing definite articles in messages by Amir E. Aharoni
- git #16b5ee86 - Change "package gadgets" to "packaged gadgets" by Amir E. Aharoni
- git #adda8a66 - Show gadget definition validation warnings in Special:Gadgets (T298334) by Siddharth VP
GlobalPreferences
[edit]- git #02ff413e - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #222923ad - Update UserOptionsLookup's FQN (T352284) by gerritbot
GlobalWatchlist
[edit]- git #2119b68b - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #7f272fed - Update UserOptionsManager's FQN (T352284) by gerritbot
Graph
[edit]- git #b56bb17c - Document methods used in the parser hook by Gergő Tisza
GrowthExperiments
[edit]- git #2ef90c9e - AddLinkArticleTarget: Replace deprecated parseXhtml & serializeXhtml methods by Ed Sanders
- git #c113d71c - Eslint: Removes reundant eslint check and upgrades linter to ES6 by Jon Robson
- git #00fca6e8 - tests: Add basic coverage for SpecialEditGrowthConfig (T351603) by Martin Urbanec
- git #88fe54ed - User impact: update quantizeViews to process small series of view data (T352349) by Sergio Gimeno
- git #fa748964 - User impact: sort datestring keys to ascending alphanumeric order (T352349) (T351898) by Sergio Gimeno
- git #4b64efa7 - Reword confusing message when 0 articles have been edited (T352080) by Sohom
- git #563c1ec5 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
- git #f64191bf - Update StaticUserOptionsLookup's FQN (T352284) by gerritbot
- git #445b072b - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #914e156a - Update UserOptionsLookup's FQN (T352284) by gerritbot
ImageMap
[edit]- git #4113b90e - build: Run stylelint for less file by Umherirrender
ImageSuggestions
[edit]- git #f8460cb8 - Update StaticUserOptionsLookup's FQN (T352284) by gerritbot
- git #a9e46f27 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #ace319c2 - Update tests for PHPUnit 9.6 (T342110) by Daimona Eaytoy
IPInfo
[edit]- git #3349d93c - Update UserOptionsLookup's FQN (T352284) by gerritbot
Kartographer
[edit]- git #3cbbfa6e - Use of mw.mobileFrontend is deprecated and unstable (T348807) by Jon Robson
- git #c91b1f1a - MapTagArgumentValidator: Replace secondary property with getter by thiemowmde
LandingCheck
[edit]- git #c07a29f4 - Remove calls to GeoIP 1 in Extension:LandingCheck (T352247) by Damilare Adedoyin
MassMessage
[edit]- git #b7452b6b - Update UserOptionsLookup's FQN (T352284) by gerritbot
Math
[edit]- git #c27bc62e - Add export function for RTED by Stegmujo
- git #3d0dfe1e - Fix mathcal in chrome (T352536) by Stegmujo
- git #001e11bd - Fix double-struck letters in chrome (T352196) by Stegmujo
- git #c8fe00bd - Fix closing bracket size too big (T351907) by Stegmujo
- git #79a2bf7e - Activate all FullCoverage Tests (T327392) by Stegmujo
- git #3f5ba225 - Fix issue with nolimits (T351850) by Stegmujo
- git #2b2f48cd - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #4a9ee3c0 - Remove confusing version information by Moritz Schubotz (physikerwelt)
MediaModeration
[edit]- git #62008797 - Add importExistingFilesToScanTable.php to update.php (T350863) by Dreamy Jazz
- git #d167ee2e - On force make ImportExistingFilesToScanTable skip updatelog output (T350863) by Dreamy Jazz
- git #0dd94c38 - Add maintenance script to import existing files to scan table (T350863) by Dreamy Jazz
- git #8edd14d3 - Only allow drawing and bitmap media types to be scanned (T352234) by Dreamy Jazz
MediaSearch
[edit]- git #bbd33e94 - Update UserOptionsManager's FQN (T352284) by gerritbot
MobileFrontend
[edit]- git #af0d7d92 - tests: Declare property in DeviceDetectorServiceIntegrationTest by Umherirrender
- git #76b8f398 - Drop mw-ui-icon prefixes (T346184) by Jon Robson
- git #01e77062 - Addresses cache related FIXMEs. (T346184) by Moh'd Khier Abualruz
- git #d75bf481 - Prepare for removal of $wgUseMediaWikiUIEverywhere in core (T182050) by Jon Robson
- git #fa353674 - Add many more @var hints for type safety by thiemowmde
- git #9588d800 - Hard-deprecate mobile URL templates by Gergő Tisza
- git #23e5f45c - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #b749efe4 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #22ad500f - mobile.init: avoid hash changes before document loads (T348362) by Sergio Gimeno
- git #d0d555e4 - Remove unused mw-ui styles/markup by Jon Robson
MultimediaViewer
[edit]- git #65cf8fc8 - Update UserOptionsLookup's FQN (T352284) by gerritbot
Newsletter
[edit]- git #044ebb70 - Update tests for PHPUnit 9.6 (T342110) by Daimona Eaytoy
Nuke
[edit]- git #b5b1b116 - SpecialNuke: Escape the page title for messages (T310015) by Func
OATHAuth
[edit]- git #972c9bc0 - Migrate callers of Database::delete() to DeleteQueryBuilder by Taavi Väänänen
- git #b0f61d93 - Migrate callers of Database::update() to UpdateQueryBuilder by Taavi Väänänen
- git #033f9192 - Migrate callers of Database::insert() to InsertQueryBuilder (T351905) by Taavi Väänänen
- git #f2c34614 - Migrate callers of Database::select() to SelectQueryBuilder (T312419) by Taavi Väänänen
- git #2f3632f6 - tables: Fix typo in oath by Taavi Väänänen
- git #94782641 - Convert to a virtual domain (T348484) by Taavi Väänänen
- git #6abbbb9c - Add new special page alias for Traditional Chinese (zh-hant) (T352000) by anterdc99
OAuth
[edit]- git #76638ac2 - Don't require reason for updating owner-only consumer (T142279) by Siddharth VP
ORES
[edit]- git #e6010920 - Remove a space from the beginning of a message by Amir E. Aharoni
- git #5f4d4b67 - LiftWingServiceTest: Fix property name in test by Kosta Harlan
- git #4af207f1 - LiftWingService: Extract host header endpoint for RevertRisk as a config value by Kosta Harlan
- git #255967b9 - LiftWingService: Simplify revertRiskLiftWingRequest invocation by Kosta Harlan
- git #146ee330 - LiftWingService: Set Content-Type header for requests to RevertRisk (T348298) by Kosta Harlan
- git #d18e69bc - Add revertrisk model to the list of models (T348298) by Ilias Sarantopoulos
- git #e63fbb73 - Change default config values to support local/patchdemo deployments (T351703) by Ilias Sarantopoulos
PagedTiffHandler
[edit]- git #54c29dd1 - Update UserOptionsLookup's FQN (T352284) by gerritbot
PageImages
[edit]- git #e2986d05 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #b7a537f7 - Update tests for PHPUnit 9.6 (T342110) by Daimona Eaytoy
- git #4b868592 - Use a return type hint for PageImages::getPageImageInternal() by Fomafix
PageTriage
[edit]- git #ad8ed103 - Use freshly computed linkcount to display orphan status in toolbar (T351618) (T351656) by Sohom
- git #040d6f51 - util.main: Don't use mw.Map(), use a native Map() instead (T353076) by James D. Forrester
- git #948fedf7 - NewPagesFeed: Hyperlink redirect targets in the snippet section (T329636) by MPGuy2824
- git #8477ab56 - Remove categories filter from AFC filter menu (T352993) by Sohom
- git #86cc5906 - Add links for orphan and blocked tags in the feed and toolbar (T351359) by MPGuy2824
- git #4c068b07 - Trim extraneous space from user input when using UsernameLookup (T352419) by Sohom
- git #fe604d3b - NewPagesFeed: Fix bug when showing AFC 'oldest' stat (T351483) by MPGuy2824
- git #39e5ed64 - Allow AFC to select tags seperate from NPP (T350449) (T342073) by Sohom
- git #cb86ed14 - Support new block_target schema (T346293) by Tim Starling
- git #db2decfd - Clean up ActorMigration and DQB::delete() by Tim Starling
- git #60ba397a - Fix:Add the count of filtered pages to filter menu (T351471) by suecarmol
- git #f80a965a - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #4c2e22bb - Move images out of folder that will be deleted soon (T349366) by punithnayak
- git #08fd26e6 - Fix accessibility concerns with top tabs (T351474) by Sohom
- git #60b6a064 - Make sure username field gets updated on copy/paste (T351480) by Sohom
ParserMigration
[edit]- git #557b8f9b - Use dependency injection for Hooks; refactor toolbar tests by C. Scott Ananian
Phonos
[edit]- git #76741061 - Load the audio src so that canplaythrough is triggered (T350949) by Derk-Jan Hartman
- git #6d992a6d - Revert "Load the audio src so that canplaythrough is triggered" by TheDJ
- git #1291ea0c - Load the audio src so that canplaythrough is triggered (T350949) by Derk-Jan Hartman
- git #90b6e177 - Generate error messages on client side (T347682) by Fomafix
Popups
[edit]- git #a3331609 - Use namespaced ResourceLoader classes by Fomafix
- git #c0bf30fb - Documentation fixes by Ed Sanders
- git #5abc2eed - Cleanup: Remove non-functional hook by Jon Robson
- git #2aadb013 - eslint: Enforce no-use-before-define by Ed Sanders
- git #96cea43f - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #031ace2d - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #d77b6e99 - Update tests for PHPUnit 9.6 (T342110) by Daimona Eaytoy
ProofreadPage
[edit]- git #c25fb642 - Replace deprecated global function wfGetDB() (T330641) by Fomafix
- git #e04119e4 - Use namespaced classes by Fomafix
- git #7464ba58 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
- git #bc3998e7 - Update UserOptionsLookup's FQN (T352284) by gerritbot
PropertySuggester
[edit]- git #1d452f34 - Update eslint-config-wikimedia to ^0.26.0 (T352523) by Michael Große
Quiz
[edit]- git #b5ffc6cd - Type cast to prevent error in PHP 8 (T352288) by Sophivorus
RealMe
[edit]- git #d628857b - Update UserOptionsLookup's FQN (T352284) by gerritbot
RevisionSlider
[edit]- git #aadedc99 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
- git #419865a7 - Update StaticUserOptionsLookup's FQN (T352284) by gerritbot
- git #639d3fa1 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #33b9ee0e - Drop another chunk of code duplication from SliderView by thiemowmde
- git #eda9022d - Inline trivial single-use method in the Revision class by thiemowmde
- git #c6346080 - Add fail-safe to SliderView.revisionsClickHandler (T352169) by thiemowmde
Score
[edit]- git #73169742 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
Scribunto
[edit]- git #ae8c68b0 - ScribuntoContentHandler: Fix Phan suppressions by Bartosz Dziewoński
- git #09f92105 - ScribuntoContentHandler: Remove redundant Title::getPageViewLanguage use (T350806) by Timo Tijhof
- git #61874ca3 - ScribuntoContentHandler: Refactor fillParserOutput() (T350806) by Timo Tijhof
SecureLinkFixer
[edit]- git #5772b9f3 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #83cf0e7b - Guard against loading unecessary JS in contexts that dont need it (T352175) by Sohom
- git #cd12e038 - Update UserOptionsLookup's FQN (T352284) by gerritbot
StopForumSpam
[edit]- git #a1510cc0 - Remove IP assignment via User::getName() for anonymous users (T326871) by sbassett
SyntaxHighlight_GeSHi
[edit]- git #f8d8b55c - Update Pygments to 2.17.2 (T351744) by Bryan Davis
TemplateData
[edit]- git #b2574932 - Turn deprecated/required/suggested checkboxes into select widget (T202851) by Thiemo Kreuz
Thanks
[edit]- git #5c73e6dd - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
- git #32eaf729 - Remove jsduck config by Ed Sanders
- git #4826b01a - Update ESLint and fix config by Ed Sanders
- git #1e77d016 - Document generated messages by Ed Sanders
- git #deeaf16b - Remove unused messages by Ed Sanders
- git #f18aee5b - Move var declarations inline by Ed Sanders
- git #bfe320c2 - Move onBeforeSpecialMobileDiffDisplay to class MobileFrontendHandler by Fomafix
TimedMediaHandler
[edit]- git #30b83374 - Only make TT-tab link blue if TT exists (T333735) by Derk-Jan Hartman
- git #0b63275f - tests: Declare property in SrtReaderTest/SrtWriterTest by Umherirrender
- git #e2ca458f - Fix redirect trails for TimedText (T89527) by Derk-Jan Hartman
- git #857f0d1b - Don't include redirects in Special:OrphanedTimedText (T353096) by Derk-Jan Hartman
- git #e50f3998 - Sync up TMH repo with Parsoid by Subramanya Sastry
- git #345079e2 - Restore dialog to show transcode error (T158232) by Derk-Jan Hartman
- git #e8279ed5 - maintenance script to remove orphaned transcode entries by Derk-Jan Hartman
- git #738b4255 - Encoding cleanup with remuxing support (T68722) by Brion Vibber
- git #3e00348e - Always load transcode state from db when opting in to primary db (T200939) by Brion Vibber
- git #c0b270dd - Use the relative time and duration formatting from core (T69960) by Derk-Jan Hartman
- git #98db60a2 - Update tests to match update to <gallery> output in core by Subramanya Sastry
- git #85554e52 - Temporarily disable test to allow us to make changes in core by Subramanya Sastry
Translate
[edit]- git #dc8d139c - WikiImporter: Pass Authority for permissions instead of global context by Bartosz Dziewoński
- git #ae49967b - RefreshTranslatablePages: Output the number of refresh jobs queued by Abijeet
- git #37abe842 - Move TranslateMetadata::class to namespace (T348496) by Wangombe
- git #20c5402a - Language links: Add margin-right to progress indicators in ULS (T352423) by Abijeet
- git #5f7b6d64 - Implement SidebarBeforeOutputHook in LegacyInterfaceHookHandler (T348496) by Wangombe
- git #d70e7243 - Rename TranslateYaml::class to Yaml::class (T348496) by Wangombe
- git #ef6deebd - Language links: Add margin for redlinks (T352423) by Abijeet
- git #b674c0d8 - Bump version for MLEB 2023.12 bug-fix release (T351959) by Abijeet
- git #d073517f - Translation progress indicators: Do not shrink the circles (T329046) by Abijeet
- git #e63b8918 - TranslationStatsSpecialPage: Handle empty array parameters (T352015) by Abijeet
- git #4e155fd4 - TranslatableBundleMover: Use property types by Abijeet
- git #17a742f6 - PageTranslation: Switch from dummy language link to a page prop (T351866) by Niklas Laxström
- git #6fb62286 - ElasticSearchTTMServer: Remove unused method by Niklas Laxström
- git #c8c893c9 - Use SelectQueryBuilder in TranslateSandbox::class (T312422) by Wangombe
- git #baa7b4dd - Convert TranslateSandbox::class to a service (T348496) by Wangombe
- git #591ecfec - Stop using __CLASS__ as job command names by Abijeet
- git #df337bdb - Remove unused TranslationStats::class (T348496) by Wangombe
- git #c9de2066 - Add mw-parser-output class for documentation messages by Jon Harald Søby
TranslationNotifications
[edit]- git #0c968e9d - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #4a7e3e1e - Add link to unsubscribe in user talk page (T348523) by Wangombe
- git #f8d5ad8a - SpecialTranslatorSignup: Require named user (T344725) by Abijeet
TwoColConflict
[edit]- git #f9097cb5 - Update StaticUserOptionsLookup's FQN (T352284) by gerritbot
- git #90e20ac6 - Update UserOptionsLookup's FQN (T352284) by gerritbot
UniversalLanguageSelector
[edit]- git #54815733 - Revert "Use Codex styles for buttons in language overlay" (T353071) (T248718) by Jdlrobson
- git #d29050d0 - Use Codex styles for buttons in language overlay (T340255) by Jon Robson
- git #356df784 - Bump version for MLEB 2023.12 bug-fix release (T351959) by Abijeet
- git #bf7467b7 - Update jquery.uls from upstream by Amir E. Aharoni
UploadWizard
[edit]- git #74fe3e20 - Skip thorough error checks onchange (T352709) by Matthias Mullie
- git #e6ebed19 - Remove custom link styles (T352707) by Matthias Mullie
- git #25c6c5cb - UI adjustments (T352705) (T352704) (T352700) by Matthias Mullie
- git #a5bc8a67 - Release rights, own work: specify the threshold of originality (T347755) by Marco Fossati
- git #119ed08e - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #006eee7e - Add checkbox to indicate compliance with guidelines (T347752) by Matthias Mullie
- git #2a854a36 - Increase line spacing in patent dialog (T349769) by Matthias Mullie
- git #cc7852d6 - Add radios to indicate purpose of the own-work upload (T347757) by Matthias Mullie
- git #6bd5b046 - Redesign specifying the license and public domain information for someone else's work (T347749) by Matthias Mullie
UrlShortener
[edit]- git #5d12ae72 - Migrate to query builders and expression builders (T350991) (T312415) by Amir Sarabadani
VisualEditor
[edit]- git #6b23d6a7 - Add files missing from lib/ve's modules.json to extension.json by Ed Sanders
- git #1b24057d - Update VE core submodule to master (45dd9b115) by James D. Forrester
- git #fa307229 - Add script to find files which exist in lib/ve's modules.json, but not extension.json by Ed Sanders
- git #a1e807ca - updateSubmodule: Show removed files/i18n keys as well as added by Ed Sanders
- git #b19883e8 - Update VE core submodule to master (c788040b1) by Ed Sanders
- git #dd4e766d - Remove { passive: true } from removeEventListener by Ed Sanders
- git #fda355fe - Update VE core submodule to master (402570007) (T261662) (T325129) (T330284) (T52419) (T54770) by Ed Sanders
- git #7eb2d5dc - updateSubmodule: Don't fail silently due to grep result being empty by Ed Sanders
- git #5d6463eb - Edit check config for whether to ignore references in certain sections (T346949) by David Lynch
- git #74991b16 - updateSubmodule: Show whole commit message in console output by Ed Sanders
- git #770e3e90 - updateSubmodule: Only show new files for resource loader (js/css/less) by Ed Sanders
- git #46ab52dc - Update VE core submodule to master (de810d614) (T346949) by Ed Sanders
- git #d42a0772 - Move verbose copyright message to AUTHORS.txt by Ed Sanders
- git #094c007d - Allow a global variable to forcible enable edit check (T350749) by David Lynch
- git #eae3c3c1 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #5db452f5 - Fix Gallery images always having |link=| and |alt=| (T350912) by David Lynch
- git #876a947a - Move EditCheck files to ./editcheck and structure as a sub-extension by Ed Sanders
- git #3966573f - build: Update ESLint to 0.26.0 and autofix by Ed Sanders
- git #ededb628 - Link inspector: Use searchFragments feature in TitleWidget (T52881) by Ed Sanders
WebAuthn
[edit]- git #a5f032ce - Use string type for WebAuthnDisableForm::authenticate (T351806) by Umherirrender
Wikibase
[edit]- git #1b24b53b - tests: Declare class properties in test cases (T314099) by Umherirrender
- git #3a24a8b6 - Using ${var} in strings is deprecated, use {$var} instead in PatchJson (T314096) by Umherirrender
- git #514acf8e - REST: Add RemovePropertyLabel spec tests (T352278) by muja
- git #df5f38e6 - REST: Add middlewares for RemovePropertyLabel (T352268) by muja
- git #77376f14 - REST: Add authorization check to AddPropertyAliasesInLanguage (T352281) by Silvan
- git #dcf60048 - WikiImporter: Pass Authority for permissions instead of global context by Bartosz Dziewoński
- git #e02dff26 - REST: Add authorization check to RemovePropertyLabel (T352283) by Ollie Shotton
- git #61d3c085 - Update vue version to 3.3.9 (T352422) by Itamar Givon
- git #aa672145 - Consolidate Node version to v16 (T352422) by Itamar Givon
- git #7140a543 - REST: Add existence check for AddPropertyAliasesInLanguage (T352263) by Silvan
- git #c1e339f1 - REST: Check property existence and if label is not defined (T352269) by muja
- git #6b0d93a8 - REST: Add request validation to RemovePropertyLabel (T352279) by Ollie Shotton
- git #da7b0513 - Termbox: Use Codex design tokens by Jakob Warkotsch
- git #942d7316 - REST: Correct the name of a test by muja
- git #1bd98e16 - Use LanguageNameUtils::ALL for monolingual text languages (T341409) by Marius Hoch
- git #eec43108 - tests: Avoid assert outside test flow (ChangeModification, EntityDataPurger) by Timo Tijhof
- git #3ec7d9c8 - REST: Differentiate between 200/201 in AddPropertyAliasesInLanguage (T352272) by Jakob Warkotsch
- git #60234aae - REST: Add AddPropertyAliasesInLanguage happy path (T352272) by Jakob Warkotsch
- git #76f52f09 - Update tests for PHPUnit 9.6 (part 2/2) (T342110) by Daimona Eaytoy
- git #6a90c78c - REST: Create the happy path for RemovePropertyLabel (T352267) by Silvan
- git #8a59c54b - Use ApiTestCase in MetaContentLanguagesTest (T345083) by Lucas Werkmeister
- git #2e62e461 - Use LanguageNameLookup in wbcontentlanguages API (T345083) by Lucas Werkmeister
- git #26913961 - DispatchChangeVisibilityNotificationJobTest: Make job spec params test more flexible by Bartosz Dziewoński
- git #57710971 - EntityDataPurgerTest: Make job spec params test more flexible by Bartosz Dziewoński
- git #6653a1f7 - Change name of mul language for terms in JS (T345083) by Lucas Werkmeister
- git #ca375893 - Remove fallback dead code from languageLabelDescriptionAliases.js by Lucas Werkmeister
- git #d2098b97 - FullEntityParserOutputGeneratorTest: Avoid invalid HTML in tests by Bartosz Dziewoński
- git #be486462 - bridge: Upgrade Vue from v3.2.23 to v3.3.9 (T352390) by Michael Große
- git #c20618d2 - REST: Add AddPropertyAliasesInLanguage route to OAS (T352280) by Silvan
- git #5fbaee7a - Update StaticUserOptionsLookup's FQN (T352284) by gerritbot
- git #a64e34f5 - Update copy of MUL onboarding popup to "default labels" (T345083) by Michael Große
- git #346ed890 - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #5a938040 - REST: Add RemovePropertyLabel to OAS (T352282) by muja
- git #37e2e972 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #c2e7b523 - REST: Improve some patch use case phpunit tests by Ollie Shotton
- git #21530108 - Termbox: Get language codes more efficiently by Lucas Werkmeister
- git #16895b79 - REST: Use user object in AssertUserIsAuthorized by Jakob Warkotsch
- git #eea6c6e0 - REST: List only new aliases in aliases edit summary (T335842) by Jakob Warkotsch
- git #045a47b8 - Use different color for monolingual text language name (T280774) by Lucas Werkmeister
- git #8367e148 - REST: Mark PatchPropertyDescriptions as production-ready (T351445) by muja
- git #31235377 - REST: Mark RemoveItemLabel as production-ready (T351382) by muja
WikibaseCirrusSearch
[edit]- git #5aab04ec - Remove unused es5 fixture by Lucas Werkmeister
WikibaseLexeme
[edit]- git #d8ba9178 - tests: Declare class properties in test cases (T314099) by Umherirrender
- git #a3390c17 - Support all monolingual text languages for Lexemes (T341409) (T320889) by Marius Hoch
- git #28c4a663 - Update unexpected-dom and add note about jsdom (T352522) by Michael Große
- git #057f198e - Update eslint-config-wikimedia to ^0.26.0 (T352522) by Michael Große
- git #6261ed95 - Bump special-new-lexeme (T352388) by Lucas Werkmeister
- git #aa0334a2 - Upgrade Vue from v3.2.27 to v3.3.9 (T352387) by Michael Große
WikibaseMediaInfo
[edit]- git #2211fe71 - tests: Declare class properties in MediaInfoRdfBuilderTest (T314099) by Umherirrender
WikibaseQualityConstraints
[edit]- git #a34108e3 - Update eslint-config-wikimedia to ^0.26.0 (T352523) by Michael Große
Wikidata.org
[edit]- git #78819a49 - Update eslint-config-wikimedia to ^0.26.0 (T352523) by Michael Große
WikiEditor
[edit]- git #f1bcbe75 - Realtime Preview: also trigger on form.reset() (T351821) by Sam Wilson
- git #091c663f - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
- git #933231e8 - Update UserOptionsLookup's FQN (T352284) by gerritbot
wikihiero
[edit]- git #265d8375 - Update UserOptionsLookup's FQN (T352284) by gerritbot
WikiLambda
[edit]- git #06e566d5 - Fix fallback into link when the type has been seen by gengh
- git #229e9a0b - Remove WlSelect from WikiLambda and test expectation for CdxSelect (T347668) by ecarg
- git #e4947006 - Add initial support for Z4K4–K8, Z46, and Z64 for type support (T346991) by James D. Forrester
- git #185c77d2 - Update function-schemata sub-module to HEAD (57b1cf7) (T346991) by James D. Forrester
- git #c1bb5072 - Stop using WlSelect, use Codex's Select directly (T347668) by ecarg
- git #88558ce2 - Fix function return type checks for generic typed objects by gengh
- git #17205a00 - tests: Raise jest coverage thresholds to current levels by James D. Forrester
- git #49cf6dfa - build: Upgrade eslint-config-wikimedia from 0.25.0 to 0.26.0 and make pass by James D. Forrester
- git #13712faa - FunctionViewerDetails: Use shorthand gap CSS property by James D. Forrester
- git #cdcabd58 - build: Upgrade test version of Codex from v1.0.1 to v1.1.1 to match MediaWiki by James D. Forrester
- git #eb28c1fb - Update function-schemata sub-module to HEAD (47aa465) (T292804) by James D. Forrester
- git #5ec49e5b - Update README to reflect best Blubber practices. (T349009) (T318629) by apine
- git #721fe2ca - Fix object php checks filtering for arrays (T352533) by gengh
- git #266ad27b - build: Drop @vue/compat, no longer needed by James D. Forrester
- git #88388333 - build: Upgrade test version of Vue to non-compat mode by James D. Forrester
- git #9ed46a10 - Add permission checks for bool, unit (T349497) by James D. Forrester
- git #dede6b9c - ZObjectAuthorizationInCreationTest: Add type to tests by James D. Forrester
- git #17a07341 - build: Upgrade test version of Vue from v3.2.37-compat to v3.3.9-compat by James D. Forrester
- git #be110bd8 - APIs: Mark FunctionCall and Edit as internal in code, not just documentation by James D. Forrester
- git #38adbf61 - Uncomment FunctionCall tests that receive serialized maps and pairs (T350887) by gengh
- git #92be9c36 - Update function-schemata sub-module to HEAD (a67fdcb) by James D. Forrester
- git #40c844f6 - Update function-schemata sub-module to HEAD (905e95a) (T327275) by dmartin
- git #443e68e8 - DefaultView: Ensure that editing "About info" dispatches an event (T350066) by dmartin
- git #8991fefe - Update tests for PHPUnit 9.6 (T342110) by Daimona Eaytoy
WikiLove
[edit]- git #2dcad2f4 - Update UserOptionsLookup's FQN (T352284) by gerritbot
WikimediaBadges
[edit]- git #3402f293 - Update eslint-config-wikimedia to ^0.26.0 (T352523) by Michael Große
WikimediaEvents
[edit]- git #eba3dfe4 - composer.json: Add requirement on geoip2 (T352302) by Kosta Harlan
- git #77533b6a - Remove unused arguments from data provider in test by Thalia
- git #746a1fde - BlockUtils: Use GeoIP2 for fallback lookup (T352302) by Kosta Harlan
- git #4d89f6f9 - Limit click tracking to buttons, anchors and inputs (T352566) by Jon Robson
- git #8ea65dfe - Add tests for click tracking and reorganize click tracking code (T352566) by Jon Robson
- git #fb83232e - authevents: Remove 'centrallogin' entry point by Gergő Tisza
- git #ae669618 - tests: Add ServiceWiring integration test by Kosta Harlan
- git #bdbc1c26 - Update *uiactions instruments to send events via Metrics Platform (T351298) by Clare Ming
- git #002f30e8 - Port to metrics platform (T350883) by ksarabia
- git #9e301cd3 - desktopWebUIActions: Fix getInstrumentationDependencies() (T352073) by Sam Smith
- git #8e0de037 - BlockUtils: Don't use geoip v1 methods (T352156) by Kosta Harlan
- git #3918a5e3 - Remove partial migration of VisualEditorFeatureUse instrument (T351337) by Santiago Faci
WikimediaIncubator
[edit]- git #4b0f0593 - Use namespaced classes by Fomafix
- git #95ede8ff - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #72550ee5 - Update UserOptionsLookup's FQN (T352284) by gerritbot
WikimediaMaintenance
[edit]- git #d5c103eb - Remove unused script refreshMessageBlobs.php (T314947) by Bartosz Dziewoński
WikimediaMessages
[edit]- git #a05821c3 - Simplify special name check in Hooks::addIPInfoLinks by Umherirrender
- git #8f920c27 - Update UserOptionsManager's FQN (T352284) by gerritbot
Wikistories
[edit]- git #1a14236a - Properly unwrap links (T352216) by Sbisson
- git #89abcbff - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #c3a132f9 - Share feature instrumentation (T343183) by Stephane Bisson
- git #fe34bb3b - Abstract away parts of pagelinks query with LinksMigration service (T346784) by Stephane Bisson
XAnalytics
[edit]- git #2b277ff3 - Avoid null deprecation message when no header are set by Umherirrender
Skins
[edit]CologneBlue
[edit]- git #6bbc36c3 - Use namespaced SkinModule class in extension.json by Umherirrender
- git #a0a878ec - Use namespaced class SpecialPage by Umherirrender
- git #9338e2df - Add styles for new heading HTML (T13555) (T269630) by Bartosz Dziewoński
MinervaNeue
[edit]- git #b67f2800 - Swap conditions in onSpecialPageBeforeExecute by Umherirrender
- git #41a5ac75 - Update modules to not use data URIs to reduce bundle size (T346162) by Moh'd Khier Abualruz
- git #698a3ea2 - Use namespaced ResourceLoader classes by Fomafix
- git #86289e7b - Show diff switcher on narrow screens (T351946) by Ed Sanders
- git #6419c847 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #97aed1ad - Add styles for new heading HTML (T13555) (T269630) by Bartosz Dziewoński
Modern
[edit]- git #7d1cc475 - Add styles for new heading HTML (T13555) (T269630) by Bartosz Dziewoński
MonoBook
[edit]- git #654fe199 - Use namespaced class OutputPage by Umherirrender
Nostalgia
[edit]- git #203ffef3 - Use namespaced classes by Umherirrender
- git #79462503 - Add styles for new heading HTML (T13555) (T269630) by Bartosz Dziewoński
Timeless
[edit]- git #1b40dd68 - Use namespaced classes by Umherirrender
- git #1c63a9bb - Add styles for new heading HTML (T13555) (T269630) by Bartosz Dziewoński
Vector
[edit]- git #5fda9dc2 - Fix scrolling behavior in dropdowns (T352930) by bwang
- git #30ac0234 - Correct links to beta feature (T352826) by Jon Robson
- git #dd7a4e90 - Use Codex upstream icon (T352642) by Jon Robson
- git #515af497 - Remove typography survey (T349337) by ksarabia
- git #badd229b - Fix nonzebra sticky container scrolling behavior and scrollable indicator (T352464) by bwang
- git #300028a4 - [Zebra] Update to 483c6bb Align sidebar TOC with main menu (T351697) by bwang
- git #2384a323 - [Zebra] Make .vector-column-start cache compatible (T347712) (T351830) by Moh'd Khier Abualruz
- git #65908e0c - Put font size control before limited width control (T351867) by Jon Robson
- git #531cbcbd - Increase "large" font-size option for client-preferences (T351693) by Jan Drewniak
- git #e7ebeec6 - Fix incorrect client-pref-pinned classes when client pref feature is disabled (T351141) (T352257) by bwang
- git #51a02752 - Update UserOptionsManager's FQN (T352284) by gerritbot
- git #febf3e63 - Update UserOptionsLookup's FQN (T352284) by gerritbot
- git #15250424 - Fixes: Duplicate events for radio buttons (T352075) by Jon Robson
- git #3c2602b6 - Add styles for new heading HTML (T13555) (T269630) by Bartosz Dziewoński
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #45dd9b11 - Don't use ve.init.sa.Target in ve.init.Target tests by Ed Sanders
- git #fab9a005 - ve.dm.Surface: Remove deprecated methods by Ed Sanders
- git #a6c8d13d - Replace deprecated ve.(add/remove)PassiveEventListener calls by Ed Sanders
- git #ace73e1d - Show selection size in merge cells context item by Ed Sanders
- git #0fc4ee93 - LinearArrowKeyDownHandler: Fix typo in tests by Ed Sanders
- git #1fd5de1c - build: Upgrade svgo from 3.0.2 to 3.0.5 and re-run by James D. Forrester
- git #a5a3c576 - build: Run npm audit --fix as of 2023-12-07 by James D. Forrester
- git #74ea95db - Update OOUI to v0.48.3 by James D. Forrester
- git #ee54f0bc - ve.ce.Surface: Remove some mentions of IE in "support" comments by Ed Sanders
- git #404b3d34 - Only update cursor holders if they're not already correct. (T261662) by David Chan
- git #3ed67234 - Put zero-width space after inline focusable nodes (T330284) by David Chan
- git #5f71215f - Fix English Gboard backspace over aliens (T325129) by David Chan
- git #190d81f1 - Make headings of different levels "un-mergeable" (T54770) by Ed Sanders
- git #58c4345f - DiffElement: Remove oldDoc and newDoc properties by Ed Sanders
- git #2b5cae3c - DiffElement: Replace custom warning with MessageWidget:type=warning by Ed Sanders
- git #d0272af9 - Don't convert empty-selected paragraphs (T52419) by Ed Sanders
- git #d8812291 - FormatAction: Use forEach loops by Ed Sanders
- git #132bfc47 - Move verbose copyright message to AUTHORS.txt by Ed Sanders
- git #de810d61 - Visual diff mobile: Apply compact styles sooner and reduce margins by Ed Sanders
- git #28391560 - build: Update ESLint to 0.26.0 and autofix by Ed Sanders
- git #ca7b4fd7 - Refactor dm.Document getNearestFocusableNode to use a generic helper (T346949) by David Lynch
No changes
[edit]- Calendar
- Capiunto
- CategoryTree
- CentralNotice
- Dashiki
- EventStreamConfig
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- GuidedTour
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MobileApp
- NavigationTiming
- NearbyPages
- NewUserMessage
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageNotice
- PageViewInfo
- ParserFunctions
- PdfHandler
- Poem
- QuickSurveys
- RSS
- ReadingLists
- RelatedArticles
- ReportIncident
- SandboxLink
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadsLink
- VipsScaler
- VueTest
- WikibaseLexemeCirrusSearch
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- Wikisource
- intersection
- timeline
Total changes
[edit]703 Changes in 123 repos by 112 authors