junkdog
released this
10 Nov 10:33
·
50 commits
to develop
since this release
Change Log
Version: 2.3.0: 2019-11-09
-
BREAKING CHANGES
- Web backend upgraded to GWT
2.8.2
. - Serialization modules that depend on libGDX now require
1.9.10
. - Make sure you clean your build when using Fluid entities.
- Web backend upgraded to GWT
-
Fluid entities quality of life changes.
- New
EntitySubscription
facadeESubscription
, for convenientE
iteration. - Annotation driven aspects allow DI of
ESubscription
(requires registeredFluidEntityPlugin
) - Ability to exclude specific component methods from the fluid API.
@FluidMethod(exclude=true)
E
toString now reports entity id for easier debugging. ie:E{id=10}
.
- New
-
Gradle plugin now supports
classesDirs
, deprecatedclassesDir
. -
Improve flexibility of logic behind annotations dependency injection. (no user impact).
-
FIX: Avoiding an NPE in optimizer.EntitySystemType if meta.superClass is null.
-
FIX: ObjectWeb ASM updated to 7.0 to avoid choking on more modern bytecode.
-
FIX: Artemis-odb integration tests now run properly on JDK 9+.
-
FIX: Fluid gradle plugin logging (now reports what artifacts it scans).