@f4grx it's not that simple, they don't differentiate between official and 3rd party apps
The whole point of a versioned API is to be stable, so they would need to update certain endpoints while not breaking bc
Seems like you're not that familiar with the codebase, so i wouldn't be so quick to give suggestions
@dansup i am not familiar with the code base, true, and devil is usually in the details I know, but I am familiar with long term compatibility of evolving products.
A stable versioned api is good. I think most of the work should be on client apps, right? Client apps can test for new versions of APIs and gracefully fall back on previous versions? This sounds like a valid design pattern even if I'm not actually familiar with the implementation details...