MediaWiki 1.23/wmf17
MediaWiki 1.23/wmf16 | Deployment of MediaWiki 1.23wmf17 to Wikimedia sites | MediaWiki 1.23/wmf18 |
The latest version (labeled "1.23wmf17") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 06 March 2014 (see the roadmap).
Core changes
edit- git #82f3686e - Add Popups extension (bug 61167)
- git #25d5118c - Update MobileFrontend to wmf/1.23wmf17 tip
- git #b53bfb8a - Emit $wgSearchType as JavaScript config variable
- git #ab43f6dd - Update Wikidata to fix ContentRetriever fatal
- git #7410f0c8 - Update Cirrus submodule to pull word_count fix
- git #ef3c0d57 - Updating Zero ext
- git #b71d2181 - Updating Zero ext
- git #032017f2 - Update CentralAuth: Fix global account deletion
- git #9cdbaab0 - mediawiki.api.watch: Fix promise return value format (bug 62422)
- git #1490d4eb - Update ULS to fix James_F's mistake
- git #b9ead5c1 - Update MobileFrontend
- git #df5653d2 - Some updates to ULS and VE
- git #f24f457f - Revert "Warn on account creation when username is adjusted" (bug 61416)
- git #c1dd7d59 - Update Wikidata build, fix uncaught exception in claim html formatting (bug 61915)
- git #6a5c9bd2 - Add visibility to DifferenceEngine methods
- git #a4b7f446 - jquery.makeCollapsible.test: Minor clean up
- git #bea6ea98 - Remove tests for jquery.delayedBind (deprecated)
- git #68064001 - Added and updated Doxygen comments in content handler and diff namespaces
- git #6182886b - API: Fix logic for list=recentchanges prop=userid (bug 62301)
- git #00410a83 - Update SinonJS to v1.9.0
- git #b0d138fb - Update OOjs UI to v0.1.0-pre (e1b23620c0)
- git #a5072194 - Update OOjs UI to v0.1.0-pre (e4f6ce0156)
- git #dd2efb44 - Fix jQuery compatibility issues in jquery.color.js
- git #a0c72523 - Warn on account creation when username is adjusted (bug 34447, bug 61416)
- git #5f57d5d6 - HTMLForm: Clean up 0 handling (bug 62268)
- git #0e0ffe4d - Sync up with Parsoid parserTests.
- git #a3d8146e - Catch Serialization Exception in MediaWikiTestCase
- git #6f5ea67f - Make sure we don't use objects by ref in setMwGlobals
- git #6fca5db3 - Add @deprecated hint to $j
- git #900b1b29 - qunit: Use sinon sandbox for mediawiki.api.parse.test
- git #10fc91fe - mw.loader.store: Wrap script eval in try/catch (bug 57567)
- git #c71cd17e - Deprecate window.$j (bug 62198)
- git #d6175f4c - mediawiki.api: Emit warning when deprecated callback parameters are used (bug 61372)
- git #43bf02c9 - code-quality: Special:PrefixIndex is transcludable
- git #3e61d70f - Add mediawiki.ui.button to all pages so wiki content can use it
- git #ee5047c7 - mediawiki.debug: Migrate CSS to LESS
- git #d6a9f3a2 - Hide message for DBUnexpectedError exceptions (bug 26811)
- git #9e0b5e75 - mediawiki.page.ajax.watch: Clean up and simplify code
- git #3476fcc5 - Remove unused $terms parameter
- git #febcfe8d - Add site by navigation id feature to SiteList
- git #950cf137 - Update OOjs UI to v0.1.0-pre (8ac38a5c31)
- git #71a6a0fb - mediawiki.loader: Better document IE stylesheet limit bug
- git #303782db - Update OOjs UI to v0.1.0-pre (c57909a623)
- git #6ba458a2 - Split date and time in message 'rclistfrom' (bug 19104)
- git #5b52c881 - Deprecates $wgRateLimitLog in favor of debug log
- git #10fd1120 - Added missing space to error message
- git #f26187d9 - i18n: Use int: in message "resetpass-expired-soft"
- git #774dfff5 - Re-sync OOjs and OOjs UI update scripts
- git #44c60036 - Use a secondary db connection for Revsion::getParentLength in api (bug 61982)
- git #6c03dcea - Update OOjs UI to v0.1.0-pre (f3bc5c6)
- git #4029c76d - Only generate date header when rendering is guaranteed
- git #dbba0afd - Add Updater for Oracle (bug 61015)
- git #e7c0da1d - Add title to list item of language link (bug 60717)
- git #4f7a786f - Remove useless "src" param when wrapping doGetFileStatMulti()
- git #0fd843a0 - Special:Version: Treat AUTHORS.txt and CREDITS.txt as text, not wikitext (bug 62153)
- git #58884580 - Split the rest of Action.php into /actions/
- git #3307d495 - Make it possible for extensions to specify which version of MediaWiki
- git #d7af237e - i18n: use double-quotation for consistency
- git #be004b16 - Remove another undefined $env and TODO comment for it too
- git #793f1748 - Update messages.inc and rebuild MessagesEn.php. Again.
- git #26ebf861 - mediawiki.user: Deprecate #bucket
- git #df2f5dc7 - Avoid API error/header leakage from jobs API (bug 62092)
- git #c393aa71 - Fix __toString method of DatabaseMysqli
- git #cad99fd2 - Update OOjs UI to v0.1.0-pre (51f922ba17)
- git #a8db3947 - Remove AdminSettings.php hint from Installer message
- git #51255b92 - Fix for CLDR plural rule parser for old browsers without String.trim (bug 62072)
- git #fd5049b3 - mw.log.deprecate: Use mw.log.warn instead of log.warn
- git #20a2f97c - mw.log.deprecate: Simplify warning message
- git #f3a7a5c4 - Update mw.api.watch according to new Watch API
- git #66b736e5 - resourceloader: Fix broken skinStyles loop in #getModifiedTime (bug 62068)
- git #772059e9 - SpecialRecentchanges: Don't use nonexistent messages for filter selector (bug 58449)
- git #2dfbd776 - Add option to show only creations in Special:Contribs, API (bug 42026)
- git #ef51e961 - mediawiki.api: Remove misleading comment about JSONP
- git #1ec4e48b - Handle some extra cases in triggerJobs()
- git #4e2f7855 - Removed refreshLinks2 comment (bug 58994)
- git #09a82a4b - Remove $wgDebugProfiling. It appears to be unused.
- git #9e66a63a - Use inContentLanguage for dropdown messages in HTMLFormField (bug 61942)
- git #b0223bc6 - Fix number of parameters passed on recursive function call
- git #2ea4d7ae - Moved job running via $wgJobRunRate to a special API (bug 60208, bug 60210, bug 60698, bug 60844)
- git #ffc2b494 - Fix incorrect @covers tags in LinksUpdateTest
- git #ede9a622 - Make travis test php 5.3, 5.4 and 5.5
- git #b061a850 - Fix grammar in 'deleting-backlinks-warning' message
- git #cd9711ea - Add getMessage tests with Short and Long Contexts
- git #4ea70270 - Expand MWException tests
- git #8dd3241c - mediawiki.less: Use less mixin to reduce code repetition in animation
- git #9e975c4a - Add tests exceptions
- git #19084be0 - Allow to disable specific groups in $wgDebugLogGroups
- git #58305f67 - Allow configuration of periodic task interval
- git #9702c513 - SpecialUserlogin: Normalize username before passing to User::newFromName (bug 29621)
- git #17286004 - Provide direction hinting in the personal toolbar (bug 49255)
- git #49b987b7 - Add test to validate special page aliases
Extensions
editAbuseFilter
edit- git #03f18d25 - abuse_filter_log table only uses tinyint not int for namespace ID (bug 31397)
ApiSandbox
edit- git #a7a3d57e - Handle API module with no parameters (bug 61793)
- git #456314f7 - Show parameter deprecation on Special:ApiSandbox (bug 62133)
BetaFeatures
edit- git #9aa6c3c8 - Added a space between information and discussion links (bug 61471)
CentralAuth
edit- git #3ac5d753 - Fix global account deletion aborting early (w/o log entry)
- git #aecf2623 - Add COPYING
CirrusSearch
edit- git #7b6f2dd5 - Fix word_count
- git #82762423 - Use actual percentage difference formula
- git #be87c19a - Up the size from the default of 10 to 5000 since we really want all (bug 62265)
- git #5cbc888f - Setup jenkins configuration
- git #0f3c2328 - Remove option to create page if valid syntax (bug 62055)
- git #bcb0c39b - Updated Ruby version from 2.1.0 to 2.1.1 in tests/browser (bug 62152)
- git #92cd7dad - Add maintenance timeout which is super long (bug 62158)
- git #7a1cec21 - Use Elastica's alias checking functions again (bug 61241)
- git #a1fb1a22 - Introduce search timeouts (bug 62079)
ContactPage
edit- git #2a37da29 - Remove non en-gb messages from en-gb
- git #9ac7d3df - Fix message usage
- git #9391a641 - Remove "required" messages. HTMLForm takes care of that with validation.
DonationInterface
edit- git #a173f8fd - few more tweaks in an attempt to get Jenkins to run our tests
- git #d8950fdf - Beating up our unit tests until they pass.
- git #1479b4bc - FR #1404 Russian language supported by GlobalCollect
EducationProgram
edit- git #bec2cfe1 - Fix several issues with course deletion
Elastica
edit- git #3ee74aa7 - Missing exception import: PartialShardFailureException
- git #2a7fe51a - Speed up Status->getIndicesWithAlias
Flow
edit- git #5e308a23 - pre-review script to run check-i18n and analyze-phpstorm when appropriate
- git #5d99fffb - share code between pre-commit and pre-review hooks
- git #7daae582 - Makefile command to run phpstorm inspections
- git #8fff937f - Add some initial wfProfileIn/Out calls
- git #99bb1b1c - Remove a few outdated/incorrect documentation files
- git #3b4c5619 - Ignore expected inter-wiki exceptions
- git #e055da9a - Make comment(n) link scroll to and focus reply form, instead of jumping (bug 61344)
- git #f378a879 - Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
- git #6b808164 - Header should render even if no header exists yet (bug 62159)
- git #5a2ba096 - getHex -> getAlphadecimal
- git #3b5552d8 - Some miscellneous fixes to AbstractRevision
- git #3b3151eb - Pull flow revision data based on user_wiki and user_id/user_ip
- git #4aab5391 - [SCHEMA CHANGE] Add corresponding *_user_wiki field to all *_user_id fields
- git #0a5c7d1a - Spam-checking moderation doesn't make sense
- git #f9802c01 - Fixes in TreeRepository
- git #a375c788 - No need to call same function three times
- git #9b500bb1 - Add preview of new comment to watchlist/rc/history
- git #550f65f3 - Cache the last revision of a collection
- git #1552f3fd - Re-arrange execution order in UUID::create()
- git #47d356c9 - Add $tablesUsed for test
- git #0ed97120 - Prefix tables with /*_*/
- git #4318a42f - Fix bug in 9f2b1140 where it was impossible to edit a post if you had a non-post URL hash
GuidedTour
edit- git #41804426 - Icon tweaks
- git #1dc64817 - Enable ES3 option in jshint
MobileFrontend
edit- git #3d71a68e - Revert "Ensure checkToggleView() fires at appropriate time" - infinite recursion again
- git #8a2e78fd - Don't load mediawiki.ui.button by default in Minerva (bug 62347)
- git #ede9aa0b - Hygiene: Kill pointless external link test
- git #7112a451 - QA: Kill Image resolves test
- git #e3c837c9 - Hygiene: More selenium set-up instructions
- git #8b136989 - Hygiene: Lint the cucumber tests
- git #2b091341 - Fixing height of tool link
- git #cb5fa460 - QA: Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
- git #4cedc568 - Hygiene: Add a FIXME note to migrate to mw-ui-button
- git #05aa8b6c - QA: Simplify article page
- git #3c194b25 - QA: Update tests for basic version of mobile site.
- git #3fd2ffe2 - Hygiene: Remove redundant test
- git #a14eddf4 - Hygiene: Make left navigation item selection more generic
- git #f375251c - Hygiene: Use inherited ArticlePage properties for search elements
- git #bedabf0b - Hygiene: Kill meaningless create_article.feature browser test
- git #2e28b9c5 - Hygiene: Rename QA file to use underscores
- git #aa41c8a7 - Hygiene: Remove need in QA tests for LogoutPage
- git #666cc540 - QA: Actually ensure we test the watch star feature
- git #64fafb3e - Use fixed header emulation only on iPad, not iPhone (bug 62120)
- git #4d9e7d22 - Fix internal domain handling to ensure various cookies get properly set
- git #3a505c25 - Hygiene: Consolidate page actions in QA tests
- git #44354a3f - Hygiene: Use toast terminology
- git #6137f2c2 - QA: Refactor tests involving drawer
- git #977dd883 - Hygiene: Clarify purpose of page actions tests
- git #73b8ea70 - Make special pages always have a route from desktop to mobile (bug 58566)
- git #23437d27 - Ensure a toast shows when uploading an invalid file (bug 62034)
- git #5cac378b - Hygiene: Some preliminary clean-up for new licensing messages
- git #4d36aec7 - Ensure checkToggleView() fires at appropriate time (bug 61400)
- git #4dcab571 - Display content in its intended directionality (bug 61258)
- git #d142384e - Fix linking on Special:History (bug 62069)
- git #ce47ff58 - QA: Read in another language is a link not a button
- git #6cceba86 - Revert "Ensure checkToggleView() fires at appropriate time"
- git #afdaaf37 - Be more specific in dependencies on mobile.newusers
- git #3afb1b55 - Card 703: Promote lazy languages to stable (bug 40678)
- git #d591f9cd - Regression: Make upload progress visible again (bug 62030)
- git #67822e4a - Regression: remove edit section links from action=parse&mobileformat output
- git #c88a52b4 - Hygiene: Merge identical $wgMFEnableMinervaBetaFeature and $wgMFDesktopMinerva
- git #677aa893 - Adds a deep link to a mobile app if so configured (bug 60537)
- git #37f82b6b - Story 1685: Improve red links support in Beta
- git #becf9bff - Hygiene: README for browser tests
MultimediaViewer
edit- git #8beca0b1 - Get rid of global viewer instance
- git #59bd5e00 - Add tests for promise rejection error logging
- git #6b7de4b1 - Fix resize issues (Part III, Fin) (bug 56454)
- git #d983a133 - Test to check that events are not trapped after the viewer is closed
- git #061180fd - Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
- git #b7488716 - Add events for image views and "use this file"
- git #ead038c3 - Add rejection logging to providers
- git #28cb881c - Network performance measurement CORS improvements
- git #a82728cc - Add test for clicking prev/next
- git #a8a31b1c - Restore normal behavior on middle-click for site link
- git #a3d0a654 - Adjustments of colours and layout
- git #99408339 - Get rid of site-link-click waiting period
- git #430ec53d - Fix JS error happening when closing "use this file" dialog
- git #fedaa553 - Fix resize issues (Part II) (bug 56454)
- git #8408c824 - Clear registered events on unattach (bug 62033)
- git #822e129a - Create fake user when userinfo request fails (bug 62019)
- git #799e663c - Remove multilightbox directory from JSDuck config
- git #812341a5 - MediaViewer schema should be a dependency of mmv.bootstrap
OpenStackManager
edit- git #051f8168 - Add $wgOpenStackManagerReadOnlyRegions.
PageTriage
edit- git #61a2c815 - Replace replace() call with set()
Popups
edit- git #* - * ()
Thanks
edit- git #22adcc36 - Add mw-ui-button styles since old button styles have been scrapped (bug 61490)
Translate
edit- git #d23accd8 - Updated to mediawiki_selenium 0.2.9 to fix log in problems
- git #b8d44c13 - Improvements to TUX shortcuts
- git #f3f0ee09 - Support insertables with numbers in the end
- git #70bfd8cb - Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
- git #3196afb3 - Add group description for wikipedia-android
- git #c97da0b5 - Update version date and copyright year.
UniversalLanguageSelector
edit- git #f4cc565c - Follow-up Ia268c3a49: Actually hide the BF behind a feature flag
- git #7d90bf8d - Shorter, punchier text copy for the compact language links BetaFeature
- git #8a46edd0 - Put new compact language links Beta Feature behind a feature flag
- git #fd92954e - Updated to mediawiki_selenium 0.2.9 to fix log in problems
- git #d38b431d - Using @custom-browser Cucumber tag instead of @user_agent (bug 61458)
- git #7e5d7275 - Make jqueryMsg a dependency of ext.uls.interface
- git #5ca0d5d4 - Compacting the interlanguage links with the ULS
- git #64ea5e05 - Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
UploadWizard
edit- git #b02f2f60 - Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
VectorBeta
edit- git #908a47d3 - Removing negative margin for headers since it breaks Chrome :( (bug 62026)
VisualEditor
edit- git #c84911c9 - mw.ViewPageTarget: Check elementsThatHadOurAccessKey before accessing (bug 62329)
- git #ac6f1438 - Re-label "Transclusion" button to "Template", as that's now the default (bug 55434)
- git #37f49963 - Merge TransclusionDialogs into one
- git #c0380f16 - Work around DOM corruption for default-sized images (bug 62172)
- git #a4112ce3 - Make new category suggestion section for hidden categories
- git #4ad33a62 - Use align icons in media edit dialog
- git #2a08584e - Update constructors of inspectors and dialogs as per changes in I345d6e6
- git #e0f37e04 - Update MWCommandHelpDialog now core supports multiple shortcuts
- git #861d0976 - Make the order of insert tools consistent in dialogs (bug 62286)
- git #9e6e690e - Inline CR fixes for Media Edit Dialog
- git #89aecd54 - Deal with 'none'/'border' and default size in media edit (bug 62013, bug 62024, bug 61155, bug 61059, bug 61282)
- git #3486b0f4 - [Browser tests] Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
- git #b1432662 - Consistency in DM MW test naming and comments
- git #cb9548a8 - Revert "Revert "Set href attribute of newly inserted image to image title""
- git #400a522f - Make TransclusionContent inputs full width and autosize
- git #2fb2f441 - Prevent superfluous setPage calls by introducing a lock
- git #61c1f11f - Use small option for template dialog
- git #3edad8d0 - Fix off-by-one error in TransclusionModel when moving items
- git #315f10ce - Cleanup dialog properties
- git #def3a5e2 - Cleanup page class names and comments
- git #ec004d16 - Move parameter adding to a placeholder page
- git #85e0bf53 - Use template name as dialog title whenever possible
- git #cb5a9b94 - Redesign template parameter pages to be more space efficient
- git #be27de3b - Remove outline from TemplateDialog
- git #d1b0b872 - Use label of first template as Template dialog title
- git #21efc999 - Cleanup duplication in TransclusionDialog classes
WikiLove
edit- git #92a4e470 - Updated Ruby version from 2.1.0 to 2.1.1 (bug 62152)
Wikidata
edit- git #9d6231ee - Update build to prevent fatal in ContentRetriever
- git #d06e8714 - new build, cherry pick I5e62345 for ClaimHtmlGenerator (bug 61915)
- git #a64bf05d - Make mw.wikibase.getEntityObject() actually return non-Legacydata
- git #773b0fc2 - New Wikidata Build - 05/03/2014 11:09
- git #f5109a88 - New Wikidata Build - 04/03/2014 10:00
- git #38632488 - New Wikidata Build - 03/03/2014 10:00
- git #f1c966e1 - New Wikidata Build - 28/02/2014 10:00
- git #c3361cae - New Wikidata Build - 27/02/2014 10:00
- git #d05b5cf6 - New Wikidata Build - 26/02/2014 10:00
- git #604546b6 - New Wikidata build - 25/02/2014 10:00
- git #2155887c - New Wikidata Build - 24/02/2014 18:52
- git #f4b23f8d - New Wikidata Build - 24/02/2014 10:00
- git #582ea11f - New Wikidata Build - 23/02/2014 15:09
- git #9d52bd63 - New Wikidata Build - 23/02/2014 10:00
- git #108e494c - New Wikidata Build - 22/02/2014 10:00
- git #b10d4395 - New Wikidata Build - 21/02/2014 10:23
- git #02c8b7b0 - New Wikidata Build - 20/02/2014 13:07