MediaWiki 1.43/wmf.22/Changelog

Core changes

edit
  • git #93da6491 - Branch commit for wmf/1.43.0-wmf.22 (T373641) by trainbranchbot
  • git #386f8ccf - skins: Add missing documentation to class properties by Umherirrender
  • git #04305cb9 - Bump wikimedia/parsoid to 0.20.0-a20 (T374356) by C. Scott Ananian
  • git #dcde8f01 - REST: Change content.v1 to content/v1 match new conventions by daniel
  • git #fb05f321 - Make MultiHttpClient free from MediaWiki URL global functions by Ebrahim Byagowi
  • git #9fffe0a5 - ResourceLoader: Test DependencyStore with indirect styles dependencies (T343492) by Hannah Okwelum
  • git #f6ce7cd6 - Replace mw.Uri with browser provided URL object in two places (T374314) by Ebrahim Byagowi
  • git #e63f87b0 - editstash: migrate ApiStashEdit to statslib (T359465) by Aaron Schulz
  • git #825f7b5e - Avoid use of deprecated wfExpandUrl in ExtractBody by Ebrahim Byagowi
  • git #24d8b045 - Return early in ApiLogout if user not logged in (T374353) by Dreamy Jazz
  • git #1c2f320f - Avoid use of deprecated wfAssembleUrl by Ebrahim Byagowi
  • git #e2341256 - selenium: Remove `engines` from wdio-mediawiki (T373684) by Željko Filipin
  • git #b23b8ac3 - Improve labels color of Special:RecentChanges in dark mode (T374333) by Ebrahim Byagowi
  • git #95489126 - Avoid use of deprecated wfExpandUrl in MediaWiki\Feed (T319340) by Ebrahim Byagowi
  • git #7db85051 - Avoid use of deprecated wfParseUrl in MediaWiki\Api by Ebrahim Byagowi
  • git #99951eb3 - Permissions: Fix typo by Taavi Väänänen
  • git #6f1acdda - Avoid use of deprecated wfExpandUrl in IntroMessageBuilder (T319340) by Ebrahim Byagowi
  • git #62f6aae8 - Add fr alias for Special:EditRecovery (T362974) by Sam Wilson
  • git #e316e843 - Make some element IDs etc. greppable by Jack Phoenix
  • git #6c814851 - search: Add missing documentation to class properties by Umherirrender
  • git #85cca440 - search: Simplify host name logic in InterwikiSearchResultSetWidget by Timo Tijhof
  • git #441017cb - ResourceLoader: Add missing documentation to class properties by Umherirrender
  • git #3bd0435e - rdbms: Migrate MediaWiki.rdbms_trxprofiler_warnings to statslib (T359366) by Larissa Gaulia
  • git #10ab0e40 - parser: Add a new {{USERLANGUAGE}} magic word for use in wikitext (T4085) by dvorapa
  • git #ba8b42bf - specials/forms: Remove unused UploadForm::$mMaxFileSize by Umherirrender
  • git #65dc5495 - Fix Special:NewPages unpatrolled items color in dark mode (T374299) by Ebrahim Byagowi
  • git #ba2190a4 - Hard deprecation of wfExpandIRI by Ebrahim Byagowi
  • git #136a7993 - Remove wfUnpack, deprecated since 1.42 by Ebrahim Byagowi
  • git #da91efb3 - rdbms: suppress warning for all information_schema.* tables in tableName() (T373493) (T373655) by Aaron Schulz
  • git #5ea2d04e - Remove wfGetLangObj, deprecated since 1.41 by Ebrahim Byagowi
  • git #ce2bccc0 - Remove ParserOutput::getText() calls from core (runOutputPipeline) (T293512) by Isabelle Hurbain-Palatin
  • git #cd3240f0 - Introduce runOutputPipeline and clone by default (T293512) (T371022) by Isabelle Hurbain-Palatin
  • git #2e5b551a - auth: Pass canAlwaysAutocreate from session to pre-auth providers (T373778) by Erik Bernhardson
  • git #ea43a44a - Remove wfRemoveDotSegments, deprecated since 1.39 by Ebrahim Byagowi
  • git #6df22efc - Update contributions-subtitle to include the word "Results" (T374265) by Dreamy Jazz
  • git #ab136421 - Hard deprecating wfGetServerUrl by Ebrahim Byagowi
  • git #ea295a2b - Use stashed temp name in ParserOptions::newFromContext over anon (T372723) by Dreamy Jazz
  • git #10609e6d - wdio-mediawiki: Add random element to junit-reporter file name (T307914) by Lucas Werkmeister
  • git #994d2c35 - REST: yank the new content.v1 module by daniel
  • git #6bd260d7 - Fix typo in browser vendor prefix by Jon Robson
  • git #941a04a1 - Clean up some Chinese installer translations by Pppery
  • git #5d5a9764 - tests: Remove reset of services in tests by Umherirrender
  • git #00a3f2e6 - language: make isValidBuiltInCode() more robust (T374151) by Ammarpad
  • git #99427a6f - tests: Remove unused JobQueueTest::$key by Umherirrender
  • git #99286109 - objectcache: Improve WANCache docs (T364652) by Timo Tijhof
  • git #b8a10146 - Hard deprecate OutputPageMakeCategoryLinksHook by Fomafix
  • git #ca453df3 - phpunit: Set much smaller defaults for RandomImageGenerator (T225730) by thiemowmde
  • git #ca8b1eb4 - Add missing documentation to class properties (frontend-related) by Umherirrender
  • git #f89aa38f - objectcache: Remove WinCache support (T365691) by Máté Szabó
  • git #2c832ded - parser: Use ParserOutput::setUnsortedPageProperty() by C. Scott Ananian
  • git #b43860cc - Add new hook OutputPageRenderCategoryLink (T372155) by Fomafix
  • git #68aee7d3 - Hard deprecating wfUrlProtocols by Ebrahim Byagowi
  • git #aaacde27 - Hide Special:UserRights link in tools menu when user is a temp user (T373988) by Dreamy Jazz
  • git #18dad916 - Enable dark mode site notices by Ebrahim Byagowi
  • git #86bbac96 - Update symfony/* by Alexander Vorwerk
  • git #c0d1f769 - objectcache: Remove ReplicatedBagOStuff, deprecated since 1.42 (T352481) by Ebrahim Byagowi
  • git #70e0417c - Resourceloader: Enable methods that stores and retrieves dependency during test (T343492) by Hannah Okwelum
  • git #bc1af02d - upload: Add missing documentation to class properties by Umherirrender
  • git #13ca3682 - ParserOutput::collectMetadata: Properly handle non-scalar page properties (T374046) (T373920) by C. Scott Ananian
  • git #44b6ba80 - ParserOutput: Turn off noisy log - we have the info we need for now (T374046) by Subramanya Sastry
  • git #e429c4ac - Update Codex from v1.11.1 to v1.12.0 (T362651) (T363515) (T364441) (T366831) (T367032) (T368022) (T370504) (T370997) (T372419) (T372420) (T372614) (T372811) by Eric Gardner
  • git #49f4bab1 - CentralIdLookup: Introduce concept of "owned" accounts (T371340) by Bartosz Dziewoński
  • git #4da1989b - Make SpecialUserRights::userCanChangeRights not accept temp users (T373988) by Dreamy Jazz
  • git #b4ce1e3f - Prevent cross-wiki assignment of groups to temporary accounts (T372046) by Dreamy Jazz
  • git #3353abe8 - Add plural forms for Levantine Arabic (T363690) by Amir E. Aharoni
  • git #7dbaf561 - ContributionsSpecialPage::getUserLinks: Hide UserRights like RenameUser for temp accounts (T373988) by James D. Forrester
  • git #f903bae0 - Remove UIDGenerator, deprecated since 1.35 by Ebrahim Byagowi
  • git #0f95e00e - mediawiki.special.block [vue]: add new ExpiryField to enter block expiry (T359684) by MusikAnimal
  • git #48222293 - ParserOutput::collectMetadata: Log if given value is non-numeric and also non-string, for easier debugging, and don't fatal (T373920) by James D. Forrester
  • git #db4d77fb - Use more modern JS syntax in jquery.spinner by Ebrahim Byagowi
  • git #ca95ced0 - Add xml version declaration where possible by Ebrahim Byagowi
  • git #86980f17 - Remove unused ajax-loader.gif and spinner.gif of mediawiki.skinning by Ebrahim Byagowi
  • git #c3624faf - Turn mediawiki.action.view.metadata to Less by Ebrahim Byagowi
  • git #55770b30 - Use const/let in jquery.highlightText by Ebrahim Byagowi
  • git #ff20055e - Use a more modern JS syntax in jquery.confirmable by Ebrahim Byagowi
  • git #b1c13e3d - Test LoggedUpdateMaintenance (T371167) by Dreamy Jazz
  • git #0c889c7f - StreamFile: Support streaming webp from thumb_handler.php (T366422) by Func
  • git #6d85c2ba - Revert "Break accidental references in Parser::__clone" by Kevin Israel
  • git #af4117bb - Clarify documentation of Maintenance::runChild (T371789) by Dreamy Jazz
  • git #b9a7704e - auth: Split TemporaryPasswordPrimaryAuthenticationProviderTest cases (T328718) by Máté Szabó
  • git #cad3bd17 - Test changePassword.php (T371167) by Dreamy Jazz
  • git #c38ce012 - Test makeTestEdits.php (T371167) by Dreamy Jazz
  • git #5a5a28f8 - Expand ProtectTest (T371167) by Dreamy Jazz
  • git #477168c8 - Test validateRegistrationFile.php (T371167) by Dreamy Jazz
  • git #845e73f8 - Test parse.php (T371167) by Dreamy Jazz
  • git #23ab9f70 - Test runJobs.php (T371167) by Dreamy Jazz
  • git #856da144 - Test getReplicaServer.php (T371167) by Dreamy Jazz
  • git #754bf8b5 - Mark FakeMaintenance as excluded for test coverage (T371167) by Dreamy Jazz
  • git #750e74f4 - Add a Messages file for Haryanvi in Arabic script (T373561) by Amir E. Aharoni
  • git #0a69e0bc - tests: Use const for some static data in test files by Umherirrender
  • git #60dbe9a3 - rdbms: Exclude system catalog from qualified table name warning (T373493) by Ammarpad
  • git #be39a183 - build: Use inline ignore for Generic.CodeAnalysis.AssignmentInCondition by Umherirrender
  • git #9206a259 - filerepo: Avoid assignment in condition in File::getThumbnailSource by Umherirrender
  • git #3c8dd16d - api: Avoid assignment in condition in ApiLogin by Umherirrender
  • git #7ef1eb39 - ResourceLoader: Avoid assignment in condition in ForeignResoureManager by Umherirrender
  • git #207b3304 - rdbms: remove unused ILoadBalancer::reuseConnection() method (T363839) (T373655) by Aaron Schulz
  • git #505bd8e7 - Storage: Remove transaction cancel callback from NameTableStore (T372169) by Amir Sarabadani
  • git #132de675 - Add tracking category resolution to Parsoid DataAccess by C. Scott Ananian
  • git #9698ed95 - OOUI: Provide the 'editing-functions' icon pack module by James D. Forrester
  • git #858fd5fa - Indicate IP contributions are legacy when temporary accounts enabled (T369859) by Dreamy Jazz
  • git #7ee891f5 - rdbms: merge isClean() into popAtomicLevels() in TransactionManager by Aaron Schulz

