v1.37.0

zhu-xlab/GlobalBuildingAtlasv1.37.0Apr 1, 2026by github-actions[bot]

AI Summary

This release focuses on stability improvements for the Flame game engine, including fixes for flaky tests and async helpers, alongside new features for UI management, sprite sizing, and visual effects.

Key Highlights

  • Fixed flaky CollisionProspect tests by using proper hash combining
  • Added OverlayManager.setActive() for better UI control
  • Added sprite width and animation widget with size support
  • Added HueEffect and HueDecorator for visual styling
  • Added HasAutoBatchedChildren mixin for performance optimization

New Features

  • OverlayManager.setActive() method
  • Sprite width and animation widget with size
  • HueEffect and HueDecorator
  • Decoupled Block from isometric_tile_map_component
  • HasAutoBatchedChildren mixin

Full Release Notes


 - **FIX**: Use proper hash combining in CollisionProspect to fix flaky test ([#3864](https://github.com/flame-engine/flame/issues/3864)). ([bff137e5](https://github.com/flame-engine/flame/commit/bff137e5c1c97ae98e867a933f6790aeb349f90f))
 - **FIX**: Remove async from flame test helpers ([#3860](https://github.com/flame-engine/flame/issues/3860)). ([4e63e93e](https://github.com/flame-engine/flame/commit/4e63e93eb78d5e6e3c48e0cc02577bf2581b0e87))
 - **FEAT**: Add OverlayManager.setActive() ([#3875](https://github.com/flame-engine/flame/issues/3875)). ([86495694](https://github.com/flame-engine/flame/commit/86495694665cc4e85f7d3a94b05766cc6f6b95ba))
 - **FEAT**: Adding size to the sprite width and sprite animation widget ([#3870](https://github.com/flame-engine/flame/issues/3870)). ([987e0c54](https://github.com/flame-engine/flame/commit/987e0c54eb3f89b0bd283c91c212e877d377e968))
 - **FEAT**: Add HueEffect and HueDecorator ([#3852](https://github.com/flame-engine/flame/issues/3852)). ([f393f12b](https://github.com/flame-engine/flame/commit/f393f12b71975151f682adee1fccef0ff367be01))
 - **FEAT**: Decouple Block from isometric_tile_map_component, add helper methods ([#3859](https://github.com/flame-engine/flame/issues/3859)). ([6d052afd](https://github.com/flame-engine/flame/commit/6d052afd086cd1e6ce28579798ea3874ef6dfd40))
 - **FEAT**: Add `HasAutoBatchedChildren` mixin ([#3850](https://github.com/flame-engine/flame/issues/3850)). ([a2b7f938](https://github.com/flame-engine/flame/commit/a2b7f9385f993af51b5ce5f5724d2fa9ef058b79))