> I seriously doubt 4 will include breaking changes,
If it doesn't, it shouldn't be 4.
If it doesn't, it shouldn't be 4.
Breaking changes to the language syntax/semantics.
I'd expect breaking changes to apply to core APIs and/or to external tooling as both could probably use some revision now that the fundamental issues with the language (ex utf8 support) are mostly fixed.