MediaWiki 1.43/wmf.18
MediaWiki 1.43.0-wmf.17 | Deployment of MediaWiki 1.43.0-wmf.18 to Wikimedia sites | MediaWiki 1.43.0-wmf.19 |
The latest version (labeled "1.43.0-wmf.18") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 13 August 2024 (see the roadmap).
Core changes
edit- git #75edd0c3 - Branch commit for wmf/1.43.0-wmf.18 (task T366963) by trainbranchbot
- git #38066e53 - tests: Add a test for Codex i18n messages (task T371330) by Eric Gardner
- git #095a4ec6 - CodexModule: use list of i18n message keys from Codex package (task T371330) by Eric Gardner
- git #c924df89 - jobqueue: remove JobQueueDB::getScopedNoTrxFlag() method (task T311090) by Aaron Schulz
- git #d78eaa22 - RL: Consider RTL styles are also generated by Ebrahim Byagowi
- git #bf893759 - Use Codex provided icon and color in HTMLCheckMatrix by Ebrahim Byagowi
- git #db256147 - Test edit.php (task T371167) by Dreamy Jazz
- git #285682ab - Consolidate Maintenance 'includes' code in one place by James D. Forrester
- git #3f579dd6 - Chinese Conversion Table Update 2024-3 by Chiefwei
- git #658ea717 - Update composer/semver to 3.4.2 (task T370235) by James D. Forrester
- git #1b29886a - build: Update mediawiki/mediawiki-codesniffer to 44.0.0 by James D. Forrester
- git #b880acd3 - Add full stop into blockedtext-reason-comment (task T372213) by Amir E. Aharoni
- git #b68e3062 - Test findClasses.php (task T371167) by Dreamy Jazz
- git #5c9e3ccd - Test deleteArchivedRevisions.php (task T371167) by Dreamy Jazz
- git #a7e632be - Test cleanupWatchlist.php (task T371167) by Dreamy Jazz
- git #02b61cc2 - Expand MaintenanceTest (task T371167) by Dreamy Jazz
- git #338454be - ViewCLITest: Cover non-text content models too (task T371167) by James D. Forrester
- git #bc662aec - Move Language and friends into Language namespace (task T353458) by James D. Forrester
- git #70b8b61d - Fix blockUsers.php handling of an invalid performer option (task T371167) by Dreamy Jazz
- git #fc6b2581 - Partially test manageJobs.php (task T371167) by Dreamy Jazz
- git #f9d59fd0 - Expand GetTextMaintTest (task T371167) by Dreamy Jazz
- git #4da8e997 - ResetPageRandomTest: Cover the other option check branch (task T371167) by James D. Forrester
- git #3b995f10 - ShowJobsTest: Cover the filter check branch (task T371167) by James D. Forrester
- git #e6ca5e75 - Test code in Maintenance class that calls ::fatalError (task T371167) by Dreamy Jazz
- git #697e19e4 - Add MediaWiki\Registration namespace to registration classes (task T353458) by Ebrahim Byagowi
- git #0532313d - Test wikiBirthday.php (task T371167) by Dreamy Jazz
- git #f7ce0a09 - Move remaining four classes in includes/content into Content namespace (task T353458) by James D. Forrester
- git #6df7a514 - Drop MessageContent, deprecated since 1.38 by James D. Forrester
- git #e83454c3 - Remove dysfunctional links underline removal by Ebrahim Byagowi
- git #60eca80b - objectcache: Consolidate WRITE_PRUNE_SEGMENTS into WRITE_ALLOW_SEGMENTS by Timo Tijhof
- git #4adf38f7 - ResourceLoader: Update wikimedia/less.php from 5.0.0 to 5.1.1 by Hannah Okwelum
- git #06fae6a1 - Test clearInterwikiCache.php (task T371167) by Dreamy Jazz
- git #0e4fd529 - deferred: simplify $dependeeDbws parameter type for MWCallableUpdate by Aaron Schulz
- git #322d198d - Add namespace translations for Xhosa and Swazi (task T372057) by Jon Harald Søby
- git #2e9414bd - Fix inconsistently failing testQueryTimeout test (task T365596) by Dreamy Jazz
- git #30ec5f3c - Add data-language-autonym and data-title attributes to interlanguage links (task T349000) by Jon Harald Søby
- git #3d40cde9 - Deprecate more methods dealing with legacy error arrays by Bartosz Dziewoński
- git #a242097c - Test protect.php for invalid arguments and options (task T371167) by Dreamy Jazz
- git #37a966ec - Test view.php (task T371167) by Dreamy Jazz
- git #398ce66f - Test resetPageRandom.php (task T371167) by Dreamy Jazz
- git #8c9092ac - Simplify directionality overrides in redirectPage styles by Bartosz Dziewoński
- git #84513545 - Remove unused image from redirectPage styles by Bartosz Dziewoński
- git #298ec838 - PermissionsError: Replace use of legacy error arrays by Bartosz Dziewoński
- git #bb0df589 - Use margin-inline mixin to simplify thumbnails magnify spacing (task T371265) by Ebrahim Byagowi
- git #eaed7399 - Use margin-inline mixin to simplify figurecaption spacings (task T371265) by Ebrahim Byagowi
- git #d07b0fac - Use CSS Logical with fallback to simplify redirectPage styles (task T371265) by Ebrahim Byagowi
- git #2255880b - Form a padding-inline to simplify tocnumber styles (task T371265) by Ebrahim Byagowi
- git #23177918 - Use margin-inline mixin to simplify table of contents styles (task T371265) by Ebrahim Byagowi
- git #40127b42 - skin: Improve documentation of SidebarBeforeOutput hook by Gergő Tisza
- git #8212f8c6 - Hard-deprecate ParserOutput::addJsConfigVars(), deprecated in 1.38 (task T300307) (task T305161) by C. Scott Ananian
- git #ac82eb26 - Deprecate the 'help' key in form descriptors in favor of 'help-raw' (task T356971) by Alex
- git #8c1defad - Test createAndPromote.php for invalid arguments and options (task T371167) by Dreamy Jazz
- git #93dafc75 - editpage: Replace use of legacy error arrays by Bartosz Dziewoński
- git #c51af555 - deferred: actually flush replica view snapshots in onRunUpdateStart() (task T315664) by Aaron Schulz
- git #4d2d6981 - Prevent dark-mode styles from affecting print media (task T371331) by Jdrewniak
- git #f7ab769e - Form a margin-inline Less mixin (task T371265) by Ebrahim Byagowi
- git #fe4bcd7d - Make 'Mark this page as patrolled' a codex button by Ebrahim Byagowi
- git #0a32592d - Update Codex from v1.10.0 to v1.11.0 (task T360154) (task T363416) (task T369934) (task T370032) (task T370445) (task T370959) (task T371318) (task T371330) (task T371628) (task T371851) by Eric Gardner
- git #3d83b059 - editpage: Remove special case for block messages on preview by Bartosz Dziewoński
- git #8454bf23 - deferred: pass $fname to MWCallableUpdate callbacks and improve comments by Aaron Schulz
- git #a3894b32 - Made the JsonContent Responsive (task T366300) by Anuj Agrawal
- git #f295ed76 - tests: Streamline code in MediaWikiIntegrationTestCase a bit by thiemowmde
- git #eb86dce6 - WikiPage: Use getReplicaDatabase instead of getMaintenanceConnectionRef by Fomafix
- git #983c157e - upload: Use more compact ?? operators and such by thiemowmde
- git #52963bbc - tests: Make use of ?? and ??= operators in test code by thiemowmde
- git #69972d2e - jqueryMsg: Improve a type hint in jqueryMsg by thiemowmde
- git #6535ad05 - Partly test expireTemporaryAccounts.php (task T371167) by Dreamy Jazz
- git #58311b0a - Use fake maintenance scripts in MaintenanceRunnerTest where necessary (task T371188) by Dreamy Jazz
- git #a6b07302 - ForeignResourceManager: Write CDX file to disk (task T363589) by Gergő Tisza
- git #4da753d3 - Test renameRestrictions.php (task T371167) by Dreamy Jazz
- git #3b276808 - ForeignResourceManager: Ignore network errors during tests (task T362425) by Gergő Tisza
- git #3d17b2d0 - Use a real user in SpecialPreferencesTest (task T372038) by Dreamy Jazz
- git #7e6df622 - Fix 'SORT_ACS' for 'SORT_ASC' documentation typo by Bartosz Dziewoński
- git #11406e44 - entrypoint: Do not add new headers when headers were already sent. (task T364116) by Gergő Tisza
- git #c586a720 - Add namespace to ContentModelChange (task T353458) by Ebrahim Byagowi
- git #70fd84d8 - maintenance: remove Database::clearFlag() call in recompressTracked.php (task T311090) by Aaron Schulz
- git #d680a916 - objectcache: make SqlBagOStuff correctly ignore DBO_DEFAULT by Aaron Schulz
- git #47ba61e6 - i18n: Add new messages needed by Codex 1.11.0 (task T371628) by Eric Gardner
- git #3f614a08 - Add content.v1 REST module with relevant content endpoints (task T370430) by bpirkle
- git #9d439fe6 - Stats: Remove $wgSamplingStatsdClient, deprecate SamplingStatsdClient class by Timo Tijhof
- git #466868ac - Move directionality of the error box to outside of it by Ebrahim Byagowi
- git #be504218 - Revert "Drop writeapi flag from siteinfo API" (task T115414) (task T294397) (task T371977) by Lucas Werkmeister
- git #3829e51f - [Re-apply] Selenium tests: Skip wikitext-specific tests if NS_MAIN isn't wikitext (task T358530) by Jforrester
- git #35867f0e - Add namespace to FileContentHandler by Ebrahim Byagowi
- git #efc4c6d6 - Update cssjanus/cssjanus to 2.3.0 (task T371466) by Bartosz Dziewoński
- git #0729b3fd - Status: Document wikitext escaping of parameters in StatusFormatter (task T368821) by Bartosz Dziewoński
- git #832006a1 - Update release notes with changes to DeletedContribsPager hooks (task T370438) by Thalia
- git #4c270a72 - Add namespace to WikitextContent by Ebrahim Byagowi
- git #594e9fb0 - Use MainConfigNames in tests by Fomafix
- git #f90af6c1 - Use MediaWikiIntegrationTestCase::getConfVar in tests by Fomafix
- git #077e3057 - Extend ContributionsSpecialPage from SpecialDeletedContributions (task T370438) by Thalia
- git #b65be1c0 - Improve test coverage of SpecialDeletedContributions (task T370438) by Thalia
- git #106155e0 - Extend ContributionsPager from DeletedContribsPager (task T370438) by Thalia
- git #cfe2c7c2 - Add namespace to CodeContentHandler by Ebrahim Byagowi
- git #c14bbf4e - Consistent spelling of "subpage" by Amir E. Aharoni
- git #bae9e2d5 - Make error box content LTR for exceptions details (task T371804) by Ebrahim Byagowi
- git #877aeca7 - Expand tests for undelete.php (task T371167) by Dreamy Jazz
- git #e76cca09 - Expand tests for resetUserEmail.php (task T371167) by Dreamy Jazz
- git #f568a7fd - Expand tests for sql.php (task T371167) by Dreamy Jazz
- git #2dc23455 - Expand DeleteUserEmailTest test invalid username argument (task T371167) by Dreamy Jazz
- git #65d62ae3 - Throw exception from Maintenance::fatalError when in PHPUnit tests (task T272241) by Dreamy Jazz
- git #566cf7b2 - Fix documentation for ContribsPager__reallyDoQueryHook parameter by Thalia
- git #a6324b73 - Fix GetTextMaintTest (task T371167) by Dreamy Jazz
- git #2a5a1ba6 - Hard deprecate various public or protected properties of OutputPage by C. Scott Ananian
- git #d47602b2 - Test showJobs.php (task T371167) by Dreamy Jazz
- git #11cb5b0b - Test rollbackEdits.php (task T371167) by Dreamy Jazz
- git #c78c900f - composer.json: Add 5 more ext- to suggests by Reedy
- git #cf20f73a - RELEASE-NOTES: Add missing "Languages updated" (task T354937) (task T362041) (task T370987) by Winston Sung
- git #59504ca2 - checkComposerLockUpToDate: Don’t suggest --no-dev during tests by Lucas Werkmeister
- git #c36ccac1 - specials: Remove page join from Special:MostLinked query by Umherirrender
- git #d20454f4 - OutputPage: Add showPermissionStatus(), deprecate showPermissionsErrorPage() by Bartosz Dziewoński
- git #fb713b5f - Test migrateUserGroup.php (task T371167) by Dreamy Jazz
- git #02fe59f0 - ApiBase: Deprecate unused ApiBase::errorArrayToStatus() by Bartosz Dziewoński
- git #d4ed9817 - Chinese Conversion Table Update 2024-2 by Chiefwei
Vendor
edit- git #d7eda9be - Update composer/semver to 3.4.2 (task T370235) by James D. Forrester
- git #e316c901 - Update wikimedia/less.php to 5.1.1 by Hannah Okwelum
- git #3a3d090a - Update cssjanus/cssjanus to 2.3.0 (task T371466) by Bartosz Dziewoński
Extensions
edit3D
edit- git #f67030bc - Fix: provide LightboxImage instance for mmvBootstrap.openImage (task T368301) by Simon Legner
AbuseFilter
edit- git #0afb81f8 - Use ConnectionProvider instead of LoadBalancerFactory by thiemowmde
- git #3b9e995b - Update comment still mentioning setMwGlobals by thiemowmde
- git #861b1bf0 - Fix broken PHPDoc comment by thiemowmde
- git #51453a0f - More effective use of LESS by Ebrahim Byagowi
- git #7f0c4d21 - Use Codex provided colors in AbuseFilter by Ebrahim Byagowi
- git #6a299768 - Turn ext.abuseFilter.css to LESS by Ebrahim Byagowi
AdvancedSearch
edit- git #d5f19874 - Use named MainConfigNames constants instead of strings by thiemowmde
AutoModerator
edit- git #5779aae7 - Make hook handler implement the interface by Matěj Suchánek
- git #39ea1a20 - Implement tests for extension.json by Matěj Suchánek
Babel
edit- git #bb606edb - Inject services into hook handler by Umherirrender
- git #4ed96536 - Make use of MainConfigNames in BabelTest by thiemowmde
- git #88190f47 - Do not use global keyword to access Babel config (task T328171) by Martin Urbanec
BetaFeatures
edit- git #231f4447 - Update the usage count for features used by 0 people (task T362017) by Sébastien Beyou
CentralAuth
edit- git #dfea2e78 - Split CentralAuthTokenManager from CentralAuthSessionManager by Gergő Tisza
- git #a9579622 - Remove redundant inline @var comments about WikiSets by thiemowmde
- git #e0395284 - Make use of named MainConfigNames constants in tests by thiemowmde
- git #0eef9d08 - GlobalRenameUser: $options['type'] may be undefined (task T372070) by Bartosz Dziewoński
- git #10522329 - session: Minor cleanup by Reedy
- git #4fd63ca2 - SUL3: Make restrictions on the SSO domain optional (task T365162) by Gergő Tisza
Chart
edit- git #e1743ead - Delete unused i18n message chart-error-shell-no-response by Roan Kattouw
- git #c4129f29 - Support xAxis angle chart definition option in cli script by aude
CirrusSearch
edit- git #9fb5319b - Replace gettype() with get_debug_type() in exception messages by Bartosz Dziewoński
- git #6e3b7a71 - i18n: Drop 'cirrussearch-ignored-headings', now unused (task T344806) by James D. Forrester
Cite
edit- git #fb8494b4 - Relax support for error/warning message keys with dashes (task T352676) by thiemowmde
- git #f3b732bf - Simplify ErrorReporter mocks in tests by thiemowmde
- git #e078155e - Remove unused test setup from ReferenceListFormatterTest by thiemowmde
- git #3d0a88c3 - Hide main ref warning on orphan refs (task T369005) by WMDE-Fisch
- git #6bfe4f1c - Remove obsolete disconnect() (task T369005) by WMDE-Fisch
- git #0e0cbaf7 - Fix incomplete test setup now that ref items are objects (task T353451) by thiemowmde
- git #55ef3dee - Fix missing cursor focus visualization in reference search (task T360034) by thiemowmde
cldr
edit- git #07e5ab66 - Remove ruq-grek (task T357981) by Amir E. Aharoni
- git #5f21d7c4 - Add Abron (abr) (task T369464) by Amir E. Aharoni
- git #223af4c2 - Add Sabah Malay (msi) (task T370355) by Amir E. Aharoni
- git #9cea7e5e - Correct spelling of Hebrew name of aii by Amir E. Aharoni
CodeMirror
edit- git #7e0d3cf2 - build: Upgrade stylelint-config-wikimedia to 0.17.2 by Taavi Väänänen
CommunityConfiguration
edit- git #55992cce - fix(Editor): update validation errors on array item delete by Michael Große
- git #1e7ab7dc - refactor(editor): extract validation errors into composable (task T360921) (task T358659) by Michael Große
- git #3b8b807f - Translate special page name into Polish by Msz2001
- git #2a1a5fe5 - chore: drop Grunt, introduce npm-run-all by Michael Große
- git #8f7ea94c - chore(eslint): unbreak LibUp by manually updating eslint-config-wikimedia by Michael Große
Collection
edit- git #f4b8385d - ApiClearCollectionTest: Mark as database-touching, now CentralAuth(?) is doing something by James D. Forrester
- git #e0c19802 - Change output format from escaped() to text() for two messages (task T372137) by Jon Harald Søby
- git #8ff2069c - ApiPostCollectionTest: Mark as database-touching, now CheckUser is loaded by James D. Forrester
CommonsMetadata
edit- git #99547518 - Use overrideConfigValue instead of setMwGlobals by Fomafix
- git #91a4f53f - Remove newlines before compare in TemplateParserTest::testTitle by Fomafix
ConfirmEdit
edit- git #99b14788 - captcha.py: Add json output mapping (task T370535) by Reedy
ContentTranslation
edit- git #e8901f01 - Update CX event logging to schema v1.4.0 (task T371792) by Abijeet
DiscussionTools
edit- git #fe8526ca - CommentFormatter: Switch from deprecated addJsConfigVars to new setJsConfigVar (task T372193) by James D. Forrester
- git #f065c46e - Dark mode styles should not apply to printed content (task T371331) by Jon Robson
- git #da47997e - Fix attachment of toolbar dialogs (task T371341) by David Lynch
- git #d8f564fe - Show confirmation prompt if trying to submit a new topic without a title (task T334163) by Ed Sanders
- git #6a17f612 - Move reply widget controlling logic to CommentController by Ed Sanders
- git #15f3f803 - Consistent spelling of "subpage" by Amir E. Aharoni
DonationInterface
edit- git #60162100 - Update smash-pig to v0.8.11.1 by cstone
- git #6c03eaaf - Add state & postal code to India forms (task T370583) by Elliott Eggleston
- git #a16051a1 - Map gravy buyer ID to external_identifier queue message field. (task T368039) by Jack Gleeson
- git #2ba34775 - Add state list for India (task T370583) by Elliott Eggleston
- git #fb64eeaa - Annual recurring option for monthly convert (task T368155) by Elliott Eggleston
Echo
edit- git #ccbe3fea - Dark mode styles should not apply to printed content (task T371331) by Jon Robson
EntitySchema
edit- git #4581e21b - Replace setMwGlobals with overrideConfigValue in tests by thiemowmde
- git #75fd683e - Use upstream assertStatus… and markTestSkipped… methods in tests by thiemowmde
- git #c9efcfe3 - Test: Replace db with getDb method (task T316841) by Wandji69
- git #db6cbbf4 - Use overrideConfigValue/setGroupPermissions instead of setMwGlobals/mergeMwGlobalArrayValue by Fomafix
- git #db0a20e3 - Use $this->getServiceContainer() in maintenance and tests by Fomafix
- git #db9f2120 - Update minus-x to latest version (task T370125) by Arthur Taylor
- git #fcf34bba - Temporarily disable IP Masking (temporary accounts) in CI (task T356148) (task T370577) by Lucas Werkmeister
- git #d62ffa6f - Tag EntitySchema client integration tests with EntitySchemaClient (task T367156) by Arthur Taylor
EventBus
edit- git #fe1e462c - EventBus send - Fix json_decode bug in error metric handling (task T371432) (task T363587) by Ottomata
EventLogging
edit- git #f457299c - Use overrideConfigValue instead of setMwGlobals by Fomafix
EventStreamConfig
edit- git #8c220b9d - tests: Use $this->setRequest instead of global variable $wgRequest by Fomafix
FlaggedRevs
edit- git #9258a70e - Special:PendingChanges: remove parentheses from diff sizes (task T372187) by Novem Linguae
- git #3f4f66ca - PendingChangesPager: move review column (task T372124) by Novem Linguae
- git #64505fec - Remove unsortable 'rev_len' field from PendingChangesPager (task T372088) by Doğu Abaris
- git #a0dffdc4 - Hide "watching" column for users without 'unwatchedpages' permission (task T372123) by Doğu Abaris
- git #d81228c9 - Add missing close tags to #contentSub message (task T372054) by Bartosz Dziewoński
- git #fb08e2a9 - Fix TypeError in PendingChanges by handling null subPage (task T371986) by Doğu Abaris
- git #3244a1f5 - Replace use of legacy error arrays by Bartosz Dziewoński
GlobalBlocking
edit- git #88a5bcb3 - Remove full stop from blocking messages (task T372213) by Amir E. Aharoni
- git #7fc41550 - Allow Special:GlobalBlock to optionally disable account creation (task T371693) by Dreamy Jazz
- git #33827c2b - Show account creation disabled status for blocks on GlobalBlockList (task T371685) by Dreamy Jazz
- git #c2aa088c - Update GlobalBlockLogFormatter for allow-account-creation flag (task T371625) by Dreamy Jazz
- git #2c9edcb8 - Convert gb_id to integer in GlobalBlock (task T372063) by Dreamy Jazz
- git #ce8f26b7 - Fix misrecognition of IPv4 as IPv6 (task T371947) by Dr4goniez
GlobalUserPage
edit- git #5340943a - Use Codex design tokens for global user page footer border by Taavi Väänänen
GrowthExperiments
edit- git #37ec4157 - MenteeOverview: Fail visibly on errors (task T372185) by Martin Urbanec
- git #cbc16a64 - MenteeOverviewApi: Do not apply undefined/null params (task T372164) by Martin Urbanec
- git #9c3409ef - chore: maybe fix LibUp by upgrading vue and excluding coverage/ dir (task T357224) by Michael Große
- git #9c23c75f - NewImpact: remove discovery tour for the module (task T370120) by Sergio Gimeno
- git #bf771de4 - i18n: Adjust link on NewcomerTasksInfo to point to CommunityConfiguration (task T366577) by Michael Große
- git #615d3f85 - fix(i18n): adjust broken mentorship eligibility copy (task T371775) (task T370318) by Michael Große
- git #88b66054 - VariantHooks: remove the message `wikipedia is made for you` for campaign signup (task T366127) by Cyndy
IPInfo
edit- git #512f84d9 - Fix DefaultPresenter rejecting IPCountInfo instances (task T371966) by thiemowmde
JsonConfig
edit- git #d3f05e8c - Make sure map's JSON at least has LTR direction (task T371853) by Ebrahim Byagowi
- git #e5cd8d56 - Use CodeContentHandler by Ebrahim Byagowi
Linter
edit- git #539946a9 - Remove some redundant checks by Bartosz Dziewoński
MassMessage
edit- git #20209cbe - Use MainConfigNames by Fomafix
- git #64a205e0 - Don't use mw-content-{ltr,rtl} classes (task T369475) by Ebrahim Byagowi
MobileFrontend
edit- git #e84e6cc8 - Replace custom implementation with native str_ends_with by thiemowmde
- git #cf76e60c - Use the named MainConfigNames::DefaultSkin constant by thiemowmde
- git #b0408892 - Prevent dark-mode styles from affecting print media (task T371331) by Jdrewniak
- git #5ec97d98 - docs: Add site titles and sitemap by apaskulin
- git #be53941c - Switch to JSDoc WMF theme and only document stable functions by Jon Robson
MultimediaViewer
edit- git #64e0cfea - Make thumbnail bucket widths configurable using wgMediaViewerThumbnailBucketSizes (task T269987) by Simon Legner
- git #85968f20 - Fix commons icon on commons (task T77349) by Simon Legner
NetworkSession
edit- git #df3d186f - NetworkSessionProvider: Call non static method non statically by Reedy
Newsletter
edit- git #caaa9c3d - Replace deprecated PermissionManager::getPermissionErrors() and friends by Bartosz Dziewoński
Nuke
edit- git #68269df6 - Use SpecialPageFactory in SpecialNukeTest by Matěj Suchánek
OAuth
edit- git #2d74e288 - Use Codex provided colors to fix the dark mode (task T369873) by Ebrahim Byagowi
ORES
edit- git #df85edcb - FetchScoreJob: use setLastError() for job errors by jsn
PageTriage
edit- git #20e40e78 - Treat 'delete_redir2' as a type of deletion by GeoffreyT2000
- git #e4b2121e - Reset reviewed flag when article is redirected (task T371834) by Sohom
- git #978ab3ae - Dark mode styles should not apply to printed content (task T371331) by Jon Robson
ParserMigration
edit- git #d81fefa8 - Add a compact indicator for ParserMigration to better support wikivoyage by C. Scott Ananian
Popups
edit- git #b7cbd0dd - Prevent dark-mode styles from affecting print media (task T371331) by Jdrewniak
- git #bfcb0058 - Migrate bare division math to parens division (task T369669) by bwang
ProofreadPage
edit- git #0c9f3b73 - Remove misplaced double assertions by thiemowmde
- git #b082f75c - selenium: Use spec-reporter instead of dot-reporter (task T280331) by Željko Filipin
Scribunto
edit- git #22a86e47 - Remove alias for the Module namespace in Hindi (task T366235) by dreamrimmer
- git #a414aba4 - Expose page categories to Lua (task T50175) by Siddharth VP
SecureLinkFixer
edit- git #b7993408 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SyntaxHighlight_GeSHi
edit- git #b58d0bde - Use MainConfig instead of global variables by Fomafix
TimedMediaHandler
edit- git #5bbafc2b - Remove useless comment "1.38" by Fomafix
Translate
edit- git #1b7f9628 - TranslateEditAddons: Use user-provided summary in null revision (task T371502) by Tacsipacsi
- git #76b427dc - TranslationFuzzyUpdaterTest: Use narrow interfaces in type declarations by Tacsipacsi
- git #987f5889 - Extra validity check for aggregate group (task T372228) by Sam Wilson
- git #4da96663 - FuzzyLikeThis: Move to TtmServer (task T335342) by wangombe
- git #fd0a7776 - Rename TTMServerMessageUpdateJob to TtmServerMessageUpdateJob (task T335342) by Abijeet
- git #7dbcdb5f - TtmServerMessageUpdateJob: Declare strict types on methods (task T335342) by wangombe
- git #b197eb06 - TTMServer: Move to TtmSever namespace (task T335342) by wangombe
- git #1ff82a9a - Consistent spelling of "subpage" and "non-translatable" by Amir E. Aharoni
- git #03e86d9e - Use IConnectionProvider wherever possible (task T369056) by Abijeet
- git #e3e1e30f - TranslatablePage: Use local cache to reduce calls to the WAN cache (task T366455) by Abijeet
- git #021ac12c - ElasticSearchTtmServer: Drop support for Elastica 6 (task T369056) by Abijeet
- git #1703c288 - TTMServerMessageUpdateJob: Move to TtmServer namespace (task T335342) by wangombe
UploadWizard
edit- git #c8ed370f - Support {{Object location}} in Upload Wizard (task T60169) by Simon Legner
- git #b4eb7db3 - SingleLanguageInputWidget.getDefaultLanguage: fix too much recursion (task T363578) by Simon Legner
- git #2d63d5ea - SingleLanguageInputWidget: set lang and spellcheck (task T222939) by Simon Legner
- git #0c0abc61 - Detect numbers in parenthesis when automatic numbering (task T252326) by Simon Legner
- git #7572ddbc - "Another reason not mentioned above" license input textarea: Text is unclickable (task T294389) by Simon Legner
UrlShortener
edit- git #01154b9b - Work around the unclosed tag hack (task T371952) by Dr4goniez
VisualEditor
edit- git #326b4a28 - Replace deprecated PermissionManager::getPermissionErrors() and friends by Bartosz Dziewoński
- git #65b695ea - Edit check: another counter for the save process by David Lynch
- git #4f76d3fe - Update VE core submodule to master (be8847993) (task T220629) (task T368198) by Bartosz Dziewoński
Wikibase
edit- git #b63a72df - REST: Replace patched-sitelink-invalid-site-id (task T370849) by Silvan
- git #8e42a803 - REST: Replace patched-aliases-invalid-language-code (task T370849) by Silvan
- git #53db9680 - REST: Replace patched-descriptions-invalid-language-code (task T370849) by Silvan
- git #8078cd28 - Replace deprecated PermissionManager::getPermissionErrors() and friends by Bartosz Dziewoński
- git #3c3d5de8 - REST: Replace `invalid-sitelink-type` errors (task T372136) by Ollie Shotton
- git #298e5856 - Only show interwiki links dialog for named users (task T370991) by Arthur Taylor
- git #32606734 - REST: Replace patched-labels-invalid-language-code (task T370849) by Silvan
- git #34bf7497 - REST: Don't return an error for unexpected fields (task T370623) by Ollie Shotton
- git #b710917f - Re-enable no longer flaky browser test (task T370139) by Jakob Warkotsch
- git #2ca85bfb - Drop test cases that are exact duplicates by thiemowmde
- git #76f70557 - REST: Create to be deleted property first in e2e test (task T369702) by Jakob Warkotsch
- git #adfd0e2b - Simplify two trivial "exists" checks by thiemowmde
- git #fd004997 - REST: Replace label-description-same-value with data-policy-violation (task T370831) by Jakob Warkotsch
- git #333eac9c - REST: Remove invalid-language-code from OAS by Jakob Warkotsch
- git #46807aba - REST: Fix unmodified statement detection in validator (task T369702) by Jakob Warkotsch
- git #9d9261a3 - Consistent spelling of "subpage" by Amir E. Aharoni
- git #808f20b0 - REST: Improve SitelinkEditRequestValidatingDeserializerTest by Ollie Shotton
- git #4b669e6b - REST: Generalize `item-not-a-badge` errors (task T371494) by Ollie Shotton
- git #39e9f451 - REST: Refactor SitelinkEditRequestValidatingDeserializerTest by Ollie Shotton
WikibaseLexeme
edit- git #43bee1f6 - Update tests that reach into internal params (task T372181) by James D. Forrester
- git #53622be3 - Add initial Cypress setup and first test (task T355936) by Audrey Penven
- git #24b8337d - Add lexeme language codes kyw-beng, kyw-deva, txo-beng, cdz-beng, mjx-beng, ksy-beng (task T371773) by Bodhisattwa
- git #3091ff83 - Use overrideConfigValue/overrideConfigValues/setGroupPermissions by Fomafix
- git #9adc9e8a - build: Remove redundant `eslint-disable no-object-assign` in Gruntfile by Timo Tijhof
- git #d0fa8792 - tests: Fix `assert.expect(N)` and enable wikimedia/qunit rule by Timo Tijhof
WikidataPageBanner
edit- git #347a6a64 - Invert font color of banner (task T369875) by ksarabia
WikiLambda
edit- git #addc8d58 - Fix fetchAllZLanguageCodes to not exclude some codes (task T372052) (task T372086) by gengh
- git #b247c24a - Fixit: Add ApiError class to generalize error handling (task T361683) (task T345010) by gengh
- git #2b334a0d - testResults.js: Encode all pipes in Implementations and Testers when sending over the API (task T358089) by Daphne Smit
- git #0a242408 - README: Use `docker compose` instead of `docker-compose` (task T371896) by Željko Filipin
- git #eca7569c - ZObjectStore: Enforce the short description + label length limit in the API on saving (task T343767) by Daphne Smit
- git #286442dd - Add composer.local.json on setup (task T371896) by DVrandecic
- git #fb973477 - Consistent spelling of "subpage" by Amir E. Aharoni
- git #20adaf5c - Add necessary extensions into setup script (task T371652) by Grace C
WikimediaEvents
edit- git #d376418e - feat(clientError.js): allow adding custom context to logged errors by Michael Große
WikimediaMaintenance
edit- git #9a8f8868 - phan: stop setting ignore_undeclared_variables_in_global_scope by Alexander Vorwerk
- git #f6f50964 - Drop rcParamsTypeCheck.php by Alexander Vorwerk
- git #e4ff46f9 - Drop makeUserPrefixMailingList.php by Alexander Vorwerk
- git #a285ab3e - Drop messageHistory.php by Alexander Vorwerk
- git #1735e381 - Drop T299104.php by Alexander Vorwerk
- git #0e96d8a0 - Drop removeDeletedWikis.php by Alexander Vorwerk
- git #63b26128 - Drop unsuppressCrossWiki.php by Alexander Vorwerk
- git #e4be999f - Unblock CI (task T372116) by Dreamy Jazz
WikimediaMessages
edit- git #4ef43c8f - Remove full stop from blocking messages (task T372213) by Amir E. Aharoni
- git #9d2a33f3 - Prevent dark-mode styles from affecting print media (task T371331) by Jdrewniak
- git #8f612a18 - Remove now unused message keys (task T332401) by Dreamy Jazz
Skins
editCologneBlue
edit- git #c5a77ec2 - i18n: Drop talkpage, articlepage, userpage, projectpage messages, unused by James D. Forrester
MinervaNeue
edit- git #83e7a06a - Prevent dark-mode styles from affecting print media (task T371331) by Jdrewniak
- git #811e770e - Dark mode: Images should have background (task T370074) by Jon Robson
Vector
edit- git #acb79c5e - Improve documentation for how feature manager classes work. by Jon Robson
- git #b3ca12e6 - Prevent dark-mode styles from affecting print media (task T371331) by Jdrewniak
Misc
editNo changes
edit- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BounceHandler
- Calendar
- CampaignEvents
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- LoginNotify
- MapSources
- Math
- MediaModeration
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Nostalgia
- OATHAuth
- OAuthRateLimiter
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- VipsScaler
- VisualEditor/VisualEditor
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit312 Changes in 63 repos by 74 authors