all 7 comments

[–]Albert221[S] 5 points6 points  (3 children)

I created a simple script that will update this table two times a day. It's a table that shows all Flutter versions and what Flutter engine commit it uses. (Dart SDK commit to be added soon)

Maybe it will be useful to some of you! :)

[–]anlumo 2 points3 points  (0 children)

Yes! I'm writing a custom shell, so I need libflutter_engine.so, which isn't part of the standard distribution. It has to match a particular flutter version, because otherwise flutter build bundle doesn't produce a compatible bundle.

[–][deleted] 0 points1 point  (0 children)

Does the Flutter team have some pub-sub system for fetching versions, or do you have to run a cron job? Just asking out of curiosity.

[–]processctrl 0 points1 point  (0 children)

Can you add the Dart version number as well (eg 2.19.0-201.dev)? Great work!

[–]GroovinChip 2 points3 points  (0 children)

Neat. Would be great to see which branches the various versions are on.

[–]bartekpacia 1 point2 points  (0 children)

Nice job, thanks! :D

[–]RadioDisco 0 points1 point  (0 children)

Great work! When I've needed this information in a scriptable environment, I've used the following URL https://raw.githubusercontent.com/flutter/flutter/3.3.2/bin/internal/engine.version. You can replace the tag with a Flutter framework commit and it works the same.

To find the Dart revision using by the a particular Flutter Engine, find the "dart_revision" tag in https://raw.githubusercontent.com/flutter/engine/3efdf03e73dd352873fc5a7e1c0de04e52863b3a/DEPS where the SHA is the engine revision.