I was thinking about how old games post achievement updates on facebook for example, now I realize it after your aproach. Maybe I'm wrong, but API's tends to be stable over time, they add things instead of changing them, so you can still call basic features 2 years later the same way.