Manifest.xml and version number

Hello,
Reviewing some samples on Github, I've seen some manifest.xml with different version numbers. Some with 0,1,3 ...

<iq:manifest xmlns:iq="www.garmin.com/.../connectiq" version="0">


Doubts :
  • Is the version tag the app version or the manifest definition version?
  • If it's the app version, do we really need to increment it each time we publish an app (as I've been doing)? Has it any impact on the store or it's just for our internal project control?
Thank you! ;)
  • I think that's the xml version or something. I've never changed it. In fact you want to use the manifest editor when changing manifest.xml (right click on project, Properties>Connect IQ>Configure App). There is a version number there, but it's something different, and seems to only really be used with barrels. If you want to display a version number, have it in your app (var version="1.2";) or as a string resource, but as far as the store itself, you can set it to anything that's unique for that app.