MediaWiki 1.23/wmf11
MediaWiki 1.23/wmf10 | Deployment of MediaWiki 1.23wmf11 to Wikimedia sites | MediaWiki 1.23/wmf12 |
The latest version (labeled "1.23wmf11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 16 January 2014 (see the roadmap).
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