Skip to content

Latest commit

 

History

History
104 lines (79 loc) · 4.86 KB

CHANGELOG.md

File metadata and controls

104 lines (79 loc) · 4.86 KB

Changelog

Version: 2.6.0-SNAPSHOT

  • Targets Libgdx 1.9.14, Artemis-odb 2.4.0-SNAPSHOT

Version: 2.5.0

  • Targets Libgdx 1.9.10, Artemis-odb 2.3.0, GWT 2.8.2
  • New plugin contrib-plugin-singleton
    • Allows for singleton components that are easy to access.
    • Makes it easier to separate behaviour and data.
  • New plugin contrib-plugin-lifecycle-listener
    • Allows listening to odb component, entity and other lifecycle events.
  • New plugin contrib-plugin-debug
    • Allows debugging those nasty 'entity id' issues.
    • Can log entity lifecycle events like create, delete.
    • Can also log errors (accessing/deleting already deleted entities) and report a stacktrace to the cause.
    • Usage (pick one you like): WorldConfigurationBuilder.with(DebugPlugin.thatLogsErrorsIn("net.mostlyoriginal")) WorldConfigurationBuilder.with(DebugPlugin.thatLogsEverythingIn("net.mostlyoriginal")) WorldConfigurationBuilder.with(new DebugPlugin(new MyDebugLogStrategy()));
  • Fix SchedulerSystem accesses component after entity deletion.

Version: 2.4.0

  • Targets Libgdx 1.9.9, Artemis-odb 2.2.0, GWT 2.8.0.

Version: 2.2.0

  • Supports LibGDX 1.9.6
  • #114 fix(eventBus): support cascade event dispatching with polling strategy
  • #115 deps: upgrade libgdx to 1.9.5 by fixing Animation typin
  • Upgraded web target to GWT 2.8.0
  • #112: Removed non-deterministic dependencies (leading to unstable builds).

Version: 2.1.0

  • Upgraded for Artemis-odb 2.1.0 and fluid entity support!

Version: 1.2.0

  • Upgraded for Artemis-odb 2.0.0, LibGDX 1.9.4

Version: 1.1.0

  • Upgraded for Artemis-odb 1.0.0, LibGDX 1.7.0.
  • Now using version ranges for odb and libGDX dependencies.
  • Plugin API and WorldConfigurationBuilder now integrated with odb itself!
  • Moved to MIT license.

Version: 1.0.0

  • Tested with artemis-odb 0.13.0, LibGDX 1.6.5
  • ODB plugin API
  • Core
  • Jam
    • Refactored many components.
      • Implement mirrorable, tweenable.
      • Use gdx types to wrap color, coordinates.
      • Class name changes.
    • New components: Label, Scale.
    • Schedule converted to fully pooled operations plugin.
    • EntityEditor for extendable entity assembly/mutation.

Version: 0.10.2

  • artemis-odb 0.10.2

Version: 0.10.1

  • artemis-odb 0.10.1, LibGDX 1.6.4

Version: 0.9.1

  • New polling event dispatcher.
  • artemis-odb 0.9.1-SNAPSHOT, libGDX 1.6.1
  • Event benchmarking.
  • Moved all example components and systems to contrib-jam module.

Version: 0.7

  • Drop in Eventbus.
  • Drop in Deferred subsystems: delegate order of entity processing of multiple subsystems to an overarching system.

The contrib-components and contrib-components-libgdx pending some major refactoring.