MediaWiki 1.23/wmf17/Changelog
Appearance
< MediaWiki 1.23 | wmf17
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
[edit]AbuseFilter
[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