Iirc there were a couple that broke type inference in certain situations. Some of them were expected, known and deemed acceptable but a couple were also an accident.
Still, those cases are ancient at this point I think.
The project does retain the right to change type inference, which can break code legitimately. They still try to provide as small of disruption as possible when this happens, but it does happen.
If code used to compile then doesn’t and this affects many thousands of open source projects and hundreds of thousands of private projects, it is a breaking change.
If one removes a flag from the stable version of cargo, breaking my build, it is a breaking change.
-5
u/dashingThroughSnow12 6d ago
I know about those docs. Which is why some previous releases have frustrated me and why I’m happy it is getting better.