-
Notifications
You must be signed in to change notification settings - Fork 326
Add blogpost for releases 3.0.1 and 3.0.2-RC1 #1259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add blogpost for releases 3.0.1 and 3.0.2-RC1 #1259
Conversation
Comments taken into account. @Philippus Should I update the date in the file name? |
Greetings from the Scala 3 team! We are glad to announce that Scala 3.0.1 and 3.0.2-RC1 are now officially out. | ||
As no critical bugs have been found in the previously released Scala 3.0.1-RC2, it has been promoted to 3.0.1, which is the first stable release after 3.0.0. Scala 3.0.2-RC1, in turn, incorporates new language improvements and bug fixes. You can expect the release of stable 3.0.2 and a release candidate for a the next version in 6 weeks from now (1st August). | ||
|
||
# Improved insertion of semicolons in logical conditions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So all these changes are only for .2-RC1? It's really confusing because you're talking about .1 as well. Could we at least add a header clarifying that these release notes are only for 3.0.2-RC1
IMO it would be much clearer, and much more appropriate for users' use-cases, to:
- split this into two blog posts: 3.0.1 and 3.0.2-RC2. I know it's more convenient to write but it's confusing to read.
- In the 3.0.1 blogpost list all the changes since 3.0.0. At the moment I need to manually read the RC1 and RC2 notes like it's a story. I'd say the vast majority of users aren't so invested and just want to know what's changed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMO realistically we only need the 3.0.1 post, disregarding the RC1 changes altogether. The status of RCs is not the same as before 3.0.0. Before 3.0.0, the RCs were the de-facto main releases. But now, they are mere precursors to stable releases. The community should focus the ecosystem on the stable releases, not RCs.
So it would make sense to downplay the role of RCs and not mention their changes in the article if it makes it confusing to read. We can just mention that RC was released in the header, refer the interested users to the changelog on GitHub, and then talk only about the stable release changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, we had some discussions about this and in the future we're going to focus on stable releases. For now however we're in somewhere in a transition state between the old and the new release process and for the blogpost this is still going the old way. I tried to make it explicit now that the described changes are for 3.0.2-RC1
aa4d94a
to
e38f90d
Compare
e38f90d
to
bdbbbbe
Compare
bdbbbbe
to
9bd6c8b
Compare
No description provided.