scala / scala-dev

Scala 2 team issues. Not for user-facing bugs or directly actionable user-facing improvements. For build/test/infra and for longer-term planning and idea tracking. Our bug tracker is at https://github.com/scala/bug/issues
Apache License 2.0
130 stars 15 forks source link

Scala 2.13.13 draft release notes #861

Closed SethTisue closed 4 months ago

SethTisue commented 5 months ago

feedback welcome

som-snytt commented 4 months ago

As shown by Play, users may be surprised by the semantic change to -Xsource:3, so that should be highlighted as a breaking change.

SethTisue commented 4 months ago

I've added a commit that strengthens the wording.

som-snytt commented 4 months ago

I would have used stronger language and stronger typeface.

Existing users **MUST** upgrade to -Xsource:3-cross to use future behavior.

-Xsource:3 or -Xsource:3-migration offers _only_ warnings.

**Don't delay!**

*Act* _NOW_!
SethTisue commented 4 months ago

@som-snytt I pushed a few more commits that give more of that flavor. as usual, we don't put lengthy explanations in release notes, so you might take a fresh look at the PR description at scala/scala#10573 and make sure it communicates what you think people need to know

SethTisue commented 4 months ago

I just added a paragraph to https://github.com/scala/scala/pull/10573, the one that begins "Important:".

SethTisue commented 4 months ago

These notes are now at https://github.com/scala/scala/releases/tag/v2.13.13 . But they can still be modified; feel free to continue to use this PR to suggest improvements.