MediaWiki 1.41/wmf.30/Changelog
< MediaWiki 1.41 | wmf.30
Core changes
edit- git #7b52263b - Branch commit for wmf/1.41.0-wmf.30 (T347081) by trainbranchbot
- git #8451cbfa - Parser: remove usages of $wgTitle by mainframe98
- git #84ea08a7 - HISTORY: Update for recent releases (T340873) by Reedy
- git #a5fc516f - ApiPurge: report permission errors properly by daniel
- git #fdfc99e0 - Parser: Remove ability to initialize mTitle to null by mainframe98
- git #2f79fc0b - SpecialExport: Add support for read new of pagelinks (T346457) by Amir Sarabadani
- git #e9a281ef - Add parser test for escaped wikitext in section heading by Bartosz Dziewoński
- git #25312c06 - mailmap: Update .mailmap and CREDITS by TheresNoTime
- git #b773fced - PasswordFactory: Hard-deprecate init(), deprecated since 1.32 by James D. Forrester
- git #2659334c - updateSpecialPages: Call ::waitForReplication() if a host isn't reachable (T348428) (T348419) by Amir Sarabadani
- git #f3ab0155 - Revert "Skin: Replace confusing use of rawParams() in doEditSectionLink()" by Bartosz Dziewoński
- git #fce616c4 - Add release note for "Update pear/mail to 1.5.1" (T326454) by Kevin Israel
- git #c8dc96b4 - List Special:EmailUser in Special:SpecialPages by Dringsim
- git #1457308c - resources: Remove jquery.color, jquery.fullscreen, and jquery.form (T335723) by Hannah Okwelum
- git #c1b82097 - ParserOutputAccess: fix the wrapper div fetched from the fallback cache by C. Scott Ananian
- git #3979b47c - logging: Fix non-escaped messages used in rights log by Umherirrender
- git #7e83aa07 - Don't cache trivial strings in the MagicWord class by thiemowmde
- git #97e26983 - Add missing PHPUnit test for MagicWordArray class by thiemowmde
- git #0d2ca044 - Languages: Add mnc/mnc-* (Manchu) to Names.php (T284043) by Winston Sung
- git #1ffba3a1 - Drop AbstractContent::getRedirectChain and ::getUltimateRedirectTarget, deprecated in 1.38 by James D. Forrester
- git #12c930aa - StatusValue: Improve logging/debug output with multibyte characters by Bartosz Dziewoński
- git #4f151552 - Consistent spelling of "websites" by Amir E. Aharoni
- git #a9c67a87 - tests: Provide coverage for StatusValue::__toString by James D. Forrester
- git #136fa38a - Migrate to IConnectionProvider methods in more places (T330641) by Amir Sarabadani
- git #2eae6444 - Remove space from "user name" by Amir E. Aharoni
- git #7662dfed - MagicWord: Make use of native count feature in preg_replace by thiemowmde
- git #19b97fd5 - debug: Optimize createLogger() and set UTC timezone by default (T99581) (T116550) by Timo Tijhof
- git #bf362bfd - SpecialEmailUser: Skip validation for username when visit directly without subpage (T347854) by Dringsim
- git #9cb8bb61 - debug: Improve docs, fix ingroup tags, clean up tests by Timo Tijhof
- git #f9427b09 - Fix error when user page is set as main page (T47938) by Łukasz Harasimowicz
- git #25dff148 - Installer: Make Minerva works correctly for $wgDefaultSkin (T346332) by Ammarpad
- git #8bae6836 - rdbms: Introduce concept of virtual domains and mapping to ext cluster (T330590) by Amir Sarabadani
- git #06051e12 - Replace complex preg_replace_callback with strtr/preg_replace (T308395) by thiemowmde
- git #66f3fab0 - Cleanup nonexistent "custom JSON" (T320803) by Dringsim
- git #9c17cb32 - Skin: Replace confusing use of rawParams() in doEditSectionLink() by Bartosz Dziewoński
- git #cd069591 - Revert "Deprecate TOC mutation in OutputPageParserOutput hook" (T348134) by Subramanya Sastry
- git #489ad48e - RELEASE-NOTES-1.41: Tweak HTML::noticeBox entry by James D. Forrester
- git #7e8513e5 - objectcache: fix BagOStuff::watchErrors() comment by Aaron Schulz
- git #85ab3f49 - Improve OutputPage taint annotations and cover with more tests by Brian Wolff
- git #02852b81 - Remove implicit setter for ParserOutput::mTOCHTML (T348134) by C. Scott Ananian
- git #d56be832 - Make OutputPage::addSubtitle as tainted by Brian Wolff
- git #46bed8ac - Make use of assertStatusGood/Error and such in tests by thiemowmde
- git #6aaa5568 - Install symfony/polyfill-php83 by James D. Forrester
- git #54fbe9ab - Bump wikimedia/bcp-47-code to 2.0.0 by C. Scott Ananian
- git #e01e41bd - Implement Language::isSameCodeAs() (T331887) by C. Scott Ananian
- git #dfdbcba7 - RELEASE-NOTES-1.41: Correct count for namespaced files by James D. Forrester
- git #86608dfd - Store image sizes as 64-bit bigint instead of 32-bit integers (T191805) by Brian Wolff
- git #475e5d75 - Make use of str_contains/str_starts_with in a few places by thiemowmde
- git #54693fc9 - parser: Improve ParserOutput docs and fix absoluteURLs default (T341244) by Timo Tijhof
- git #231a562c - Remove unused public methods from MagicWord & MagicWordArray by thiemowmde
- git #2f8dfff8 - SpecialSearch: Drop unused mediawiki ui styles (T258196) by Jon Robson
- git #a87e8a23 - mediawiki.util: Allow mw.util.addPortlet() to attach new portlet to DOM (T343598) by Jon Robson
- git #228beddd - Upgrading justinrainbow/json-schema (5.2.12 => v5.2.13) by Reedy
- git #e011c507 - skins: Use HookRunner to run SkinTemplateGetLanguageLink hook by Umherirrender
- git #4aa64557 - Remove meaningless "brionmademeputthishere" from MagicWord class by thiemowmde
- git #eadbde08 - ResourceLoader: Bump STORAGE_VERSION (T47514) by Timo Tijhof
- git #42152f5f - Remove deprecated interface ParserTestTablesHook by Umherirrender
- git #f6099cf2 - Upgrading guzzlehttp/guzzle (7.5.0 => 7.5.3) by Reedy
- git #2e8a402a - [Languages] Remove French gendered namespace aliases for Fon by Jon Harald Søby
- git #592e652b - REST: Support origin with port in enforcing CORS policy (T342128) by Ammarpad
- git #b7184624 - parser: Hard-deprecate Parser::getFreshParser (T325959) by Umherirrender
- git #e705900a - Improve/fix documentation of Language::getMagicWords() by thiemowmde
- git #d7dfebe7 - Tests: Fix CorsUtils test by Ammarpad
- git #0ee08d66 - Request: Deprecate methods in WebRequest class by Derick Alangi
- git #30029360 - specials: Use batch to format comments on Special:NewPages by Umherirrender
- git #dac5062e - Html: allow to pass a custom icon to noticeBox (T300273) by Sergio Gimeno
- git #a99ec1b4 - Title: Use TitleArrayFromResult instead of TitleArray by Derick Alangi
- git #8f778a8b - ResourceLoader: Improve and generalize validateScriptFile test coverage (T75714) by Timo Tijhof
- git #aa8396c3 - build: Update wikimedia/ip-utils from 4.0.1 to 5.0.0 by Timo Tijhof
- git #4adbeac5 - Fix inline/table format mixed toggling (T345836) (T346213) (T346299) (T346220) by hmonroy
- git #3b638389 - REST Compare: Make handler to not require write access (T347721) by Ammarpad
- git #b286f55d - History: Do not use MediaWiki UI for button styling (T345768) by Jon Robson
- git #8f876b8c - SpecialContributions: Make username required (T347886) by Dringsim
- git #38719af6 - LanguageConverter: Refactor translate function override that omits Roman numbers by Reedy
- git #87fadf24 - parser: Fix detection of variable with whitespace after subst: (T340806) by Umherirrender
- git #7bdebdd3 - Upgrade symfony/* by Reedy
- git #163f1937 - ResourceLoader: Remove unused members from constructor by Derick Alangi
- git #edb403f6 - PoolWorkArticleView: Remove unsatisfiable check by Subramanya Sastry
- git #d2066325 - Hard-deprecate ParserOutput::getCategories(), deprecated in 1.40 (T305161) by C. Scott Ananian
- git #33908ceb - Revert "Revert "Remove unused class_alias deprecated in MW 1.40"" by Isabelle Hurbain-Palatin
- git #f8b35339 - SpecialMute: Split out error into the three specific checks (T280465) by James D. Forrester
- git #18fa2aff - TitleOptionWidget: Mark thumbnails with mw-no-invert (T345281) by Ed Sanders
Vendor
edit- git #15a32c14 - Bump wikimedia/parsoid to v0.18.0-a28 (T226428) (T305210) (T339365) (T347180) by Yiannis Giannelos
- git #cc76969b - Install symfony/polyfill-php83 by James D. Forrester
- git #0b47eb53 - Upgrade wikimedia/bcp-47-code to 2.0.0 by C. Scott Ananian
- git #e9a4367b - Bump wikimedia/parsoid to v0.18.0-a27 by C. Scott Ananian
- git #36893265 - build: Update now that CI runs Composer 2.6.4 up from 2.5.1 (T347360) by James D. Forrester
- git #af30f13e - Upgrading justinrainbow/json-schema (5.2.12 => v5.2.13) by Reedy
- git #d2126947 - Upgrading guzzlehttp/* by Reedy
- git #554c9335 - Upgrading pear/pear-core-minimal (v1.10.11 => v1.10.13) by Reedy
- git #c57df2d6 - Upgrade symfony/* by Reedy
- git #f19f5c04 - Upgrading nikic/php-parser (v4.15.2 => v4.17.1) by Reedy
- git #68ec9285 - Upgrading psy/psysh (v0.11.10 => v0.11.21) by Reedy
- git #c9d2bb6d - Update psr/http-{client,factory} by Reedy
- git #73359e87 - Upgrading composer/ca-bundle (1.3.5 => 1.3.7) by Reedy
- git #7e91f2a7 - Update wikimedia/ip-utils from 4.0.1 to 5.0.0 by Timo Tijhof
Extensions
editAbuseFilter
edit- git #0f63d601 - Parse wikitext in page titles with filter number as parameter (T343994) by Bartosz Dziewoński
- git #1e54192b - Fix non-escaped messages used in page subtitles by Bartosz Dziewoński
AdvancedSearch
edit- git #fa393aa0 - Re-order selenium namespace tests by WMDE-Fisch
- git #7c63afab - Convert search preview tags into a list with a description (T342245) by WMDE-Fisch
ArticlePlaceholder
edit- git #406b94a5 - Catch more specific EntityIdParsingException by Umherirrender
CampaignEvents
edit- git #6c1d8ac7 - Add participants non PII answers on participants list tab (T343449) by Claudio Melo
- git #7ffcbc14 - Store clickwrap datestamp when accepted (T340116) by Michelle
CategoryTree
edit- git #292f21fc - Get parameters from config instead of global variable in getDataForJs() by Fomafix
- git #75c2c558 - Simplify PHP code by Fomafix
- git #8bd82c12 - Use namespaced classes by Fomafix
CentralAuth
edit- git #f3cfad40 - Replace use of PasswordFactory::init by James D. Forrester
- git #4e85523c - Clean up centralautologin.js after top-level autologin patch (T326281) by Gergő Tisza
- git #d9b56f2f - Fix Special:CentralAutoLogin/setCookies (T347889) by Gergő Tisza
- git #418b4398 - Don't delete central session if it is rejected for local reasons (T342475) by Tim Starling
CheckUser
edit- git #b780921e - Split and test checkUserHelper.js (T348266) by Dreamy Jazz
- git #079237e7 - Add QUnit test structure to CheckUser (T345180) by Dreamy Jazz
- git #a7942170 - PopulateCheckUserTableTest: Clarify some comments and fix grammar by Thalia
- git #b0637648 - quibble.yaml: Rename by Kosta Harlan
- git #34905893 - Use cu_private_event on invalid log ID in populateCheckUserTable.php (T343983) by Dreamy Jazz
cldr
edit- git #7ca00c62 - Update languages not part of CLDR (T336919) (T345807) (T284043) by Raymond
- git #a3c833c0 - Rebuild files to match MediaWiki changes by Bartosz Dziewoński
- git #28d6b50e - Add local overrides for 'gom-latn' (T347625) by Bartosz Dziewoński
CodeEditor
edit- git #0094c01f - Use namespaced classes by Fomafix
CodeMirror
edit- git #1c853da9 - Use white-space: break-spaces (T347902) (T348006) by Ed Sanders
- git #b6c3eca3 - Use namespaced classes by Fomafix
Collection
edit- git #802a9f02 - Encode return of urlencode for OutputPage::addInlineScript by Umherirrender
ContentTranslation
edit- git #b89b4962 - CX section publishing: Auto-save translation before publishing (T347720) by NikG
- git #f7249a33 - CX publish section: Add section translation id to payload (T347720) by NikG
Disambiguator
edit- git #a159d3aa - Avoid selecting interwiki redirects by Umherirrender
- git #5448ae76 - Do not add disambiguator-link-added tag if is a logged action (T306633) by Stang
DiscussionTools
edit- git #4c7ba1ba - CommentFormatterTest: Mock `getConfig` method by Kosta Harlan
- git #4447b6d2 - Always pass whole OutputPage (as IContextSource) to postprocess functions by Ed Sanders
- git #edc28d3d - Put mobile ellipsis button menu in an overlay (T348217) by Bartosz Dziewoński
- git #3aadcace - Add null check for str_starts_with by Umherirrender
- git #351891a0 - overflow menu: Display menu next to comments on mobile (T342251) by Kosta Harlan
- git #c6c7dd2f - overflow menu: Add hooks for registering and interacting with items (T342251) by Kosta Harlan
- git #3b9128bd - Permalinks: Fix scroll restoration on mobile by Ed Sanders
- git #d4819367 - Permalinks: Factor out copyLink clipboard functionality by Ed Sanders
- git #58cb277c - Factor out permalink code into separate file by Ed Sanders
- git #fe07a891 - Fix mobile section expand icon size after changes in MobileFrontend by Bartosz Dziewoński
- git #2b3f430a - Mobile reply buttons were overlapping the expanded advanced options (T348143) by David Lynch
- git #d24ef539 - Permalinks: Don't prevent default when clicking links by Ed Sanders
- git #8405305f - Permalinks: Replace hard-coded notification with i18n string by Ed Sanders
- git #5b6018b2 - Show a hint for ctrl-enter for comment submission if just enter is used (T326500) by David Lynch
- git #97dbe19a - ThreadItemStore: Fix rows with itr_items_id=0 corrupted by T339882 (T343859) by Bartosz Dziewoński
DonationInterface
edit- git #6219c3c1 - Make the submethods alphabetical (T335388) by wfan
- git #47a591b4 - Update descriptor in more languages (T336779) by Elliott Eggleston
- git #786ae377 - Pass phone for venmo console (T345965) by wfan
- git #5a1fcd21 - DI update transaction descriptor to Wikimedia Foundation for all gateways (T336779) by wfan
DoubleWiki
edit- git #b8a94d71 - Remove double escaping of html attribute by Umherirrender
EntitySchema
edit- git #334f71fc - Update mediawiki-codesniffer (T348109) by Lucas Werkmeister
- git #83b1377c - Update mediawiki-phan-config (T348109) by Lucas Werkmeister
- git #f40fff91 - Update linters (T348109) by Lucas Werkmeister
- git #17458eca - Update Cypress and eslint-plugin-cypress (T348109) by Lucas Werkmeister
EventStreamConfig
edit- git #1b67c528 - tests: Declare class properties on StreamConfigsTest by Umherirrender
- git #8272a713 - Use empty string for valid check on preg_match by Umherirrender
ExternalGuidance
edit- git #4024d061 - Update selector for page actions in Minerva (T348267) by Jon Robson
FeaturedFeeds
edit- git #31e019e6 - Use MWTimestamp::convert instead of catching Exception on timestamps by Umherirrender
GeoCrumbs
edit- git #fa011482 - Fix non-escaped messages used in page subtitles by Umherirrender
GeoData
edit- git #d528bb2f - tests: Replace deprecated Parser::getFreshParser (T325959) by Umherirrender
GlobalBlocking
edit- git #54944901 - Add missing `the` to the globalblocking-unblock-logentry message by MarcoAurelio
- git #aea54f2b - Fix non-escaped messages used in page subtitles by Umherirrender
GlobalPreferences
edit- git #420a9460 - Allow extensions and skins to define a globalizable custom field by Func
Graph
edit- git #13b00ec0 - Move ajax-loader.gif from includes to images by Umherirrender
GrowthExperiments
edit- git #01653c4a - Add mw-no-invert class to thumbnails (T345281) by Ed Sanders
- git #c0923196 - SpecialManageMentors: Skip OOUI initialization when transcluding (T346760) by Func
- git #da4b9991 - Migrate several IDatabase::select calls (T312330) by Martin Urbanec
ImageMap
edit- git #9b9ef62a - Remove null fallback from DOMElement::getAttribute by Umherirrender
InputBox
edit- git #b8f9af0a - Add missing 'mediawiki.ui.button' module (T347233) by Bartosz Dziewoński
Kartographer
edit- git #ba39e0c6 - Add mw-invert to map tiles (T345281) by Ed Sanders
LoginNotify
edit- git #70703bdc - build: Add @phan-var to handle varying return value of hash_hmac by Umherirrender
Math
edit- git #272f39ca - Fix integral command namings (T137787) (T348373) by Moritz Schubotz (physikerwelt)
- git #f4c91856 - Refine skipped indices in MMLGenerationTexUtilTest (T340024) by Stegmujo
- git #bbe6c3df - Render MathML for atop and choose (T340024) by Stegmujo
- git #d3c63688 - Render MathML for some letters used in mhchem (T340024) by Stegmujo
- git #7dfb557b - Render MathML for harpoons and arrows for mhchem (T340024) by Stegmujo
- git #0c493bbb - Render MathML for tripledash for mhchem (T340024) by Stegmujo
- git #372bf72a - Render MathML for mathchoice for mhchem (T340024) by Stegmujo
- git #759e6166 - Add mhchem-tex macros to MMLGenerationTexUtilTest by Stegmujo
- git #c0f92695 - Use white-space:break-spaces where appropriate (T348006) by Ed Sanders
MediaSearch
edit- git #f9599931 - search sli: Fix broken 'performance' check and update to NT level 2 (T335499) by Erik Bernhardson
MobileFrontend
edit- git #9504ff00 - Filter out editnotice-notext (T312587) by David Lynch
- git #3e0ab527 - tests: Declare class properties on DeviceDetectorServiceTest by Umherirrender
- git #3ffecab7 - Handle possible null for ownerDocument by Umherirrender
- git #41ba0b9d - Editor supports multiple edit buttons (T346944) by Jon Robson
- git #aa32b6a1 - mobile.init/editor: Add a button to switch to WTE if loading VE is slow (T239676) by Bartosz Dziewoński
MultimediaViewer
edit- git #44b15a2c - tests: Remove pointless "Hash handling" test that leaves black overlay by Timo Tijhof
- git #1260d98c - tests: Prevent native "Back" navigation in mmv.test.js by Timo Tijhof
- git #1a257110 - mmv.lightboxinterface: remove 'isFullscreened' data by Timo Tijhof
- git #c9eed0a3 - Remove unused core JavaScript modules that ship with MediaWiki core (T335723) by Hannah Okwelum
- git #2212255f - Add mw-no-invert class to MMV overlay (T345281) by Ed Sanders
Nuke
edit- git #4ce660a7 - Use namespaced classes by Fomafix
PageTriage
edit- git #3744ce5d - Implement DST recommended changes (T346142) by suecarmol
- git #33496253 - Select username checkbox on text input (T345154) by suecarmol
- git #6c80bc10 - Special:NewPagesFeed fix listItem template error (T348282) by jsn
- git #214d6495 - Rename new UI feature flag (T343332) by suecarmol
- git #13f2dfaf - Fix tag parameters not being synced across all tags (T34781) by Sohom
- git #2271fcd3 - Add the redirect target to the template call while logging an RfD (T345485) by Sohom
PageViewInfo
edit- git #5795ab0e - Fix handling of cached errors (T181012) by Gergő Tisza
ParserFunctions
edit- git #433b5b37 - Remove check for return value false from pow() by Umherirrender
Phonos
edit- git #e87ccfcb - Add wrapper around PhonosButton and attribution link (T345315) by MusikAnimal
Popups
edit- git #90a82917 - Better support RTL direction extracts in ReferencePreviews (T345833) by WMDE-Fisch
ProofreadPage
edit- git #5cb84752 - Page quality widget: fix tabindex typo and increment (T348389) by Sam Wilson
- git #6d626c7f - Get quality level from current textbox (T344928) by Sam Wilson
- git #adcd4f0a - Allow wikitext in PageQualityInputWidget's field label (T344928) by Sam Wilson
RelatedArticles
edit- git #ac970920 - Add mw-no-invert class to thumbnails (T345281) by Ed Sanders
ReportIncident
edit- git #ae7c2fe9 - i18n: Wording update for step 1 (T346728) by Kosta Harlan
- git #f9ed2636 - Add selenium tests to test the reporting dialog (T346831) by Dreamy Jazz
- git #b6d28bd3 - Test that a unsuccessful API response keeps the the dialog open (T346830) by Dreamy Jazz
- git #7d7bbe6c - discussiontools: Integrate with overflow menu (T342623) by Kosta Harlan
- git #cf5f99f1 - form: Remove links field (T347604) by Kosta Harlan
- git #a4ab1aba - Remove report button and replace with a tools menu link (T341261) by Dreamy Jazz
- git #38418db4 - build: Add quibble.yaml and enable early warning bot feedback (T323750) by Kosta Harlan
Score
edit- git #18e0a0c2 - Use white-space:break-spaces where appropriate (T348006) by Ed Sanders
Scribunto
edit- git #29a9a8ae - build: Change phan suppression to @phan-var for proc_get_status return by Umherirrender
- git #d7347593 - tests: Declare class properties in LuaEngineTestHelper by Umherirrender
SecureLinkFixer
edit- git #45646735 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #40d930aa - tests: Declare class properties on TallierTest by Umherirrender
- git #11cd2a09 - Fix non-escaped messages used in page subtitles by Umherirrender
SyntaxHighlight_GeSHi
edit- git #e4e8f8e0 - Set hasWikitextInput flag to false (T341009) by Isabelle Hurbain-Palatin
Thanks
edit- git #1f2ef4bf - build: Update linters by Ed Sanders
- git #9cef38e8 - IP Masking: Do not allow temporary users to thank other users (T345679) by Martin Urbanec
TimedMediaHandler
edit- git #5eda53cd - Remove call to Database::commit (T348375) by Amir Sarabadani
Translate
edit- git #ef25eb41 - Statistics: more typed properties by Niklas Laxström
- git #27c8d8e4 - MessageProcessing: Use TitleArrayFromResult instead of TitleArray by Derick Alangi
TranslationNotifications
edit- git #a346bd2d - build: Use conf.MessageDirs for banana path config by James D. Forrester
UniversalLanguageSelector
edit- git #35637c02 - Remove unused ULSCompactLinksDisablePref script by Niklas Laxström
UploadWizard
edit- git #1e69a5bf - Add handling of 'duplicateversions' warning (T225566) by Bartosz Dziewoński
- git #45f0f486 - Fix handling of 'nochange' warning by Bartosz Dziewoński
- git #0d47323d - mw.ApiUploadHandler: Deduplicate button generation code by Bartosz Dziewoński
UrlShortener
edit- git #6613e95a - Use the new virtual domain mapping system (T330590) by Amir Sarabadani
- git #d676c31d - Dont load ext.urlShortener.toolbar module on Special:UrlShortener by Dringsim
- git #178a2848 - Hooks: use dependency injection where possible by MusikAnimal
- git #f1bb21aa - Add link to download QR code (T242467) by MusikAnimal
VisualEditor
edit- git #9ed53923 - Edit check: avoid a hardcoded "continue" in the rejection dialog by David Lynch
- git #87145e81 - Edit check: stop an error on save if no reference-needing content added (T344382) by David Lynch
- git #bc4c367b - Disable $wgVisualEditorUseSingleEditTab on mobile site (T348353) by Jon Robson
- git #b8a85b50 - build: Restore .phan/config.php by Umherirrender
- git #be36f1fa - DesktopArticleTarget.init: Remove code for updating edit links (T292125) (T306807) (T346944) by Bartosz Dziewoński
- git #47815e9d - Change icon for supported skins when both VE and source edit icons are present (T346944) by Jon Robson
- git #3e223bdf - Fix wikitext mixed toggling (T345836) (T346213) (T346299) by hmonroy
- git #70c116a1 - Edit check: Simplify "experience" config to "maximumEditcount" by Ed Sanders
- git #fcc2040d - config: Mention ecenable in edit check config by Ed Sanders
Wikibase
edit- git #94103f01 - REST: Add aliases to read model Item (T337371) by Ollie Shotton
- git #9b40a17e - REST: Add "Patch Item Aliases" to OAS (T337371) by Ollie Shotton
- git #c7676f5d - REST: Use CONTEXT_LABEL/CONTEXT_DESCRIPTION over CONTEXT_VALUE by Ollie Shotton
- git #f78276db - REST: Add SetPropertyDescription to OAS (T348150) by muja
- git #d8de666c - REST: Remove spaces in arrow function declaration by muja
- git #b251f4b6 - REST: Mark several endpoints as production-ready (T347179) (T347166) (T346777) by muja
- git #982cfc2d - Drop reimplementations of is_iterable() & iterator_to_array() by thiemowmde
- git #7fe7e12a - EntityId: Assert valid serialization in unserialize() by Lucas Werkmeister
- git #0d18f39c - EntityId: Remove Serializable interface and methods (T345856) by Lucas Werkmeister
- git #25e6057a - tests: Use addDBDataOnce instead of DIY implementations, part 2 by Daimona Eaytoy
- git #6a58f36c - tests: Use addDBDataOnce instead of DIY implementation (T342301) by Daimona Eaytoy
WikibaseCirrusSearch
edit- git #faaed009 - Revert "Use HookHandlers for core hooks" (T348181) (T346518) by Umherirrender
WikibaseLexeme
edit- git #0d639f6f - LexemeId, LexemeSubEntityId: Assert valid serialization in unserialize() by Lucas Werkmeister
- git #dd673c36 - LexemeId, LexemeSubEntityId: Remove serialize(), unserialize() (T345856) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #182454d6 - MediaInfoId: Assert valid serialization in unserialize() by Lucas Werkmeister
- git #59a779fc - MediaInfoId: Remove serialize(), unserialize() (T345856) by Lucas Werkmeister
- git #1c4e184c - Remove tests for serialization stability (T345856) by Lucas Werkmeister
WikibaseQualityConstraints
edit- git #4194f0a6 - Bump sinon from 15.2.0 to 16.1.0 by Addbot
WikiEditor
edit- git #64b8b683 - Use namespaced classes by Fomafix
- git #874741c9 - Hard deprecate editPageShowEditFormInitial by Fomafix
WikiLambda
edit- git #c9a1cded - Add programmingLanguageVersion metadata key to i18n. (T321341) by apine
- git #eb277c0a - ZObjectStore: Switch to ICP instead of LB (T330641) by Amir Sarabadani
- git #900e5e21 - Add phan supress for addHeadItems method by gengh
- git #25a97a55 - Update function-schemata sub-module to HEAD (2d8f3bb) (T284043) by gengh
WikiLove
edit- git #23ebed68 - Fix contrast and readability of text (T348387) by pcoombe
- git #1eae7285 - api: Use ParserFactory on module creation (T343070) by Umherirrender
- git #055f37e7 - Remove eslint rule "no-multi-str": "off" by Fomafix
- git #dae6c9c3 - Replace deprecated global function wfGetDB() (T330641) by Fomafix
- git #d63ca64f - Inject service Parser into API handler by Fomafix
- git #c806cb0e - Inject service UserOptionsLookup into hook handler by Fomafix
- git #611b7abf - Use namespaced classes by Fomafix
WikimediaEvents
edit- git #f8b0e76e - Introduce Web Accessibility Features and Submodule (T346106) by ksarabia
- git #7aad9f33 - searchSli: Fix broken 'performance' check and update to NT Level 2 (T335499) by Timo Tijhof
WikimediaMaintenance
edit- git #e34d95ec - passwordAudit: Replace use of PasswordFactory::init by James D. Forrester
- git #dcca8dd2 - blameStartupRegistry.php: Remove unneeded int casts by Umherirrender
- git #f6044f14 - Read wikiadmin username from php (T342685) by Amir Sarabadani
WikimediaMessages
edit- git #11e2115f - Add messages for Fon Wikipedia (fonwiki) (T347935) by gerritbot
Skins
editMinervaNeue
edit- git #dfccc816 - Selenium tests: broaden the definition of the article page edit link (T348353) by David Lynch
- git #7d59aa18 - Restore watchstar for anonymous users (T348336) by Jon Robson
- git #05231bb2 - Support extension of page actions via hook and addPortletLink (T346944) by Jon Robson
- git #907e40d5 - ToggleListItem: correct {{class}} to {{classes}} (T242467) by MusikAnimal
Vector
edit- git #896645be - Remove common CSS module (T345766) by bwang
- git #fd046f32 - Use skin variables instead of local variables where possible by Jon Robson
- git #bfcdbd54 - Copy common styles into legacy vector (T345766) by bwang
- git #84b2d818 - [Prototype] Edit project link page on reading prototype by Jan Drewniak
- git #967fc5d3 - Copy common styles into vector (T345766) by bwang
- git #02327520 - [Prototype] Add screen resolution to Typography prototype by Jan Drewniak
- git #735dad99 - Preferences set to "disabled" return false when isEnabled is called (T346987) by Jon Robson
- git #5e15edb9 - Remove unnecessary imports in component stylesheets, make variable and mixin imports consistent (T345766) by bwang
- git #a04ff408 - [Prototype] Change i18n message (T347208) by Jan Drewniak
- git #7fff1fd1 - Correct a recently-added message by Amir E. Aharoni
- git #3cb6e4c5 - Add columnStart container and update grid styles (T323141) by bwang
- git #3839f9d4 - Prevent legacy tab expand/collapse infinite loop if they have a border/margin (T347793) by Porplemontage
Misc
editVisualEditor/VisualEditor
edit- git #2c64caab - Use white-space:break-spaces where appropriate (T348006) by Ed Sanders
- git #07a9fd1f - Strip bold from headings when pasting by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- Cite
- CiteThisPage
- Citoid
- Cognate
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- DismissableSiteNotice
- Echo
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- ExtensionDistributor
- FileExporter
- FileImporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GuidedTour
- IPInfo
- ImageSuggestions
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PagedTiffHandler
- ParserMigration
- PdfHandler
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit294 Changes in 72 repos by 71 authors