Vendor

edit

Extensions

edit

AbuseFilter

edit

AutoModerator

edit
  • git #0d108970 - CommunityConfiguration: Remove incorrectly declared i18n messages (T374084) by Martin Urbanec
  • git #b8f501f9 - Integrate Community Configuration into AutoModerator (T365046) by Kgraessle

Babel

edit

BounceHandler

edit

CampaignEvents

edit

CategoryTree

edit

CentralAuth

edit
  • git #38919b8e - Don't show "SUL finalization" message if reason field is empty. (T372223) by Dmitry Brant
  • git #8c8e1443 - CentralAuthIdLookup: Treat central users without local accounts as owned (T371340) by Bartosz Dziewoński
  • git #01b84683 - SharedDomainUtils: Use built-in parse_url instead of UrlUtils by Timo Tijhof
  • git #c019b8ae - Test Special:CentralAuth's delete global account form (T122016) by Dreamy Jazz
  • git #44d56ff4 - Test Special:CentralAuth's admin set status form (T122016) by Dreamy Jazz
  • git #b2e7c134 - Remove unused ReadOnlyMode instance from SpecialCentralAuth (T122016) by Dreamy Jazz
  • git #c2ade727 - CentralAuthIdLookup: Improve type hints and comments by Bartosz Dziewoński
  • git #89b29f45 - Revert "CentralAuthIdLookup: Improve assertions, type hints, comments" (T374122) by Bartosz Dziewoński
  • git #5ee23789 - CentralAuthIdLookup: Improve assertions, type hints, comments by Bartosz Dziewoński
  • git #844c3dcf - Add a test for 'centralauthtoken' handling on OPTIONS requests (T373925) by Bartosz Dziewoński
  • git #4e951a13 - SsoHookHandler: Fix missing param in error message by Bartosz Dziewoński
  • git #79ece890 - Add CentralAuthInfoFieldsHook (T358979) by Dreamy Jazz
  • git #c7b6252f - tests: Remove redundant overridden test by Bartosz Dziewoński
  • git #a82acd2e - Do not consume 'centralauthtoken' on api.php OPTIONS requests (T373925) by Bartosz Dziewoński
  • git #edfa2b32 - Use namespaced version of FauxRequest (T321681) by gerritbot
  • git #aff87031 - CentralAuthDatabaseManager: Add and use getCentralDBFromRecency() by Bartosz Dziewoński
  • git #7243dc09 - SUL3: Use mobile domain in return URL (T371596) by Gergő Tisza
  • git #61880f30 - Correct the vanish username prefix from Vanished user to Renamed user (T370717) by JJMC89

