Thanks to the contributors, here's a new version of Ashley, which now stands at 1.5.0. A new version of your favorite component based entity framework is out.
The version comes with a bunch of bug fixes that, hopefully, will iron out some of the rough edges in Ashley.
- API addition: adds
getFamily()method toIntervalIteratingSystemandIteratingSystem. - API change:
IntervalSystem‘supdate()method is nowfinal, as it doesn't make sense to override it. - Update: updated Libgdx version to 1.6.0.
- Enhancement: allows
IntervalSystemto update faster than the main loop. - Enhancement: improved
hashCode()andequals()implementation ofFamily. - Bug fix: fixed GWT build and made a Jenkins job to make sure we also test GWT integrity.
- Bug fix: empty
Familynow matches empty entities.
To use it, change your dependency to com.badlogicgames.gdx:ashley:1.5.0. The new nightly dependency is com.badlogicgames.gdx:ashley:1.5.1-SNAPSHOT. As usual, all unit tests are passing and the wiki is up to date.
Please keep up the good work sending more pull requests and reporting bugs.