01/05/2018 06:19 AMPosted by KushicusThe API was changed because vanilla API was actually a lot less restrictive than the modern version.
If you're interested in the modern API, here it is. It also shows when things were added or removed. http://wowwiki.wikia.com/wiki/World_of_Warcraft_API
True in certain ways, but they did add some tools that previously did not exist (for addonds) that also impact macro building.
The API got hamstrung because of addons like Decursive, and Heal bot, that would literally play the game for you. There was also an addon called Glider (i think that was the name), it was a full bot that farmed for you.
Because of these the API was closed off in some regard so that people could not easily make mods to do this stuff.
Regarding macro building, the tool kit for this side of things got a few nerfs, but in 3.3 there were a deluge of new tools added that allowed for some really crazy stuff.
I am a fan of the pre-3.0 era, basically everything after blizzard nerfed it down because it does not allow for truly insane macros, but at the same time it still allows you to build basic stuff, and that's cool.