Chart

edit

CheckUser

edit
  • git #f3e48c69 - Avoid use of deprecated URL related global functions by Ebrahim Byagowi
  • git #febceccd - Add populateCentralCheckUserIndexTables.php to update.php (T371789) by Dreamy Jazz
  • git #790fb3bb - Get an scoped lock instead of using FOR UPDATE lock (T374244) by Dreamy Jazz
  • git #d218a697 - Add a maintenance script to populate central index tables (T371789) by Dreamy Jazz
  • git #776410ef - Write to cuci_temp_edit in CheckUserCentralIndexManager (T371788) by Dreamy Jazz
  • git #cc99c107 - Call CheckUserCentralIndexManager in CheckUserInsert (T373021) by Dreamy Jazz
  • git #a553de77 - Implement ways to limit update rate of cuci_user (T373021) by Dreamy Jazz
  • git #d0d6a154 - Migrate help page to MediaWiki.org from Meta by Pppery
  • git #47014709 - Allow CheckUserCentralIndexManager to write to cuci_user (T373021) by Dreamy Jazz
  • git #bca11c65 - Temporary account APIs: Return 404 if temp accounts not known (T373891) by Dreamy Jazz
  • git #abb12390 - Show the temp IP toggle buttons on Special:DeletedContributions (T369930) by Dreamy Jazz
  • git #733d42d5 - Enforce maximum limit of 500 for Special:CheckUserLog (T373858) by Dreamy Jazz
  • git #907c2eb1 - maintenance: Fix populateCheckUserTablesWithSimulatedData args handling by Máté Szabó
  • git #70840f14 - Remove now unneeded default value in SpecialIPContributions method (T369859) by Dreamy Jazz
  • git #dcbc14d2 - Add a preference to collapse the CheckUser summary table on load (T371781) by Dreamy Jazz

