Flecs 2.4 #471
SanderMertens
started this conversation in
Announcements
Flecs 2.4
#471
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Finally! 🎉
Breaking changes
First things first: this release introduces a number of minor breaking changes when compared with the last 2.3.2 release. A non-exhaustive lists of breaking changes is provided here and may be extended later:
EcsName
component is changed by anEcsIdentifier
which is instantiated withEcsName
andEcsSymbol
tagsecs_get_object
function no longer accepts a component to find an object for a relation, but an index to find the nth object for a relationgroup_by
callback signature have been modified to allow for a contextChildOf
andIsA
relations instead)include
andexclude
filter fields are no longer supported (use new filter API)The highlights of the release are::
ecs_get
,ecs_has
andget_object
are now constant timeecs_lookup
family of functionsThis was a large release! A few random facts:
I'm skipping the full list of features/improvements/bugs for now as it's a lot, may add it later.
This was the last v2 release. For the next 2 - 3 months the master branch will be used to migrate to the v3 APIs. If you need API stability, stay on this release until the official v3 release. There will be intermediate releases that allow for a more gradual upgrade path to the new v3 APIs.
This discussion was created from the release Flecs 2.4.
Beta Was this translation helpful? Give feedback.
All reactions