Flutter's CHANGELOG.md

Every time there’s a new minor version of Flutter, I go through a little hunt for this CHANGELOG.md file. So I thought I’d put it here as a kind of a “shared bookmark”.

github.com/flutter/flutter/blob/stable/CHANGELOG.md

So, for example, with the recent version bump from Flutter 3.24.4 to 3.24.5, we get:

3.24.5

  • flutter/157359 - [iOS] Fixed an issue where dSYM files were being incorrectly bundled with applications
  • flutter/158120 - Fixes a test which was causing Flutter’s internal CI to fail.
  • flutter/155018 - [Android] Fixes a crash on Android when a surface becomes unavailable
  • flutter/158243 - [iOS] Fixes an issue where the use of some private symbols causes apps to be rejected from the app store.

I kind of wish this list would be shown alongside the “new version is available” message.

┌─────────────────────────────────────────────────────────┐
│ A new version of Flutter is available!                  │
│                                                         │
│ To update to the latest version, run "flutter upgrade". │
└─────────────────────────────────────────────────────────┘

Or at least a link to the file. The idea is that you want to quickly check how urgent it is to upgrade. Maybe the cherry pick fixes an issue you’re currently working around. Or maybe the upgrade is completely irrelevant to your project and you can delay upgrading until you’re feeling a bit less productive.

10 Likes

That would actually be great!
Or at least, include this same link in the message—something like:
“Check what’s new here: github.com/flutter/flutter/blob/stable/CHANGELOG.md
The message can be anything, really. It would just be helpful to quickly jump in and check the changes.

2 Likes

https://groups.google.com/g/flutter-announce

This is also helpful for the same thing. And then you can even setup an email filter for changelog depending on your client, and tag that to get an email alert. Would be nicer for it to be there along with the upgrade prompt though

1 Like

Also useful is Flutter’s weekly notable commits: https://github.com/flutter/flutter/issues/121415

That’s a great way to keep up with changes in real time :slight_smile:

5 Likes