CirrusSearch

edit

Cite

edit

cldr

edit

CodeMirror

edit

CommunityConfiguration

edit
  • git #526d2a0b - Enable selection of Main namespace in CommunityConfiguration HelpPanel (T374082) by Cyndy
  • git #9e3d29f2 - tests: Don't mock ReflectionSchemaSource in JsonSchemaBuilder tests by Michael Große
  • git #59c665bb - feat(editor): add global error handle to log errors to logstash by Michael Große

ContentTranslation

edit

DiscussionTools

edit

DonationInterface

edit

Echo

edit

EntitySchema

edit
  • git #55d6efbb - secondary CI: Renamed github action secrets used for CI mails (T366341) by Leszek Manicki

EventBus

edit

EventLogging

edit
  • git #cb3bb302 - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi

FileExporter

edit
  • git #b2ec2695 - Avoid use of deprecated wfAssembleUrl by Ebrahim Byagowi
  • git #ec6da5e2 - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi

FileImporter

edit
  • git #52f0eeaf - Avoid use of deprecated wfAssembleUrl by Ebrahim Byagowi
  • git #e60878b1 - Avoid use of wfExpandIRI, deprecated since 1.39 by Ebrahim Byagowi
  • git #db66a30f - tests: Use getNewTempFile to simplify test setup by Umherirrender

