I notice a difference in the Json returned for the two functions ByGameId and ByGameName with node data :
You notice the "missing" data node. Thus I cannot use the same C# class for deserialization. It is not a major issue I have to create two different classes but I wonder why there is a difference ?
Keep up the good work!
thanks for reporting this was a stupid oversight on my behalf, but since this would introduce a breaking change, I've pushed the changes to `https://api.thegamesdb.net/v1.1/Games/ByGameName`.
Thanks for the update. I confirm it works now
yes, we'll probably move to /v*/ model for API iteration, and will deprecate old API as required(or as absolute breaking changes are introduced), but as it stands, the /v1.1/ endpoint will remain alive for as long as the current api endpoint are live, since they're all v1 currently.
just to clarify as well, if you're asking if /v1.1/ will be merged to current endpoint, then the answer is no, since devs are already using that endpoint and it will break their apps, so it will remain a separate revision.
I just want to add, that while we will keep old API going forward, we'd only do saw if they have minimal maintenance and performance cost.