MediaWiki 1.24/wmf8
MediaWiki 1.24/wmf7 | Deployment of MediaWiki 1.24wmf8 to Wikimedia sites | MediaWiki 1.24/wmf9 |
The latest version (labeled "1.24wmf8") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 05 June 2014 (see the roadmap).
Core changes
edit- git #2cee6bf0 - Updated JsonConfig, ZeroBanner, ZeroPortal to latest
- git #65c8c5cf - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/140178/
- git #528002bc - Update Cirrus to fix Special:Random (bug 66643)
- git #1323265f - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/139562/
- git #edaa34df - Update Wikidata to fix ValueView's jQuery.ui.suggester
- git #2f389fc5 - Update Wikidata to fix JS errors
- git #d3aa6a9c - Update VisualEditor for cherry-pick of I7d2f2f28a7
- git #5b7abb38 - Submodule bump for SWAT
- git #1b641514 - Update WikimediaEvents for Ibd36da416
- git #1f2cde1d - 5 (bug 6655)
- git #93367e3e - Updating ZeroBanner & ZeroPortal exts
- git #e11d41dd - Soften test for incomplete edit POST
- git #832516fe - Updating CentralNotice for GeoIP cookies and mixins
- git #8ab5d6dd - Update MediaViewer
- git #741670fe - Updating JsonConfig ext
- git #1c20af7d - Update MultimediaViewer
- git #7ae1b179 - Added ZeroBanner, ZeroPortal, and JsonConfig extensions
- git #b760de5b - Vector: Hide the superfluous "Variants" menu label again (bug 66364)
- git #c56a1680 - Vector: Restore old focus animation on the "More" dropdown (bug 66363)
- git #326787b3 - Update Wikidata, fix for entity search selecting with mouse
- git #bd90fbe1 - MobileApp: cherrypick https://gerrit.wikimedia.org/r/#/c/137930/
- git #9af74af8 - Update Wikidata, fixes for entity suggester
- git #84808ef6 - Update VisualEditor to I903d2892 and I82f624fa
- git #256d352d - Load previous tags in ChangeTags::addTags() from DB_MASTER
- git #a6a0c01d - Add Nostalgia skin "extension"
- git #30777b71 - Update Translate
- git #f59e6179 - 1 (bug 6614)
- git #77f9979e - Update OOjs UI to v0.1.0-pre (cbc62ac803)
- git #06116453 - Made executeReadyPeriodicTasks avoid using merge() when not needed
- git #a7597464 - Track the types of queues in the redis queue aggregator
- git #94cbdf34 - SpecialPage: Remove wfSpecial* call syntax
- git #81e74e8d - Installer: Simplify css request
- git #72638716 - Installer: Disable broken CACHE_DB after backend is disabled
- git #12c76c13 - Add ParserOutput::unsetProperty, add tests
- git #c396f11a - Add wl_user_notificationtimestamp index (bug 65246)
- git #c0b0a12e - RCFeed: Use named types instead of exposing internal MW constant
- git #32e95ead - Vector: Label the more actions menu "More", not "Actions" (bug 44591)
- git #584dd753 - Grunt: Clean up outdated information
- git #6a7498bf - Add SpecialPage::getConfig
- git #dece73df - ParserTests: fix `bits` column in uploaded images for test cases.
- git #67a377e3 - Deprecate Language::getLangObj()
- git #fd718959 - Copy various random files used by tests to tests/phpunit/data
- git #8e41082a - Disable jQuery Migrate by default (enable via $wgIncludejQueryMigrate) (bug 44740)
- git #e684a217 - Restructure output of ApiExpandTemplates
- git #d5727370 - Add global limit to PoolCounter (bug 65691)
- git #34cb13e6 - Renamed $ipSet static variable in IP to something better
- git #da4442cd - Fix documentation for Title::getCascadeProtectionSources and others
- git #480ce1e7 - Remove redundant filter for negative namespace ids in search preferences
- git #82ccc173 - Don't double-parse edit summaries
- git #fa529fb2 - Update OOjs UI to v0.1.0-pre (6379e76bf5)
- git #f7846550 - Update OOjs UI to v0.1.0-pre (527ad0ee5a)
- git #544a8353 - Documentation for page_props getter in ParserOutput
- git #4c2c2ef0 - Make "mini" the default alias for "thumb" in German
- git #4ea2e06d - Add 'X-Robots-Tag: noindex' header in action=render pages (bug 63891)
- git #02e55fa2 - Add some SVG element namespaces
- git #b43ac16f - Remove use of strencode() outside Database classes
- git #171f557f - Sync up with Parsoid parserTests.
- git #5d8fd152 - Correct doc of WikiImporter::__construct parameter
- git #4ba7a9c1 - Revert "Use square bounding boxes for default-sized thumbnails"
- git #1875b36b - Vector: Fix conflicts of "Actions" dropdown with collapsibleTabs (bug 44591)
- git #3385d6d1 - Make convertUserOptions.php more self-contained (bug 63677)
- git #40282be4 - doc: Fix DefaultSettings's assertions about possible extension types
- git #dcc9d4a3 - Remove 'SpecialVersionExtensionTypes' hook, deprecated in 1.17.
- git #5947cc9c - Release notes for I09c8031c
- git #23374229 - Vector: Show a label next to the actions dropdown menu (bug 44591)
- git #6ecd21a5 - Remove mediawiki.toc dependency on mediawiki.util
- git #0f660944 - Drop support for old skins that don't use head element
- git #8a181710 - Change message escaping on ImagePage
- git #3938307e - Avoid using raw sql in SpecialUndelete.php
- git #06fbcce9 - Update OOjs UI to v0.1.0-pre (dd888aba5c)
- git #96c5cd8d - Removed clumsy unused IP::toUnsigned() method
- git #db219df6 - Update OOjs UI to v0.1.0-pre (0f101c6f5d)
- git #6f745f8f - Update OOjs UI to v0.1.0-pre (469d40c88f)
- git #5dc4dc09 - Save advanced search namespace prefs on Special:Search itself (bug 52817)
- git #c699000a - Fixed fatal in SwiftFileBackend when a bogus HTTP status is given
- git #e658bf04 - Add category output to ApiExpandTemplates
- git #d18ba4e9 - Add PPFrame::isVolatile and PPFrame::setVolatile (bug 46815, bug 31834)
- git #7a63ae79 - Release notes for Ie32cc54a
- git #72ecbfc1 - PostgreSQL: Only rollback when in a transaction (bug 58095)
- git #25f051d2 - mediawiki.special.unwatchedPages: Use closest() instead of parents()
- git #2094e578 - Restrict empty-frame cache entries to their parent
- git #52fd3a0e - PostgreSQL: Support table prefixes
- git #60e65d8d - Made TransactionProfiler handle interlaced transactions better
- git #5817710e - Hide toc caption on print when collapsed (bug 482)
- git #bb22fa7a - SECURITY: Don't parse usernames as wikitext (bug 65501)
- git #b9e1d5f5 - Add hash_equals() fallback and use it
- git #1a04fb81 - jquery.suggestions: Handle CSS ellipsis better for IE (bug 65224)
- git #10b6c22c - Add jMY to Arab date formats ($datePreferences) (bug 65245)
- git #d6b6f54c - Reduce some code duplication
- git #2521f8b5 - Deprecate dangerous edittime-based content update functions (bug 56849)
- git #262a7e2d - Correct field used to detect incomplete POST
- git #287ba2bb - editintro given a css class of its own (bug 30959)
- git #1ab85aae - Include edit summary in permalink
- git #4c4d3051 - Don't use isset() to check for null
- git #34d4901f - Allow adding Deleted log entries (bug 63650)
Extensions
editAbuseFilter
edit- git #3b7cae19 - Fix ccnorm() function -- strtr fails on empty key
CirrusSearch
edit- git #fe50a83f - Fix some Special:Random bugs (bug 66643)
- git #35d6cb06 - Begin indexing unexpanded text forms (bug 60487)
- git #104daeac - Strip .catlinks entirely, don't store in auxiliary_text
- git #dcf42d4e - Do the right thing with gendered namespaces (bug 32634)
- git #2b05ff6b - Power Special:Random from Elasticsearch (bug 65366)
- git #6783f763 - Handle deleted redirects properly (bug 65638)
- git #f2c68601 - Remove for a feature no longer in mediawiki
- git #07dd2a24 - Add max retry for all updates
Collection
edit- git #bcb045c6 - Use [title!=''] instead of [title!=] to make jQuery happy (bug 65562)
CommonsMetadata
edit- git #6b330e14 - Avoid trying to sort licenses when there are none (bug 65958)
- git #e1008985 - Handle id="fileinfotpl_credit" and class="licensetpl_attr" (bug 57460)
- git #01eca938 - Remove old template parser
- git #467878e4 - Add unit tests for HookHandler
Echo
edit- git #e205992d - Remove unused code and fix missing/broken documentation
- git #0656e759 - Avoid line break in the "All notifications" footer link (bug 57327)
EventLogging
edit- git #238c8aee - Minor comment fix
FeaturedFeeds
edit- git #14c28d0b - Add Word of the day for Wiktionary
FlaggedRevs
edit- git #60c74d3f - Fixed type hint
Flow
edit- git #def07b3c - Flow: notification exceptions: urlGenerator->workflowLink() (bug 66060)
- git #85a2b9bd - Fix broken diff links from history/watchlist page (bug 65814)
- git #6fd02e7a - Should not try to parse reference from topic title (bug 65570)
- git #d4d7ba0d - Ignore expected exceptions in WhatLinksHere (bug 65915)
- git #9dc0b19e - Show title of closed topics
- git #e16685b2 - Don't be too strict when resolving the DB data (bug 65802)
- git #3224ac2c - Make sure cache key is always the same
- git #884dfa2f - Feed only array type to array_merge() (bug 65963)
- git #53c7dac5 - Error message should be parsed (bug 65920)
- git #5e48ac80 - Be more forgiving in maintenance script
- git #77bfb9f0 - Run SpamRegexTest by default
GWToolset
edit- git #2c9a7568 - Max title length (bug 65323)
GettingStarted
edit- git #401f94fe - Use the lightweight tour launcher (bug 65734)
GuidedTour
edit- git #c683bf64 - Add a lightweight launcher for guided tours (bug 65734)
- git #45fc648b - animations: Pass fill-mode as argument instead of creating a mixin
- git #33900af5 - Add animation to guiders (bug 55771)
- git #38a34947 - Move images into subfolders in anticipation of icon buttons
JsonConfig
edit- git #299e9774 - Fixed param type documentation
- git #6d8306bc - Refactoring cleanup
- git #79fb1a64 - Allow validator chaining, added URL validator
- git #4772ba95 - Code cleanup
- git #4c713a0a - Handle objects in default view, renamed getSettings
- git #ff018b2e - Fixing patch 139198
Math
edit- git #1bb3bfa3 - Introduce variables required for mathoid
- git #4ca287b4 - Improve MathML error handling
MobileApp
edit- git #062cbe61 - Apply Mobile App edit tag only to edits
- git #b483f780 - Move editlinks to a separate less file & include it for iOS
- git #0db57d70 - Add hack for missing enwiki specific styles
- git #c50191e9 - Ensure that overrides come after the common styles
- git #3ff54263 - Complete moving android specific styles to android.less
- git #373540c8 - Create separate iOS and Android bundles
- git #009e8e3a - Hide edit buttons on the main page
MobileFrontend
edit- git #54d9a41b - Hide page actions on main page
- git #d09c136c - Tablet styling tweaks (bug 65201)
- git #9537e565 - Tag mobile web edits more explicitly
- git #7d76cd0d - Allow blocked users to edit their own user talk page (bug 65457)
- git #378c60f5 - Hygiene: Moved prepare Search to Template
- git #da411d8e - Check first if PasswordChange is available (bug 63460)
- git #e3763d6d - Ensure developers can use `make phplint`
- git #f56c8af5 - Generate PHPDoc via Makefile (bug 64398)
- git #93c0d640 - Revert "Fixing thumbnail sizing in search overlay" (bug 65997)
- git #63ec5c2d - QA: Make page loading test run again
- git #e490baf8 - Update editor switcher icons and fix CSS
- git #4bedf78f - Hygiene: Put test in right place
- git #86e9e194 - updateMobileUrlHost bugfix in case pattern doesn't match
- git #28b5084a - Allow customization of page action buttons (bug 63458)
- git #b0b45159 - Declare toggling toc dependency (bug 65838)
- git #90f96cf2 - Open sections by default on tablets (beta to stable)
- git #f9983396 - Push table of contents to stable
- git #24684f49 - Promoting mobile typography changes from beta to stable
MultimediaViewer
edit- git #2fffc91b - Show Commons link to logged out users
- git #96eeb215 - Use Repo.isCommons() for deciding whether an image is from Commons
- git #f8986107 - Toggle metadata panel on up/down keypress
- git #06c17759 - Use original URL when setting download for original
- git #1ac9c6e3 - Add "zoom" but really just view-file
- git #c34e80a1 - Fix the share/download patch
- git #ff527cd0 - Support shared DB version of Commons definition
OAuth
edit- git #f92b031d - Fix typo
Popups
edit- git #d1ddb950 - Flip the animation direction if the Hovercard is flipped
- git #a5224208 - animation: Add fade animations from other directions
- git #dd309071 - animation: Correctly name the animation classes
TemplateData
edit- git #9a7f8de4 - Block object descriptions from edit (bug 60089)
- git #64a39ae4 - Add a grunt checker for jshint, jscs, csslint, and banana and pass them
TemplateSandbox
edit- git #16197067 - Properly handle preview when creating a template (bug 66141)
Thanks
edit- git #0e0ef33e - Bind Flow Thank click detection to .flow-container (bug 63205)
TimedMediaHandler
edit- git #fa36010c - Output ogg metadata on image description page. (bug 47487)
- git #d25483c8 - Modify Ogg handler to keep metadata comments in utf8
Translate
edit- git #483da2f4 - Enable Special:PageMigration by default for translation admins
- git #852f1d6d - Make Special:PageMigration display name more terminology specific
- git #69bed738 - Error messages for Special:PageMigration (bug 65933)
- git #6ff0b5b0 - QUnit tests for Special:PageMigration (bug 65737)
- git #4a5dfb6b - Update version for MLEB release.
- git #68d2f92b - Added title for Special:PageMigration
- git #954c349f - ID and class names fixed for Special:PageMigration with mw-tpm-sp prefix (bug 65736, bug 65898)
UniversalLanguageSelector
edit- git #1a2f38c6 - Update version for MLEB release.
VisualEditor
edit- git #3bc2fc23 - Update submodule for cherry-pick of I7d2f2f28a7
- git #a37f6111 - Fixing issues in the alignment select in Media Edit dialog (bug 65916, bug 66291)
- git #b1e9d7fe - Move save panel init to getReadyProcess
- git #8ca025be - Update image size after changing type (bug 65886)
- git #4355ea4f - Followup to small SVG default size (bug 62893)
- git #bc0049bc - Change padding on media search results so we can display 4 results on a row with a scrollbar (bug 64911)
- git #da539890 - Don't allow inserting blank citations (bug 64715)
- git #652136d7 - Add tabindexes to template editor and required attribute where appropriate (bug 65474)
- git #72f3c780 - Check last existing category for whether or not we're trying to re-add it (bug 66105)
- git #0c60733e - Grunt: Clean up
- git #cb35312c - Use subpage only for media search string (bug 51290)
- git #a3d51c03 - Bump the MW required version to 1.24wmf6
- git #7f5acf6a - Gallery editor: Fix 'inpsector' typo to 'inspector'
- git #6e096fca - Small SVG images should still adhere to default thumb size (bug 62893)
- git #74a20b8e - Adjust default alignment when switching from inline to block (bug 65564)
- git #390d8ca7 - Fix reference dialog apply button disabling when modifying existing reference
- git #172ebb83 - Remove link node inspector from insert menu (bug 66047)
- git #fef33d30 - Add use existing reference to toolbar on mobile
- git #f58861b6 - Cleanup save dialog counter label
- git #c27d62d1 - Use <visualeditor-toolbar-cite-label> correctly in the Media and Reference toolbars (bug 66039)
- git #1b6f55e0 - [BrowserTest] Link UI text changed
- git #e59b1e7f - Use promises for confirmation dialog instead of done event
- git #d7ca1604 - Clean up interaction with confirmation dialog (bug 65571)
- git #2122ccb6 - Cleanup createSurface methods
- git #96bcc2dc - "Use an existing reference" in the reference dialog should be disabled when there is content (bug 65689)
- git #d43db7f1 - Trim description when working out whether or not we should disable the info button (bug 65862)
- git #b10d3008 - On category pages, only replace category description when saving (bug 64239)
- git #26a5d50b - [BrowserTest] updates for new bullets/indent UI
- git #837eea32 - Fix beta warning appearing for some users that it shouldn't. (bug 65821)
WikiEditor
edit- git #8f4ee751 - Updated documentation in WikiEditor.php
Wikidata
edit- git #112e2c1b - Update ValueView to 0.6.2 to fix a suggester bug
- git #97989668 - Update Wikibase to fix JS errors
- git #09bd0650 - New deployment build, fix for entity search select by mouse
- git #551ad078 - New deployment build, entity suggester bug fixes
- git #9cc9b594 - to trigger jenkins
WikimediaEvents
edit- git #1b7ee346 - Add EditConflict event
- git #f6732bbb - deprecate.js: Remove mediawiki.inspect dependency
ZeroBanner
edit- git #2930c1f8 - allow img qty reduction to run on labs
- git #4de46f0c - Lower quality image src rewrite for configured carriers
- git #15ed6b50 - Refactoring - matching name changes in JsonConfig
- git #31f946ab - Minor code cleanup - removed cached validator vars
- git #30d7f657 - fixed banner closing box layout
ZeroPortal
edit- git #04eb3356 - Added type=analyticsconfig to action=zeroportal
- git #1a91ba39 - Removed unneded class variable, minor cleanup
- git #4490856f - Updating refactoring in JsonConfig