Skip to content

artemis-odb-0.12.0

Compare
Choose a tag to compare
@junkdog 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 that mark 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" }