Sander Mertens/flecs: Release v1.2
Name: flecs
Owner: Sander Mertens
Release: Flecs 1.2
Released: 2020-01-06
License: NOASSERTION
Release Assets:
This version includes the following features:
- A C++11 API (#115)
- Snapshots (#7)
- Blob serialization & deserialization (#114)
- On demand systems (#82)
- System on enable/activate callbacks (#83)
- Filter-based iteration over entities (#117)
- An introspection API for improved debugging . (#100)
- A new statistics module (replaces old stats API, #88)
- A command-line debug console (https://github.com/flecs-hub/flecs-systems-console)
- A new prometheus module for server-side monitoring (https://github.com/flecs-hub/flecs-systems-prometheus)
This version includes the following improvements:
- Improved error messages when system signature parsing fails (#90)
- Many new examples (#55)
- Cleanup of flecs header, moved supporting functions to api_support.h (#116)
- Work with older versions of CMake (#87)
This version includes the following bugfixes:
- Fix issue with using singleton as parent entity (#81)
- Fix issue where manual systems are not correctly activated (#86)
- Fix issue with NOT operator in combination with FromEntity columns (#89)
- Fixed memory leak in ecs_chunked_t datastructure (#95)
- Fix issue where ECS_MODULE would take address of temporary variable (#98)
- Fix issue when get_parent is called while iterating (#97)
- Fix leak in on demand administration (#104)
- Fix leaking system signatures (#103)
- Add strdup to OS API, remove uses of strdup in code (#106)
- World time now starts counting when application starts vs. 0
This version adds the following functions:
- ecs_add_entity
- ecs_remove_entity
- ecs_has_entity_owned
- ecs_count_w_filter
- ecs_is_readonly
- ecs_table_type
- ecs_table_column
- ecs_filter_iter
- ecs_snapshot_filter_iter
- ecs_filter_next
- ecs_set_system_status_action
- ecs_snapshot_take
- ecs_snapshot_restore
- ecs_snapshot_copy
- ecs_snapshot_free
- ecs_reader_init
- ecs_snapshot_reader_init
- ecs_reader_read
- ecs_writer_init
- ecs_writer_write
- ecs_type_remove
- ecs_type_match_w_filter
- ecs_type_index_of
- ecs_enable_console