Of course it has, that’s what editions are. If you don’t consider editions different then the first version of JavaScript hasn’t ended either.
They really aren't. Editions are just a mechanism to allow Rust developers to push backwards-incompatible changes as opt-in features. I repeat, Rust hasn't even went through its first iteration, and it shows a fundamental lack of understanding and insight to argue otherwise.