Martin this brings an interesting question. should we expose the native cordova version in javascript like cordova.native.version
Also print a warning when cordova.version !== cordova.native.version when cordovajs boots. On Wed, Jun 25, 2014 at 4:09 PM, Martin Gonzalez < martin.c.glez.g...@gmail.com> wrote: > Hi Victor, as a matter of fact, there are cases where the native side is > packaged with a particular Cordova version and the web side with another, > this scenario causes serious conflicts. > Therefore for the next Cordova release the native side is going to print > out its Cordova version, regarding the one stored on Cordova.js, which it > can be accessible using cordova.version from the js side. > > This is the issue related: > https://issues.apache.org/jira/browse/CB-5650 > > It covers: Android, iOS, wp8, BlackBerry, and ubuntu. > On Jun 25, 2014 2:41 PM, "Victor Sosa" <sosah.vic...@gmail.com> wrote: > > > Hi Carlos. > > Thanks, this is exactly what I was looking for: the platform version (I > > guess I wasn't very clear with my question) > > > > Marc: I want to know this to advice my developers whether platform update > > is required or not giving the Cordova version currently installed. If the > > project has Android and/or iOS 3.3.0 and the Cordova version installed is > > 3.5.0, then I'd advice developers to update the platform using command > > cordova platform update <platform> > > > > Thanks all! > > > > > > 2014-06-25 14:29 GMT-05:00 Carlos Santana <csantan...@gmail.com>: > > > > > There are versions for cordova platforms and plugins > > > In development: [1] > > > cordova platform ls > > > cordova plugins ls > > > > > > In runtime you can get platform version using js object > "cordova.version" > > > > console.log(cordova.version) > > > [Log] 3.5.0 > > > > > > For plugin version in runtime use > > > cordova.require('cordova/plugin_list').metadata > > > > > > > > > > > > > console.log(cordova.require('cordova/plugin_list').metadata['org.apache.cordova.camera']) > > > [Log] 0.3.0 > > > > > > [1]: > > > > > > $ cordova platform ls > > > > > > Installed platforms: android 3.5.0, ios 3.5.0 > > > > > > Available platforms: amazon-fireos, blackberry10, firefoxos > > > > > > $ cordova plugin ls > > > > > > org.apache.cordova.camera 0.3.0 "Camera" > > > > > > > > > On Wed, Jun 25, 2014 at 3:12 PM, Ian Clelland <iclell...@google.com> > > > wrote: > > > > > > > Hi Victor -- do you mean at runtime, from within the app? Or on your > > > > development machine? > > > > > > > > On Wednesday, June 25, 2014, Victor Sosa <sosah.vic...@gmail.com> > > wrote: > > > > > > > > > Hi Marc. > > > > > > > > > > Thanks for the reply. Even though knowing the version on iOS is a > > good > > > > > thing, I'd like to know if that's possible in a more generic way, > > like > > > a > > > > > command, or cordova-specific file > > > > > > > > > > > > > > > 2014-06-25 13:14 GMT-05:00 Marc Weiner <mhweiner...@gmail.com > > > > > <javascript:;>>: > > > > > > > > > > > Open the project in XCode, and click on CordovaLib.xcodeproj. > There > > > > > should > > > > > > be a file called VERSION with the version number. It only has the > > > major > > > > > and > > > > > > minor numbers, though. > > > > > > > > > > > > Marc > > > > > > > > > > > > > > > > > > On Wed, Jun 25, 2014 at 1:56 PM, Victor Sosa < > > sosah.vic...@gmail.com > > > > > <javascript:;>> > > > > > > wrote: > > > > > > > > > > > > > I wonder if there is a way to know in which Cordova version a > > > project > > > > > was > > > > > > > created. Do any of you know this? > > > > > > > > > > > > > > Thanks! > > > > > > > > > > > > > > -- > > > > > > > Victor Adrian Sosa Herrera > > > > > > > Guadalajara, Jalisco > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Victor Adrian Sosa Herrera > > > > > IBM Software Engineer > > > > > Guadalajara, Jalisco > > > > > > > > > > > > > > > > > > > > > -- > > > Carlos Santana > > > <csantan...@gmail.com> > > > > > > > > > > > -- > > Victor Adrian Sosa Herrera > > IBM Software Engineer > > Guadalajara, Jalisco > > > -- Carlos Santana <csantan...@gmail.com>