MediaWiki 1.24/wmf18
MediaWiki 1.24/wmf17 | Deployment of MediaWiki 1.24wmf18 to Wikimedia sites | MediaWiki 1.24/wmf19 |
The latest version (labeled "1.24wmf18") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 21 August 2014 (see the roadmap).
Core changes
edit- git #d2e12d70 - Update WikimediaEvents for cherry-picks
- git #2c011169 - Revert "Toolbar: Only show on WikiText pages" (bug 69447)
- git #994d4a55 - Made findMissingFiles inspect the destination title for moves
- git #9598b7cf - mediawiki.action.view.redirect: Work around a IE 10+ HTML5 history API bug (bug 70176)
- git #a5635404 - Update GlobalCssJs submodule
- git #e39937cb - Update GlobalCssJs submodule to latest wmf/1.24wmf18
- git #a6b43835 - Made findMissingFiles use preloadFileStat() on old versions too to speed it up
- git #def2ae54 - Made findMissingFiles support scanning files changed in a time range
- git #d0e310ea - resourceloader: Don't register raw modules client-side
- git #23d4f068 - Freeze Flow and Echo extensions for group2 wikis
- git #f037aae7 - Update UploadWizard to wmf18 for cherry-picks
- git #192435ee - Update GlobalCssJs to latest wmf/1.24wmf18
- git #ad948edf - ApiSandbox: pick https://gerrit.wikimedia.org/r/#/c/156500/
- git #4b88d2e4 - Update VisualEditor for Iaccb7d0
- git #256c31ed - Update Echo to 1.24wmf18 HEAD
- git #81fa6144 - Update Wikidata, add css for badges
- git #b8d3d37d - Update MassMessage to 1.24wmf18 HEAD
- git #4f3ec1d1 - update CentralNotice submodule
- git #763c36d5 - Fix regression: Allow HTML as checkbox label in HTMLCheckField
- git #8ec9853c - Update VisualEditor to I986ad063
- git #7abfe0d5 - Made LocalFile move/delete/restore handle network partitions better (bug 40927, bug 69312)
- git #d3de8977 - Update OOjs UI to v0.1.0-pre (55b861b167)
- git #e8af9807 - Update OOjs UI to v0.1.0-pre (944c47c5fe)
- git #d642580b - Update OOjs to v1.0.12
- git #70b012c5 - Add support for adding deferred update within a deferred update
- git #022a7b0b - Revert "Load mediawiki.action.view.redirectToFragment in mobile"
- git #c49bd9cb - On redirects update the URL to that of the target page with JavaScript (bug 35045, bug 39328)
- git #4245d062 - Fix @param of Language::dateTimeObjFormat
- git #fbba4335 - Split RevisionDeleteAbstracts.php to separate files
- git #cd22ba02 - Consistently use 'Less' rather than 'LESS' in function names
- git #f05788ba - EditPage: Remove unused classic toolbar accesskeys data
- git #4e198a96 - API: Adjust feature usage log format
- git #7f950876 - Remove WikiPage::estimateRevisionCount (deprecated since 1.19)
- git #e7ecd273 - Remove Xml::namespaceSelector() (deprecated since 1.19)
- git #83561c5c - Correct type of @param of Linker::getRevDeleteLink
- git #fde755c0 - Use FormSpecialPage for Special:RandomInCategory (bug 67581, bug 67253)
- git #21aeb0a2 - Fix release notes for deleting protected pages
- git #90ce4c18 - Update OOjs UI to v0.1.0-pre (51f513f9d3)
- git #4f056b4e - Generate 'Enlarge' image in CSS rather than HTML (Linker) (bug 69673)
- git #27c8c944 - Sanitize thumbnails and captions styles
- git #50ee7136 - Update default button color per design consensus
- git #8a49ed2e - Move @codingStandardsIgnoreStart into doc comment
- git #afa153ae - API: Add a "submodule" param type
- git #55c45e57 - Remove pointless dependencies from mediawiki.legacy.config
- git #569c3e86 - Allow two-tier setup of transwiki import sources
- git #2263cb18 - Use getConfig on local context to get configuration settings in Action
- git #21ec580f - Load mediawiki.action.view.redirectToFragment in mobile (bug 69020)
- git #c569e90e - Remove red outline from invalid inputs
- git #87cbe68f - Revision: Allow for userCanBitfield to check per-page restrictions
- git #ecc5f63a - Fix mediawiki.ui.checkbox loading in mobile
- git #6b4c44c2 - Add missing @param to function docs
- git #e3a34617 - Fix highlighting of results when the search result does not return termMatches
- git #0b5ca27c - Remove obsolete no.json
- git #ff4741cd - Updated dictionary
- git #a8e474c1 - Move installer files from skins/common/ to mw-config/ (bug 69277)
- git #07aef8f7 - Remove EnhancedChangesList::arrow() and friends (bug 69675)
- git #dcaa81c7 - Fix phpcs errors in tests dir
- git #dba0522f - Override phpunit assertTag method to stop errors (bug 69505)
- git #b5dac0b6 - Remove some unused files from skins/common/ (bug 69277)
- git #dfd4c8c2 - Use public instead of var in classes
- git #bfde1b91 - Fix @returns >> @return phpdoc
- git #c1c334ef - WebInstallerOutput: Restore 'global $wgResourceModules'
- git #6fd72c1f - Remove fallback 'de' gender namespaces
- git #cb03bf68 - Add dependencies to module mediawiki.util
- git #0ba60acc - mediawiki.page.watch.ajax depends on mediawiki.page.startup
- git #80b68ec0 - Don't estimate the revision count for page deletions (bug 69556)
- git #b803906e - Fix calls to DatabaseBase static functions
- git #525a56fc - User adjust git timestamp for extensions on Special:Version
- git #b1e5d329 - Remove unmatched @param
- git #beacdcb5 - Move debug log related settings up in Setup.php
- git #fb7e8b87 - Fix URL protocol detection regex for file link= parameter (bug 69317)
- git #6a826fd6 - Register a fake skin instead of a 'vector' that will fail (bug 69639)
- git #5fc32ab8 - Added more JobRunner docs
- git #aa15d528 - Add blanket support for mediawiki ui via globals
- git #20f78684 - Use batch inserts for watchlist
- git #96307e41 - Update Moment.js from 2.7.0 to 2.8.1
- git #14664e1d - Remove wrong type from @param of Language::viewPrevNext
- git #20161457 - Remove wrong type from @param of IORMTable::getPrefixedFields
- git #93a23bc2 - Remove wrong null type from @param of Content::fillParserOutput
- git #9f3f72f5 - Use lowercase array in ResourceLoaderStartUpModule.php
- git #3ed94e8b - API: Mark seldom-used formats as deprecated
- git #b5cd9e2f - API: Log usage of various deprecated features
- git #a04f1920 - API: Add method for logging feature usage
- git #0702671f - Fixed doc comment
- git #fa46ef3f - Normalize key before creating a Skin object (bug 69566)
- git #921979b0 - Remove wrong type from @param on ContentHandler::merge3
- git #c2de24ef - Add missing @param to function docs
- git #6f458cfb - Changed password default to PBKDF2 (bug 28419)
- git #6ffc4c38 - Make Special:UserLogin form use mw-ui-checkbox
- git #3b2b6a27 - Add missing @param to function docs
- git #557b2cf3 - Remove various functions and globals deprecated since 1.22 from RecentChange
- git #ad855f9a - Set relevant title on Special:RecentChangesLinked
- git #bb985c78 - Correctly handle incorrect namespace in cleanupTitles.php (bug 68501)
- git #404939b9 - Remove useless $out parameter from SkinTemplate::prepareQuickTemplate()
- git #9dafa73b - Test only against protection for deleting (bug 69380, bug 69398)
- git #b63b9f1e - Fix doc of PPFrame_Hash::cachedExpand
- git #2ffb32af - Do not flip margin of magnify icon on user interface language
- git #d2947d5e - jquery.tablesorter: Only look at th's for headers (bug 53527)
- git #d6d3363d - CSS style for thumbs on special pages (bug 69215)
- git #c01c4f01 - Use HTMLForm to generate the form on Special:ListFiles
- git #1d2c770a - Special:Search: Remove token from URL when saving settings (bug 68827)
- git #22906ba3 - Turn HTMLBlockedUsersItemSelect into HTMLSelectLimitField
- git #d34bafa9 - Use Xml::element instead of Html::element for empty elements
- git #11471501 - Fix the (un)watch token to include the namespace name.
- git #749c1ab7 - mediawiki.toc: Remove class="internal" from tocToggleLink
- git #f5575dda - mediawiki.jqueryMsg: Prevent default action for functions as external link
- git #f51a1c46 - Include action in permission error messages (bug 40145)
- git #286116c6 - Special:Version: Link to tree instead of commit for git hashes (bug 39994)
Vendor
editExtensions
editApiSandbox
edit- git #174e2bd5 - Fix retrieval of query modules (bug 69872)
CentralAuth
edit- git #5a1fac1f - $wgDisableUnmergedEditing should also prevent deletion (bug 69380)
- git #238ea054 - Add SQL DDL for rename requests (bug 68889)
- git #22227f00 - migrateAccount.php: CentralAuthUser::queryUnattached() throws MWException
- git #c913b1fb - QA: The first Selenium test: CentralAuth log in
- git #d36e72a0 - Wrap CentralAuthUser::attach in an explicit transaction
- git #2eaaa5fb - Pass normalized username to GlobalRenameUserStatus
CheckUser
edit- git #c2e94312 - Use public instead of var in classes
CirrusSearch
edit- git #344c6d34 - Fix a misnamed settings
- git #aac59d07 - Use more unique index names
- git #a7ff54ed - Skip highlighting we don't need
- git #45917eb6 - Add parameter to search page to dump the query (bug 69442)
- git #76dd6a2e - Add cirrusdump action for helpful debugging (bug 69442)
- git #45bd20e0 - Flip the cache bit on template boosts
- git #08ca5893 - Use public instead of var in classes
- git #9ec01b1c - Add quick and dirty job queue fix to README (bug 69387)
- git #bc41116c - Switch default phrase slop to 0 (bug 69226)
Cite
edit- git #f1c78e33 - Use public instead of var in classes
CodeReview
edit- git #2f9c6555 - Use public instead of var in classes
Collection
edit- git #e820d5ad - Use public instead of var in classes
ConfirmEdit
edit- git #094ad54e - Use public instead of var in classes
ContentTranslation
edit- git #c67723a9 - Add jscs.json
- git #c5ea4861 - MT: Show progress indicator
- git #f905d965 - Link: Base the link adaptation on data attributes of source link
- git #b6feac13 - References: Base the adaptation on source reference
- git #1fa02927 - Fixed header style
- git #da0d199b - MT: Send simplified HTML to MT API. Remove data-* attributes
- git #c0a1fcd0 - Header: Simplify the class, merge the separate header.render file
- git #7cfe4e0b - Fix: Placeholder height wrong for figures in Firefox (bug 68498)
- git #1df73db4 - Move the placeholder positioning to alignment plugin
- git #63e98919 - Add flag image to the MT abuse card
- git #444b8f03 - Publish when Control+S pressed on Special:CX
- git #56c57d50 - Fire change event when translation is cleared
- git #acfb43c0 - Post MT: Click has same effect for section pairs
- git #83dcdb0e - MT: Do not show source text till the result of MT is known.
- git #e0cd565f - background-image in consistent way
- git #df409b2d - Optimize pngs
EducationProgram
edit- git #df0da201 - Fix @returns >> @return phpdoc
FlaggedRevs
edit- git #954529b7 - Use public instead of var in classes
GettingStarted
edit- git #4d42467c - User sees call to action after registration (bug 63172)
- git #a39fff03 - Adhere to the CSS rule naming conventions
- git #92b4c9cb - Add postEdit recommendation only when editing in mainspace (bug 69035)
- git #821640e9 - Use personal-urls hook to render lightbulb
- git #be8a333c - Update cta header color for consistency
- git #51c90c91 - Instrument TaskRecommendationImpression schema for flyout
- git #f85bb5ff - Add pagination support
GlobalCssJs
edit- git #e2fc34b0 - RemoveOldManualUserPages: Catch errors and enforce bot user group
- git #2cdbe5c3 - Add option to ignore the revision limit
- git #0714e53a - RemoveOldManualUserPages: Document and enforce required options
- git #e4a5d019 - Better support usernames with spaces in them
- git #1d833269 - Add a script to delete manual user global.js/css pages (bug 68933)
Graph
edit- git #16f3361b - Better config var names
GuidedTour
edit- git #29481dfe - Fix obsolete comment about gt-test-2
- git #b06a8534 - Update guider header color for consistency
- git #b36cbcb7 - Add next button from "click preview" to "click save"
MassMessage
edit- git #62092bd7 - Move call to onUserGetRights (bug 69381)
Math
edit- git #7f6db28d - Revert "Added a hook for modifications to MathJax"
- git #0a8fbac4 - Added a hook for modifications to MathJax
- git #084718af - Remove obsolete no.json
- git #a47620df - Use public instead of var in classes
MobileApp
edit- git #85bcbc59 - Next iteration of styling for PageIssues/Disambiguation.
MobileFrontend
edit- git #189381d8 - Disabling lazy-loading in alpha mode (bug 69820, bug 54284)
- git #400cff48 - Revert enabling of anonymous editing in alpha
- git #5816ee60 - Hygiene: Remove last non-test related use of writeCokkie/readCookie
- git #83ec67ca - Enable anonymous editing in alpha mode (bug 59937)
- git #3ed6b5d8 - Hygiene: Fixing formatting of Special:Uploads
- git #ab36d61f - Hygiene: Avoid loading absent module.
- git #8f957b8d - Redirect to mobile diff page (bug 61489)
- git #2aeb726d - QA: update login error test
- git #86cbbef5 - Force mobile friendly mediawiki ui interfaces where possible. (bug 63428)
- git #b5d9cb4e - Remove useless htmlspecialchars
- git #4a9a8e56 - Enable View of "new messages on talk page" without Echo (bug 56834)
- git #0c371f90 - QA: Fix login tests
- git #369f94e8 - Check userCanUpload when wgMFPhotoUploadEndpoint is set (bug 62598, bug 68375)
- git #25e14bfe - QA: Fix browser tests for issues (cleanup templates)
- git #baa42e8a - QA: Ensure that we wait for editor close button to appear
- git #12e99677 - QA: Workaround for cookie domain bug in chrome webdriver
- git #2abcca0c - Show IP's contributions on SpecialMobileContributions, too (bug 68775)
- git #9431c211 - QA: Extension dependencies for geodata-related scenarios
MultimediaViewer
edit- git #70811845 - Disable thumbnail URL guessing by default (bug 64554)
- git #e71bcefc - Add an option to disable by default for logged-in users (bug 69363)
- git #41426969 - Fix moment tests
- git #8ef7dad2 - Remove misleading "now" from message (bug 69282)
- git #81865ecf - Fix failing loader tests
OpenStackManager
edit- git #0979a609 - Remove the ability to set puppet classes on instance creation.
- git #14cdfa7b - Create a sudo-as sudoer group for new projects.
- git #c8c0698b - Replace support for 'ALL' in the 'Allow running as' sudo column.
- git #6da624ef - Use public instead of var in classes
- git #cbf17239 - Allow service member selection in sudo policy.
Popups
edit- git #fe487868 - core: Ignore '.oo-ui-buttonedElement-button' links (bug 65442)
- git #8f4e12d4 - disablenavpop: Use winow onload instead of dom ready (bug 62952)
- git #e66ec613 - article: Fix settings icon (bug 69022)
- git #10e91927 - settings: Fix margins
- git #d9322cfe - settings: Fix alignment issues
Renameuser
edit- git #dddf1a63 - Use public instead of var in classes
Scribunto
edit- git #e29c8eda - Use public instead of var in classes
SecurePoll
edit- git #13d0332c - Use public instead of var in classes
SemanticForms
edit- git #8ab21f80 - Tokens - searching wiki for full image URL if image name retrieved using ED
- git #abce96a4 - fixed 'class=' parameter for new Tokens input type
Thanks
edit- git #2395bffd - Use board Title instead of topic Title
Translate
edit- git #4866487b - Show an alert to the user if session has expired (bug 69314)
- git #936a7c4a - Edit summary in content language at Special:PagePreparation and Special:PageMigration (bug 69592)
- git #306093cb - Revert "Update translation pages on deleting translation unit"
- git #939459cc - Update translation pages on deleting translation unit (bug 39415)
- git #daaec318 - Fix incorrect use of this
- git #11f05949 - Give yellow warning background to the status if saving failed (bug 69314)
- git #b096ffc7 - Assert that user is logged in when saving (bug 69314)
- git #6f0769dd - Update token handling for core API change
UniversalLanguageSelector
edit- git #b8d2081b - Update UnifrakturMaguntia to new upstream release
UploadWizard
edit- git #e8c7b588 - Add beforeActive and afterActive to campaigns (bug 64685)
- git #b7504f44 - Add start/end and whileActive to the campaigns (bug 64685)
- git #4889150a - do not craft our own api url
VectorBeta
edit- git #7b0187ba - Don't limit* the height of CPB (bug 65285)
VisualEditor
edit- git #6e89c120 - Make the Resolve conflict button actually appear (bug 69150)
- git #c0cd1148 - Followup 67f304a: use .openWindow(), not .open(), to open save dialog (bug 69864)
- git #1e68d0cb - Re-label inserting mode of transclusion dialog from "New template" to "Add a template" (bug 69692)
- git #5148a083 - Rename "reference list" to "references list" internally (bug 49923)
- git #7d3f9797 - Correct MWImage* resource regex to find literal .s rather than characters
- git #88a0790a - Refactoring ImageModel constructor
- git #97c08943 - Label 'insert' buttons with just "Insert" instead of varying by content
- git #c43dc5e3 - Bring MWTransclusion example data out of the stone age
- git #33ef2891 - Reinstate the ve-ui-toolbar-saveButton class (bug 69784)
- git #53dd7de0 - Drop references to magnify-clip-{ltr,rtl}.png file
- git #0f528929 - [BrowserTest] create new test for Cite tool
- git #ef1c12e4 - Fix @returns >> @return phpdoc
- git #fbd79237 - Make MWMediaDialog not crash on API errors
- git #5575bed6 - Use Config instead of globals
- git #03231e5a - Fix teardown of live extension nodes
- git #066283dd - Provide mw-redirect and mw-disambig classes for links on the surface
Wikidata
edit- git #35410c10 - Use property suggester 1.0 for another week
WikimediaEvents
edit- git #4a7b3fdd - Tag changes made with HHVM
- git #0512b1d5 - Inject 'wgPoweredByHHVM' JS config var if powered by HHVM
WikimediaMessages
edit- git #5b1c923e - Add messages for Wikinews site links on Wikidata
- git #1d16fce7 - Add i18n for 'global-renamer' user group
Skins
editMonoBook
edit- git #6a95ea86 - Remove useless CSS for input.historysubmit (bug 35323)
Vector
edit- git #9ff29df1 - Make it obvious the config object belongs to the Vector skin