FlaggedRevs

edit

Flow

edit
  • git #b00ed3d1 - Avoid use of deprecated UIDGenerator by Ebrahim Byagowi
  • git #3e4011e6 - Update documentation of optional @params in .js by thiemowmde

GlobalBlocking

edit

GrowthExperiments

edit
  • git #8a8f28f8 - Avoid use of deprecated URL related global functions by Ebrahim Byagowi
  • git #81312595 - tests: Remove reset of service in LevelingUpManagerTest by Umherirrender
  • git #4b297526 - CommunityUpdates: use base url rather than section for info link (T367223) by Sergio Gimeno
  • git #9bc2db17 - Community updates: add missing instrumentation link id (T371683) by Sergio Gimeno
  • git #a0582b5c - SECURITY: Fix XSS vulnerabilities in community updates module (T373889) by Sergio Gimeno
  • git #5026aad3 - fix: dark-mode: Make highlights in onboarding dialogues readable (T371564) (T371146) by Michael Große
  • git #ee0ca1d5 - tests(selenium): wait longer for module to be ready by Michael Große
  • git #5c46b80f - i18n(CC): fix i18n formatting on GrowthSuggestedEdits form intro text (T366270) by Michael Große

Interwiki

edit
  • git #1673b7bf - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi

IPInfo

edit

Kartographer

edit
  • git #ff13ba85 - Close dialog without confirmation if the user hasn't interacted (T334513) by Zoë
  • git #2729cc81 - Create new frame and clear DSR offset on extension tags (T373460) by Isabelle Hurbain-Palatin

LiquidThreads

edit
  • git #5c9486d9 - Make use of modern ??= and ?? operators where possible by thiemowmde
  • git #1515a9fb - Drop single-use sort method from Thread class by thiemowmde

MobileFrontend

edit
  • git #1352790d - Avoid use of deprecated URL related global functions by Ebrahim Byagowi

OAuth

edit
  • git #d9de9590 - Avoid use of deprecated wfGetServerUrl by Ebrahim Byagowi

ORES

edit

Popups

edit
  • git #67dc28dc - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender
  • git #fb573fdb - Use UserFactory::newAnonymous instead of deprecated User::newFromId by Fomafix
  • git #7a796022 - [cleanup] Remove unused configuration $wgPopupsReferencePreviews (T363162) by Adam Wight

ProofreadPage

edit
  • git #ccde22c3 - Remove unnecessary call to ParserOutput::setPageProperty() by C. Scott Ananian

