Skip to content

Releases: BlackMATov/evolved.lua

v1.8.0

18 Jan 13:29
e48bdf0

Choose a tag to compare

v1.8.0

  • Added the new evolved.REALLOC and evolved.COMPMOVE fragment traits that allow customizing component storages
  • Added component_mapper argument to the spawning and cloning functions that allows filling components in chunks during the operation

v1.7.0

11 Jan 14:21
a945401

Choose a tag to compare

v1.7.0

  • Added the new evolved.VARIANTS query fragment that allows specifying any of multiple fragments in queries
  • Added the new evolved.process_with function that allows passing payloads to processing systems

v1.6.0

27 Dec 23:50
a1423ea

Choose a tag to compare

v1.6.0

  • Significant performance improvements of the evolved.REQUIRES fragment trait
  • Added the new evolved.depth function that returns the current depth of deferred scopes

v1.5.0

24 Nov 06:57
12a720b

Choose a tag to compare

v1.5.0

  • Added a little LÖVE example;
  • The spawn and clone operations with defaults have been significantly optimized;
  • Added basic Teal type definitions, thanks to @p0sel0k.

v1.4.0

20 Oct 09:18
0d7adcb

Choose a tag to compare

v1.4.0

  • Improved query execution performance by caching some internal calculations
  • Added the universal builder.build and builder.multi_build methods that can be used to spawn or clone entities depending on the method arguments
  • evolved.ON_REMOVE hooks are now invoked before the fragment is actually removed from the entity

v1.3.0

26 Sep 10:38
2903b07

Choose a tag to compare

v1.3.0

  • Added the new evolved.cancel function
  • Added the new evolved.locate function
  • The internal garbage collector now collects more garbage
  • Improved system processing debugging experience with stack traces on errors
  • SET/ASSIGN hooks are not invoked for tags on override operations anymore
  • Improved performance of cloning prefabs with many Unique Fragments
  • Improved performance of builders that are used for spawning multiple times

v1.2.0

11 Sep 22:34
7b6ac89

Choose a tag to compare

v1.2.0

  • Added the new evolved.name function
  • Added the new evolved.multi_spawn and evolved.multi_clone functions
  • Added the new evolved.INTERNAL fragment trait

v1.1.0

06 Jun 14:31
6bf1389

Choose a tag to compare

v1.1.0

  • Systems can be queries themselves now
  • Added the new evolved.REQUIRES fragment trait

v1.0.0

21 May 14:05
5ab9630

Choose a tag to compare