Skip to content

Releases: elebras1/flecs-java

0.5.2

18 Jan 14:47

Choose a tag to compare

v0.5.2

revert build.gradle to 0.3.5

0.5.1

18 Jan 14:15

Choose a tag to compare

v0.5.1

remove linux flag -fvisibility=default

0.5.0

18 Jan 11:54

Choose a tag to compare

Performance improvement

0.4.2

17 Jan 18:05

Choose a tag to compare

target(...): The return value when a target is not found has been changed from -1 to 0.

Hooks: Removed direct memory access for users within hook callbacks.

Entity: Renamed various parameter names across Entity methods.

Improved examples.

Fix memory leak in Query iteration.

0.4.1

17 Jan 15:56

Choose a tag to compare

Feature entity view

0.4.0

17 Jan 14:24

Choose a tag to compare

Component Views: A new abstraction to read and write component data directly in off-heap memory. Unlike Java Records (which are immutable snapshots), Views allow for direct mutation of the underlying data.

Updated the Field API with getMutView(int index). By leveraging the Flyweight pattern, you can now iterate and modify millions of entities without triggering a single garbage collection.

Removed the string-based native accessors from Iterator

0.3.5

30 Dec 13:26

Choose a tag to compare

v0.3.5

fix : missing boolean memory segment setter

0.3.4

27 Dec 20:40

Choose a tag to compare

Array support

0.3.3

22 Dec 17:53

Choose a tag to compare

v0.3.3

add helper relation methods

0.3.2

19 Dec 22:54

Choose a tag to compare

Rename Flecs to World and FlecsComponent to Component
Introduce @FixedString for byte-array strings (replaces pointers)
Improved multithreading support
Resolved issues with REST feature