No it hasn't, it still isn't even accepted in most of Academia.
Also, languages aren't dictated by a standards body like C++ is. The rules are written to capture the way the language is actually spoken. If the rules diverge from the language, the rules are actually the thing that is incorrect! This is the difference between "de jure" and "de facto" rules.