Versions numbering (internal, recompilation)

When uploading an updated app, the website requires to enter a new version number.

It would be better to have an exception if it's only recompiled without changes in code,
the same way as auto-migration with Internal versioning works.

When I recompile some apps to only add new devices, I would prefer to keep previous version number.
It's kinda misleading for users to change a version number when nothing in an app changed.

A checkbox: no code changes / keep an old version number, would be good.

  • Well fact is it is a new iq file and it could be even a new sdk which could also cause or solve errors.

    Something you can do is not mention the update in the what's new section and have subnumbers for minor revisions like adding support for a new device, so instead of going from 1.0 to 1.1 you could go from 1.0 to 1.0.1 (or you could drill even way further down with your version number...) or if you don't want to add a subrevision like this you could just add a . at the end of the version number  

  • Yes, but it's the same as auto-migration, so hidden internal version would be enough for possible errors.

    I had the same idea as you for minor versions, and done it this way, but I feel it's kinda hacky workaround.

  • It's just in "what's new" you have something like

    version 1.0 - initial release

    version 1.1 - bug fixes

    version 1.1.1 - added neat new device

    Regardless of the version you type, like auto migration, existing users can see there is an update because the internal version number has changed.  Users can't see the internal version number unless there is a crash

    With ERA reports, you see the internal version.

  • It's actually worked well for about 6 years.  You may just need to get used to it.

  • One other thing - you probably don't want to be updating things every few days, as that also impacts your visibility in the store.

    "Most popular" in the store is based on downloads of the current internal version, so you'll see things hop around if there has been an auto migration and if you are on that list, you'll be gone if you do an update yourself (but move back up after a while)

    I have apps that I've not updated since 2018, that are still downloaded, and actually haven't updated an app in 2021