Yes, breaking changes. And many ways to do the same thing because the language kept evolving (thankfully).