MediaWiki 1.24/wmf10
MediaWiki 1.24/wmf9 | Deployment of MediaWiki 1.24wmf10 to Wikimedia sites | MediaWiki 1.24/wmf11 |
The latest version (labeled "1.24wmf10") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 19 June 2014 (see the roadmap).
Core changes
edit- git #67e801fb - Add Mantle Extension submodule to 1.24wmf10
- git #05862f88 - Updated Zero exts
- git #415df124 - Remove 'webkit-backface-visibility' rule which made iPads super blurry (bug 67286)
- git #9cac7b6f - vector/jquery.ui.core.css: Update rule for .ui-helper-hidden-accessible (bug 67243)
- git #0c5c71dd - Update ProofreadPage to I82390599
- git #8dca76c9 - Update CirrusSearch
- git #29e6701b - Escape delimiter in SpecialPage::prefixSearchArray
- git #11c74a75 - SpecialPage: DRY array filter for prefixSearchSubpages()
- git #b4fa4e9a - Actually fetch config object in ApiQueryRecentChanges::getResultProperties
- git #21e30bfb - Update TimedMediaHandler with embed breakage fixes (bug 66143)
- git #959f6973 - Update Wikidata, fix issue with entity revision lookup
- git #05bd465e - Updated Zero exts
- git #6e195797 - Update Wikidata, fix rtl issue in jquery.ui.suggester (bug 67067)
- git #eaba8a9e - MMV: pull SWAT updates
- git #c14cebf9 - Updating CirrusSearch to pick up I634204e0
- git #2900f792 - GlobalVarConfig shouldn't throw exceptions for null-valued config settings (bug 66986)
- git #b508d232 - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/141102/
- git #a9d75700 - ApiExpandTemplates: Start parse before creating frame (bug 66798)
- git #8a4c2f7e - MobileFrontend: grab Ief347c0e7141a8f843e425fff0435b27d77f45d3 and Iedbcb980ef5883136e8be18be43c0763c18793bd
- git #5e561c36 - Update MultimediaViewer version
- git #5420ef34 - Updating CirrusSearch to pull in I96a61309
- git #e90f23ea - Update VisualEditor for cherry-pick
- git #c955ffce - mediawiki.page.image.pagination: Clean up, optimise and fix various bugs
- git #c93baa94 - Allow using wildcards for minor type in Special:MIMESearch
- git #0b32b01a - Make CloneDatabase error out on shared tables. (bug 65654)
- git #4ddd259d - Fixes to Special:TrackingCategories
- git #adab73ef - Make Special:TrackingCategories fully detect namespace switching
- git #89b33ada - qunit.completenessTest: Correct walkTheObject behaviour wrt breadcrumb
- git #978bdd7d - Update OOjs UI to v0.1.0-pre (7a0e222a75)
- git #495040e6 - Update Language::userAdjust() $ts parameter hint to be string
- git #93f82b96 - Fix $wgDjvuPostProcessor comment about default being pnmtopng
- git #bc6d939e - Fix DjVu test (Make sure to check for djvutxt binary) (bug 61070)
- git #a0a72df1 - Ignore days of random failing tests in wfTimestampTest (bug 64946)
- git #e6c5ac8f - Add macronless namespace aliases for Old English (bug 58712)
- git #4916014d - Clarify fileexists-extension message
- git #0bb3d2a4 - Make ResourceLoaderFileModule#getAllStyleFiles include all skin styles (bug 63343)
- git #3a2f41c1 - Mime search: Trim leading and trailing whitespace from input
- git #dcc1b377 - Actually format search error Status objects nicely
- git #3f9d79eb - The siteinfo API uses '' as an attribute value, not `true`. (bug 66723)
- git #07b80668 - ResourceLoaderFileModule: Implement remoteSkinPath option
- git #f6d6d4bb - Allow use of GENDER in "fileexists" message
- git #c2572eb6 - Removed useless "while" loop
- git #0f83b2f9 - Revert "mediawiki.mixins: Add border-radius mixin"
- git #de7d383d - Followup e48ecbc5: fix fatal error due to undefined variable (bug 66669)
- git #4fe80f61 - Minor: more specific parsoid image styling with child selectors (bug 51245, bug 66616)
- git #a161ea79 - Rename SpecialAllpages to SpecialAllPages
- git #2dc420dd - Capitalise Message in SpecialAllMessages files
- git #591ba359 - mediawiki.mixins: Add border-radius mixin
- git #3886e4cc - Split messages for recent change legend and letter tooltips (bug 58715, bug 60235)
- git #7607f02d - Reword typo in file header for EditPage.php
- git #53173d5f - Revert "Revert "Officially deprecate skin autodiscovery"" (bug 66429)
- git #0bad5a93 - Collapse duplicate $existingExpiry == 'infinity' case into else
- git #e179b4f1 - API: Allow 'infinity' as a valid protection expiry
- git #e48ecbc5 - Switch API to use Config classes
- git #c523eaea - Delete sr.json, it blocks messages from sr-ec
- git #9850db97 - mw-ui mixins: More colors, more browser helper mixins
- git #830b6c28 - Fix some line mis-wrapping and typos in RELEASE-NOTES-1.24
- git #df5dc915 - Add SpecialEditWatchlist::prefixSearchSubpages
- git #4e72a7df - Fixed FSFileOpHandle comment
- git #d73b4e07 - Change MostLinkedTemplates to MostTranscludedPages
- git #325767bd - Merge RELEASE-NOTES-1.23 into HISTORY
- git #c36eb818 - Made FSFileBackend use closures for doExecuteOpHandlesInternal()
- git #f18bed45 - Remove $wgDBClusterTimeout
- git #68ce4da1 - Use type hinting in ApiBase
- git #d8716006 - Actually define jMY date format for Arab (bug 65245)
- git #28f77aeb - Deprecate $wgMasterWaitTimeout
- git #6849fde6 - Apparently for certain (API) requests $this->getTitle() doesn't return a valid Title.
- git #1a4fe10f - Some phpcs-strict changes on includes/revisiondelete/
- git #e10082c6 - shell script fix using shellcheck lint
Extensions
editBetaFeatures
edit- git #7e45551e - Make NewHTMLCheckField extends HTMLCheckField
CentralAuth
edit- git #7c3ff509 - AntiSpoof for CentralAuth: Update extension credits url
- git #2fb087e6 - Implement JSONCARCFeedFormatter (bug 66173)
CirrusSearch
edit- git #7a4b75ec - Fix rare-ish errors (bug 67157)
- git #e8176956 - Fix logging for non-existent updates
- git #710d6eff - Tighten up error handlings (bug 67095)
- git #5d68ca5f - Don't override Special:Random if $extra is set (bug 66879)
- git #39fab1bb - Revert change to exception message finding (bug 66780)
- git #76322fc4 - L10n tweak and spaces to tabs
- git #d8c8a893 - morelike: with multiple titles (bug 66737)
- git #0ea7e094 - Slightly improve saneitize.php's output
- git #bcd3e00e - Insource support (bug 65783)
- git #de354382 - Properly strip reference information from section names (bug 66733)
- git #1c76661a - Don't update the index if it hasn't changed
- git #8293f62f - Rework article moves (bug 66670)
- git #ab32a4b5 - Fix some Special:Random bugs (bug 66643)
- git #f61ad26a - Boost results that contain hits in the opening (bug 61669, bug 66045)
Echo
edit- git #e4f97802 - Split user rights changes into their own category (bug 55337)
EducationProgram
edit- git #b99fe22a - Add additional data to ApiListStudents results
- git #f0d8e309 - Allow for URLs in article assignment (bug 44397)
- git #3ea735d3 - Prevent ApiAddStudents enrolling invalid users (bug 66624)
- git #a1eeac89 - Restrict enrollment to the "users" group (bug 66624)
- git #698076a5 - Update SpecialContributionsBeforeMainOutput hook handler (bug 66624)
Elastica
edit- git #81624736 - Add a missing class
- git #40af6acc - Three classes that don't exist anymore
EventLogging
edit- git #992b4f71 - Fix revision check for MultimediaViewerDuration in post validation fixup (bug 66478)
- git #3012aadd - Fixup country column names in post_validation_fixups (bug 66478)
- git #e4b68b13 - Ignore country values that are not two characters long (bug 66478)
Flow
edit- git #5b4943cb - Add `make gerrit` to manage code review
- git #9163e4d7 - Update Headers browser test
- git #1c18c9f5 - QA: more checking for a slow save on test2wiki
- git #f323d3be - QA: attempt to get this to pass on test2wiki
GWToolset
edit- git #ab56d913 - Allow for custom templates (bug 63889)
- git #85b9a19c - complex categories
- git #4b4a40bf - Improved the punctuation and the readability of some messages
- git #83cc9ec0 - Make template wrapping optional (bug 64060, bug 65248)
GlobalCssJs
edit- git #b11ddbb0 - Only display editnotice if $wgAllowUserJs/Css are true
GuidedTour
edit- git #1047e00d - Switch to icons for Next and Okay tour buttons
LiquidThreads
edit- git #d58fb9ac - Replace obsolete live() with $( document ).on() (bug 65666)
- git #ad17517f - Replace jQuery.browser with jquery.client (bug 65679)
Mantle
edit- Newly deployed extension=== MassMessage ===
- git #ce85d082 - Tabify indent in en.json
- git #e5d6251a - Add missing * from start of block comment
- git #a5ce7128 - Check a valid user object was created before calling ->getId() on it (bug 65099)
- git #4f9f5bd8 - Give messenger user the 'ipblock-exempt' right (bug 58237)
- git #eadabc87 - Lower caching time on MassMessage::getDBName (bug 60075)
Math
edit- git #e0a7cdf2 - Remove display:inline-block highlight hacks for math nodes
- git #1678136f - Add in CSS file missing from RL module
- git #8ee7ef08 - Add description for MathML rendering option
- git #a3015f6e - Hide redundant output in the MathML mode.
- git #cbbf5453 - Enable MathML rendering mode
- git #04ce4a02 - Add options to the math tag
- git #d928de94 - Add alternative constructor
- git #27aee07c - Fonts for native MathML (bug 65532)
- git #034d1d4f - fix: typo in MathMathML:setAllowedRootElements
- git #65642489 - Separate render and getHtml
- git #c390f647 - Add getHtmlOutput method
- git #8bc23caf - SpecialPage for MathImages
MobileApp
edit- git #e010ef03 - Capitalize edit tag to be consistent with other mobile tags
MobileFrontend
edit- git #b89cf483 - Fix stopMobileRedirect cookie being set twice with different prefixes (bug 66888)
- git #b43de338 - Regression: Fix logging of left nav clicks
- git #ec138333 - Track "Read in another language" button clicks
- git #61a051ff - QA: Fix special history browser test
- git #4b926c3b - Flip TOC icon in RTL (bug 66771)
- git #dfaca75a - Restoring override param to SkinMinerva::getTermsLink()
- git #325ad836 - Follow redirect for Main Page check if enabled (bug 66294)
- git #35da442d - Hide page actions on main page
- git #957a5e5f - Move redlink logic to PHP (bug 66534)
- git #925d34ec - Ensure edit protection is declared when only move permissions exist on page (bug 65631)
- git #a9606282 - Use UTC time when generate Filename (bug 66169)
- git #8f29d06d - QA: element locator change
- git #71d2d9ff - Tablet styling tweaks (bug 65201)
- git #338c9cf1 - Add "wgMFShowRedLinks" and "wgMFShowRedLinksAnon" config (bug 65640)
- git #6c31b742 - Simplify toggling / dynamic page loading code (bug 65816)
- git #66d32782 - Fix variant links on Special:MobileLanguages (bug 66590)
- git #e2ec1d42 - QA: element locator changed
- git #3974c7ae - Fix default branch in .gitreview
- git #6c6e35ee - QA: don't create pages in production!
- git #48385cd5 - Hide the edit links unless they belong to a collapsible section
- git #f1ce28e4 - Make settings submit button mw-ui-constructive
- git #cdf23f83 - Promote mediawiki-ui buttons to stable in mobile
- git #aa63c2bc - Hygiene: Icon cleanup
- git #af312575 - Tag mobile web edits more explicitly
- git #6f0713e8 - Use phpdoc.xml for configuration of phpdoc
- git #ce959fee - Update doc for special pages (bug 66086)
- git #09df8277 - Collapse on the highest available heading level (bug 60478, bug 60479)
- git #9a7a9db4 - QA: update Ruby gems to pick up new mediawiki-selenium
MultimediaViewer
edit- git #3586c3c2 - Fix failing test
- git #952facb2 - Fix for merge mistake in Ic37b4150288055c3fae8d22919ed7b1249db1f09
- git #d7282115 - Make the metadata panel opening affordance more obvious
- git #578191b4 - Fullscreen improvements
- git #dcc75fc1 - Fix commons detection, use URL
- git #4e752dd0 - Track optin/optout events
- git #9caf00e9 - Fix typo in i18n
- git #c01cb55f - Make optout link more AJAXy
- git #e5cb2c7f - Log clicks on the original file link
- git #26165464 - Change "learn more" to "more details about this file"
- git #f566f6e5 - Log clicks to the above-the-fold file page link
- git #f557dc69 - Tweak optout popup texts
- git #c594a561 - Make max-height computation more stable (bug 66244)
- git #2079519e - Make opacity rules compatible with IE6-8
- git #2083a39d - Convert Mac line endings to Linux ones for some SVG files
- git #de2f8f1b - Fix description of date messages
- git #92ea8edb - Make MediaViewer ignore images which are in 'noviewer' class
- git #a24b67c2 - Updated chevron icons
- git #76f179ff - Simplifying the 'Esc' message
- git #ea610f82 - Tooltips for loads of things
- git #f308c9f7 - Make preview link more prominent
PageImages
edit- git #848c895a - Fix fatal (bug 66799)
PageTriage
edit- git #15419d2e - Migrate from $.browser to $.client since $.browser is deprecated (bug 66689)
ProofreadPage
edit- git #fd53ec4d - Number of pages was wrongly set in the database
- git #6ff6c7e1 - Remove padding for non-numeric page labels in pagelist display
Scribunto
edit- git #d1030989 - Allow passing nils to mw.html (bug 62982)
- git #4d0665db - Parameter type hints
- git #186212cf - Fix return doc for ScribuntoEngineBase::fetchModuleFromParser
- git #ec7472a0 - Sanity check $wgNamespaceAliases
SemanticForms
edit- git #41de8012 - Replace deprecated calls to wfMsg and wfMsgForContent.
SyntaxHighlight_GeSHi
edit- git #01385357 - Rename one more occurrence of HighlightGeSHilocal
- git #5cdceae3 - Update comments
- git #13dfba4f - Rename hook subscriber
TimedMediaHandler
edit- git #0ec99816 - Do not break iframes in the iframe output of TMH (bug 66143)
- git #ee4b73f4 - Avoid double processing <video> tags in iframes
- git #8ef36e95 - Fix issue where getCommonMetaArray returned false instead of array() (bug 66801, bug 66802)
- git #d7fa2fe0 - Handle double tags properly (fix php warning about trim()) (bug 66448)
- git #ecd5c842 - Fix ?embedplayer=yes mode, which is currently totally broken (bug 66143)
- git #39057ca0 - Fix jquery.client dependencies
- git #f128ea54 - Fix warning in case no streams are decodable.
- git #35c5f79e - Only do pop up video player if we actually have a bigger size
- git #a2b2e33b - Don't use deprecated IContextSource::getLang
Translate
edit- git #7a10507a - Add NOCC description message
- git #cb0f2392 - Code style updates
- git #be8328dd - Make page title optionally translatable (bug 34098)
- git #a2b59df3 - Add delete link to drop-down menu (bug 48005)
- git #7d7f4d86 - Update workflow selector after setting a new state (bug 62957)
- git #2b542376 - Revert "Use mw.Api"
- git #b4470500 - Use mw.Api (bug 62956)
- git #c6fba4ba - Added $wgSecretKey instead of $wgProxyKey in TranslationHelpers::makeGoogleQueryParams() (bug 66511)
- git #fe6d5fa9 - Front end to change name and description (bug 36298)
- git #ec381205 - Be upfront about Special:PageTranslationDeletePage permissions
- git #cb3c1393 - Fix some printing issues in poimport
- git #a61c36a3 - Don't send email notifications upon translation review (bug 34153)
TranslationNotifications
edit- git #1cee0760 - Make new user if not present (bug 44210)
UniversalLanguageSelector
edit- git #70363d6d - No longer running a scenario that fails
- git #5b39955d - Made a scenario pending (bug 61214)
UploadWizard
edit- git #087420b0 - QA: update Ruby gems
UserMerge
edit- git #178259a9 - Rename special page class and file to match current conventions
VisualEditor
edit- git #11fb22c7 - Fix fragment after inserting an image node (bug 65706, bug 65716)
- git #f84b880a - Revert "Update displaytitle on save (try #2)"
- git #04242dde - [BrowserTest] page content element is normal again
- git #82745fed - Insert images at the start of paragraphs (bug 65883)
- git #b7401f83 - Update displaytitle on save (try #2) (bug 50341)
- git #c0bd7487 - Fix selection after inserting nodes (bug 65706, bug 65716)
- git #143c2199 - Port MWSaveDialog to use ActionDialog
- git #5565ccca - Revert "Update displaytitle on save" (bug 66792)
- git #046979ae - Show wikitext warnings in the reference and media caption dialogs (bug 56213)
- git #d16c615b - Revert "Media search dialog: Only try to abort request if possible"
- git #c70d32c0 - Use registered target, instead of ve.init.Target
- git #c5dbc13c - Media search dialog: Only try to abort request if possible (bug 59604)
- git #d0ad8076 - [BrowserTest] new locator for page content after Save
- git #ee1bea70 - Followup 00af434: only tear down debug bar if it exists (bug 66692)
- git #c761a20c - Don't use jQuery show() or toggle()
- git #15bbcc6d - Remove display:inline-block highlight hacks (bug 51708)
- git #71395e1f - Wait for onDocumentFocus to happen before setting section range (bug 65928)
- git #e2105be5 - Insert inline image inside list to the existing paragraph (bug 65924)
- git #8bbd8f6d - Add targets missing from jquery.i18n libraries (bug 66594)
- git #a006cf07 - [BrowserTest] update ruby gems
- git #241fb7f2 - Add more authors from `git shortlog -s -n`
- git #dedc89b5 - Update displaytitle on save (bug 50341)
- git #967d69c9 - Provide a script to automatically list recent commits for pre-deployment review
- git #1169ebf8 - Update eg-iframe with build script
- git #d82a0eab - [BrowserTest] create a Template at run time
WikiEditor
edit- git #444146bf - Toolbar: Fix dependencies of WikiEditor toolbar
WikiLove
edit- git #1f693526 - Add me to Credits
WikimediaMessages
edit- git #d373fd87 - Update for release of MW 1.23
ZeroBanner
edit- git #3e037471 - Merge conflict - fixes title access
- git #b473e322 - Hide Watchlist thumbnails on zerodot.
- git #7ae8098f - Contextize PageRenderingHooks
- git #c80077c0 - If untagged traffic hits zerodot, send it to http://.
ZeroPortal
edit- git #296befdf - 2 (bug 6714)
wikihiero
edit- git #78b67568 - Fix use of a deprecated function