QuickSurveys

edit

ReadingLists

edit
  • git #8796cd3f - Change module name to match new conventions: /v0 instead of .v0 by bpirkle

Score

edit

Scribunto

edit

SearchVue

edit
  • git #4e4890d0 - build: Updating composer dependencies by Umherirrender

SecureLinkFixer

edit
  • git #ef6ff775 - Avoid use of deprecated URL related global functions by Ebrahim Byagowi
  • git #25ab55da - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SyntaxHighlight_GeSHi

edit
  • git #91f3235e - Fix forced light mode background-color applied to the wrong element (T365927) by Bartosz Dziewoński
  • git #7fa3abe9 - Enable clicking on wikilinks and external links in highlighted code (T368166) by Siddharth VP

TemplateWizard

edit

Thanks

edit
  • git #139c83b1 - ApiFlowThank: Replace deprecated User::newFromId by Fomafix
  • git #a781f73e - Inline thanks in recent changes doesn't work when live changes are enabled or 'view new changes' is clicked (T357787) by Kgraessle

TimedMediaHandler

edit
  • git #27ef4720 - Explicit parse message for Html::warningBox by Umherirrender

Translate

edit
  • git #13134e75 - Allow marking notifications as read and logging out while sandboxed (T365896) (T365898) by Pppery
  • git #964a5b0e - phan: Load Echo extension and remove Echo extension related stubs by Abijeet
  • git #f073e88c - TranslateEditAddons: Avoid using ?: with strings by Abijeet
  • git #33af81b6 - tux: Redesign how currently selected group is displayed (T369043) by Abijeet
  • git #044efdad - Use single quotes by Pppery
  • git #3c404e82 - Sandbox users: Show proper error message when doing things outside sandbox (T365899) by Pppery
  • git #1679fe68 - Recent changes filter: Rename configuration variable (T369058) by wangombe
  • git #311a6bb6 - Migrate MediaWiki.translate.slow_translatable_page_check.* to statslib (T359265) by Cole White
  • git #f7486214 - Replace use of ParserOutput::setPageProperty, deprecated in 1.42 (T374046) by C. Scott Ananian
  • git #250eed42 - ImportTranslatableBundleScript: Remove usage of Status::getMessage (T369056) by Abijeet
  • git #a4c45d34 - ImportExternalTranslationsScript: Remove usage of Status::getMessage (T369056) by Abijeet
  • git #dbd2f569 - poimport: Replace usage of User::newFromName with UserFactory (T369056) by Abijeet
  • git #e3b80099 - ExportTranslationsSpecialPage: Remove unused variable by Abijeet
  • git #6b5f487f - PageTranslationSpecialPage: Hide fuzzy dropdown if no edited units found (T373489) by Huei Tan
  • git #f865a91d - TTMServerAid: Tell PHP that we're OK with $services starting out null (T373921) by James D. Forrester

UniversalLanguageSelector

edit

UploadWizard

edit

UrlShortener

edit
  • git #463f8844 - Avoid use of deprecated URL related global functions by Ebrahim Byagowi

VipsScaler

edit
  • git #eed62311 - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi

VisualEditor

edit
  • git #709e791a - Edit check: let ecenable bypass the account age requirement by David Lynch
  • git #43300145 - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
  • git #d9a99e89 - Update VE core submodule to master (8bac83777) by Bartosz Dziewoński
  • git #cefa56ec - Use fixed font size for UI componenets in Vector 22 (T373875) by Ed Sanders
  • git #e947e53f - Edit check: stop from appearing outside the main namespace (T373692) by David Lynch

WebAuthn

edit
  • git #74879a6a - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi

Wikibase

