MediaWiki 1.42/wmf.12
MediaWiki 1.42.0-wmf.10 | Deployment of MediaWiki 1.42.0-wmf.12 to Wikimedia sites | MediaWiki 1.42.0-wmf.13 |
The latest version (labeled "1.42.0-wmf.12") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 2 January 2024 (see the roadmap).
Core changes
edit- git #ef05f306 - Branch commit for wmf/1.42.0-wmf.12 (task T350088) by trainbranchbot
- git #861fa05c - Change DatabaseBlock::TYPE_AUTO to Block::TYPE_AUTO in addUserWarnings by Dogu
- git #8e89b74a - Remove $noticeName from the loop in showIntro by Dogu
- git #427d8927 - Inline $softwareTags in ChangeTagsStore::getSoftwareTags by Dogu
- git #3f9d7166 - maintenance: Remove dev folder by Umherirrender
- git #5e4bf53a - Improve LinkRenderer->makeKnownLink() documentation by Novem Linguae
- git #45c450aa - Parser: Remove hard-deprecated getCustomDefaultSort and setDefaultSort by Fomafix
- git #55792748 - MediaWiki.php: Enable all executeTiming metrics to use the new Stats library (task T343024) by Andrea Denisse Gómez-Martínez
- git #74d4d497 - documentation: Mention ReservedUsernames in newSystemUser() by Gergő Tisza
- git #c99e804f - tests: Remove unused variable after ConvertibleTimestamp::setFakeTime by Umherirrender
- git #14d58c33 - Drop support of passing an actor id to UserIdentityValue's constructor (task T274179) by Alexander Vorwerk
- git #440c8add - Add Arbëresh to Names.php (task T353058) by Jon Harald Søby
- git #af5fadb2 - composer: Use @php instead of php by Derk-Jan Hartman
- git #16ee2133 - Headings in the license pickers should not be selected (task T334992) by Derk-Jan Hartman
- git #9c91a2ba - ActiveUsersPager: Count actions only once (task T353929) by Matěj Suchánek
- git #b0341f2f - CategoryViewer: Fix "count(): Argument #1 ($value) must be of type Countable|array, null given" by Paladox
- git #420b2026 - mediawiki.page.watch.ajax: document module (task T352308) by MusikAnimal
- git #e1cc8a51 - jquery.cookie: Remove misleading jsdoc comment (task T352308) by Roan Kattouw
- git #a03368ce - Bump wikimedia/parsoid to 0.19.0-a11 by Isabelle Hurbain-Palatin
- git #72a7b74e - Migrate remaining Database::insert calls to InsertQueryBuilder (task T353219) by Amir Sarabadani
- git #fb7ae2b9 - Skin: Restore autoloading of mediawiki.ui.button styles (task T182050) (task T346469) by Timo Tijhof
- git #7f63d525 - Revert "Use Remex for DeduplicateStyles transform" (task T353920) by Isabelle Hurbain-Palatin
- git #bdceda3b - Add tests for includes/MediaWiki.php (task T326766) (task T258878) by Novem Linguae
- git #492559c8 - Upgraded seld/jsonlint from 1.8.3 to 1.10.1 by Reedy
- git #73464082 - Upgraded doctrine/dbal from 3.4.2 to 3.7.2 by Reedy
- git #15f66952 - Upgraded doctrine/sql-formatter from 1.1.1 to 1.1.3 by Reedy
- git #f7fb9e49 - Upgraded composer/spdx-licenses from 1.5.7 to 1.5.8 by Reedy
- git #95550387 - HISTORY: Add missing CVE number by Reedy
- git #5a683882 - Upgrading psr/http-message (1.0.1 => 1.1) by Reedy
- git #44e40278 - Upgrading guzzlehttp/guzzle (7.5.3 => 7.7.1) by Reedy
- git #2dbfa56c - Upgraded psy/psysh from ^0.11.1 to ^0.12.0 by Reedy
- git #5b171815 - Updated wikimedia/relpath from 3.0.0 to 4.0.0 by Reedy
- git #254505db - Updated symfony/yaml from 5.4.23 to 5.4.31 by Reedy
- git #1518a6b8 - Updated pear/* by Reedy
- git #97b99080 - HISTORY: Add 1.35.14, 1.39.6, 1.40.2 (task T347658) by Reedy
- git #51dc79b5 - HISTORY: Merge in RELEASE-NOTES-1.41 by Reedy
- git #6a4ae4a1 - Revert "Localisation updates from https://translatewiki.net." by Raimond Spekking
- git #14ad943b - rdbms: Cut generalized SQL in "Sub-optimal transaction" profiler (task T349140) by Amir Sarabadani
- git #78175b06 - Gruntfile: Remove now-unused copy:jsdoc command (task T352308) by Roan Kattouw
- git #3b3f1d78 - Handle collisions from SerialProvider::acquireIndex (task T353390) by Dreamy Jazz
- git #f9489bf4 - installer: Add support for adding schema updates on virtual domains (task T314908) by Amir Sarabadani
- git #cda474bc - Use username for lookup for non-existing user as the vague target by Dreamy Jazz
- git #69f7b061 - maintenance/version: Namespace and rename (task T353458) (task T353873) by Kosta Harlan
- git #6ca94533 - Fix showing units and limits in NewPP limit report (task T353793) by Bartosz Dziewoński
- git #5734b8c1 - LegacyLogger: Emit to stderr if MW_LOG_STDERR is set (task T347347) by Kosta Harlan
- git #a69c57b8 - phpunit: Deprecate suite.xml and composer phpunit:entrypoint (task T227900) by Daimona Eaytoy
- git #3d4294af - composer serve: create and set log directory (task T347347) by Kosta Harlan
- git #8996117e - Document RefreshLinksJob parameters by Gergő Tisza
- git #9935a4f4 - Be more aggressive in protecting against unserialization issues (task T353835) by C. Scott Ananian
- git #057ea0fc - Protect against ParserOutput re-namespacing (task T353835) by C. Scott Ananian
- git #9974f62c - documentation: Convert mw.Upload and mw.ForeignUpload to jsdoc (task T352308) by Roan Kattouw
- git #2d1edf21 - Title: Update page_random at random while updating page_touched (task T309477) by Amir Sarabadani
- git #b3af8a25 - Update Codex from v1.1.1 to v1.2.0 (task T343453) (task T350045) (task T350346) (task T350651) (task T352587) (task T353190) by Volker E
- git #05ebaa40 - Fix typo in 'MainStash' docs by Bartosz Dziewoński
- git #b7c5d058 - PoolCounter: Namespace classes (task T353458) by Amir Sarabadani
- git #a485d058 - build: Set PHP_CLI_SERVER_WORKERS=8 in composer serve (task T347347) by Timo Tijhof
- git #e2ce8c75 - CodexModule: Throw helpful error if component not listed in module definition (task T353187) by Ty Hopp
- git #dd85bcb5 - DeferredUpdates: Only log enqueueing updates when it does happen by Gergő Tisza
- git #978e3e58 - Update jsdoc-wmf-theme from 0.0.9 to 0.0.11 by apaskulin
- git #05ed3231 - Replace $wgCommandLineMode checks with MW_ENTRY_POINT in developer code (follow-up) (task T313841) by Bartosz Dziewoński
- git #a9305ab8 - ServiceWiring: Replace $wgCommandLineMode checks with MW_ENTRY_POINT (follow-up) (task T313841) by Bartosz Dziewoński
- git #027a3605 - mediawiki.storage: Document in jsdoc (task T352308) by Jon Robson
- git #7580e9ce - Correctly document missing properties/methods (task T352308) by Jon Robson
- git #619fec1d - changetags: Update docs of ::getDisplayTableName() by Amir Sarabadani
- git #8d648c4d - Fix mw.UriRelative documentation (task T352308) by tacsipacsi
- git #a83f4dcc - objectcache: Soft deprecate ReplicatedBagOStuff (task T352481) by Derick Alangi
- git #0554d5cf - Temporary account to registered account creation flow (layout fixes) (task T350923) by Cyndy
- git #acf0f728 - Intercept self-redirects triggered by virtual file description pages (task T353688) by daniel
- git #6e65c8e2 - REST: pageContentHelper: fix handling of page "0" (task T353687) by daniel
- git #39f601dd - mediawiki.base: replace @chainable with @return type (task T352308) by Jon Robson
- git #e365e22a - documentation: Convert mediawiki.api from jsduck to jsdoc (task T352308) by Roan Kattouw
- git #ce93c44d - RequestContext: Replace $wgCommandLineMode checks with MW_ENTRY_POINT (task T313841) by Bartosz Dziewoński
- git #2d425730 - mediawiki.page.preview: document module in JSDoc (task T352308) by MusikAnimal
- git #f2d91084 - ParserOutput: Convert category name back to a LinkTarget when merging CMC by C. Scott Ananian
- git #e1cb9dea - Temp users: Add 'offset' option for PlainNumericSerialMapping (task T353545) by Thalia
- git #36522de3 - Document types in mw.notification.defaults (task T352308) by tacsipacsi
- git #0796b95e - phpunit: Load MW settings in bootstrap.php if running integration tests by Daimona Eaytoy
- git #8122fa3b - EditRecovery: Use ResourceLoader dynamic config (task T348593) by TheresNoTime
- git #f6cb3997 - exception: Send silenced errors to a new log channel with level=DEBUG (task T193472) by Timo Tijhof
Vendor
edit- git #07c51e99 - Bump wikimedia/parsoid to 0.19.0-a11 by Isabelle Hurbain-Palatin
- git #23fb06d0 - Bump wikimedia/parsoid to 0.19.0-a10 (task T260082) (task T298278) (task T353316) (task T353757) by Isabelle Hurbain-Palatin
- git #1924e8d9 - Upgrading defuse/php-encryption (v2.3.1 => v2.4.0) by Reedy
- git #299b3083 - Upgrading react/promise (v2.9.0 => v2.11.0) by Reedy
- git #3d3b0791 - Upgrading firebase/php-jwt (v6.4.0 => v6.10.0) by Reedy
- git #a4d4ba65 - Upgrading ruflin/elastica (7.3.0 => 7.3.1) by Reedy
- git #3f0e8e8e - Upgrading league/uri-components (2.4.1 => 2.4.2) by Reedy
- git #67e18a23 - Upgrading psr/http-message (1.0.1 => 1.1) by Reedy
- git #4d443343 - Upgrade guzzlehttp/* by Reedy
- git #08850b1d - Upgrading psy/psysh (v0.11.22 => v0.12.0) by Reedy
- git #4fafec8a - Upgrading wikimedia/relpath (3.0.0 => 4.0.0) by Reedy
- git #eb54a3c0 - Upgrading wikimedia/equivset (1.5.1 => 1.6.0) by Reedy
- git #ee66bc3a - Upgrading nikic/php-parser (v4.17.1 => v4.18.0) by Reedy
- git #3f9d52ed - Upgrading maxmind-db/reader (v1.11.0 => v1.11.1) by Reedy
- git #20856698 - Upgrading psy/psysh (v0.11.21 => v0.11.22) by Reedy
- git #52975fd9 - Update symfony/* by Reedy
- git #412d9744 - Update pear/* by Reedy
- git #9d77b0bf - Upgrading composer/ca-bundle (1.3.7 => 1.4.0) by Reedy
Extensions
editAbuseFilter
edit- git #88e9d8d0 - Special:AbuseFilter page title should mention filter name (task T353106) by Novem Linguae
- git #c0a374ea - Drop some ancient schema changes (task T353923) by Reedy
- git #f7339cdc - SchemaChangesHandler: Document when some changes were added (task T353921) by Reedy
CentralAuth
edit- git #9bbf67eb - Support new block schema (task T346293) by Tim Starling
CheckUser
edit- git #a1f30249 - tests: Avoid timestamp mismatch in MoveLogEntriesFromCuChangesTest (task T354056) by Umherirrender
- git #b2ea5905 - Upgrading firebase/php-jwt (v6.4.0 => v6.10.0) by Reedy
- git #f29400e2 - Partially test CheckUserLogPager::getQueryInfo (task T342639) by Dreamy Jazz
- git #ec5d5d07 - Move static ::verifyTarget and ::getTargetSearchConds to service (task T342639) by Dreamy Jazz
- git #0677c2d9 - Add USE INDEX to cu_log queries on IP addresses/ranges (task T342639) by Dreamy Jazz
- git #54af1419 - Remove call to MediaWikiServices in data provider (task T353803) by Dreamy Jazz
- git #7bd7f3bc - Mark Tor exit nodes in pagers (task T352681) by DatGuy
Cite
edit- git #d2b92c52 - Explicit test fixture field names (task T353451) by Adam Wight
- git #5d1335e2 - Explicit parameter names for all test fixtures (task T353451) by Adam Wight
- git #e0e8b2dc - Drop constant parameters by Adam Wight
- git #4ed93908 - Ref sequence vs. key (task T353451) by Adam Wight
- git #b181614b - Show warning when dir="…" don't match (task T202593) by thiemowmde
- git #58f008ae - Sync up Cite repo tests with Parsoid + (en/dis)able some Parsoid tests by Subramanya Sastry
cldr
edit- git #855854ff - Fix language code mistakes in LocalNamesPa.php by Nikki
- git #0f0f0d02 - Use consistent naming in English for Sami languages by Nikki
- git #cc274980 - Changed translations for crh-ro as requested (task T346595) by Remko de Keijzer
CodeEditor
edit- git #b3279e43 - Remove outdated comments about known issues by Fomafix
- git #1528c774 - build: Update linters by Ed Sanders
CodeMirror
edit- git #d7d6cd94 - Remove useless @copyright tags from VE code headers by Ed Sanders
ConfirmEdit
edit- git #6f2fbd1d - Store: Use the MicroStash store only and drop dead code (task T336004) by Derick Alangi
ContentTranslation
edit- git #b8d05a7a - Upgrading firebase/php-jwt (v6.4.0 => v6.10.0) by Reedy
- git #64adea91 - CX Unified dashboard: Add "useSuggestionSeedsInitialize" composable by NikG
- git #8dce93e4 - CX: Support section publishing to sandbox (task T351318) by NikG
- git #289e48ff - CX: Return target URL from "cxpublishsection" API and use it in SX by NikG
DiscussionTools
edit- git #6f487698 - tests: Fix tests when LiquidThreads is also installed by Umherirrender
- git #6f926541 - CommentFormatter: Do not add wrapper if the heading has attributes (task T353489) by Bartosz Dziewoński
- git #978d2c54 - Tweak CSS to deal with Parsoid's <section> tags (task T333031) (task T341010) by Bartosz Dziewoński
DonationInterface
edit- git #c562cd70 - Use ja_01A as default for all ja as language forms (task T329807) by wfan
Echo
edit- git #0bc58087 - Drop schema updates from MW 1.33 and 1.34 by Reedy
- git #2f61c46c - build: Update linters by Ed Sanders
Elastica
edit- git #04ed57fb - Upgrading ruflin/elastica (7.3.0 => 7.3.1) by Reedy
EventLogging
edit- git #3c82aed9 - EventLoggingTest: Disable flaky test (task T353243) by Kosta Harlan
FlaggedRevs
edit- git #42d0cbb0 - tests: Add @covers to FlaggedRevsLibraryTest by Umherirrender
- git #cea05224 - Move files into includes folder (task T354096) by Reedy
- git #42aeded0 - move most PHPUnit tests into /integration/ folder by Novem Linguae
- git #1360befc - fix most missing PHP "use" statements, and require v1.42 by Novem Linguae
- git #f2c39a30 - Special:PendingChanges: don't show pages with expired protection (task T350527) by Novem Linguae
- git #3abdd56c - Refactor PHPUnit tests by Novem Linguae
- git #1c72032e - Add "use" statements to some PHP files by Novem Linguae
- git #2b6a5641 - Hide review form in visual editor (task T344091) by Amir Sarabadani
Gadgets
edit- git #0c61a5a4 - Specify all source pages in a single array in JSON definitions (task T353174) by Siddharth VP
GeoData
edit- git #b848479d - tests: Clear ParserAfterTidy for TagTest by Umherirrender
GrowthExperiments
edit- git #3c4675b5 - Section images: adjust placeholder width in narrow screens (task T352208) by Sergio Gimeno
- git #54cb781d - Add mw-no-invert class to background images (task T351097) by Sergio Gimeno
- git #a08a4857 - Fix exit button and address deprecation warnings (task T348807) (task T352582) by Jon Robson
- git #e4e724ee - Mentorship: Remove hard-deprecated methods by Martin Urbanec
JsonConfig
edit- git #3914c4a0 - tests: Use default ScriptPath in JCMapDataContentTest by Umherirrender
LabeledSectionTransclusion
edit- git #102195e8 - tests: Update remaining test to parserTests v2 by Umherirrender
Linter
edit- git #2276363a - Cleanup SchemaHooks and SQL files (task T353922) by Reedy
- git #46e44bc6 - Ignore "exact match" title when the title is not given (task T353860) by Bartosz Dziewoński
LoginNotify
edit- git #19c781b6 - tests: Pass HideUserUtils to LocalIdLookup by Umherirrender
MassMessage
edit- git #854e82fa - Add typehints for ContainerInterface implementation by Umherirrender
- git #e66af30e - tests: Use local variable in PageMessageBuilderTest by Umherirrender
Math
edit- git #4b30c970 - Add Intent to WikiTexVC (task T327098) by Stegmujo
MediaModeration
edit- git #58cd2cdb - Check for false from ThumbnailImage::getStoragePath (task T353758) by Dreamy Jazz
- git #a66c64ee - Use main replica DB in importExistingFilesToScanTable.php by Dreamy Jazz
- git #5f821b29 - Add maintenance script to scan files in the mediamoderation_scan table (task T351399) by Dreamy Jazz
- git #d881f066 - statsd: Log check attempt failures (task T353441) by Kosta Harlan
- git #5463a9d0 - Send PhotoDNA the MIME type of the thumbnail and not original file (task T351401) by Dreamy Jazz
MediaSearch
edit- git #3dca7381 - tests: Require WikibaseCirrusSearch extension in SearchOptionsTest by Umherirrender
MultimediaViewer
edit- git #ba0af22f - tests: Avoid DB access in HooksTest by Umherirrender
Nuke
edit- git #2f16b24b - Links to redirects should have ?redirect=no (task T351575) by Novem Linguae
- git #910ce4c8 - Migrate to query builder and expression builders (task T350984) (task T312361) by Amir Sarabadani
OATHAuth
edit- git #fc3e6695 - TOTPKey: Fix return of verify() by Reedy
- git #62f26d88 - Special: Cleanup module handling (task T242031) by Taavi Väänänen
- git #89471a0d - HookHandler: Use isTwoFactorAuthEnabled instead of comparing modules (task T242031) by Taavi Väänänen
- git #54a314e3 - Use namespaced classes by Umherirrender
- git #93b7dfc3 - TOTP: Cleanup uses of getFirstKey, getModule (task T242031) by Taavi Väänänen
- git #d71e0a19 - TOTP: Remove getConfig() by Taavi Väänänen
- git #70f5d3a0 - TOTPEnableForm: Remove unused variable by Reedy
- git #f773fa04 - TOTPEnableForm: Reorder manual step and improve oathauth-step2alt (task T226060) by Reedy
- git #a8e6966c - TOTPEnableForm: Display issuer in manual account name (task T226060) by Reedy
- git #c9b9c960 - en.json: Improve oathauth-scratchtokens (task T150564) (task T150868) (task T174937) by Reedy
- git #55b465c1 - Provide an alt label to the SVG qr code (task T151550) by Derk-Jan Hartman
- git #095f9181 - notifications: Store number of keys in notification data (task T353962) by Taavi Väänänen
- git #97abce5e - Call OATHAuthUser::disable() in UserRepository::remove() by Taavi Väänänen
- git #11d47134 - OATHUserRepository: add method to create and persist a key by Taavi Väänänen
- git #064308c1 - OATHUser: throw when adding an invalid key instead of failing silently by Taavi Väänänen
- git #5c41b2a8 - Schema: Use virtual domain updater (task T314908) by Amir Sarabadani
- git #57505f19 - Drop DB updates from pre MW 1.35 by Reedy
- git #809576b6 - ApiQueryOATH: do not use module to check enablement (task T242031) by Taavi Väänänen
- git #1df74c2e - Replace more users of getModule() for enabled checks (task T242031) by Taavi Väänänen
- git #4fee32d2 - Do not use Module when disabling OAuth for a user (task T242031) by Taavi Väänänen
OAuth
edit- git #87356982 - Use namespaced classes by Umherirrender
- git #60e7f826 - Upgrading firebase/php-jwt (v6.4.0 => v6.10.0) by Reedy
- git #9588b363 - Allow setting page restrictions on OAuth access grants (task T349957) by Siddharth VP
- git #45b84014 - Link to user's global accounts in consumer proposal log (task T103587) by Gergő Tisza
- git #9a06623d - Show links in OAuth management form (task T103587) by Gergő Tisza
OAuthRateLimiter
edit- git #caa4e454 - Use namespaced HashConfig class by Umherirrender
OpenStackManager
edit- git #5c8bcb9f - Use namespaced classes by Umherirrender
ORES
edit- git #176d4046 - Use namespaced classes by Umherirrender
- git #7e00f81d - tests: Fix order by in SqlScoreStorageTest by Umherirrender
PageImages
edit- git #82654e03 - tests: Declare class property in ApiQueryPageImagesProxyMock by Umherirrender
ProofreadPage
edit- git #5da7b3a8 - tests: Add @covers to IndexAndPageLibraryTest by Umherirrender
- git #215f7e7a - Convert Pagelist widget to use es6 by Sohom
- git #f4c04795 - Use global to read namespaces in onSetupAfterCache by Umherirrender
- git #e6ad3f75 - tests: Remove unused class property from PageRevisionTaggerTest by Umherirrender
ReadingLists
edit- git #50617859 - tests: Declare class property in api tests by Umherirrender
- git #50a68351 - tests: Set ApiQueryReadingLists::$prefix with TestingAccessWrapper by Umherirrender
RealMe
edit- git #50eaf59a - Change PHP_EOL to \n used in the preference value by Umherirrender
ReportIncident
edit- git #38c5566f - build: Update @wikimedia/codex dev dependency by Kosta Harlan
- git #94cb79b4 - Update Vue to 3.3.9 (same version as MediaWiki core) by Roan Kattouw
Scribunto
edit- git #bab08d83 - Add test for mw.site.stylePath and mw.site.currentVersion by Dringsim
SecureLinkFixer
edit- git #636a1393 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TimedMediaHandler
edit- git #2b939b2c - Remove unnecessary target defintions from TMH extension.json (task T328497) by Derk-Jan Hartman
TitleBlacklist
edit- git #9de38d44 - tests: Ensure user exists in TitleBlacklistPreAuthenticationProviderTest by Umherirrender
Translate
edit- git #22b9e81a - Change "apihelp-translationcheck-extended-description" message by Jon Harald Søby
- git #952ca962 - Unmark "Allow translation of page title" by default for templates (task T305240) by Jon Harald Søby
TrustedXFF
edit- git #f82b1d18 - generate.php: Remove requireExtension to run without LocalSettings (task T330951) by Umherirrender
UniversalLanguageSelector
edit- git #6f9ffac1 - Use Codex styles for buttons in language overlay (attempt 2) (task T340255) (task T340257) by Jdlrobson
UploadWizard
edit- git #f131f0b8 - i18n: Update public domain year to 1929 by Alexander Vorwerk
WebAuthn
edit- git #61b63d3b - Use namespaced classes by Umherirrender
- git #3eb4061c - Api: Fix mustBeLoggedIn checks by Taavi Väänänen
- git #6d72e8ec - Move test file to integration/ by Taavi Väänänen
- git #b91bf6aa - resources: Fix minor typos/comments by Reedy
- git #12e313a6 - api: Remove unimplemented functionality and code cleanup (task T354032) (task T354033) by Reedy
- git #4839d701 - tests: Add some initial basic tests for Authenticator (task T315778) by Reedy
- git #37f30cd9 - WebAuthnKey: Store the key id (task T242031) by Taavi Väänänen
- git #5f4e89b0 - Use createKey() to create keys by Taavi Väänänen
Wikibase
edit- git #3d2362bd - Remove IP warning for anonymous edits on wikis with TempUser (task T352072) (task T352071) (task T352070) (task T352068) (task T352067) (task T352066) (task T352065) (task T352017) by Arthur Taylor
- git #946d82e1 - REST: Remove EditMetadataHelper (task T353248) by Jakob Warkotsch
- git #96768725 - REST: Use InMemoryStatementRepository in PatchStatementTest (task T353248) by Jakob Warkotsch
- git #28aca7c9 - REST: Use in-memory repo in all term use case tests (task T353248) by Jakob Warkotsch
- git #97b465c2 - Move AnonymousEditWarningBuilder to service container by Lucas Werkmeister
- git #59789aaf - REST: Use InMemoryItemRepository in PatchItemLabelsTest (task T353248) by muja
- git #3eaa8f15 - REST: Use InMemoryPropertyRepository in PatchPropertyLabelsTest (task T353248) by muja
- git #3f558afa - REST: Use InMemoryPropertyRepository in RemovePropertyLabelTest (task T353248) by Jakob Warkotsch
- git #21caee2f - REST: Remove unused traits' calls by muja
- git #15ae95cb - REST: Use InMemoryPropertyRepository in PatchPropertyDescriptionsTest (task T353248) by muja
- git #fc107f3e - REST: Use InMemoryStatementsRepository in ReplaceStatementTest (task T353248) by Jakob Warkotsch
- git #7489fd09 - REST: Add RemovePropertyDescription spec tests (task T353429) by muja
- git #e7081b9d - REST: Create InMemoryStatementRepository (task T353505) by Jakob Warkotsch
- git #96183857 - REST: Add middlewares to RemovePropertyDescription route handler (task T353342) by muja
- git #84a03782 - REST: Use InMemoryItemRepository in PatchItemDescriptionsTest (task T353248) by muja
- git #6cc75e2c - REST: Use InMemoryPropertyRepository in PatchPropertyAliasesTest (task T353248) by muja
- git #c4123d6e - REST: Use InMemoryItemRepository in PatchItemAliasesTest (task T353248) by muja
WikibaseLexeme
edit- git #1d7b49a0 - Use new AnonymousEditWarningBuilder Service (task T352016) by Arthur Taylor
WikiEditor
edit- git #84ece5c2 - Remove deprecated function WikiEditorHooks::editPageShowEditFormInitial by Fomafix
wikihiero
edit- git #5173ccd8 - Use namespaced classes by Umherirrender
WikiLove
edit- git #a7ab13e3 - Use namespaced DeferredUpdates class by Umherirrender
WikimediaApiPortalOAuth
edit- git #6d102ff2 - Use namespaced OutputPage class by Umherirrender
WikimediaBadges
edit- git #96bfeb97 - Use namespaced OutputPage class by Umherirrender
WikimediaEditorTasks
edit- git #b8c229e0 - Use namespaced classes by Umherirrender
WikimediaEvents
edit- git #2e81b5c2 - Use namespaced classes by Umherirrender
WikimediaIncubator
edit- git #f12b1785 - Use namespaced Pager class by Umherirrender
WikimediaMaintenance
edit- git #d8de5ad2 - Use namespaced classes by Umherirrender
WikimediaMessages
edit- git #95733d44 - Use namespaced classes by Umherirrender
- git #e190baa1 - Use Special:MyLanguage (task T353103) by EpicPupper
Wikisource
edit- git #c6c8c693 - Use namespaced classes by Umherirrender
Wikistories
edit- git #d79f2762 - Use namespaced classes by Umherirrender
- git #17c63599 - Remove "See also" section from article (task T309565) by Huei Tan
XAnalytics
edit- git #e2e99461 - Use namespaced OutputPage class by Umherirrender
Skins
editMinervaNeue
edit- git #2b41416c - Allow addPortletLink to target tabs/associated pages (task T340728) by Steph Toyofuku
- git #67403c89 - Switch to non-compact mode on tablet breakpoint instead of desktop (task T353478) by Jon Robson
- git #8d305924 - History: Make sure entire history row is clickable (task T353485) by Jon Robson
- git #88caf181 - Rework tabs to use unordered list (task T340728) by Steph Toyofuku
Vector
edit- git #a749da6e - Change client preferences beta config (task T351339) by Jan Drewniak
WikimediaApiPortal
edit- git #e159d322 - Use namespaced classes by Umherirrender
Misc
editNo changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- CampaignEvents
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- Citoid
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- ElectronPdfService
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- Kartographer
- LandingCheck
- LdapAuthentication
- LiquidThreads
- Listings
- MachineVision
- MapSources
- MobileApp
- MobileFrontend
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- PageAssessments
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VisualEditor
- VisualEditor/VisualEditor
- VueTest
- WikiLambda
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- intersection
- timeline
Total changes
edit259 Changes in 67 repos by 61 authors