Last modified: 2011-03-13 18:04:28 UTC
* action=login returns lgusername, lguserid. * action=query&meta=userinfo returns name, id.
It would indeed have been nice to have had a consistent data format from the start, but we are not going to break backwards compatibility for cosmetic purposes.
Isn't the usual practice to track such reports until the point when you do break backwards compatibility (and then implement the low priority bugs?) Just wondering.
In theory we're not going to break backwards compatibility in the API ever. And since it concerns high profile modules as userinfo and login, that theory is pretty likely going to be practice.