MediaWiki 1.28/wmf.4
Appearance
![]() |
Deployment of MediaWiki 1.28.0-wmf.4 to Wikimedia sites | MediaWiki 1.28.0-wmf.5![]() |
The latest version (labeled "1.28.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 31 May 2016 (see the roadmap).
Core changes
[edit]- git #0d6d6e4e - Updated git submodules
- git #1f54ea7c - Updated git submodules (T108721, T138177, T137761, T138875, T137247, T136408, T135884, T134286, T132251, T134310, T132640, T132639, T132639, T132639, T134366, T133765, T133971, T133765, T128190, T128190, T111456, T121646)
- git #50ce5790 - Make edit stash keys less preference sensitive (T136678)
- git #661c22db - Avoid rollback and bot flagged edits in edit stash stats (T136678)
- git #fcabea64 - Update VisualEditor for I0109a93a41b0387199a0424b60a26a415393bc5d
- git #c2ba764f - Avoid exceptions for empty titles in addResultToCache() for sanity (T137083)
- git #7890af65 - Update extensions/CentralNotice submodule (T136408)
- git #1ecdb43f - Update extensions/CentralNotice submodule (T136387)
- git #38316e18 - Revert "Update CentralNotice submodule" (T136387)
- git #24334b6b - Fix Special:PrefixIndex paging links (T136738)
- git #977e8026 - LinkBatch: Cast array keys to string when constructing TitleValue (T136615)
- git #725c61d3 - Update VE-MW submodule to wmf/1.28.0-wmf.4 HEAD (78f8120) (T136421)
- git #f855a256 - Avoid passing integers to mw.RegExp.escape (T135743)
- git #cf69910f - Reset all tokens on login (T122056)
- git #c331a1ae - Fix encryption code in Session (T136587)
- git #9bb2875e - AuthManager fixups around the login→RESTART→create flow
- git #daabd2dd - pngcrush -brute -reduce on mediawiki.skinning
- git #43f4a05e - Return error message in users API cancreate field
- git #227f0c39 - Fix rvtoken=rollback in ApiQueryRevisions (T136375)
- git #f9690bd4 - mediawiki.debug: Use monospaced font for debug toolbar, really
- git #58920c46 - Add single quotes around monospaced in less
- git #e10f96cf - API: Fixes for AuthManager
- git #d0e6051b - Fix required field calculation in AuthenticationRequest (T85853)
- git #19679b4f - Use monospaced font for the debug toolbar
- git #ab0976e4 - wikimedia/cdb: 1.4.0 => 1.4.1
- git #2963a1a2 - SpecialUpload: Separate style only module (T136364)
- git #32673970 - Typo fix for AuthPluginPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange
- git #9871bca6 - EditPage: Do not resolve redirect on cancel button
- git #3070b55c - SpecialSearch: Use OOUI\ActionFieldLayout for search input and button (T134475)
- git #3d1e04e9 - LoginSignupSpecialPage: Load return and returnto params as early as possible (T135924)
- git #2d87616a - Clean up updatedmarker styling mess (T134515)
- git #acca4809 - Make number of PBKDF2 iterations used for deriving session secret configurable
- git #d9210c5c - Update mediawiki/mediawiki-codesniffer to 0.7.2
- git #b74c4b2f - Improve @covers tags for LinkerTest
- git #ce251d15 - WatchedItemStore: Use callable type hint instead of Assert library
- git #aada2af7 - SpecialSearch: Remove obsolete styles
- git #239d68b4 - OOUI HTMLForm: Allow specifying whether buttons are framed (T136361)
- git #08179800 - RollbackAction: Don't return true, causes '1' to be output (T136375)
- git #b0d0e547 - Separate Special:Search styling info into separate module (T136363)
- git #f1d3f704 - Fix @covers tags for LinkRenderer tests (T136420)
- git #1120afd8 - Avoid system styling issue of <textarea>s in Firefox+Linux (T136415)
- git #5391e328 - Revert "RollbackAction: Implement AJAX interface and require POST" (T136375)
- git #59c3c1de - Fix ConfirmLinkSecondaryAuthenticationProvider error message name
- git #5f0f8c52 - Enable AuthManager by default (T135498)
- git #20bdcc76 - Sync up with Parsoid parserTests.
- git #01b25161 - Add LinksUpdate::getRevision() (T135959)
- git #96e15c9b - Parser: Make makeKnownLinkHolder() protected, and remove $query handling
- git #68211676 - LinkBatch: Use TitleValue instead of Title
- git #8b6ff740 - Have Linker::getLinkColour() accept LinkTarget objects
- git #a50a2731 - LinkCache: Don't try looking up NS_SPECIAL
- git #5f8a771f - Add tests for Linker::getLinkColour()
- git #53ccc289 - ChangesList: Use LinkRenderer instead of Linker::link()
- git #9d867e3c - Parser: Replace Linker::link() with LinkRenderer
- git #5051edd8 - Send edit stash metrics for cache attempts
- git #e6380759 - Whenever possible, reuse User objects in unit tests
- git #a22ab0ea - TitleParser: In formatTitle(), don't throw exceptions on bad namespaces (T136352, T136356)
- git #d6900832 - Bail out in ApiStashEdit for bots for sanity
- git #7b17005a - Revert "build: Bump grunt-karma and related tools to 1.0.x" (T136188)
- git #6be868a2 - Document thumbinner's block formatting context
- git #cddfe0d9 - Exclude bots from edit stash stats
- git #35ea435c - registration: Add --config-prefix to convertExtensionToRegistration.php
- git #c740604a - mediawiki.special: Remove unused mediawiki.special.js
- git #d42d8b9b - mediawiki.special.apisandbox: Use module.exports instead of mw.special
- git #02339039 - mediawiki.special.recentchanges: Use module.exports instead of mw.special
- git #8fc4dea6 - collation: Remove suppressWarnings() for getSortKey()
- git #9cdbf835 - Follow-up 276c30e: Use the correct hex for the green we want (T136175)
- git #0589bee1 - Special:UserLogin: Consolidate create account buttons (T135925)
- git #22aaeaf8 - Use HTMLForm style sheets on mobile (T135779)
- git #5f651823 - Change button text for *Credentials special pages (T135779)
- git #a95e8e72 - LinkRenderer: Re-implement noclasses as makePreloadedLink function
- git #06ab9c09 - resourceloader: Merge 'user.groups' into 'user' module
- git #7f8d016f - Avoid DBPerformance warnings on PURGE/TRACE requests (T92357)
- git #f1e9a4ea - Revert "Thumbnails: allow overflow inside thumbnails" (T133439)
- git #ef6cb329 - Restore Userlogin error/warning URL parameter (T135775)
- git #8c190da8 - Do not use $wgUser in Linker/LinkRenderer when sessions are disabled (T136124)
- git #45ebd3f0 - Make the call match the function definition.
- git #542640f4 - Use correct module name for stats in executeActionWithErrorHandling()
- git #c28a6614 - Param &$html for the "LinkBegin" hook needs to be null if $text is null
- git #a019722c - filerepo: Add missing quote back to LocalFileLockError message
- git #aa6546f7 - Fix regression: text color in `.mw-search-result-data` (T136175)
- git #eebe27de - Update es5-shim to v4.5.8
- git #331ac75c - Add support for icu-ta collation (T75453)
- git #87491848 - Add LBFactory::closeAll() method (T97641)
- git #cbb2913b - Tidy: Add mw-empty-elt class
- git #71889d72 - Update OOjs UI to v0.17.3
- git #17221b41 - Remove explicit tabindex from diff links (T116127)
- git #90325706 - Simplify code for updating tooltips with accesskey tips
- git #82499fa3 - mw.ForeignStructuredUpload.BookletLayout: Make licensing links clickable again (T136008)
- git #dad87efa - Support non-replicating DB clusters for static datasets (T135690)
Vendor
[edit]- git #5d02825e - Bump wikimedia/cdb to 1.4.1
- git #3bd438bf - Remove orphan PHP 5.6+ static file autoload file (T135161)
- git #e3a58ee1 - Update OOjs UI to v0.17.3
- git #6fbbc97a - Update default branch
- git #2d3ea749 - Update ruflin/elastica to 3.1.1
Extensions
[edit]AbuseFilter
[edit]- git #54159b4d - Revert extension registration and following changes (T136929)
- git #07eb778b - Add explicit GENDER to abusefilter-log-detailedentry-meta
- git #8c937957 - Update for AuthManager (T110448, T135360)
- git #e71808f4 - Add extension.json, empty php entry point (T87876)
AccountAudit
[edit]- git #99c56b44 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
ActiveAbstract
[edit]- git #5176a8db - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
AntiSpoof
[edit]- git #953e205d - Use $tablesUsed rather than manually deleting all rows from the 'user' table (T132411)
ApiFeatureUsage
[edit]- git #6cc5c4f0 - Update for elasticsearch 2.x
Babel
[edit]- git #bbbb7e5f - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Campaigns
[edit]- git #f5bdc9e4 - Update extension for AuthManager (T135043)
CentralAuth
[edit]- git #e94b0695 - Prefetch $wgCentralAuthLoginWiki DNS (T92864)
- git #5782d857 - Update for AuthManager (T110283)
- git #daee7308 - Finish removing the centralauth-autoaccount right
- git #60ddbe11 - i18n: change "title blacklist" to "TitleBlacklist" (T136339)
- git #723c81d2 - Avoid master queries/writes in listUnattached() (T92357)
- git #4e073996 - Return a master instance from our implementation of AuthPlugin::getUserInstance() (T135954)
- git #526b9978 - Don't blindly create database tables in tests
- git #8f54b4a8 - Update mediawiki_api gem to 1.7.1 (T135884)
- git #e72c0d03 - gitignore: Add composer.lock
CharInsert
[edit]- git #fe648d41 - Remove inline event handler js from charinsert (T11424, T92781, T88922)
CheckUser
[edit]- git #997127d7 - Fix Special:Checkuser for log entries when cuc_title = '' (T136797)
- git #d2bf615a - Update CheckUser for MediaWiki 1.27 (T110287)
CirrusSearch
[edit]- git #69337fa4 - Resolve deprecated method usage
- git #c269e406 - Hack together a line-specific @suppress annotation for phan
- git #f78c6001 - Simplify run-phan.sh by using cloudflare/docker-phan
- git #5a968d6e - Fix a few problems identified by phan
- git #a38d64bd - Drop phrase suggester tests re: laplace smoothing
- git #91a882cc - Properly filter non-core namespaces for interwiki searches
- git #dd9acecd - Update Gemfile.lock to match Gemfile
- git #e3de3541 - Update mediawiki_api gem to 1.7.1 (T135884)
- git #ae61d30c - .7 document missing exception (bug 1)
- git #6e949e1c - Update classifyError to comply with new error handling (T135180)
- git #765f88b7 - Fix chinese analyzer name when analysis-smartcn plugin is used (T135193)
- git #e3f06e5a - Fix non-static call to extactFullError in ElasticsearchIntermediary
- git #1ef6a4bf - Es2.x changed how exceptions are returned in results (T133121)
- git #76559660 - Drop support for common terms query (T133749)
- git #dcc4989b - Remove support for float fuzziness (T133750)
- git #307aa7e8 - Remove phrase suggester tests based on term frequencies (T133747)
- git #01d9a180 - Fix OtherIndexes missing $boolQuery var and increase wait time (T134413)
- git #c09d2990 - Add support for max_ngram_clauses (T133751)
- git #0b811fd1 - MoreLikeThis percent_terms_to_match -> minimum_should_match (T133752)
- git #c86ccd6a - Fix prefix_search_api test to support both prefix search and completion suggester (T133753)
- git #2d134ffb - Fix relevancy_api test with/without boostlinks (T133756)
- git #2ffdde9b - Minor optimization of generated query
- git #204ce90d - query_and_fetch removed in 2.x (T133121)
- git #3cc3e58c - Collate query is now wrapped with inner (T133121)
- git #13c176f0 - Elastica\Script -> Elastica\Script\Script (T133121)
- git #233265c7 - Remove support for safeifier (T133709)
- git #cd669ec1 - Rename "experimental highlighter" to "experimental-highlighter" (T133121)
- git #1ba3fef6 - Replace AbstractFilters with AbstractQuerys (T133121)
- git #dbc93321 - replace Filtered query with BoolQuery (T133121)
- git #ca6088b8 - ES 2.x removed index_analyzer field (T133121)
- git #671a5332 - Rename position_offset_gap to position_increment_gap (T133121)
- git #77d8f756 - Change es version requirement to 2.x (T133121)
- git #49d23077 - Make gerrit submit to es2.x branch by default (T132609)
Cite
[edit]- git #96922a2a - Use commandRegistry from current surface, not target
- git #7d9693d0 - Use cloneWithData
- git #3663e0f8 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
CiteThisPage
[edit]- git #bb42c48c - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Citoid
[edit]- git #5b400b3b - Use cloneWithData
CleanChanges
[edit]- git #1d2911e6 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
CodeEditor
[edit]- git #c00a099c - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
ConfirmEdit
[edit]- git #ec4487b9 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
ContentTranslation
[edit]- git #fa694102 - Use getLanguageCodeForWikiDomain in MT tool (T132217)
- git #6c780f81 - Use getLanguageCodeForWikiDomain in interlanguage entrypoint (T132217)
- git #341b6947 - Introduce getLanguageCodeForWikiDomain to SiteMapper (T132217)
- git #7f010e3f - Never allow unsupported source or target languages in the page selector (T132217)
- git #83568549 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #9b0b19a7 - Update mediawiki_api gem to 1.7.1 (T135884)
- git #6e48804d - Use mw.uls.addPreviousLanguage
- git #e058df9b - Use csrf token instead of edit token to avoid deprecation warnings
- git #9ecaa6b1 - Use parseDom in ext.cx.source to simplify code
DonationInterface
[edit]- git #3a3b6a36 - Comment and DRY for functions filter (T136381)
- git #089b7d1e - Rename hook functions (T136381)
- git #439eae17 - Quit flooding antifraud queue (T136381)
- git #aa943d13 - Make locale staging generic
- git #a1fdd430 - PayPal Express Checkout: support locale well enough to get ja_JP (T131811)
- git #c7d83ff3 - Fire IP velocity filter early
- git #8ecdec70 - Adyen: fill & hide cc name field for all but Hebrew (T124467)
- git #7bc8bf2f - Add order ID to pending queue messages (T133195)
- git #02dc4909 - Persist risk score array in session
- git #bb4c140d - Add GatewayInitialFilter hook
- git #013eb2d7 - remove query string from referrer (T110564)
- git #4285b3a3 - Undo l10n adding blank values, breaking tests
- git #809bd7ba - Harmonize required field calculation
Echo
[edit]- git #264289fd - Display a message if there are no notifications in Special:Notifications (T136586, T136574, T129363)
- git #151739e2 - Clean up the pagination in Special:Notifications
- git #6b8c6391 - Fix notification pager (T136759)
- git #454a8ff8 - Adjust styling for Special:Notification items (T136572)
- git #fd45db9e - Styling changes to Special:Notifications headers and toolbar (T136580, T136568)
- git #cc3e40b4 - Make the notifications list the pending element (T136581)
- git #d6c340f5 - Display error message on API failure or empty result (T136467)
- git #ab1bcbef - Fix JS error when API request fails (T136467)
- git #6564919c - Don't fetch duplication notifications
- git #1bef12c3 - Stop outputting $nextContinue in Special:Notifications (T129176)
- git #e5e19dd0 - Filter notifications by read state in Special:Notifications
- git #9262614d - Initial version of Special:Notifications Javascript page (T129176)
- git #38adb786 - Use native MediaWiki linking to help pages (T101057)
- git #cc9e667c - Avoid calc() in CSS (T135936)
- git #6b0081fd - Rip general cross-wiki API request helpers out of ApiEchoNotifications
- git #194b75cf - Remove technical error from echo-api-failure (T129764)
- git #52525249 - Adjust styling for "Mark group as read" (T134204)
- git #14046ada - Update for AuthManager (T110285)
- git #c649c29e - Generalize the SubGroupListWidget
- git #ac9bbb8e - Allow for overriding parameters in fetch notifications API request
- git #1f12fab7 - Update mediawiki_api gem to 1.7.1 (T135884)
- git #df5ee8ef - Set doesWrites() for SpecialNotificationsMarkRead
- git #efa88467 - Use Revision::RAW when checking whether the author of a revision mentioned themselves
- git #f5125684 - Track why mentions didn't happen (T135719)
- git #c96bc7ec - Pagination on no-js Special:Notifications (T129169)
- git #71eacf3f - Add diff link to page-linked notification (T135959)
- git #299adfe6 - Add style to the NotificationsWrapper
EducationProgram
[edit]- git #711b1a03 - Don't abuse Parser::makeKnownLinkHolder()
Elastica
[edit]- git #ed1fac68 - Fix license header
- git #3ffdde77 - Bump Elastica requirement to 3.3.1 for es2.x (T132609)
EventBus
[edit]- git #f70fb9e1 - Replace wfUrlEncode with rawurlencode
- git #a74990ae - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #3517ccd6 - Revision event URIs (T133129)
- git #721f83e1 - Add EventRelayer adapter (T134535)
- git #d747c2d3 - Use getPrefixedURL and getPrefixedDBkey instead of getText
EventLogging
[edit]- git #71288408 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
FlaggedRevs
[edit]- git #d6b89c01 - Do not resolve redirects on reject (T136473)
- git #f64b60dc - Don't use $wgContentNamespaces directly
- git #77e3bda7 - Avoid master queries on HTTP GET in getVisibilitySettingsFromRow() (T92357)
Flow
[edit]- git #70cbfbc0 - HACK: Hide reply form for locked topics (T135848)
- git #9efd6441 - Fix debug bar encapsulation
- git #81199d7d - Fix layout on setSurface instead of attachToolbar
- git #03a69521 - Update mediawiki_api gem to 1.7.1 (T135884)
- git #3aa40ee0 - Stop trying to log to schema.Undefined (T135185)
- git #7541c746 - Refactor BoardMover so there is one transaction for all undeleted revs (T135883)
- git #89880f89 - When a topic is resolved/reopened, notify topic watchers, not board watchers (T136060)
- git #6ab07e46 - Don't assume workflows/revisions are inserted in chronological order (T119509)
- git #0fe1d103 - Introduce stylelint and make a pass
- git #c7aaee06 - Improve talk page manager user creation
GWToolset
[edit]- git #75dcea61 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #e5d95797 - Make GWToolset properly record events in CU log (T126450)
GeoData
[edit]- git #04139ca1 - Add query to debug info
- git #57c3481d - Specify nested_path in geo distance sort (T137023)
- git #bc4af5f0 - Don't index non-Earth coordinates (T136559)
- git #00a496ef - Elasticsearch 2.3 support (T133428)
GettingStarted
[edit]- git #b81c300c - Update mediawiki_api gem to 1.7.1 (T135884)
GlobalBlocking
[edit]- git #efc17808 - fixGlobalBlockWhitelist: Don't fatal if there are no whitelist entries
GlobalCssJs
[edit]- git #1e4e626e - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Interwiki
[edit]- git #7a332108 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
JsonConfig
[edit]- git #7ab795e9 - Added caching and removed obsolete jsontext param
- git #41fbd3c7 - Refactored JCSingleton::getContent -> parseContent
Kartographer
[edit]- git #c78a4949 - Fix color extraction (T136890)
- git #32efe4ec - Revert "Flip controls when the page is partially in RTL" (T135935)
- git #139cae93 - Flip controls when the page is partially in RTL (T135935)
- git #c43eed2b - Adds a router to Kartographer, fixes back button (T128940)
LdapAuthentication
[edit]- git #b9d994b8 - Update for AuthManager, somewhat (T110453)
LiquidThreads
[edit]- git #673b1dc8 - Fix undefined index warning (T136837)
LocalisationUpdate
[edit]- git #bd0a4a41 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #363b7365 - BREAKING CHANGE: update mediawiki-codesniffer to 0.7.1
MassMessage
[edit]- git #0a95f467 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Math
[edit]- git #c5a39d6a - Use img instead of meta tags for SVGs (T136709)
- git #bd5f4523 - Fix iterator in batchGetMathML (T136688)
- git #1bd300e8 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #dba9d04c - Load math styles with VE (T136407)
- git #9b6f6c73 - Follow-up 3f456b1: Fix typo in function call (T132736)
- git #da292a14 - Update Gemfile.lock to match Gemfile
- git #343a32cf - Update mediawiki_api gem to 1.7.1 (T135884)
MobileFrontend
[edit]- git #07c895a5 - Remove the `mobile.buttonWithSpinner` module (T95490)
- git #9b1312c6 - Beta: Submit the search form when the 'enter' key is hit (T136243)
- git #d19600f5 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #e646cc84 - Remove the 'is_js_only' attribute from page actions links HTML (T136357)
- git #afddced7 - Hygiene: Move page issues initialisation code to skins.minerva.scripts
- git #e3e0335b - Hygiene: Pass Router instance to SearchOverlay
- git #a1a7c608 - Hygiene: EditorOverlays take OverlayManager parameter
- git #5344db45 - Wrap heading around actions at tablet widths (T135646)
- git #bf33cd6a - Update mediawiki_api gem to 1.7.1 (T135884)
- git #fab5944b - Add a gutter for header to avoid page action overlap (T135646)
- git #f99556ec - Hygiene: Less variable cleanup
- git #02c426a6 - Whitelist rasterized SVG images for srcset density-responsive output (T133496)
- git #c85678e0 - Fix various AuthManager style regressions (T135775, T135779)
- git #73912d8c - Collapse references sections by default (T135865)
- git #4f18eaf7 - Stylelint: Switch to Wikimedia preset with exceptions
- git #c5819b0a - Load images earlier in scroll (T133565)
- git #bba6cbb7 - Hygiene: Clear up heading/header confusion
MoodBar
[edit]- git #a1b19eba - Update MoodBar for AuthManager (T110286)
MultimediaViewer
[edit]- git #f449dcfa - Update mediawiki_api gem to 1.7.1 (T135884)
- git #d947539f - Fix obsolete `constructive` color on download button dropdown (T136209)
MwEmbedSupport
[edit]- git #fae2e68b - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
NewUserMessage
[edit]- git #57b28c70 - Support LocalUserCreated hook (T110456)
- git #06599467 - Add license information to extension metadata
Nuke
[edit]- git #290c5d25 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #262cf1b4 - Cleanup SpecialNuke::execute()
- git #b923b418 - SpecialNuke: Use msg() instead of wfMessage()
- git #c8720544 - Use ListToggle to generate select checkboxes in Special:Nuke
OATHAuth
[edit]- git #c60e5ef1 - Update for AuthManager (T110457)
- git #7b8a68fd - Add URL encoding to TOTP QR code URL (T136269)
- git #9b8edbb7 - Define doesWrites() for special pages
ORES
[edit]- git #b21e5638 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
PageTriage
[edit]- git #51743631 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #178ad48f - Use LocalUserCreated hook instead of AddNewAccount (T135060)
- git #2709751f - Update mediawiki_api gem to 1.7.1 (T135884)
PdfHandler
[edit]- git #8485da05 - Update mediawiki_api gem to 1.7.1 (T135884)
Popups
[edit]- git #95c87d3c - Do not show Hovercards when NavPopups gadget is enabled on huwiki (T135630)
- git #765aa40c - Replace use of jStorage with mw.storage (T136241)
- git #feb0c763 - Render settings via template
- git #017cb24d - Disable Popups when the Navigation Popups gadget is enabled (T135628)
- git #ea072139 - Use exchars instead of exsentences for the extract (T135824)
- git #dee5f747 - Send `dwelledButAbandoned` action for links when popups are not enabled (T131315)
- git #b19cadfa - Update mediawiki_api gem to 1.7.1 (T135884)
- git #107d6edd - Fix float on wikis with long settings messages (T135629)
- git #aba43fd5 - Switch to Schema:Popups revid 15597282 (T131315)
ProofreadPage
[edit]- git #15958052 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #1491a821 - Fixes fail in PHP unit tests runned by CI
- git #80aed29d - Add jsdoc rules to jscs
- git #097179af - Introduce stylelint and make a pass
- git #9cdde0e0 - Sort and bump packages
QuickSurveys
[edit]- git #f7a99519 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #73f01152 - Update mediawiki_api gem to 1.7.1 (T135884)
RelatedArticles
[edit]- git #b47b7432 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #7ec1fb99 - Update mediawiki_api gem to 1.7.1 (T135884)
Renameuser
[edit]- git #5085de90 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
SandboxLink
[edit]- git #852b8073 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Scribunto
[edit]- git #f4501ccd - Only use mw.ustring when necessary
- git #08a39470 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
SemanticForms
[edit]- git #65d5517c - Added "display=table" option for templates
- git #3d561fd6 - Provide missing license-lable / take 2
TemplateData
[edit]- git #6719e37a - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Thanks
[edit]- git #ad8bc3c8 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #c1da0178 - Use "csrf" tokens instead of "edit" ones (T134532)
- git #918b74ea - Use LocalUserCreated hook instead of AddNewAccount (T135065)
TimedMediaHandler
[edit]- git #b92b123b - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #c62d4cbe - Allow video.js to overflow thumbinner (T132306)
TitleBlacklist
[edit]- git #49e8bf1d - ApiQueryTitleBlacklistTest needs to restore globals
- git #61dddceb - Use caching in TitleBlacklist::matches() for existing pages
Translate
[edit]- git #7be84905 - Cache MessageIndex key values (T136219)
- git #c30a695d - Fix count of total pages to be deleted for translation pages (T51895)
- git #da6dacff - Upgrade to elastic 2.x (T135234)
- git #268bcbdf - Update mediawiki_api gem to 1.7.1 (T135884)
- git #74db6458 - Make deletions of translation units more performant
- git #054e8303 - Allow providing edit summary for translations through tux (T48924)
- git #b32f6a6f - Use mediawiki.ui in Special:SearchTranslations
TranslationNotifications
[edit]- git #06201b10 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
UniversalLanguageSelector
[edit]- git #7fa5c4ef - Update jquery.webfonts to 17e61547
- git #0784540c - Simplify code using .one
- git #791cefee - Remove redundant mw.loader.using
- git #8d32d8e3 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #4c3c0421 - Remove styles now in jquery.uls core (T136273)
- git #d04e49b8 - Remove cursor: pointer for links. (T136273)
- git #f3b984e4 - Update jquery.uls to ab3cd92
- git #ce54168a - Update mediawiki_api gem to 1.7.1 (T135884)
- git #3ee9ff57 - Fix the border of font selectors (T136273)
- git #f6d06d95 - Remove useless style rule (T136273)
- git #44f405ce - Set base font size for ULS dialogs to ensure consistent size (T136273)
- git #2eb2c802 - Remove border-radius: no border on this element (T136273)
- git #98837220 - Remove excessive 5% left-padding and replace with consistent padding (T136273)
- git #9f3e0860 - Remove unnecessary div specification from style rule (T136273)
- git #e6dcdb56 - Introduce stylelint and make pass
- git #aaa144ca - Bump package versions and sort
- git #fd636d1f - Remove jquery.uls.compact resource loader module
- git #e3c2950c - Separate ULS previous interface language from previously selected languages
UploadWizard
[edit]- git #e355a6e5 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #89c28d6a - build: Bump devDependencies to latest
- git #a9571a18 - build: Replace csslint with stylelint
- git #2135a95e - mw.DestinationChecker: Don't generate false positives for matching prefixes (T135394)
UploadsLink
[edit]- git #7cb5bba7 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
VisualEditor
[edit]- git #d076ae23 - Fix config of mobile surfaces
- git #78f81200 - Simplify teardown of toolbar save button (T136421)
- git #494bd481 - ve.init.MWWelcomeDialog: Fix keyboard focus on dialog actions (T135808)
- git #20fa650a - Un-blacklist Firefox versions 12,13,14
- git #4d466f16 - Add fallback selectors if image page has no existing local content
- git #35c0a0dc - Use cloneWithData
- git #5581394e - Update VE core submodule to master (a4a5afa)
- git #73a11279 - Fix font size in target widget debug bar
- git #d6a770bb - Remove unused namespace class
- git #29316313 - Fix z-index of surface for debug bar
- git #c2c26e4a - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #5d9ed118 - DesktopArticleTarget.init: Make surface hiding hack work with padding
- git #51dd7907 - Track ETag header responses in special event logging schema (T135171)
- git #838d5bc7 - Send edit stash metrics for cache attempts
- git #afd5944b - Followup I9280fe4d: Merge main case with default, they are identical
- git #0549dc0e - Hooks: Replace AddNewAccount, AuthPluginAutoCreate with LocalUserCreated (T135071)
- git #bc3edc77 - Use insertContent with templates when range is collapsed (T136279)
- git #1b9427c5 - Follow-up 1dc933be: Don't fatal when editing non-NS0/6/14 pages
- git #67d24eb8 - Clear save caches when toolbar is re-attached
- git #1c5c1fc6 - Append surface & toolbar components in the correct places
- git #1f38c6bc - Update mediawiki_api gem to 1.7.1 (T135884)
- git #1dc933be - Genericise target initialisation across namespaces (T58289)
- git #7b893119 - Update stylelint config version and make a pass
WikiEditor
[edit]- git #3630d88c - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #10583ec1 - Avoid flash of content when hiding editHelp and the pipe separator (T120408)
- git #79a052dc - Avoid reflow due to WikiEditor toolbar loading (T125843)
WikiLove
[edit]- git #37ae732e - Update mediawiki_api gem to 1.7.1 (T135884)
WikidataPageBanner
[edit]- git #235c01f4 - Recurse into sub folders for jshint and jscs
- git #64e18233 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
WikimediaEvents
[edit]- git #56bd0d81 - Fix broken remoteBasePath (extensions, not skins) (T136920)
- git #a2015bcc - Turn off textcat subtest of search satisfaction (T134319)
- git #8aefdcaf - Improve extension.json
- git #781b5c99 - Add debug schema for a VE issue (T135171)
WikimediaIncubator
[edit]- git #72c30503 - Update WikimediaIncubator for AuthManager (T111487)
- git #358c8fae - Convert to extension registration
WikimediaMessages
[edit]- git #f6baa894 - Add i18n messages for new Support and Safety group (T136046)
ZeroPortal
[edit]- git #e9b9a40a - Switched to JCSingleton::parseContent
- git #b533c1a6 - Update mediawiki_api gem to 1.7.1 (T135884)
cldr
[edit]- git #36356a8f - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Skins
[edit]Modern
[edit]- git #2233655d - Remove updatedmarker styling override (T134515)
MonoBook
[edit]- git #debaed3a - Remove updatedmarker styling override (T134515)