Skip to content

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

Merged
merged 2 commits into from
Jul 21, 2021

Conversation

prolativ
Copy link
Contributor

No description provided.

@prolativ
Copy link
Contributor Author

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

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:

  1. 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.
  2. 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.

Copy link
Contributor

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.

Copy link
Contributor Author

@prolativ prolativ Jul 21, 2021

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

@prolativ prolativ force-pushed the scala-3.0.2-RC1-release-article branch from aa4d94a to e38f90d Compare July 21, 2021 07:41
@prolativ prolativ requested a review from SethTisue July 21, 2021 07:41
@prolativ prolativ force-pushed the scala-3.0.2-RC1-release-article branch from e38f90d to bdbbbbe Compare July 21, 2021 09:46
@prolativ prolativ requested a review from julienrf July 21, 2021 09:46
@julienrf julienrf requested a review from Philippus July 21, 2021 09:56
@prolativ prolativ force-pushed the scala-3.0.2-RC1-release-article branch from bdbbbbe to 9bd6c8b Compare July 21, 2021 10:11
@prolativ prolativ merged commit 6c33e1a into scala:main Jul 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants