Skip to content

[Release process] Verify changelog entries when making stable release #53298

Closed
@parlough

Description

@parlough

The changelog is the primary view into Dart SDK changes by developers. However, in the Dart 3.1 release, the changelog included entries that didn't make the cut-off and are instead part of 3.2. This has caused confusion for developers (#53285), tech writers (dart-lang/site-www#5115), and potentially content creators who share about Dart/Flutter releases.

There were at least two changes that were included in the 3.1.0 changelog but not part of the release. The following two CLs move them to the 3.2.0 header.

I'm not exactly sure how it happened as usually the changelog entries would be moved with the source changes themselves. It could happen with a manual changelog update to add missing items, accidentally when merging changes to the beta branch, or if a change was (partially) reverted.

To avoid potential confusion in the future, as part of making the final beta cut-off and/or moving the changes to stable, the changelog should be verified as having up-to-date entries.

\cc @itsjustkevin @mit-mit (@MaryaBelanger)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-metaCross-cutting, high-level issues (for tracking many other implementation issues, ...).

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions