artemis-odb-0.12.0
junkdog
released this
04 Sep 19:23
·
780 commits
to develop
since this release
DON'T USE THIS VERSION, GO WITH 0.12.1 instead.
So... another feature release before hitting 1.0.0. This one is smaller than usual, which I suppose is a good thing.
Change Log
Version: 0.12.0 - 2015-09-04
- InvocationStrategy configurable via WorldConfiguration.
- Add @Skipwire annotation to exclude injection targets.
- Entities recycled in FIFO order.
- Change EntitySubscription order to deleted/added/changed.
- Change AspectSubscription order to removed/inserted.
- FIX: Resolved potential "markSupported() is undefined for the type InputStream" message when
compiling for GWT.
Version: 0.11.4 - 2015-08-18
- Fix: Excessive object creation when serializing entities.
- Fix: Components referencing other entities are implicitly included when serializing.
- Fix: SaveFileFormat should only enumerate required components.
Version: 0.11.3 - 2015-08-14
- Fix: entity reference operations could fail when loading into a fresh World instance.
Version: 0.11.2 - 2015-08-11
- Added boolean
WorldSerializationManager#alwaysLoadStreamMemory
, forces fully loading the stream into
memory during loading, even if stream reports thatmark
is supported. Necessary when working
with libgdx's FileHandles.- Enabled by default.
- Fix: Duplicate ComponentNameComparator in json module, causing failing android builds.
Version: 0.11.1 - 2015-08-11
- Fix: Entities not registered as added to world during batch entity synchronization.
Downloads
Maven
<dependency>
<groupId>net.onedaybeard.artemis</groupId>
<artifactId>artemis-odb</artifactId>
<version>0.12.0</version>
</dependency>
See weave automation and module overview
Gradle
dependencies { compile "net.onedaybeard.artemis:artemis-odb:0.12.0" }