Do you use semantic versioning for apps? If so, what would constitute a major change? Unless there is some big redesign, shall I never move to 2.x? 😄
I kind of like year prefix + order of release in year. 21.1, 21.2 etc
e
ephemient
10/07/2021, 2:51 AM
semver describes compatible/incompatible API changes, which doesn't apply to apps in general, and even for apps that have an API exposed to other apps (e.g. exported contentprovider or whatever) their dependents typically have no control over the installed version so there's not much use to semver there either
➕ 1
g
gildor
10/07/2021, 8:33 AM
We use Major version for very big releases with major UI changes for users, minor releases for all usual releases (biweekly in our case) and patch version for bug fix releases
e
ephemient
10/07/2021, 8:37 AM
in my company's case, we release weekly and the version number is basically week number. major UI changes are usually A-B tested so there's not a singular release number that could mark them
u
ursus
10/07/2021, 10:35 AM
yea that was my reasoning exactly as there is no breaking changes