We will version APIs, but not indefinitely. At some point, old API versions will be destroyed. We can manually warn users of pending required version upgrades of the app since, as of 2020, there is no such thing as a "DEPRECATED" HTTP response code. This manual warning should be more than sufficient. Something like:
"We see you are using an old version of the Pariyatti app. This app will require an upgrade on or before January 1st, 2025"
[ ] client code should pass all HTTP response codes through a generic handler
[ ] handle [410 GONE] of all "/api" URLs as API version removal
We will version APIs, but not indefinitely. At some point, old API versions will be destroyed. We can manually warn users of pending required version upgrades of the app since, as of 2020, there is no such thing as a "DEPRECATED" HTTP response code. This manual warning should be more than sufficient. Something like:
"We see you are using an old version of the Pariyatti app. This app will require an upgrade on or before January 1st, 2025"