MediaWiki 1.24/wmf6
Appearance
MediaWiki 1.24/wmf5 | Deployment of MediaWiki 1.24wmf6 to Wikimedia sites | MediaWiki 1.24/wmf7 |
The latest version (labeled "1.24wmf6") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 22 May 2014 (see the roadmap).
Core changes
[edit]- git #56dfec01 - Update VisualEditor to Ie9cba04a
- git #4a19f05c - https://gerrit.wikimedia.org/r/#/c/137272/
- git #083606e9 - Updated zero ext
- git #70900931 - Submodule bump for SWAT deploy
- git #6242a6e3 - Submodule update to deploy styles edit tag
- git #36355f95 - Update MultimediaViewer to Ibe6c11a9
- git #a72c6eaf - Update Flow with three backports
- git #c002a1d8 - [1.24wmf6] Revert "Use square bounding boxes for default-sized thumbnails"
- git #e8586fcf - Update VisualEditor to I84e31323
- git #1104397f - Revert "Revert "Use precise ApiMain/ApiQuery type hints in all API modules""
- git #5993e20f - Update EducationProgram to I632d1032
- git #0f93f017 - Revert "Use precise ApiMain/ApiQuery type hints in all API modules"
- git #f610790b - Update VisualEditor to I7e81a8dc
- git #09a10576 - Updated zero ext
- git #d4af7f40 - Update Wikidata, fix issue with rollback
- git #10069e1e - Revert "Restore search box tabindex" (bug 29199, bug 65704)
- git #bc2c9fe6 - Update Wikidata, fix JS issues when editing statements
- git #dc032ad4 - Revert more visibility changes in HistoryBlob.php (bug 65665)
- git #aae6db6b - Update UniversalLanguageSelector
- git #fffb3518 - Revert "Pass phpcs-strict on includes/revisiondelete/" (bug 65733)
- git #496419c5 - Check category-move-redirect-override in content language
- git #ffcec4e4 - Update VisualEditor to I55e16775
- git #322acf76 - Revert visibility change on DiffHistoryBlob::$mCompressed (bug 65665)
- git #01f9227c - Update VisualEditor with I8df73bfc
- git #94358a65 - Apply correct line-height to diffs (bug 64653)
- git #1e1765f4 - p-lang-list was removed
- git #be76751e - Restore search box tabindex (bug 29199)
- git #02f17b57 - Removed begin/commit calls that result in error spam
- git #7db55341 - Use square bounding boxes for default-sized thumbnails (bug 63903)
- git #c51ae2eb - Update OOjs UI to v0.1.0-pre (0436296667)
- git #9f7e79ab - mediawiki.user: Add message to deprecation of name() and anonymous()
- git #17f89523 - Move release notes for "Move redirect rendering into WikitextContent" to 1.24
- git #c3731c7c - from REL1_23 (bug 13250)
- git #dbfa1964 - from REL1_23 (bug 64289)
- git #2557157d - Move release notes for "Introducing pp_sortkey" to 1.24
- git #ae9f04f5 - Fixup typography changes release notes between 1.23 and 1.14
- git #048c38de - Move release notes for "Introducing pp_sortkey" to 1.24
- git #e0536cae - Add method to determine EnhancedChangesList cache grouping key
- git #5048f30f - Fix: numFields wrong for sqlite (bug 65578)
- git #729f3039 - whitespace fixup
- git #73404332 - mediawiki.searchSuggest: Code clean up
- git #fc6d99cb - Tweaked timestamp kludge logic in recordUpload2
- git #399198c2 - Replace FOR UPDATE with LockManager use in LocalFile::lock()
- git #dd1c7f7f - Create a version of mediawiki.skinning.content for Parsoid HTML
- git #fb768db1 - Expand doc of ApiBase::require*Parameter functions
- git #1fb9118c - Pass archived page id to ArticleUndelete hook.
- git #95f722fd - mediawiki.toc.test: Stub $.cookie to avoid test pollution
- git #ba16bbd0 - Inserted test whether the resource 'uploadsource' is already registered. (bug 65530)
- git #6776bc60 - Add RELEASE-NOTES entry for 87e0aa344176d9877bffdf77e222439ec0a99f9e
- git #87e0aa34 - Indicate whether interwiki links can use protocol-relative URLs.
- git #51c17391 - Fixed possible race condition in LocalFileMoveBatch
- git #08f105e2 - Update OOjs UI to v0.1.0-pre (0fbf6bd14e)
- git #7565bf42 - Update OOjs UI to v0.1.0-pre (521a9e242b)
- git #daa92bb0 - mediawiki.htmlform: Refactor and clean up
- git #8052dc9f - Fixed job miscounting bug when a string digit is returned
- git #94463552 - Collation: Remove deprecated findLowerBound()
- git #10414696 - mediawiki.page.watch.ajax: Disable watch link while waiting for API response
- git #1b0603ce - User::pingLimiter() profiles per action as well (bug 65477)
- git #6bfe8bc1 - opportunity to reuse Title::getEditURL()
- git #29f4fd50 - Fix error message when swap is disabled (bug 65465)
- git #7625f1e5 - jquery.tipsy: Add viewable region bounds checking (bug 44382)
- git #d8484cf1 - jquery.tipsy: Merge some upstream changes
- git #a6cba6e4 - Remove unneeded $classes from SpecialTrackingCategories.php
- git #b7cc86cd - Move ApiQueryRecentChanges::parseRCType to static method on RecentChange (bug 65071)
- git #b3456db7 - vector: Suppress watch star focus outline when animating it (bug 65434)
- git #de5e1359 - mediawiki.user: Use mw.log.deprecate to track user() and anonymous()
- git #df481042 - Update OOjs UI to v0.1.0-pre (d4086ff6e6)
- git #97a145f1 - Always render copyright notice in user language (bug 49116)
- git #a61ff504 - For job param arrays of scalars, show the key/values as JSON in the log
- git #7868e80b - Minor fix to DatabaseBase::close() logic (bug 65100)
- git #48cd71a3 - Fix @since of Parser::stripOuterParagraph
- git #3f495e45 - Avoid fatals in begin/commit/rollback if close() was called
- git #c43ce2cf - jquery.suggestions: Use body width instead of full document width (bug 54091, bug 64233)
- git #8eb6ac3e - IP class cleanups
- git #9e98734d - vector.collapsibleTabs: Rename $settings to settings
- git #bbf90137 - mediawiki.searchSuggest: Adjust font size for all inputs, not just magic ones
- git #ff06b669 - mediawiki.searchSuggest: Remove duplicate code
- git #707a3183 - HTMLForm vform styling (bug 63644)
- git #23632a4e - Use precise ApiMain/ApiQuery type hints in all API modules
- git #0da7a408 - Load shared MediaWiki styles when generating the style guide
- git #df8c4551 - Update jscs and jshint config
- git #8838da43 - mediawiki.user.test: Use FakeXHR and clean up
- git #729a86f0 - SpecialUnwatchedpages: Ajaxify watch links (bug 17367)
- git #df983f66 - Revert "Declare visibility on class properties of includes/parser/" (bug 65375)
- git #a7fbdd65 - Make phpcs-strict pass on includes/ (7/7)
- git #597142b2 - mediawiki.api: Add parameter ajaxOptions to postWithToken()
- git #e323bc33 - Speed up CIDR matching from $wgSquidServersNoPurge (bug 57021)
- git #2b441eba - Drop rc_cur_time from recentchanges (bug 40667)
- git #91de7e35 - Minor fix to contenthandler.txt doc.
- git #d2effb75 - Allow LogEntry::setRelations to work with array(tag => value)
- git #c3aa5ef5 - Create Parser::stripOuterParagraph to avoid code duplication
- git #14d0cc5c - Tweaks to compareParserCache.php
- git #63c36506 - Upgrade jQuery to 1.11.1 (bug 44740)
- git #5c4bf6b9 - Fix coding style from Ie40c0721ec (e9f01c9)
- git #573299c8 - Fix documentation for mw.cookie.set
- git #e9f01c93 - Inserted getter for the XMLReader and change the visibility of some
- git #61129f8c - Delete the post-edit cookie using the correct domain (bug 61979)
- git #552b6a12 - Make validation for page more strict on djvu to take only numbers
- git #d4a63b93 - mediawiki.api: Use then() in getToken instead of manual Deferred wrapping
- git #5b915d72 - mediawiki.api: Do not cache errors in getToken() (bug 65268)
- git #2e958d7e - mediawiki.util: Decode parentheses and bang in wikiUrlencode
- git #52554763 - Fixed "file already exist" optimization in File::transform()
- git #0d54e6e0 - Added unicode encoding support flags to FileBackend (bug 1780)
- git #5bc1cf40 - Remove underscore from classes WebInstaller_*
- git #986034ef - Update kss style guide wording and README
- git #a6850e52 - Improve rendering of Living Style Guide sections, examples, and modifiers.
- git #8cf6365a - Check for Language::getSpecialPageAliases returning null in SpecialPageFactory
- git #4e5b1a4e - API: Fix prop=revisions&rvdiffto= without rvprop=content (bug 64744)
Extensions
[edit]ApiSandbox
[edit]- git #1e30ee8e - Update for newer jQuery
CentralAuth
[edit]- git #56ec11bf - Fix Special:WikiSets ro view (bug 64642)
CirrusSearch
[edit]- git #c5260ae6 - Ascii_folding and aggressive splitting for Italian (bug 63633)
- git #60d2d60d - Tidy up UpdateOneSearchIndexConfig::sendDocuments()
- git #67204bf5 - Add url parameters to suppress text and didyoumean
- git #b261b55c - Add numerous use statements
- git #75097af0 - Fix reindex waiting for nodes
- git #34324b33 - Rewrite replica handling
ConfirmEdit
[edit]- git #d43af3d6 - Add "porn" to blacklist
DonationInterface
[edit]- git #148129e9 - Validate form fields using element ID
Echo
[edit]- git #c9cff5c6 - Always show the overlay when badge clicked
EducationProgram
[edit]- git #f95e25b7 - $wgAPIModules should extend ApiBase, not ApiQueryBase
- git #9415f20a - Hide profiles for users without relevant rights (bug 43931)
Flow
[edit]- git #38db4d00 - Don't be too strict when resolving the DB data (bug 65802)
- git #cd7a7080 - Ignore expected exceptions in WhatLinksHere (bug 65915)
- git #4d6973a0 - Feed only array type to array_merge() (bug 65963)
- git #f0302cfd - Add i18n message to 'workflow' link (bug 65102)
- git #3d1354a8 - Cleanup unused use statements
- git #79226796 - Flow test cases should all be @group Flow
- git #73100df9 - Fix coding conventions violations
- git #6a1c7043 - Fix fatal in topic history. (bug 65051)
- git #6126099c - Don't expand templates inside topic titles (bug 65143)
GWToolset
[edit]- git #caf24a00 - Set initial page to Step 1: Metadata detection (bug 64285)
GeoData
[edit]- git #ed1b1c66 - Remove geo_killlist updates
GettingStarted
[edit]- git #e36c0304 - Explicitly exclude Commons from being considered a Wikipedia
- git #9b153f84 - Move post edit messages into the post edit RL module (bug 65502)
- git #87a8ee46 - Adding missing return true
- git #9b39a555 - Log account creation with AddNewAccount, impression with UserCreateForm (bug 65352)
GuidedTour
[edit]- git #3e938ab6 - Fix exposed markup (bug 65561)
InputBox
[edit]- git #a1a1e64e - Inputbox: Some code conventions cleanup
- git #8b4932ca - Avoid duplicate ids (bug 11777)
- git #c76ede7b - InputBox: Don't append id to class
- git #d05173bd - InputBox: Cleanup usage of inline styles
Math
[edit]- git #972cee0f - Add separate database table for LaTeXML (step 2) (bug 65522)
- git #ed570661 - Improve mathtable (bug 65525)
- git #d93fdf91 - Add separate database table for LaTeXML (step 1) (bug 65522)
MobileApp
[edit]- git #95822d01 - Add hack for missing enwiki specific styles
- git #c2193099 - Complete moving android specific styles to android.less
- git #814e396b - Add 'mobile app edit' tags to edits from MobileApp
- git #26c6bfe4 - Update RL modules to use MobileFrontend styles
- git #23a170ad - More table / thumbnail styling fixes
- git #29e3f074 - Steal more code from MobileFrontend
MobileFrontend
[edit]- git #cffba576 - QA: Fix broken browser tests
- git #f1001e9f - Implement upload via "Add image" on New file pages (bug 58311)
- git #bf073cc6 - Split content styles into separate modules
- git #ed0a25aa - Move styles related to content to typography*.less
- git #50024f1f - Fix broken QUnit test for EditorApi
- git #b5b1329a - Fix NearbyApi test
- git #ac7272d7 - QA: Add browser tests for Special:Uploads edge cases
- git #e161f190 - Fix position: fixed support detection for Webkit
- git #9197debc - QA: only add a # character for the test and page that needs it
- git #8c8b7a4e - Hygiene: Remove unused schema
- git #2cd5b952 - Hygiene: Updating name of feature test (watchstar.feature)
- git #ecb69211 - Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85
- git #a827723f - Hygiene: Sensible defaults for textarea elements
- git #4d760934 - QA regression: Fix breaking Firefox test
- git #b88c31c9 - Hygiene: Make border-box the default
- git #695db9a1 - Hygiene: move API tests to subdirectory
- git #19cbabf6 - Respect the hash with sub headings (bug 64918)
- git #1183bf6c - Removing header margin and associated hacks
- git #b3243947 - Fix username handling on Special:Uploads (bug 65094)
- git #6fc70915 - QA: Don't run protected pages tests on test2wiki.
- git #33a234d7 - Fix edit link when VisualEditor is not available (bug 65529)
- git #7b047c2d - Fix trailing whitespace check in pre-commit
- git #389ad6d6 - Add check for permission to create a new account (bug 63456)
- git #791cc5df - Fix margins in page list and search (bug 64633)
- git #05ebad2e - Regression: Fix styling of page lists
- git #e235db3c - mobileview: fix handling of shared file pages (bug 65358)
- git #02d084b9 - Hygiene: Cleanup edit switcher css (bug 64968)
- git #0e416a22 - Style search button as icon for non-JS users (bug 63701)
- git #53a33754 - Hygiene: Browser test cleanup
- git #293b476a - Fix VE performance by cleaning up ui.less now universal header (bug 64719)
- git #f5e919da - mobileview: handle pages redirecting to special/media (bug 64305)
- git #835b2b4a - Revert "Prevent horizontal scrollbar after menu closing animation" (bug 65393)
- git #df9b5dd3 - Formatting for citation drop-down in mobile VisualEditor
- git #5b870c58 - Hygiene: Use truncated text class in overlay headers
- git #ea85887b - Hygiene: Introduce .page-summary class
- git #e974bffb - Add iOS hover bug fix (bug 64669)
MultimediaViewer
[edit]- git #7ccd2741 - Change preference name for enabling MediaViewer
- git #7161ac3c - Record sampling factor in EventLogging calls.
- git #1ad28140 - Fix text selection behavior in reuse panel
- git #35ec99eb - Use example.{com,net,org} instead of proprietary domains
- git #c7fe8515 - Highlight chevron when the wrong direction is pressed
- git #863121a5 - Revert "Temp fix for core bug (getFileSearchOptions() stopped working)"
- git #171b1314 - Add sampling to unsampled event logging
- git #85833e06 - Replace deprecated jQuery.browser with jQuery.client (bug 65371)
- git #0ef329b8 - Temp fix for core bug (getFileSearchOptions() stopped working)
- git #eedc57c1 - Wait some more for the close button to appear
- git #bb93765d - Fix IE9 history navigation
- git #96791886 - More prominent metadata panel invite.
- git #c6411d3c - Add 1 pixel of tolerance to the basic test.
- git #ab7b3391 - Revert "Minimal zoom implementation".
Popups
[edit]- git #fab07e5c - Popups: The promise of the popups was not forwarding failures
- git #cc4d67c6 - Popups: Fix popups for extiw links
SiteMatrix
[edit]- git #9c401439 - Rename ApiQuerySiteMatrix class to ApiSiteMatrix
TemplateData
[edit]- git #b50d5d1a - Fix name of file GUI message (…-modal-… not …-model-…) (bug 65545)
- git #759f0eef - Add 'boolean' type support (bug 55331)
Thanks
[edit]- git #07887598 - Use .on() instead of .click() for Flow Thanks (bug 63205)
TimedMediaHandler
[edit]- git #d0d66a8e - Fix documentation on token for transcodereset action (bug 65197)
Translate
[edit]- git #0de6b7a8 - _autoload.php renamed to Autoload.php
UniversalLanguageSelector
[edit]- git #49a1f65e - Replace #p-lang-list with #p-lang .body ul
UploadWizard
[edit]- git #5e0d9e23 - UploadWizard: Check for duplicate titles (bug 64883, bug 54750)
- git #cd223295 - Wait until iframe is fully loaded before submitting form (bug 65406)
VectorBeta
[edit]- git #351b1e5f - Don't log events for anonymous user in CPB
- git #2f389e31 - Set explicit text-align on pt-flyout (bug 65476)
VisualEditor
[edit]- git #42360410 - Use <visualeditor-toolbar-cite-label> correctly in the Media and Reference toolbars (bug 66039)
- git #48eff393 - Fix beta warning appearing for some users that it shouldn't. (bug 65821)
- git #0113c1a0 - Another default alignment fix to MWImageModel
- git #a0cf4c79 - Decode URL encoding in resource attriute for images
- git #2aea5b02 - Fix default alignment in MWImageModel (bug 65564, bug 65596, bug 62852, bug 65617)
- git #44db741a - Hide unsupported UI elements in references on mobile
- git #1294791b - Re-sync .docs/eg-iframe.html
- git #c6fa82f0 - Don't add |link= when converting block images to inline
- git #d8040dbf - Don't update image model twice (bug 65564)
- git #82dc0cbb - [browser test] Dismiss new confirm dialog
- git #fad534ee - Adjust newNode range and fallback in MWImageModel
- git #7d228673 - Fix MWImageModel's getImageNodeType() (bug 65568)
- git #293609e5 - Unbind confirm dialog handlers after either of the events fires once (bug 65557)
- git #37b3c07b - Image model and the media edit dialog
- git #96809998 - Set flags for confirm dialog buttons for switching to source mode
- git #5b93980b - Set flags for confirm dialog buttons
- git #37087f1f - MWTransclusionDialog: Remove setMode() call from teardown() (bug 65373)
- git #37e01c67 - [browser test] use css for Template selector
- git #ddf88a56 - Fix styling on save dialog
- git #bd3b5ffc - Initialise save panel on 'ready' so focus works (bug 65222)
- git #a5dd4387 - Use OOUI confirmation dialog rather than native confirm() for switching to source editing
- git #eb7b727a - On file pages, only replace the (local) image description when saving (bug 65349)
- git #e7787db9 - Remove edit tab from the DOM if it's hidden (bug 64142, bug 65292)
- git #3a9faa44 - Hide 'no results found' once there's at least one result (bug 52463)
- git #658d614f - Change Cite > Newspaper to Cite > News (bug 65207)
- git #033476d7 - Update wikitext-warning to refer to 'Switch to source editing' (bug 57700)
- git #3121d841 - Update beta warning to refer to 'Switch to source editing' (bug 57699)
- git #411f0a77 - Set up edit notices for things like unknown browsers on each activation (bug 65236)
- git #2ef54684 - mw.ViewPageTarget.init: Remove redundant hasOwn check
- git #25d00cc7 - build: Update jscs and jshint
- git #29fc9ea1 - Remove MWCommandHelpDialogTool
Wikidata
[edit]- git #8de9f9f4 - New deployment build, fix issue with rollback
- git #f13fc48d - New build, fix for various JS issues when saving statements
- git #68e6b5e5 - add .gitreview
ZeroRatedMobileAccess
[edit]- git #f566e536 - Zero API is now duplicated as action=zeroportal
- git #11bf7f0c - Update CasperJS driver emailer script and documentation about it.
- git #6b492360 - Handle BeforeHttpsRedirect hook to prohibit HTTP->HTTPS redirect