[ https://issues.apache.org/jira/browse/CB-3459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13665420#comment-13665420 ]
Braden Shepherdson commented on CB-3459: ---------------------------------------- Let's distinguish between changes that break the tools for plugin developers, and changes that break the tools for application developers. This is the former - it only matters if you're maintaining a plugin.xml somewhere. For that, I think yes, we can break backwards compatibility in this not-yet-really-released tools. We seem to have fallen into the trap of "release early, discover when you try to release often that people depend on your alpha crap you're trying to fix." These tools should have had a nice big "alpha, under heavy development, expect suffering" warning label on them from the beginning, that we removed with 3.0 and their official launch. Now we're looking at the npm downloads and worrying about breaking things, with tools that have evolved massively in the last few weeks already, quite apart from this change. Plugin authors will have to update eventually - how much work are we prepared to do to buy them two months of wiggle room for a 90-second change to their plugin.xml files? > plugman should handle configuration automatically > ------------------------------------------------- > > Key: CB-3459 > URL: https://issues.apache.org/jira/browse/CB-3459 > Project: Apache Cordova > Issue Type: Bug > Components: Plugman > Affects Versions: 2.7.0 > Reporter: Anis Kadri > Assignee: Filip Maj > Fix For: 3.0.0 > > > plugman should know how to handle configuration automatically no matter what > cordova version a project uses. > {code:xml} > <config-file name="config.xml"> > <plugin name="Plugin" value="Plugin" /> > </config-file> > {code} > OR > {code:xml} > <config-file name="config.xml"> > <feature name="MyPlugin"> > <param name="Plugin" value="Plugin" /> > </feature> > </config-file> > {code} > OR > {code:xml} > <plugins-plist key="com.phonegap.plugins.myplugin" > string="MyPlugin" /> > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira