The title pretty much sums up my question.
The deprecation and removal of case class inheritance is a pretty new one, and I wonder which things got removed/substantially changed before that. I remember something about val
in for loops and a different name for object
as well as some requires
keyword.
I would love to see code examples of how things were used/how they were replaced later, with an actual version when it happened and with a rationale why!
PS: One item per answer seems to be a good idea!