MediaWiki 1.41/wmf.30
Appearance
MediaWiki 1.41.0-wmf.29 | Deployment of MediaWiki 1.41.0-wmf.30 to Wikimedia sites | MediaWiki 1.41.0-wmf.31 |
The latest version (labeled "1.41.0-wmf.30") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 10 October 2023 (see the roadmap).
Core changes
[edit]- git #7b52263b - Branch commit for wmf/1.41.0-wmf.30 (task T347081) by trainbranchbot
- git #8451cbfa - Parser: remove usages of $wgTitle by mainframe98
- git #84ea08a7 - HISTORY: Update for recent releases (task 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 (task 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 (task T348428) (task 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" (task 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 (task 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 (task 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 (task 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 (task T99581) (task T116550) by Timo Tijhof
- git #bf362bfd - SpecialEmailUser: Skip validation for username when visit directly without subpage (task 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 (task T47938) by Łukasz Harasimowicz
- git #25dff148 - Installer: Make Minerva works correctly for $wgDefaultSkin (task T346332) by Ammarpad
- git #8bae6836 - rdbms: Introduce concept of virtual domains and mapping to ext cluster (task T330590) by Amir Sarabadani
- git #06051e12 - Replace complex preg_replace_callback with strtr/preg_replace (task T308395) by thiemowmde
- git #66f3fab0 - Cleanup nonexistent "custom JSON" (task 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" (task 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 (task 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() (task 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 (task 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 (task T341244) by Timo Tijhof
- git #231a562c - Remove unused public methods from MagicWord & MagicWordArray by thiemowmde
- git #2f8dfff8 - SpecialSearch: Drop unused mediawiki ui styles (task T258196) by Jon Robson
- git #a87e8a23 - mediawiki.util: Allow mw.util.addPortlet() to attach new portlet to DOM (task 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 (task 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 (task T342128) by Ammarpad
- git #b7184624 - parser: Hard-deprecate Parser::getFreshParser (task 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 (task T300273) by Sergio Gimeno
- git #a99ec1b4 - Title: Use TitleArrayFromResult instead of TitleArray by Derick Alangi
- git #8f778a8b - ResourceLoader: Improve and generalize validateScriptFile test coverage (task 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 (task T345836) (task T346213) (task T346299) (task T346220) by hmonroy
- git #3b638389 - REST Compare: Make handler to not require write access (task T347721) by Ammarpad
- git #b286f55d - History: Do not use MediaWiki UI for button styling (task T345768) by Jon Robson
- git #8f876b8c - SpecialContributions: Make username required (task 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: (task 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 (task 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 (task T280465) by James D. Forrester
- git #18fa2aff - TitleOptionWidget: Mark thumbnails with mw-no-invert (task T345281) by Ed Sanders
Vendor
[edit]- git #15a32c14 - Bump wikimedia/parsoid to v0.18.0-a28 (task T226428) (task T305210) (task T339365) (task 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 (task 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
[edit]AbuseFilter
[edit]- git #0f63d601 - Parse wikitext in page titles with filter number as parameter (task 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 (task 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 (task T343449) by Claudio Melo
- git #7ffcbc14 - Store clickwrap datestamp when accepted (task 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 (task T326281) by Gergő Tisza
- git #d9b56f2f - Fix Special:CentralAutoLogin/setCookies (task T347889) by Gergő Tisza
- git #418b4398 - Don't delete central session if it is rejected for local reasons (task T342475) by Tim Starling
CheckUser
[edit]- git #b780921e - Split and test checkUserHelper.js (task T348266) by Dreamy Jazz
- git #079237e7 - Add QUnit test structure to CheckUser (task 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 (task T343983) by Dreamy Jazz
cldr
[edit]- git #7ca00c62 - Update languages not part of CLDR (task T336919) (task T345807) (task T284043) by Raymond
- git #a3c833c0 - Rebuild files to match MediaWiki changes by Bartosz Dziewoński
- git #28d6b50e - Add local overrides for 'gom-latn' (task T347625) by Bartosz Dziewoński
CodeEditor
[edit]- git #0094c01f - Use namespaced classes by Fomafix
CodeMirror
[edit]- git #1c853da9 - Use white-space: break-spaces (task T347902) (task 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 (task T347720) by NikG
- git #f7249a33 - CX publish section: Add section translation id to payload (task 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 (task 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 (task 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 (task T342251) by Kosta Harlan
- git #c6c7dd2f - overflow menu: Add hooks for registering and interacting with items (task 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 (task 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 (task T326500) by David Lynch
- git #97dbe19a - ThreadItemStore: Fix rows with itr_items_id=0 corrupted by T339882 (task T343859) by Bartosz Dziewoński
DonationInterface
[edit]- git #6219c3c1 - Make the submethods alphabetical (task T335388) by wfan
- git #47a591b4 - Update descriptor in more languages (task T336779) by Elliott Eggleston
- git #786ae377 - Pass phone for venmo console (task T345965) by wfan
- git #5a1fcd21 - DI update transaction descriptor to Wikimedia Foundation for all gateways (task T336779) by wfan
DoubleWiki
[edit]- git #b8a94d71 - Remove double escaping of html attribute by Umherirrender
EntitySchema
[edit]- git #334f71fc - Update mediawiki-codesniffer (task T348109) by Lucas Werkmeister
- git #83b1377c - Update mediawiki-phan-config (task T348109) by Lucas Werkmeister
- git #f40fff91 - Update linters (task T348109) by Lucas Werkmeister
- git #17458eca - Update Cypress and eslint-plugin-cypress (task 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 (task 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 (task 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 (task T345281) by Ed Sanders
- git #c0923196 - SpecialManageMentors: Skip OOUI initialization when transcluding (task T346760) by Func
- git #da4b9991 - Migrate several IDatabase::select calls (task 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 (task T347233) by Bartosz Dziewoński
Kartographer
[edit]- git #ba39e0c6 - Add mw-invert to map tiles (task 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 (task T137787) (task T348373) by Moritz Schubotz (physikerwelt)
- git #f4c91856 - Refine skipped indices in MMLGenerationTexUtilTest (task T340024) by Stegmujo
- git #bbe6c3df - Render MathML for atop and choose (task T340024) by Stegmujo
- git #d3c63688 - Render MathML for some letters used in mhchem (task T340024) by Stegmujo
- git #7dfb557b - Render MathML for harpoons and arrows for mhchem (task T340024) by Stegmujo
- git #0c493bbb - Render MathML for tripledash for mhchem (task T340024) by Stegmujo
- git #372bf72a - Render MathML for mathchoice for mhchem (task T340024) by Stegmujo
- git #759e6166 - Add mhchem-tex macros to MMLGenerationTexUtilTest by Stegmujo
- git #c0f92695 - Use white-space:break-spaces where appropriate (task T348006) by Ed Sanders
MediaSearch
[edit]- git #f9599931 - search sli: Fix broken 'performance' check and update to NT level 2 (task T335499) by Erik Bernhardson
MobileFrontend
[edit]- git #9504ff00 - Filter out editnotice-notext (task 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 (task T346944) by Jon Robson
- git #aa32b6a1 - mobile.init/editor: Add a button to switch to WTE if loading VE is slow (task 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 (task T335723) by Hannah Okwelum
- git #2212255f - Add mw-no-invert class to MMV overlay (task T345281) by Ed Sanders
Nuke
[edit]- git #4ce660a7 - Use namespaced classes by Fomafix
PageTriage
[edit]- git #3744ce5d - Implement DST recommended changes (task T346142) by suecarmol
- git #33496253 - Select username checkbox on text input (task T345154) by suecarmol
- git #6c80bc10 - Special:NewPagesFeed fix listItem template error (task T348282) by jsn
- git #214d6495 - Rename new UI feature flag (task T343332) by suecarmol
- git #13f2dfaf - Fix tag parameters not being synced across all tags (task T34781) by Sohom
- git #2271fcd3 - Add the redirect target to the template call while logging an RfD (task T345485) by Sohom
PageViewInfo
[edit]- git #5795ab0e - Fix handling of cached errors (task 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 (task T345315) by MusikAnimal
Popups
[edit]- git #90a82917 - Better support RTL direction extracts in ReferencePreviews (task T345833) by WMDE-Fisch
ProofreadPage
[edit]- git #5cb84752 - Page quality widget: fix tabindex typo and increment (task T348389) by Sam Wilson
- git #6d626c7f - Get quality level from current textbox (task T344928) by Sam Wilson
- git #adcd4f0a - Allow wikitext in PageQualityInputWidget's field label (task T344928) by Sam Wilson
RelatedArticles
[edit]- git #ac970920 - Add mw-no-invert class to thumbnails (task T345281) by Ed Sanders
ReportIncident
[edit]- git #ae7c2fe9 - i18n: Wording update for step 1 (task T346728) by Kosta Harlan
- git #f9ed2636 - Add selenium tests to test the reporting dialog (task T346831) by Dreamy Jazz
- git #b6d28bd3 - Test that a unsuccessful API response keeps the the dialog open (task T346830) by Dreamy Jazz
- git #7d7bbe6c - discussiontools: Integrate with overflow menu (task T342623) by Kosta Harlan
- git #cf5f99f1 - form: Remove links field (task T347604) by Kosta Harlan
- git #a4ab1aba - Remove report button and replace with a tools menu link (task T341261) by Dreamy Jazz
- git #38418db4 - build: Add quibble.yaml and enable early warning bot feedback (task T323750) by Kosta Harlan
Score
[edit]- git #18e0a0c2 - Use white-space:break-spaces where appropriate (task 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 (task 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 (task T345679) by Martin Urbanec
TimedMediaHandler
[edit]- git #5eda53cd - Remove call to Database::commit (task 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 (task 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 (task 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 (task 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 (task T344382) by David Lynch
- git #bc4c367b - Disable $wgVisualEditorUseSingleEditTab on mobile site (task T348353) by Jon Robson
- git #b8a85b50 - build: Restore .phan/config.php by Umherirrender
- git #be36f1fa - DesktopArticleTarget.init: Remove code for updating edit links (task T292125) (task T306807) (task T346944) by Bartosz Dziewoński
- git #47815e9d - Change icon for supported skins when both VE and source edit icons are present (task T346944) by Jon Robson
- git #3e223bdf - Fix wikitext mixed toggling (task T345836) (task T346213) (task 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 (task T337371) by Ollie Shotton
- git #9b40a17e - REST: Add "Patch Item Aliases" to OAS (task 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 (task T348150) by muja
- git #d8de666c - REST: Remove spaces in arrow function declaration by muja
- git #b251f4b6 - REST: Mark several endpoints as production-ready (task T347179) (task T347166) (task 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 (task 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 (task T342301) by Daimona Eaytoy
WikibaseCirrusSearch
[edit]- git #faaed009 - Revert "Use HookHandlers for core hooks" (task T348181) (task T346518) by Umherirrender
WikibaseLexeme
[edit]- git #0d639f6f - LexemeId, LexemeSubEntityId: Assert valid serialization in unserialize() by Lucas Werkmeister
- git #dd673c36 - LexemeId, LexemeSubEntityId: Remove serialize(), unserialize() (task T345856) by Lucas Werkmeister
WikibaseMediaInfo
[edit]- git #182454d6 - MediaInfoId: Assert valid serialization in unserialize() by Lucas Werkmeister
- git #59a779fc - MediaInfoId: Remove serialize(), unserialize() (task T345856) by Lucas Werkmeister
- git #1c4e184c - Remove tests for serialization stability (task 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. (task T321341) by apine
- git #eb277c0a - ZObjectStore: Switch to ICP instead of LB (task T330641) by Amir Sarabadani
- git #900e5e21 - Add phan supress for addHeadItems method by gengh
- git #25a97a55 - Update function-schemata sub-module to HEAD (2d8f3bb) (task T284043) by gengh
WikiLove
[edit]- git #23ebed68 - Fix contrast and readability of text (task T348387) by pcoombe
- git #1eae7285 - api: Use ParserFactory on module creation (task T343070) by Umherirrender
- git #055f37e7 - Remove eslint rule "no-multi-str": "off" by Fomafix
- git #dae6c9c3 - Replace deprecated global function wfGetDB() (task 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 (task T346106) by ksarabia
- git #7aad9f33 - searchSli: Fix broken 'performance' check and update to NT Level 2 (task 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 (task T342685) by Amir Sarabadani
WikimediaMessages
[edit]- git #11e2115f - Add messages for Fon Wikipedia (fonwiki) (task T347935) by gerritbot
Skins
[edit]MinervaNeue
[edit]- git #dfccc816 - Selenium tests: broaden the definition of the article page edit link (task T348353) by David Lynch
- git #7d59aa18 - Restore watchstar for anonymous users (task T348336) by Jon Robson
- git #05231bb2 - Support extension of page actions via hook and addPortletLink (task T346944) by Jon Robson
- git #907e40d5 - ToggleListItem: correct {{class}} to {{classes}} (task T242467) by MusikAnimal
Vector
[edit]- git #896645be - Remove common CSS module (task 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 (task T345766) by bwang
- git #84b2d818 - [Prototype] Edit project link page on reading prototype by Jan Drewniak
- git #967fc5d3 - Copy common styles into vector (task 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 (task T346987) by Jon Robson
- git #5e15edb9 - Remove unnecessary imports in component stylesheets, make variable and mixin imports consistent (task T345766) by bwang
- git #a04ff408 - [Prototype] Change i18n message (task T347208) by Jan Drewniak
- git #7fff1fd1 - Correct a recently-added message by Amir E. Aharoni
- git #3cb6e4c5 - Add columnStart container and update grid styles (task T323141) by bwang
- git #3839f9d4 - Prevent legacy tab expand/collapse infinite loop if they have a border/margin (task T347793) by Porplemontage
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #2c64caab - Use white-space:break-spaces where appropriate (task 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
[edit]294 Changes in 72 repos by 71 authors