As you can see, Ashley development has slowed down a bit. I would like to think it's because we have a feature rich and stable framework rather than people having lost interest! Anyhow, there's still been quite a bit of progress, enough to warrant a new release.
Ashley 1.3.3 is now out.
- API addition: added
getEntity()
method toEngine
, it is now possible to retrieve entities by their ID. This will ease networked entity systems. - API addition: added
getEntities()
method toEngine
, which returns an immutable array of all the entities registered with said engine. - Bug fix: remove old component when adding a new one of the same type to an entity.
- Bug fix: fixes component not being added to an entity when done from an
entityRemoved()
family entity listener handler.
The new nightly dependency is com.badlogicgames.gdx:ashley:1.3.4-SNAPSHOT
.
All unit tests are passing, the wiki is up to date and life is good. Enjoy Ashley and don't forget to report anything that doesn't work as expected.