Skip to content

v0.4.110

@uladzimir-klyshevich-epam uladzimir-klyshevich-epam tagged this 02 Sep 09:31
Hosted flame_3d 0.3.0 no longer compiles against the flutter_gpu API
shipped with Flutter 3.47 stable (ShaderLibrary is async-loaded, bind
calls no longer take counts), which broke every downstream host building
on current stable — published packages cannot use git deps, so the
flame-engine/flame#3995 backport (IstiN/flame fad05ce) is vendored:

- lib/src/flame_3d_vendor/ — flame_3d 0.3.0 + fix, imports rewritten to
  the vendor path (see VENDOR.md for provenance and maintenance rules)
- assets/flame_3d/shaders/ — shader bundles, pubspec-declared; keys
  rewritten accordingly
- pubspec: drop flame_3d, declare its transitive deps (collection, meta,
  ordered_set, flutter_gpu), environment flutter >=3.47.0, version
  0.4.110
- quality gates exclude the vendor dir (jscpd, lcov coverage, crap4dart);
  lcov 2.x needs --ignore-errors empty
- CI moves 3.44.4 -> 3.47.1 everywhere; automerge-main.yml and the
  flame-3.47 branch are retired (endgame of the old two-track plan)

No public API changes; all 540 tests and local gates pass on 3.47.1.
Assets 2
Loading