MediaWiki 1.23/wmf11/Changelog
< MediaWiki 1.23 | wmf11
Core changes
edit- git #6af892f9 - Update Echo and Flow
- git #f1a442a6 - Updated to the latest Zero ext
- git #80ecadbb - Update VisualEditor to latest 1.23wmf11 for cherry-picks
- git #ea649062 - Update Flow
- git #5fc7a9eb - Updating LiquidThreads submodule
- git #349cd9a9 - Update VisualEditor to latest 1.23wmf11 for cherry-picks
- git #e370ee7d - Update ConfirmEdit to wmf11 tip
- git #e9fb367d - Add Status outparam for AbortNewAccount hook to fix API error handling (bug 60008)
- git #ddbb6510 - Add hooks in API action=createaccount for Captcha (bug 46072)
- git #156867c2 - update EducationProgram submodule
- git #01599388 - update wikibase, fix for url/commons links not actually being linked
- git #85653def - Update Flow
- git #495f6ce1 - Update Flow
- git #d361ab9d - Update Flow
- git #5f94782c - Put expensive info action count behind $wgMiserMode
- git #9dc5bad0 - update EducationProgram extension
- git #606d870e - Update ULS to I05c76e478
- git #d0fcbc15 - Update UniversalLanguageSelector to I71b70d8ee
- git #5911c3fa - Update TimedMediaHandler for I7a6da6c62
- git #d9828647 - Update Flow
- git #07ce4509 - SpecialWatchlist: Fix a fatal due to undefined variable
- git #fe53e51c - Revert "Add sequence support for externallinks table"
- git #f7ad294e - Add OOjs to jsduck index
- git #688200c6 - Fixed use of X-Newest in Swift backend
- git #f46cd2a5 - Fixed wrong usage of $tmpFile in Swift backend
- git #b95e125b - Revert "SpecialContributions: Avoid using 'contributions' slave for getParentLengths"
- git #dfd85d2f - Add Reference to relevant bug in new MSIE 6 CSS sanitization tests
- git #d109ff79 - Two fixups to SearchResult
- git #e6110582 - Always load 'mediawiki.special.changeslist' on appropriate pages (bug 59959)
- git #92bd5b72 - SpecialWatchlist: Split #execute into subfunctions like SpecialRecentChanges
- git #6131a214 - pageid parser function is expensive, make it so
- git #2a4dfa16 - Don't use complex datatypes as CAS tokens (bug 59941)
- git #8bbf41ec - SECURITY: Fix RevDel log entry information leaks (bug 58699)
- git #b4260e2d - SECURITY: Return error on invalid XML for SVGs (bug 58553)
- git #93891d1b - SECURITY: Disallow -o-link in styles (bug 58472)
- git #f8c9f876 - SECURITY: Don't normalize U+FF3C to \ (bug 58088)
- git #befff4f2 - SECURITY: Added missing auth check in img_auth.php (bug 57016)
- git #fdf4b7cb - SpecialContributions: Avoid using 'contributions' slave for getParentLengths (bug 59987)
- git #5205b03f - SECURITY: Disallow stylesheets in svg (bug 57550)
- git #a87e109e - Make PROTECTIONLEVEL count as expensive
- git #d5f52588 - Move MySQL-specific fakeMaster/fakeSlave stuff to DatabaseMysqlBase
- git #c00ab2af - Fixed temp URL breakage in Swift (bug 59894)
- git #b28f0af0 - Add $wgFavicon to siteinfo API (bug 59925)
- git #da9e684f - Ensure a space of 0.5em between dt and dd in legend
- git #0998c419 - Revert "Include short descriptions for extensions bundled in the release"
- git #96b2c66e - Include short descriptions for extensions bundled in the release (bug 43817)
- git #cf5cb9b7 - Raw option of parser functions should match complete word (bug 56199)
- git #53ba5b27 - rebuildrecentchanges.php leaves some rc_source empty
- git #920a45e6 - SpecialWatchlist: JS enhancements to namespace selector (like RC)
- git #74d446ac - SpecialWatchlist: Synchronise some code with newer versions from RC
- git #28144261 - Call Installer::getDBTypes() static
- git #cb77e59f - Revert "Mechanism for renaming/aliasing classes"
- git #e84fc0f5 - SpecialWatchlist: Reorder some stuff in #execute
- git #da32eb23 - Correct return type doc for DatabaseBase::getLBInfo()
- git #bd0333d9 - Composer: suggest does not take version, but description
- git #f1d28a56 - rcfeed: Use wfWikiID() instead of $wgDBname
- git #c1bc3607 - Add XMLRCFeedFormatter
- git #76b899b2 - SpecialWatchlist: Don't overwrite context now that we don't have to
- git #2e29ebf8 - SpecialWatchlist: Use FormOptions for parameter handling
- git #132ed8f5 - Vector: Rewrite search with nesting
- git #056b91f2 - Vector: Rewrite notifications.less with nesting
- git #49393707 - Vector: Rewrite navigation.less with nesting
- git #8b9c5c8b - Vector: Rewrite vectorTabs with nesting
- git #7e504fd3 - Remove pre-1.18 compatibility note for Linker::link
- git #0eab1ace - WebInstaller: Don't call getSoftwareLink() (bug 28281, bug 58167)
- git #5963aa7e - Add ability to mark hooks as deprecated
- git #12d88861 - Fixed silly doc typos
- git #b3c1283c - Optimized copyFileBackend to use MD5 from listing if given (e.g. Swift)
- git #aea3a5dc - Rename Watchlist request parameters for consistency with RC's ones
- git #616df59b - Fixed http_build_query warnings on PHP < 5.4 (bug 59880)
- git #c745ff9a - Fixed bogus var usage in SwiftFileBackend
- git #83cc94cd - Fixed file props test failure for MemoryFileBackend
- git #42d4f356 - Limit searches at 500 per page
- git #83a51c0e - API: Allow special pages for action=parse&title= (bug 49477)
- git #bcbe9308 - Make it easy to get the number of the currently running child
- git #ac14c1c8 - filebackend: Added supported for retrieving file metadata/headers
- git #2e014b2c - Vector: Rewrite footer styling with nesting
- git #9274b4a9 - Vector: Rewrite p-personal with nesting.
- git #c1fe24cb - Vector: Componentize screen.less
- git #160d10f1 - Update documentation for Sanitizer
- git #c12aafdc - Remove superfluous spaces and doc tweak
- git #74557ded - Generate Utf8Case.ser directly from UnicodeData.txt
- git #aa4d6e1f - Update formatting
- git #985fc522 - Specify DBMasterPos::getMasterPos()
- git #68731954 - Return correct values and types
- git #1b0a0021 - Make tableNamesWithUseIndexOrJOIN() and makeUpdateOptions() protected
- git #45e2a556 - Rename $desired_schema to $desiredSchema
- git #559cc681 - Ensure variables in database classes are defined, used and correctly cased
- git #e22a70a1 - Update documentation for database related classes
- git #52ba6500 - Remove classes and functions deprecated in MediaWiki 1.17
- git #aeb358f0 - Throw exception on invalid RecentChange types
- git #e30c2ee0 - mediawiki.searchSuggest: Blacklist Konqueror < 4.11 (bug 50805)
- git #f30c062c - Fix to avoid IE "compatibility view" (bug 25378, bug 49548, bug 54343)
- git #b8f7ebd1 - Change special page group for BookSources
Extensions
editAbuseFilter
edit- git #c5dea20d - Used MediaWiki:Parentheses instead of hardcoded parentheses (bug 50796)
CentralAuth
edit- git #a9313c54 - SECURITY: Don't return username from AutoLogin (bug 57081)
CheckUser
edit- git #bbf938e8 - Specify unit for $wgCUDMaxAge
CodeEditor
edit- git #2de765b8 - JSHint: fix the last jslint/hint failures
- git #85fdb01d - Enable ACE webworkers
- git #f7b689d9 - Use page ContentModel to choose editor language (bug 42593)
- git #a6e4d82b - Remove extraneous border in CodeEditor
- git #62da94ce - Remove trailing commas
Collection
edit- git #3b971bde - Add ability to have additional renderer settings
- git #70dc9a7d - Reference correct i18n parameter
- git #9248e7c3 - Add wikis information to metabook
- git #b2a9e0b5 - Add "failed" template
- git #fb790268 - New Renderer Status Types
- git #e6d23371 - Writer was not passed to the API constructor
ConfirmEdit
edit- git #d249383a - Update ConfirmEdit to return Status object on AbortNewAccount hook (bug 60008)
- git #a056a849 - Use new hooks in API action=createaccount for Captcha (bug 46072)
- git #bcd0a3fc - Fix depreciation warnings in FileBackend construction for ConfirmEdit (bug 58614)
Echo
edit- git #8e58c0fc - Catch exceptions formatting notifications (bug 60906)
- git #4dab54c9 - Prevent events with large blob extra data
- git #a46fb8ac - Make sure the overlay is visible, even if the badge is near the edge (bug 58728)
- git #12404920 - Add new messages indicator from a hook (bug 56974)
EducationProgram
edit- git #ee13faeb - Remove $this from closure in UserRoleMessage (bug 60641)
- git #096a11b9 - Additional checks for course talk notifications
- git #a7d0c75b - Check revision object for course talk notification
- git #75386b9a - Maintenance script for repairing redundant data
- git #3b14fcae - Refactor logic for course-related redundant data
- git #a1802b78 - Accurately report institution activity
- git #25b5579e - Add last_active_date column to the orgs table
- git #b92ce6e2 - Update summary data when undeleting a course
- git #2413573e - Read DB_MASTER only as needed for summary fields
- git #ec5bfa4b - i18n: remove leading tab character
- git #ba16682e - Fix enrollment status on Special:Student
- git #de5ec030 - Only add students to Special:Students (bug 44110)
- git #fa32ae93 - Fix summary info for institutions (bug 40433)
- git #fdabed04 - i18n: fix typo
- git #c8632f7d - Fix protocol-relative URL for enrolling students
- git #c28424da - Let instructors and other roles add students (bug 56005)
- git #af62064e - Improved icon for course talk page notifications
- git #a6991e9d - Notifications for course talk page edits (bug 56325)
- git #6c1d8da1 - i18n: avoid full-width single-quote
- git #236e4480 - Let instructors and volunteers assign articles (bug 56003)
- git #5c327410 - Fix undelete courses and institutions (bug 39246)
- git #19111cc7 - Style deletion warning messages
- git #94a972c9 - Fix errors if course/org forms are re-submitted (bug 43782)
EventLogging
edit- git #8e4db653 - Add COPYING
FeaturedFeeds
edit- git #afccc348 - Reject FeedItem timestamps set too far in the future
FlaggedRevs
edit- git #8e9c3e09 - Autoaccept reverts to the last stable revision (bug 57073)
- git #28845976 - Don't use deprecated link call
Flow
edit- git #46107eff - AbstractRevision was not being used, assuming incorrect namespace Flow\AbstractRevision
- git #1c8d2457 - Prevent fatal errors in urlgenerator (bug 60906)
- git #541dc674 - Abort email notifications coming out of RecentChange (bug 60275)
- git #b08b06bb - Use RecentChanges::save to add RC rows (bug 60275)
- git #38c95f0d - Catch and log exceptions in Contributions\Query
- git #c6345c3f - Catch and log errors in contributions formatting
- git #88e832d1 - rev_mod_user_text is deprecated
- git #67134579 - Fix leftover user_text occurrences
- git #f957e725 - Check for article edit permissions (bug 60218)
- git #c0e3a027 - Test for SpamRegex integration
- git #86add014 - Use PostRevisionTestCase helper method to build PostRevision object
- git #0795a0f5 - Add fromStorageRow -> toStorageRow roundtrip test
- git #0af81b7d - Move tests to Flow\Tests namespace
- git #8a217314 - Fix type hinting in AbstractBlock
- git #989ef825 - Use GET request to fetch token from API
- git #2b818055 - Call msg ->text() or escaped() instead of parse() (bug 59644)
GWToolset
edit- git #6301d120 - image url not evaluated
GettingStarted
edit- git #97e4abcd - Change how presence of VisualEditor is determined (bug 60111)
GlobalBlocking
edit- git #60fbacd7 - API: Don't check for 'globalunblock' right
GuidedTour
edit- git #3ef86352 - Re-sized #guider_overlay's z-index (bug 55706)
LiquidThreads
edit- git #e9a42b11 - Fix Undefined wgSearchType
- git #22ed229d - Fix search bar not being shown (bug 60691)
- git #c3d463ac - Remove use of $wgBetterDirectionality
Math
edit- git #2b853479 - MathJax must not process every <strong class="error"> (bug 55675)
MobileFrontend
edit- git #3e944d79 - Tools: Add SVGO, an SVG optimizer to pre-commit hook
- git #fbd2e69b - Tools: Make sure compressed PNGs are readded to the commit
- git #57764905 - Tools: Make pre-commit fail if QUnit fails
- git #2878db5f - Story 1522: Table of contents
- git #f2611143 - Show 404 when accessing Special:MobileEditor directly (bug 59873)
- git #991d4a1f - Hygiene: Fix dependencies on mw.user
- git #f7993cfa - Regression: fix hamburger and left menu icon alignment
- git #207f1957 - Fix Nearby Pages in Desktop beta
- git #dafb8958 - Adding the Hamberger SVG file
- git #92882c7c - Regression: Fix editor preview
- git #0c247273 - Adding SVG support for hamburger icon
- git #bb8d2502 - Regression: fix notifications header in stable
- git #ef86d24a - Hi-res external link icons
- git #826fe8db - A couple follow-up changes for the typography update.
- git #60c6d7c4 - Hygiene: Don't load View.js twice
- git #128f3492 - Hygiene: Reshuffle content / page action overlays
- git #ee8f86f9 - Hygiene: Remove console.log statement from tests
- git #f6bda339 - Hygiene: Document defaults, template and templatePartials in View.js
- git #265b4c03 - Story 1581: Remove user intent from profiles
- git #ca26dee1 - Story 1563: Typography updates for Tablet
- git #eece324a - Hygiene: Use RL generated CSS
- git #d28900ee - Make sections aware of their subsections
- git #b2a72706 - Load the current page on startup
- git #7c8bfd7b - QA make tests for Create user error to run
- git #6d199f6a - Regression: Fix notifications overlay header
- git #f674d4ca - Regression: allow text wrapping outside .overlay-header-container
- git #4a22e373 - Add an "always expand all sections" option (bug 45951)
- git #4ab9e792 - Enable keyboard section toggling
- git #53ddb1a1 - Correctly identify lead section (bug 59836)
- git #c9e78d78 - Close overlay when invalid image selected (bug 59810)
- git #7cd8f3c6 - QA: Add a test that does not run in the build yet.
- git #2f982a7c - Add short-circuit in api.getTokens for tokens available in user.tokens (bug 57559)
- git #505e4b31 - Remove page from last thanked (bug 56818)
- git #9614e7dd - Story 1581: Design tweaks to user profile
- git #e103f5b0 - [QA] WIP New version of Nearby test
- git #66dc7510 - Fixed broken concatenation causing diff breakage in mobile (bug 59848)
- git #798e17c2 - Making lazy-loaded page DOM match the server rendered page DOM. (bug 59878)
MultimediaViewer
edit- git #0b46a657 - Fix resize functions
- git #cbf6bd77 - Make sure that the close button is always visible
- git #89417163 - Refactor to a data model
- git #4d1ba92f - Improve the test coverage to also check prev/next scroll (bug 59861)
- git #ae50fad5 - Use promises
- git #380612c4 - Only scroll to the top when opening the lightbox (bug 59861)
- git #a91058ad - Fix metadata loading (bug 59817)
Nuke
edit- git #7cc82fa5 - Nuke != SMW
OAuth
edit- git #96b57f7b - Add editmyoptions right to a new grant (bug 59981)
PdfHandler
edit- git #afdaec38 - SECURITY: Escape all shell arguments (bug 60339)
- git #8dae0f16 - Change 2>&1 in doTransform to use wfShellExecWithStderr instead (bug 59986)
ProofreadPage
edit- git #c05e895e - Add COPYING
- git #e502fb16 - Don’t use 0 as proofreading level for edits from unallowed users (bug 60033)
- git #3cd2236c - Explode ProofreadPageRenderer into smaller not static classes
- git #b24c7d16 - Fix i18n message error in Page: pages diff
Scribunto
edit- git #9902ec12 - Add protectionLevels variable to mw.title output
TemplateData
edit- git #8c279212 - Implement edit interface for TemplateData documentation (bug 50436)
- git #253c11e5 - Send paramOrder through the API
TemplateSandbox
edit- git #b3a6c67d - Add COPYING
Thanks
edit- git #ea4646ae - Regression: Update name of toast module so mobile thanks isn't broken.
TimedMediaHandler
edit- git #8d7e6331 - Only load mw.PopUpMediaTransform on pages that plausibly need it (bug 55550)
- git #317d5b60 - SECURITY: Prevent XSS by 'data-videopayload' (bug 56699)
- git #05226eae - 0 (bug 5978, bug 59780)
Translate
edit- git #c1386b3b - Move user page deletion code to the special page
- git #46901cf8 - Set defaultrebase=0 in .gitreview
UniversalLanguageSelector
edit- git #fec9857c - Make ext.uls.mediawiki depend upon ext.uls.init (bug 46306)
- git #38850d65 - Add user preference to enable ULS (bug 46306)
- git #6d8a889f - Test a conservative sans-serif font-stack with Autonym font
- git #61e1f95a - Wait till rendering thread completion before applying webfonts (bug 59958)
- git #5f57b411 - Update ULS from upstream
- git #0b119702 - Set defaultrebase=0 in .gitreview
UploadWizard
edit- git #5d032347 - Functionality to create a new image in upload-wizard_tests.py (bug 58916)
- git #25d1e0b3 - Solves visibility issue on the progress bar (bug 51787)
VectorBeta
edit- git #167d309e - Fix image paths
VisualEditor
edit- git #ceb77dc6 - Fix 'use existing reference' list rendering (bug 57209)
- git #6e94f224 - Add placeholder for gallery editor
- git #68ab8010 - Add tagName to ve.dm.MWGalleryNode (bug 60307)
- git #bcadeaf0 - Don't throw JS errors when opening MWExtensionInspector on the wrong node type (bug 60502)
- git #6f37b460 - Only show non-anchored resize handles for MWBlock/InlineImages
- git #842688c5 - Ultra-basic gallery editing
- git #c8f7845d - Display indicators for required parameters in template dialog
- git #a703086e - Keyboard shortcuts MW integration (bug 52844)
- git #4f0b988f - Rejigger-ify the insert tool order
- git #edd2bcd3 - Add multipart/form-data emulation to ve.init.mw.Target#apiRequest (bug 59660)
- git #217ea940 - Support external links in MWInternalLinkAnnotation (bug 58136)
- git #3059fecc - About-group extra DOM data in toDomElements (bug 59002)
- git #244da036 - Add csslint rule for duplicate background images to ve-mw icons CSS too
- git #b2b9f217 - Wrap text nodes in spans if trying to mark as data-ve-ignore (bug 59002)
- git #2a40b3b2 - Use paramOrder data for ordering template parameters (bug 51930)
- git #278bcd9a - Added indicators to toolbars
- git #97c4c6c7 - Factor out AJAX defaults into ve.init.mw.Target.static.apiRequest()
- git #6f90f936 - Remove unused ve-init-mw-viewPageTarget-transform-hidden
- git #5acabd69 - Hide #contentSub properly (bug 52243, bug 54325)
- git #2e62862d - Fix comment in header for MWEditModeTool
- git #cd55b92b - Fix more copyright headers not updated to 2014
- git #c74d7f1a - Update categories HTML on page save (bug 48560)
- git #3577ca7f - Provide content format faux reqeust now that content format is validated (bug 59867)
WikimediaIncubator
edit- git #09745eb2 - Use namespace ID for Module: namespace (bug 59187)
WikimediaMaintenance
edit- git #7b6cde5b - Add COPYING
ZeroRatedMobileAccess
edit- git #66778bbe - Add API check for official apps support, with verbiage.
- git #da045799 - Add COPYING
- git #14ac37bf - Remove onResourceLoaderTestModules hook