edit
  • git #c9de47d5 - REST: Replace 'patched-sitelink-title-does-not-exist' (T373885) by Silvan
  • git #ee109174 - Replace uses of ParserOutput::setPageProperty() by C. Scott Ananian
  • git #821c66e7 - Allow empty string as short description (T326898) by C. Scott Ananian
  • git #f39e9ce1 - Revert "Aggregate output of api tests run in parallel" by Jakob
  • git #4b6f9d82 - tests: Remove reset of services after setMwGlobals by Umherirrender
  • git #9d8e0347 - REST: Use resource-not-found instead of statement-not-found (T373881) by Jakob Warkotsch
  • git #d615dda9 - REST: Remove duplication from OAS responses by Muhammad Yasser Jazirahly
  • git #e968d827 - REST: Replace `label/description/aliases-not-defined` (T373882) by dima koushha
  • git #1f4a2ba6 - secondary CI: Renamed github action secrets used for CI mails (T366341) by Leszek Manicki
  • git #2c601f98 - REST: Add $basePath param to LanguageCodeValidator, DescriptionsSyntaxValidator, and LabelsSyntaxValidator. by Ollie Shotton
  • git #b2ebede7 - REST: Create `resource-not-found` error (T373883) by dima koushha
  • git #b81427aa - REST: Handle numeric keys in labels/descriptions desrializers by Ollie Shotton
  • git #a08d1db9 - REST: Remove superfluous validation from AliasesValidator by Ollie Shotton
  • git #4c8299ad - REST: Remove unused InvalidStatementsException by Ollie Shotton
  • git #b50131e2 - REST: Fix `Patch Item/Property Labels` errors (T349813) by dima koushha
  • git #8b17010c - REST: Replace CODE_INVALID_ALIAS_LIST validation errors with CODE_INVALID_VALUE by Ollie Shotton
  • git #6375704b - REST: Replace CODE_INVALID_ALIASES validation errors with CODE_INVALID_VALUE by Ollie Shotton
  • git #5ba9792a - REST: Add $basePath param to AliasesInLanguageValidator by Ollie Shotton
  • git #53d55c66 - REST: Add $basePath param to AliasesValidator by Ollie Shotton
  • git #5e692c2c - REST: Add $basePath param to AliasesDeserializer by Ollie Shotton
  • git #6588fd68 - REST: Improve `LabelsSyntaxValidator` by dima koushha

WikibaseCirrusSearch

edit

WikibaseLexeme

edit
  • git #e5b89fea - Bump special-new-lexeme by Lucas Werkmeister
  • git #435e644c - Port selenium 'sense.edit.js' spec to cypress (T372622) by Arthur Taylor
  • git #7b3860be - tests: Remove reset of services in tests by Umherirrender
  • git #2fd9bca0 - Increase Cypress defaultCommandTimeout to 20000 ms (T374120) by Lucas Werkmeister
  • git #fb7a2eba - Port lemma.edit.js from selenium to cypress (T372625) by Audrey Penven
  • git #f01a5397 - Add strict types to data model classes by Lucas Werkmeister
  • git #91c73c83 - Port selenium 'sense.js' spec to cypress (T372627) by Arthur Taylor
  • git #acbc7792 - Port selenium 'header.edit.js' spec to cypress (T372624) by Arthur Taylor
  • git #12cc1dd6 - Further streamline LexemeRdfBuilderTest by Lucas Werkmeister
  • git #1b8aac60 - Port selenium 'form.section.js' to cypress (T372621) by Audrey Penven
  • git #490b28bc - Streamline overly complex LexemeRdfBuilderTest by thiemowmde
  • git #55b3e4f5 - Add missing documentation to class properties by Umherirrender
  • git #711d20e2 - Use real type hints for class properties holding type hinted arguments by Umherirrender
  • git #449b468e - Drop custom re-implementation in favor of native array_unique by thiemowmde

WikibaseMediaInfo

edit
  • git #62524b45 - Make PHPUnit tests work in non-English environments by thiemowmde

WikibaseQualityConstraints

edit
  • git #1bcfb2bf - tests: Remove reset of services in tests by Umherirrender
  • git #1c96b744 - Remove two unneeded schema updates by Lucas Werkmeister

WikidataPageBanner

edit
  • git #60303fdb - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi

