MediaWiki 1.28/wmf.1/Changelog
< MediaWiki 1.28 | wmf.1
Core changes
edit- git #47870fc8 - Updated git submodules
- git #1b73f3a6 - Updated git submodules (task T108721, task T138177, task T137761, task T138875, task T137247, task T136408, task T134286, task T136387, task T136408, task T134286, task T135884, task T134286, task T132251, task T134310, task T132640, task T132639, task T132639, task T132639, task T134366, task T133765, task T133971, task T133765, task T128190, task T128190, task T111456, task T121646)
- git #af362e43 - Update VisualEditor for Ie127cfbd515cd217abd272cb7a81566b91e13f4d
- git #d1508ea5 - Improve edit stash hit rate for logged-out users (task T134620)
- git #f33ed7ae - Make "presumed-fresh" edit stash case cover when users make intervening edits (task T134620)
- git #07b8f8de - Follow-up 6ce974f: also update the hook call in ApiMain
- git #44c44e54 - use slave for row estimate in updateCollation.php (task T58041)
- git #3a1ccb81 - Use STRAIGHT_JOIN on updateCollation.php per jcrespo (task T58041)
- git #a3a39e88 - Make updateCollation wait for slaves every 500 (instead of 2000) (task T58041)
- git #afaebe80 - RedisBagOStuff: Fix unserialization of negative numbers (task T134923)
- git #554449fd - Update VE-MW submodule to wmf/1.28.0-wmf.1 HEAD (e16be2a) (task T134794)
- git #606a4526 - Add Czech aliases to most special pages
- git #7e40f824 - Remove a wfDebug() from File::transform()
- git #109feaba - Remove wfDebug() from getInterwikiCacheEntry()
- git #5002856e - Remove wfDebug() from Revision::loadText()
- git #56f8bde0 - Avoid master queries on GET in ProtectionForm (task T92357)
- git #39ed3292 - Include type in hashKeyIntoSlots() (task T134144)
- git #6b7f5a8c - Add tests for ApiQueryWatchlist
- git #b3492e41 - Convert Special:Activeusers to use OOUI (task T117733)
- git #fc3c3784 - Convert Special:MIMESearch to use OOUI. (task T117744)
- git #aa518a6d - Use better styles for fake button in installer
- git #c6d8b513 - Special:Lockdb return error when database is locked. (task T134650)
- git #784a4cbf - Convert Special:BookSources to use OOUI (task T117747)
- git #52bad714 - SpecialLockdb and SpecialUnlockdb don't do database writes
- git #bcde3a32 - Add @since tags to MediaWikiServices
- git #86d95f93 - Stop using depreacted base_convert
- git #07e23b39 - Make stashEditFromPreview() call setCacheTime() (task T134620)
- git #6164423d - Update mediawiki/mediawiki-codesniffer to 0.7.1
- git #a1e0d905 - Make recent changes update jobs use configurable $wgUpdateRowsPerQuery
- git #6c3780e1 - Bump PRESUME_FRESH_TTL_SEC to improve hit rate and avoid link queries
- git #ea1f4e8a - Add TTL_PROC_* constants for clarity
- git #c93f8391 - Stop supporting old versions of composer for ComposerPackageModifier (task T119590)
- git #4b004068 - MemcachedClient: Always return an array from get_multi(), don't return false
- git #5d2df74a - registration: Fix mode of files (755 -> 644)
- git #b1a5eb22 - Add @since tags for TestUser::getUser/Password
- git #8cd3b859 - Add tests for MediawikiTestCase::setService stuff
- git #3f870562 - Changed translation of ChangePassword and PasswordReset
- git #36784f7c - Search: Change dataLocation default value and add docs
- git #818984e5 - Remove WatchedItemStore::getDefaultInstance
- git #8a71ee8e - Make WatchedItemStore use MediaWikiServices
- git #4ea08502 - Fix deleting pages/files when using Microsoft SQL Server
- git #a5159d8f - BlockLevelPass: minor changes due to initial code review
- git #2e3c1f87 - Split out doBlockLevels() into its own class
- git #7bacc11b - Introduce mediawiki.router for handling hash fragment navigation (task T114007)
- git #3a7782d0 - Shorten some ridiculously long message names
- git #7dffffc4 - Run maintenance/generateLocalAutoload.php
- git #53b4892f - Warn on session access in profileinfo.php and opensearch_desc.php (task T127233)
- git #d461fc3b - Release note for Id83eda95
- git #092d20be - Don't stash on preview if $wgAjaxEditStash=false
- git #a4acd826 - Add AMF and STL to mime.types (task T132058)
- git #e96929ac - Upgrade wikimedia/cdb to 1.4.0
- git #47b7cd5b - Upgrade wikimedia/ip-set to 1.1.0 (task T128169)
- git #ad65d73a - mw.ForeignStructuredUpload: Remove #getTemplateName
- git #c25cfa70 - Move master to 1.28.0-alpha
- git #9120ee00 - Remove upgradeRow() call from ?action=purge (task T132921)
- git #687dadfb - Add @since for Message::newFromSpecifier
- git #d7410db0 - Allow reset of global services (redux).
- git #f42f3b0c - Use LoggerInterface::class in MediaWikiTestCaseTest
- git #4ae160aa - If $line is empty in EnhancedChangesList, don't try to access parts of array (task T133296)
- git #72bd3d54 - Do not show useless form at Special:ChangeContentModel
- git #93c5cc23 - ApiOptions: set form field parent earlier (task T134351)
- git #cd7da66f - Add missing 'public' keywords to some more Language methods
- git #30aaec7b - Fix HTMLFormField calling Message::setContext with null (task T134351)
- git #9b65baa1 - Add a bunch of @since tags to Linker
- git #3f081edf - Add @since tag to SpecialPage::msg
- git #1d498e8b - Print styles: Wrap CSS-generated URLs
- git #175d709b - Print CSS: Avoid page breaks inside <figure>
- git #4e691f2c - Update OOjs UI to v0.17.1
- git #72152b9d - Follow-up f9b4bbff: Fix typo'ed variable name
- git #7c4d7318 - registration: Allow string value for Hooks (task T133628)
- git #c5be310e - Convert Special:Lockdb and Special:Unlockdb to OOUI (task T134308)
- git #257c0236 - Fix Undefined variable: namespaces in includes/search/SearchEngineConfig.php on line 109 (task T134305)
- git #f8d50756 - Upgrade mismatched begin() warnings to exceptions
- git #ed6a2d5d - Check if user is blocked during upload process (task T111228)
- git #58bae669 - Clean up PoolWorkArticleView type hints and fix IDEA errors
- git #a6f75ac0 - Tweak RefreshLinksJob cache logic
- git #99ece2db - Support hash fragments in wfAppendQuery()
- git #a9a5b2c2 - ParserCache: Don't try to save to nothing if disabled
- git #0097e000 - Document mInterwikis in LinksUpdate
- git #845bc5e7 - Fix HTMLForm noData logic in trySubmit
- git #6b47262a - Correct error message for missing permission to get patrol information
- git #eaa91d7a - Quote column name aliases (task T118973)
- git #e96c81ba - Quick-fail refreshLinksJob if the triggering revision isn't the latest
- git #dab874cc - Unify HTMLForm message handling
- git #cbc9745e - Make refreshLinksJob explicitly check the cache rev ID (task T133659)
- git #2fe7f8be - Allow specifying targets for ResourceLoaderWikiModule
- git #8efca263 - Update Microsoft SQL Server schema
- git #4a61bb8f - mediawiki.api: Make the result promise of #postWithToken abortable
- git #1d31ea08 - jquery.makeCollapsible: Simplify code
- git #852744d8 - EditPage: Style anonymous editor preview warning as a warning box (task T127403)
- git #d9d6e544 - Removing unicode-bidi: -webkit-isolate (task T134067)
- git #025ab458 - Give redirects a sort index in title widget (task T134020)
- git #e6403552 - Fix and standardize Doxygen tags
- git #008a5d7e - Fix executeTiming statsd metrics
- git #dad254df - Avoid lock error exceptions during upgradeRow() contention (task T132921)
- git #2fa533bf - Add class to div wrapper around category lists
- git #b257385f - PrefixSearchTest, SearchEnginePrefixTest: ignore ext. special pages
- git #f55e4cb5 - Point skins/extension READMEs to Phabricator
- git #7ed63359 - Log when resyncFiles() fails in FileBackendMultiWrite
- git #629f063b - Avoid spamming the duplicate key fetch log in BagOStuff::merge()
- git #a69c730d - Make sure OtherBlockLogLink's second parameter is a string (task T132935)
- git #f9b4bbff - oojs/oojs-ui: Swap to using Phabricator for the links to release notes
- git #d92b12f7 - Remove vague GPL headers from browser tests with dead links
- git #0b8b539a - SessionManager: Add provision for encrypting session data
- git #7b76fbfe - Set explicit direction to ApiHelp headers with module names (task T112364)
- git #70f5f90d - Assert jobs called from WIS::resetNotificationTimestamp are correct
- git #af349f79 - Fix timestamp check in ApiStashEdit::checkCache (task T133332)
- git #5e63d28b - Remove unused imports from MediaWikiServices
- git #e6d78e1b - Avoid DBPerformance log warnings in saveNamespaces() (task T92357)
- git #bd863cc1 - Avoid master queries in getAutoDeleteReason() (task T92357)
- git #2fc8c788 - Use typehinted methods for search stuff in ServiceWiring
- git #a30bc4f7 - Enable 4:2:0 chroma subsampling for JPEG thumbnails (task T129128)
- git #cfea4137 - LinkCache: Clarify in doc comments what format $title is
- git #72c4ac52 - Add 'api-error-ratelimited' message for UploadWizard (task T132920)
- git #07d4c17d - LinkCache: Remove unncessary & from singleton() function
- git #222f9b48 - Title: Update conversion functions for LinkTarget interwiki support
- git #30939317 - Style warnings from live preview on Special:Upload
- git #e3d7978b - Enforce calling HTMLForm::prepareForm before displayForm (task T133163)
- git #82c8c00c - Move wgContLang from config to injectable
- git #1588e2f2 - Add a type hint to RevDelList::setVisibility
- git #fe87b657 - Add getSkinFactory to MediaWikiServices
- git #c8f1ec44 - Add missing imports to MediaWikiServices
- git #9b1f8b4c - Add interwiki support to LinkTarget and TitleValue
- git #48fc04e6 - Optimize consistencyCheck() in FileBackendMultiwrite
- git #72d334bd - Allow for logging cases when parser cache is rejected (task T133659)
- git #841efe72 - Update OOjs UI to v0.17.0
- git #288e9d22 - LinkCache: Make clearBadLink() only clear that link
- git #8d84be66 - Do not let DataUpdate exceptions block other deferred updates
- git #62f5c5f2 - Fix fatal on Special:Search
- git #e08cd0de - Make wikidiff3 the only diff engine (task T128896)
- git #eec84622 - Have Linker::normaliseSpecialPage() accept LinkTarget objects
- git #0d4e0ca5 - Add -f as an alias of --force to cli args of updateCollation.php
- git #35880ed8 - Add missing include in MediaWikiServices
- git #a8f60c13 - In ParserCache, respect $useOutdated (task T133659)
- git #ed12473b - Handle null data return in HTMLForm (task T133163)
- git #34b02d87 - Convert SearchEngine to service containers
- git #72b06d8f - registration: Improve schema validation for some properties
- git #9ca9c7ee - i18n: Provide new "publish" strings for extra translator time (task T131132)
- git #ccdd94dc - Pass through errors creating the main page to the installer.
- git #ff764440 - Introduce InterwikiTest (task T113034)
- git #2c6aa581 - Remove DELETE_SOURCE flag from FileRepo store()/storeBatch()
- git #c81ab8ae - Override momentjs's digit transform logic with MW's (task T123999)
- git #40accc97 - Enforce load.php's no-session constraint (task T127233)
- git #8110b3ff - Rephrase tog-norollbackdiff
- git #883ba49b - Chinese Conversion Table Update 2016-2
- git #231c684d - Remove un-needed cast for array key in WatchedItemStore
- git #d7e0fd58 - OutputPage: Use PageViewLanguage instead of PageLanguage for mw.config
Vendor
edit- git #1a925a04 - Bump wikimedia/cdb to 1.4.0
- git #de870559 - Bump wikimedia/ip-set to 1.1.0 (task T128169)
- git #45588ccc - Update OOjs UI to v0.17.1
- git #f3a65aa3 - Add justinrainbow/json-schema
- git #12b0d0e8 - Update OOjs UI to v0.17.0
Extensions
editAbuseFilter
edit- git #2807b588 - Avoid duplicate autopromote block key fetches (task T133728)
- git #f7367dc9 - Avoid master queries on page views in loadFilterData() (task T92357)
- git #3283e2f7 - Optimize 'rcount()' function
AccountAudit
edit- git #25b51827 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
ActiveAbstract
edit- git #f3dcc3ab - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Babel
edit- git #05b276a0 - Update mediawiki-codesniffer to 0.7.1
BetaFeatures
edit- git #a4a6f13f - UpdateBetaFeatureUserCountsJob: Actually return true at the end
- git #bbafef23 - Fix failing BetaFeatures unit tests by using prepareForm (task T133163)
CentralAuth
edit- git #766519f1 - More places that need a master CentralAuthUser
- git #468fd66b - SpecialGlobalRenameProgress: call prepareForm() before displayForm() (task T134439)
- git #df0aa49c - Use master CentralAuthUser instances when writing (task T134246)
- git #b0187ab0 - Set doesWrites() for special pages as needed
- git #06897967 - Avoid master queries on page view in lazyImportLocalNames() (task T92357)
- git #376673d5 - Fix suggestLoginUsername
- git #4578908b - GlobalRename: show message if new username matches a title blacklist entry (task T131703)
CheckUser
edit- git #8d3347e6 - Re-order cuc_log entry insertion with regards to the IP query
- git #c40cb0ae - Apply RenameUser updates to cu_changes via the job queue (task T134136)
- git #da85f760 - Fix CheckUserHooks IDEA errors and long lines
- git #d344ee2c - Avoid read-only exceptions in updateCUEmailData()
- git #b6b67a38 - Add Special:MultiLock link on Special:CheckUser if configured (task T128605)
CirrusSearch
edit- git #db94778d - Adjust textcat data collection for AB test (task T121542)
- git #1fcba848 - Allowing triggering user tests from query parameter (task T121542)
- git #85629046 - configureHightingForSource expects an options field
- git #de45870b - Don't auto-create frozen index
- git #81a09e7c - Revert "Backend support for test swapping second and third result"
- git #2af3f928 - Hacked together result explainer
Cite
edit- git #4bbd2277 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #893db13b - Move check for non-existing reference count higher up
- git #06376669 - ve.dm.MWReferenceNode: Override static cloneElement instead of getter
- git #52293b17 - Add lang and dir attributes to cite errors
- git #b92a32e0 - Dialog: When reusing a reference, avoid popping up the group menu (task T125862)
CiteThisPage
edit- git #a7fc55d0 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
CleanChanges
edit- git #3b875d96 - Update mediawiki-codesniffer to 0.7.1
CodeEditor
edit- git #1b356694 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
CodeReview
edit- git #b5d3ede9 - Stop using deprecated Title::setFragment()
Collection
edit- git #af7e0718 - Set doesWrites() for SpecialCollection
ConfirmEdit
edit- git #9ea898ba - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #5cf1769f - Fix PHP warning when using createaccount API
ContentTranslation
edit- git #17356e65 - MT: Use custom labels instead of provider id
- git #eda568af - Updates for mediawiki-codesniffer
- git #3bd19309 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Disambiguator
edit- git #2e8afc08 - Translate special pages and magic word into Czech
DonationInterface
edit- git #3dba98d9 - Better validation for donation.api (task T134527)
- git #2fa6d121 - Generalized client-side val: don't break if empty
- git #292cd4f6 - Fix CO fiscal number validation rules (again)
- git #d49e3651 - Generalized client-side validation
- git #cdfc1201 - Rename 'getStompMessageFields'
- git #16eaadb9 - Restore check_not_empty (task T134189)
- git #573112ae - Helper function to unstage the keys of an array
- git #f42cb2f9 - Defaults and comments
- git #b195db86 - Support query_string response parsing
- git #3bad948b - Align amount and currency inputs (task T113306)
- git #7f07a4ba - Guard against undefined variable and index errors
- git #07b8aa4f - Get adapter class in a more adaptable way
- git #585d71aa - Persist state/province selection, localize prompt (task T133253)
- git #e675c6fe - DRY donation form title
- git #d8ac7a59 - Initial reorganization of js for new forms (task T86248)
- git #6ef4248c - Fix spurious and non-specific fiscal number error
- git #a00b1e8c - Localize subdivisions (task T133253)
- git #dc348a4d - Allow single-parameter WmfFramework::messageExists (task T133253)
- git #8329b0e9 - Encapsulate validation along with transformations
- git #43103f27 - Replace misleading fiscal number abbr
- git #0087724e - Change message key of Canada province prompt (task T133253)
- git #260168fc - Allow 7-10 digit fiscal numbers for AR
Echo
edit- git #df2e995a - Bring back messages used by old email formatter system (task T135446)
- git #9a222f36 - Attempt to fix unsubstituted message in Echo emails (task T135446)
- git #89bc27a3 - Don't reuse CentralAuth tokens for multiple requests (task T135250)
- git #eab15b32 - Log warning on failure to fetch foreign notifications
- git #7fe50ada - Bump cache version for cache pollution (cross-wiki on non-SUL wikis) (task T135246)
- git #044793a0 - Add $wgEchoCrossWikiNotifications flag to disable cross-wiki notifications (task T135266)
- git #3adee9be - Handle empty foreign notification sources (task T135252, task T135250)
- git #d3f6ec6b - Protect against some errors that apparently happen in production (task T135196, task T135197)
- git #056fa364 - Don't cache pages with outdated global notification counts
- git #351297ca - Don't apply margin to dotdotdot menu items (task T130677)
- git #cd4194bd - Avoid invalid API response when server-side cross-wiki requests fail
- git #6cca5b6a - Fetch foreign notifications before marking them as read (task T134579)
- git #ac85f28f - Use global user ID in global cache keys (task T134533)
- git #e57dbfc8 - Follow-up 73ec3a331: fix fatal when no cross-wiki results are found
- git #7055f83f - Use server-side cross-wiki requests in the frontend (task T130636)
- git #b6f742bc - Add plain text email formatter (task T121067)
- git #73ec3a33 - Use MultiHttpClient for server-side cross-wiki requests
- git #ae3e8a6b - Server-side crosswiki requests (task T130636)
- git #7942a2de - Replace mark-as-read-on-click with ?markasread= URL parameter (task T133975)
- git #1b7c2c78 - NotifUser: Reduce queries in resetNotificationCount() by hackily computing some values from others
- git #0807c3c5 - NotifUser: Refactor getNotificationCount() and friends, add caching for global counts (task T133623)
- git #d6aba761 - Clarify beta feature description (task T134014)
- git #73b0a083 - FooterNoticeWidget: Top-align the close icon (task T117669)
- git #6a626e26 - Enable emailuser notifications by default (task T133927)
- git #bd317224 - Have getTimestamp actually return max for all sections.
- git #33124f35 - Move section methods into a trait
- git #6d6845d9 - Display special: Add which section (curr. Alert v. Msg.) each type's in (task T123018)
- git #e864b1fc - ForeignNotifications: Fix fatal when one section has no timestamp (task T133921)
- git #fbf702aa - Follow-up 1608a5e6fc: add hasOwnProperty check (task T133817)
- git #314e00de - ForeignNotifications: Move preference check out of constructor and allow force-enable
- git #d8bf305e - ForeignNotifications: Use ALL instead of null as defaults for $section params
- git #4f7f1a3a - Repurpose survey call-out in the footer for beta feature invitation (task T117669)
- git #51523858 - Make EchoForeignNotifications::getApiEndpoints() static
- git #1608a5e6 - Follow-up b10bd7003: allow object instead of array for b/c with wikis running old code
- git #91a78332 - Follow-up 57ee9759: add notnoforn=1 for b/c with wikis running old code
- git #cf1da499 - Remove forced -p (progress) flag from phpcs.xml
- git #ef7e2278 - Do not run broken Selenium test in CI (task T128190)
- git #c5361da5 - Clean up section title handling in mention and edit-user-talk presentation models
EventBus
edit- git #452d7aa4 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #574c2e1e - Check if block target is string
EventLogging
edit- git #f48d8842 - composer.json mediawiki/mediawiki-codesniffer to 0.7.1
FlaggedRevs
edit- git #465875c4 - Avoid RC contention in autoMarkPatrolled() in jobs
Flow
edit- git #2cab0db2 - Go to first unread post if no post specified
- git #7199f834 - Skip Summarize feature when running Selenium tests daily (task T94150)
- git #ce500f7e - Cleanup Cucumber tags (task T128190)
- git #f897fbca - Revert "Make InvalidInputException loggable"
- git #3c02f32f - Add {{GENDER}} to topic-renamed message (task T132252)
- git #f9c3d3a1 - Rename MentionPresentationModel::getType() to avoid conflict with I4eceaf521315
- git #2b787534 - Stop using deprecated WatchedItem methods
- git #7aca25a8 - Add Topic alias (Sak) for Norwegian Bokmål (task T132693)
- git #292ff27a - Fix topic creation on mobile (task T134060)
- git #40460be4 - Do not run failing Cucumber scenarios daily (task T128190)
- git #0bfb74c2 - Browser tests: Wait for TextField to be enabled
- git #d3b55fef - Fix deepest common root when first path is longer and later is a prefix (task T133731)
- git #1bd041cc - Browser tests: fix user agent for no-js
- git #4b0a583d - Add dry-run option to removeoldtopics script
GWToolset
edit- git #74fee432 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Gather
edit- git #10be6846 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #3ed1135d - Migration of browsertests* Jenkins jobs to selenium* jobs (task T128190)
GlobalBlocking
edit- git #c139a5b8 - Add script to fix broken global block whitelist entries (task T56496)
GlobalCssJs
edit- git #2723a4b1 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Graph
edit- git #82f81f0c - Updated upstream dependencies (task T134149, task T134574)
- git #cbbe6e0d - always use vega2 by default
- git #7a3967de - Fix reflow with interactive graphs
- git #aaaa78b7 - Match modern module loading in core (task T134142, task T134160)
Interwiki
edit- git #7d43ed4e - composer.json mediawiki/mediawiki-codesniffer to 0.7.1
JsonConfig
edit- git #39a01685 - Fixed JCSingleton::getContent() documentation
Kartographer
edit- git #62979556 - Missing dependency on debounce module
- git #dbc5071e - Add kartographer.css/.js to i18n file
- git #e80a86f8 - Keep a reference of leaflet layer objects created (task T134202)
- git #ed0a7d24 - Add the ability to customize maps with Kartogrpher.{js|css} (task T133954)
- git #49f29121 - Update scalable object when setting dimensions (task T134006)
- git #0bc65bea - Setup and teardown events
- git #769d8bad - Fix position of map on first opening (task T133972)
- git #2cd841ee - Add authors file, list major and minor contributors
- git #b25e07a0 - Fix support for inline map nodes (maplink)
- git #93bcc997 - Replace 'share' icon with 'fullscreen' icon (task T130756)
LiquidThreads
edit- git #bc20022b - Defer DB writes in SpecialNewMessages (task T92357)
- git #5c867745 - Remove impossible query condition
- git #49f92b58 - Stop using deprecated SpecialWatchlistQuery hook
LocalisationUpdate
edit- git #abceff9e - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
MassMessage
edit- git #45de220d - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Math
edit- git #ea01eba2 - composer.json mediawiki/mediawiki-codesniffer to 0.7.1
- git #af2396cc - Use the cached version of checkTex to improve performance (task T132096)
- git #d2ff0ef6 - Fixed broken Selenium test (task T128190)
MobileFrontend
edit- git #b1f1be32 - Add categories on a new line (task T130503)
- git #ae5408ce - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #6bbc491d - Add $wgMFStripResponsiveImages setting, defaulting on (task T134115)
- git #ef1b1190 - Don't show edit link if editing is not supported for content handler (task T134206)
- git #511671d1 - Add lazy loading images test for main page (task T134429)
- git #09071cd5 - Revert "Include cross-wiki notifications in serverside-rendered badge"
- git #85a62226 - Primary navigation design fixes (task T132207)
- git #00b4e515 - Menu icons should be using ResourceLoaderImage module (task T133156, task T95224)
- git #95ad26a2 - Migration of browsertests* Jenkins jobs to selenium* jobs (task T128190)
- git #8028b330 - Show the edit icon for all sections when non-JS editing is enabled
- git #10ea5387 - Allow optin to lazy loaded references via cookie (task T129693)
- git #8b12aca5 - VE: Fix toolbar border styles
- git #b6d1fe7c - SECURITY: Don't list deleted edits without rights (task T133700)
MoodBar
edit- git #20be7f37 - Revert zopflipng for type-sad-dull.png
MultimediaViewer
edit- git #2eedcb42 - Do not run unstable tests daily (task T128190)
- git #318347d6 - Add varnish4* EL fields to MultimediaViewerNetworkPerformance (task T134165)
- git #53a3d9a3 - Make Media Viewer pluggable for the 3D extension (task T132064)
MwEmbedSupport
edit- git #c80d2e77 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
NavigationTiming
edit- git #b41e92d3 - Expand coverage of conformance test
- git #ef4057f3 - Use config variable rather than cookie (task T134772)
- git #d261d407 - Verify chrome.loadTimes().firstPaintTime before reporting
Nuke
edit- git #925a7cd7 - composer.json mediawiki/mediawiki-codesniffer to 0.7.1
ORES
edit- git #3c177ab2 - composer.json mediawiki/mediawiki-codesniffer to 0.7.1
OpenStackManager
edit- git #64d3983d - Show individual usernames in project membership addition success/failure messages
PageTriage
edit- git #3b388f54 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #ad39575b - Remove use of deprecated TestUser properties
- git #09d9a451 - Move phpcs script into phpcs.xml (task T134602)
- git #ca555060 - Fixing 'mark reviewed' icons
Popups
edit- git #72dd8727 - Add QUnit test for `ext.popups.settings` (task T133025)
- git #85cc7e22 - QA: add a browser test to cover "enable previews" feature (task T133054)
- git #91d3b510 - Add test to cover mw.popups.setupTriggers (task T133020)
- git #5f69a721 - Add missing mw.popups.selectPopupElements test case (task T133020)
ProofreadPage
edit- git #2a71b3a1 - PHPCS: reenable Generic.Arrays.DisallowLongArraySyntax and make pass
- git #f54e8b3b - PHPCS: reenable some Generic rules and make pass
- git #6eb90f9c - PHPCS: reenable Generic.ControlStructures and make pass
- git #b96e5e67 - PHPCS: reenable minor space-related rules and make pass
- git #6714d6d2 - PHPCS: reenable PSR2.Methods.MethodDeclaration and make pass
- git #29ca2e35 - PHPCS: reenable Generic.Files.EndFileNewline.NotFound and make pass
- git #894bc998 - PHPCS: reenable Generic.WhiteSpace.DisallowSpaceIndent and make pass
- git #3e81686e - PHPCS: reenable MediaWiki.WhiteSpace.SpaceyParenthesis rules and make pass
- git #602665a3 - PHPCS: reenable MediaWiki.WhiteSpace.SpaceAfterControlStructure and make pass
- git #b367b2d1 - PHPCS: reenable some Squiz.WhiteSpace rules and make pass
- git #b7848c4f - Add mediawiki/mediawiki-codesniffer
- git #eb9dd3e7 - Standardize Doxygen @param tags
- git #a63b54ee - Localize namespaces Page and Index in Galician (task T134364)
- git #0e6c2c85 - [BREAKING] Allow HTML in DiffFormatterUtils::createHeader()
- git #2405e8ac - Add missing supportSelections argument to PagesInspectorTool
QuickSurveys
edit- git #46df97a6 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
RelatedArticles
edit- git #d8329fdb - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Renameuser
edit- git #0b7f89fd - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #7138f425 - Use the job queue if the user ID is zero (task T134136)
SandboxLink
edit- git #398ff8d8 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Scribunto
edit- git #5c1a9c97 - Localisation in Breton language (task T134734)
SecurePoll
edit- git #d38a9880 - Change the namespace alias for SecurePoll in Persian (task T132948)
SemanticForms
edit- git #d2f53ab3 - Improved retrieval of possible values for spreadsheet display
- git #0dae7d5e - Version 3.6
- git #119b84e8 - Some better text
- git #616ddd5f - Fixed cascading of "show on select", so chained divs get shown/hidden
- git #72cd66c9 - Removed "form picker" interface for red-linked category pages
- git #d833304a - Add a 'returnto' parameter (task T133748)
SpamBlacklist
edit- git #deebe104 - Switching to properly spelled schema to avoid confusion
- git #5910bfd7 - Log URL changes to EventLogging if configured (task T115119)
TemplateData
edit- git #7280f40c - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Thanks
edit- git #0d732639 - composer.json mediawiki/mediawiki-codesniffer to 0.7.1
- git #5c0b2159 - Make revisions in setUp for ApiRevThankIntTest (task T134582)
- git #6d470cad - Rename ApiRevThankTest to reflect file name
TimedMediaHandler
edit- git #d0e24be6 - Fix sizing of audio player and fully hide native controls (task T119049)
- git #58581ee4 - composer.json mediawiki/mediawiki-codesniffer to 0.7.1
- git #2074f78f - Update videojs to 5.10.1 (task T131544)
- git #55a60f6a - php sniffer config excluded one file incorrectly
- git #501995ed - Update mediawiki/mediawiki-codesniffer to 0.7.1
- git #9959eebf - Avoid some code duplication
- git #e71f4445 - Removed commented code
- git #4ee961d1 - Remove use of deprecated TestUser properties
- git #46d3e2ed - Don't unintentionally remove audio transcodes (task T108499)
Translate
edit- git #c0e7630e - On documentation unit deletion, don't attempt to re-render translation page (task T134962)
- git #e8efa854 - Special:PageTranslation: Slightly improve performance of listPages
- git #fada10bf - Move TranslationsUpdateJob to page translation
- git #af269613 - Update translation pages upon deleting translation unit (task T41415)
- git #8105b1c1 - Use data from master when recalculating statistics after a translation update (task T49864)
- git #488fc454 - Migrate TranslateRcFilter::translationFilter to ChangesListSpecialPageQuery hook (task T67776)
- git #65e10dd4 - Avoid large slave lag in refresh-translatable-pages
- git #cd7f4a99 - Fix remaining master queries on page views (task T95753)
TranslationNotifications
edit- git #3d35e189 - Update mediawiki-codesniffer to 0.7.1
UniversalLanguageSelector
edit- git #6b8c33e7 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #146949ce - Fix fail in 1bc3f3b
- git #1bc3f3b0 - Compact links: Avoid duplicate call of filterByCommonLanguages (task T122341)
- git #aa4e4b41 - Introduce a config variable to enable Compact language links by default (task T134145)
- git #1a378e3c - Update upstream update scripts
- git #02f87ff4 - Update jquery.uls to 5ceba61 (task T132424)
- git #07b764a1 - Update jquery.i18n to 8267e1dbef
- git #4150d24e - Compact links: Simply use the widget pattern instead of plugin
- git #aba4540c - Update jquery.uls from upstream to 19e67015
- git #0022983f - Add width and height attributes to svg for correct rendering in IE 10 (task T131842)
- git #695ea379 - Remove wgULSCompactLinks configuration variable (task T134145)
- git #d2bb6e90 - Ensure ext.uls.mediawiki is loaded before use
- git #c99a30bf - Simplify code by using Object.keys
- git #651f8bc1 - Refactor font repo compiler so it can be reused
UploadWizard
edit- git #87813622 - uw.controller.Details: Fix 'Uncaught TypeError: Cannot read property '$element' of undefined' (task T135200)
- git #4d3c4ccd - uw.controller.Details: Fix 'Uncaught TypeError: this.copyMetadataWidget.remove is not a function'
- git #808f8669 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #eb1da2a0 - uw.LocationDetailsWidget: Test for numeric input in location fields (task T134179)
- git #c5a52204 - uw.LocationDetailsWidget: Stop abusing TextInputWidget labels
- git #9e53eba5 - Add i18n keys for blocked messages (task T111228)
- git #48ccd95e - Always use Chunked Upload rather than allow users to opt in (task T131496)
- git #c971fa4a - Handle errors caused by upload rate limiting (task T132920)
- git #5e1479fe - Implement ability to undo copying metadata (task T116513)
- git #189a5572 - Split metadata copying from mw.UploadWizardDetails
- git #f9d7c31a - mw.UploadWizardDetails: Expand collapsed sections if the fields within were changed
- git #27721471 - Add missing dependencies on 'uw.EventFlowLogger' (task T133929)
- git #f5f22ad6 - SpecialUploadWizard: Simplify permissions checks
UploadsLink
edit- git #765738df - Improved the phrasing of the extension description
- git #a96ca7c5 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
UserMerge
edit- git #0088132f - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
VisualEditor
edit- git #4ebf6b2b - Debug log strange-looking ETags being sent to RB (task T135171)
- git #e16be2a2 - Fix deactivating VE after user explicitly decideas to discard changes (task T134794)
- git #3678b0c3 - Attach template form after building (task T134814)
- git #14686995 - Update VE core submodule to master (f335fdf)
- git #7af5372b - composer.json mediawiki/mediawiki-codesniffer to 0.7.1
- git #a0eea360 - Update VE core submodule to master (9038eb6)
- git #216ef78c - [DEPRECATING CHANGE] Use canonical namespace names for enabling VE
- git #b25fbd3b - Remove redundant about attribute stripping code
- git #d0268830 - Update VE core submodule to master (25be8d5)
- git #47508d32 - Add regex for detecting labelled external links in pasted wikitext (task T134227)
- git #f30000ed - Wikitext paste: Discard autoGenerated items after conversion (task T134228)
- git #04f1f0ba - Update VE core submodule to master (4b58bf5)
- git #3c55bfbb - Add a hidden link with accesskey=v in SET prefer-wt mode and remember-last wikitext (task T116406)
- git #1954a874 - Update VE core submodule to master (c63e17d)
- git #ae23f42e - Add colon to 'Editing mode' label for consistency (task T128839)
- git #527ad51a - Update VE core submodule to master (39d281e)
- git #8e4c9dba - Fix link blacklisting
- git #eb839a89 - Move cursor to end when switching to external (task T133677)
WikiEditor
edit- git #94e35779 - Update mediawiki/mediawiki-codesniffer to 0.7.1
WikiLove
edit- git #fcb43877 - Convert WikiLoveLocal to plain ResourceLoaderWikiModule
WikidataPageBanner
edit- git #94c0ee17 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
- git #cc7302d0 - degeneralize the `a` selector (task T132244)
WikimediaEvents
edit- git #feb65135 - Add textcat subtest (task T121542)
- git #56c8b8ce - Fix wrong variable used when triggering resends of unload events
- git #f744f5af - Fix case of wfWikiID
- git #fd63a8fc - Revert "Test to measure clickthrough position after swapping results"
WikimediaIncubator
edit- git #dedf0426 - Migrate TestWikiRC::onRcQuery to ChangesListSpecialPageQuery hook
WikimediaMaintenance
edit- git #a8639246 - Script for generating a list of human-readable project names (task T121936)
- git #fb68e5b1 - Get rid of undeployed extension OAI's schema creation (task T70867, task T134017)
WikimediaMessages
edit- git #b04bc762 - Re-add interwiki search result messages
- git #ca36de63 - Add jamwiki messages (task T134017)
cldr
edit- git #833e704b - Update mediawiki-codesniffer to 0.7.1
Skins
editVector
edit- git #91c84b5e - composer.json mediawiki/mediawiki-codesniffer to 0.7.1