Skip to content

v0.8.9

Choose a tag to compare

@richardbiely richardbiely released this 12 Oct 08:50
· 1243 commits to main since this release
d4de846

This is a maintenance release that fixes some important bugs.

Release Notes:

Fixed:

  • Compilation error when calling core::call_dtor (58940f9)
  • Docker warnings (58c2203)
  • Deleting Is relationships not handled correctly (61e5764)
  • Invalidate query cache when changing inheritance aka (Is,X) (05cb495, 1c73225)
  • Don't copy EntityDesc during World::copy(_n) because names have to be unique (cad910e)
  • Undefined behavior possible with SystemBuilder (906acf5)
  • Unnecessary copy when calculating the query lookup hash (6de152e)
  • query_sort_cond makes use of SortComponentCond (41a25c5)

Tweaked:

  • Less memory consumed for entity->archetype mapping (d4de846)
  • Simplified ANY compilation (d4de846)

Changed:

  • Query serialization id counter no longer static (46aa9c7)
  • Make sure RTTI an exceptions are disabled on all supported platforms (5c1a8fd)
  • Replaced quom with amalgamate (831442b)
  • compile_commands.json always generated in the given build directory and copied over to source folder (1c71def)

Added:

  • Deleting queries from query cache (7497742)
  • make_single_header vscode task for Windows (faa8f77)
  • delegates, signal, sink (bfa4f50)
  • Container::retain (bfa4f50)

Full Changelog: v0.8.8...v0.8.9