Flecs v2.3.2 Release Notes

Release Date: 2021-02-23 // 9 months ago
  • ๐Ÿ‘Œ Improvements

    • replace iostream with initializer_list (C++ API, thanks @ikrima!)
    • ensure entity::m_id is initialized to 0 (C++ API, thanks @ikrima!)
    • use ecs_os_malloc instead of new (C++ API, thanks @ikrima!)
    • โœ‚ remove superfluous copies of lambda functions (C++ API, thanks @ikrima!)
    • โž• add CHANGELOG (thanks @ikrima!)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  fix matching for queries with shared componnents when base entity is deleted
    • ๐Ÿ›  fix various issues with component registration in C++
    • ๐Ÿ›  fix issue with setting target FPS on Apple M1 (thanks @prime31!)
    • ๐Ÿ›  fix issues with CMake file (thanks @Spacelm!)
    • ๐Ÿ›  fix crash when creating & deleting queries
    • guarantee that id returned by new_component_id is unused


Previous changes from v2.3.1

  • ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘Œ Improved lerp example
    • โž• Added OS API example C++ (thanks @mcmlevi!)
    • โฌ†๏ธ Upgraded cmake buildfiles (thanks @rawbby!)
    • Clarified text in README describing API/ABI stability

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix crash when using overlapping UnSet systems
    • ๐Ÿ›  Fix issue with passing incorrect row to UnSet systems
    • โž• Added .hpp files to cmake install
    • ๐Ÿ›  Fixed issue with using get_mut with traits