WikiLambda

edit
  • git #dd8511b4 - User UserFactory::newAnonymous instead of deprecated User::newFromId by Fomafix
  • git #b262574e - ZObjectStructureValidator::validate: use set_time_limit() to limit in the case of run-away JsonSchema (T374241) by James D. Forrester
  • git #265c60ef - ZObjectStore::findZTesterResult: Trim our own error so we don't break logstash (T374241) by James D. Forrester
  • git #d6bca226 - Fix CdxLookup after Codex release v1.12.0 (T374248) by gengh
  • git #482a4c42 - Don't pass empty type/returnType to zobject lookup when undefined (T374199) by gengh
  • git #3aef68ee - build: Upgrade Codex from 1.11.1 to 1.12.0 by James D. Forrester
  • git #4d93c0bb - tests: Disable all Beta Cluster CI testing, all failing (T374242) by James D. Forrester
  • git #ac0cf476 - ZString.vue: Don't overflow long text, but break-word so it wraps instead (T373987) by James D. Forrester
  • git #b048c076 - Z61: Switch WikiLambda front-end from hard-coded strings to using Z61/Programming language objects (T287153) by Daphne Smit
  • git #433811d8 - Tooltip: replace our own Tooltip component with Codex Tooltip (T298040) by Daphne Smit
  • git #25458152 - Use isValidZObjectReference instead of isValidId (T373859) by gengh
  • git #58ad0991 - Add WIKIDATA_API_URL to docker-compose.sample.yml (T370072) by dmartin
  • git #364cba28 - Inject services into ClientHooks by Fomafix
  • git #c8ebd8a2 - Move ClientHooks into the Handler space, and test its disablement by James D. Forrester
  • git #37641580 - Move single-use makeRequest code from ApiFunctionCall to the hook handler by James D. Forrester
  • git #3a6b8340 - Require: Streamline import/require format in the frontend (T334939) by Daphne Smit
  • git #3633c511 - FunctionEditor.vue: Function editor is larger than viewport under 500px (T366675) by Daphne Smit
  • git #c68a1b16 - ZReference: Improve restrictions of ZReference when searching for a Function in a Function Call (T372995) by Daphne Smit
  • git #cd680414 - About.vue: the "Cancel" button in "Publish your changes" launched from the About dialog loses all the changes in view mode (T360062) by Daphne Smit

WikimediaCampaignEvents

edit

WikimediaEvents

edit
  • git #598914a6 - Remove code from the 2015 cross-wiki upload A/B test (T373700) by Bartosz Dziewoński

WikimediaMessages

edit
  • git #3bf5b449 - Apply link to tables styled via style tags as well and distinguish red links (T371411) by Jon Robson
  • git #613bd3af - Check if donate link is being moved before removing (T373566) by Steph Toyofuku
  • git #6b97bb53 - Add Portal namespace color stripping (T366380) by Ebrahim Byagowi
  • git #a542bbc1 - Remove donate link from sidebar menu when it is added to the user menu (T373566) by bwang

Skins

edit

CologneBlue

edit
  • git #95aa15d3 - Add override to let indicators float into heading area (T373617) by Bartosz Dziewoński

MinervaNeue

edit
  • git #e89aab6b - Cleanup: Remove dark mode banner code by Jon Robson
  • git #783ccd21 - Revert "Fix missing wikibase link in Minerva sidebar" by Joely Rooke WMDE
  • git #e1b61ec3 - Fix missing wikibase link in Minerva sidebar (T66315) by joelyrookewmde
  • git #93945857 - Fix eslint warnings in Selenium JavaScript code by Fomafix
  • git #1d966ce0 - Restore heading margin for Parsoid content (T373646) by Jon Robson

MonoBook

edit
  • git #ff048c2d - Fix override to let indicators float into heading area (T373617) by Bartosz Dziewoński

Timeless

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CommonsMetadata
  • CommunityRequests
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VueTest
  • WikiEditor
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

366 Changes in 71 repos by 91 authors