|
|
|
|
|
by prepend
1297 days ago
|
|
Because they use calendar versioning the user benefit to not specifying is not having to keep track of a million different dates. I work with a lot of APIs that just have “/v1” or “/v2” as part of the endpoint so it’s easy to specify. Setting a header parameter to a specific date is a PITA and I certainly don’t want to look up the curl syntax whenever I do simple work. I think if they made it required, it would annoy people. So they didn’t. |
|
And it would annoy me far more if my app that talks to GitHub inexplicably breaks in a few years because of a release I wasn’t aware of.
These changes make no sense to me.