NEW dependency ecsact_si_wasmer
ecsact_si_wasmer
is a replacement for the previous ecsact_si_wasm
. The wasm headers now live in the ecsact_runtime
repository.
ecsact_rt_entt 0.3.7 -> 0.3.19
0.3.19
Bug Fixes
- added a few missing exports to recipe - (2871200)
- added missing ecsact_stream to recipe export - (820418c)
- entity created event first - (6132dcf)
- the event created event was happening after init,update, and remove component events. The correct order is supposed to be create, init, update, remove and then destroy
- nullptr hard set on actions - (0763495)
- capability safeties - (a25ad82)
- fauly logic on index of get components - (5b751ce)
- stream toggle codegen misses - (46e7c76)
- bad codegen with multiple stream_toggle systems - (2fb568d)
Features
- implement new hash registry method - (80e6349)
- implement new clone registry method - (9162169)
- tracy - (fbd85f2)
- Allow readonly of stream components even when toggled - (cb60b50)
- toggle stream + new indexed fields api - (1d79758)
ecsact_rt_reference 0.1.1 -> 0.2.0
0.2.0
Features
- implement new async session api - (19e3c71)
- also added a blank core reference for future use
- new async stream api - (5ca90a5)
ecsact_codegen 0.4.1 -> 0.4.4
Bug Fixes
- properly forward writef args - (761c150)
ecsact_parse 0.5.1 -> 0.5.5
Features
- stream toggle keyword - (4dd05d4)
ecsact_runtime 0.6.7 -> 0.8.2
Features
- wasm system implementation headers - (6791ff1)
- add async session event callback to c++ wrapper - (6a0b119)
- async session api - (6582788)
- Remove request id from ecsact_async_stream - (22010eb)
- std::format for ecsact IDs - (0b9d377)
- registry hash method - (6e7f0f9)
- new clone registry core function - (732177c)
- remove use of variadic arguments in api due to wasm limitation - (b034c85)
- API for streaming components - (bf7b0d9)
- allow export load at runtime - (e811be1)
- reserve error async codes for custom implementations - (83c5955)
Bug Fixes
- added missing session IDs to async C++ wrapper fns - (847ef2f)
- use correct macro in async header - (dbce850)
- add missing 'async to FOR_EACH_ECSACT_API_FN macro - (5df4132)
ecsact_interpret 0.6.4 -> 0.6.7
Features
ecsact_lang_cpp 0.4.6 -> 0.4.11
Features
- use new field index api - (96d7be9)
- new stream toggle api C++ wrapper - (fcc466c)
- Allow explicit file name outputs vs just the extension - (c51fc49)
ecsact_cli 0.3.16 -> 0.3.26
Features
- new codegen flag for printing output paths - (c327d24)
- support new ecsact si modules - (dd68309)
- Add tracy option for profiling on recipes - (5554887)
- compiling each c/c++ file individually for msvc - (f789048)
- add error reporting when reading a file fails - (ce7836b)
Bug Fixes
- --stdout works as intended again - (bdf39e1)
- --stdout was being ignored and was writing files instead after the multi file update
- Typo on bool check for Tracy - (1d10cf9)
- relative recipe paths correctly resolved - (87474a3)
- add create file error handling - (1a6c689)
- additionally added windows long path workaround
- 3way merge fix and merge recipe tests - (ce4e4f6)