Skip to content

Releases: MineInAbyss/geary

v0.26.0-dev.13

27 Mar 05:08
Compare
Choose a tag to compare
v0.26.0-dev.13 Pre-release
Pre-release

🐛 Bug Fixes

  • InnerSerializer not working for primitive descriptors - (ffebadb)

v0.26.0-dev.12

24 Mar 02:22
Compare
Choose a tag to compare
v0.26.0-dev.12 Pre-release
Pre-release

🐛 Bug Fixes

  • Avoid breaking changes with remove component event by adding missing function signatures without default values back for now - (77a247a)

v0.26.0-dev.9

23 Mar 18:35
Compare
Choose a tag to compare
v0.26.0-dev.9 Pre-release
Pre-release

⛰️ Features

  • Component remove event - (4763b58)

🐛 Bug Fixes

  • Error when instantiating prefab that gets modified as it's being created - (4763b58)

🧪 Testing

  • Add test for a component set listener running while an entity instantiates - (4763b58)
  • Add tests for component removal event - (4763b58)

v0.26.0-dev.8

23 Mar 17:05
Compare
Choose a tag to compare
v0.26.0-dev.8 Pre-release
Pre-release

◀️ Revert

  • Breaking change role bits being const - (03008f2)

v0.26.0-dev.11

23 Mar 20:09
Compare
Choose a tag to compare
v0.26.0-dev.11 Pre-release
Pre-release

🐛 Bug Fixes

  • Missed case for component modified (after being set) event for extends fix - (d35be6f)

v0.26.0-dev.10

23 Mar 18:40
Compare
Choose a tag to compare
v0.26.0-dev.10 Pre-release
Pre-release

🧪 Testing

  • Add test for adding other components to entity type while a remove event fires - (ba09022)

v0.26.0-dev.7

22 Mar 21:32
Compare
Choose a tag to compare
v0.26.0-dev.7 Pre-release
Pre-release

🐛 Bug Fixes

  • Event runner not updating entity archetype/row information after modifications when calling multiple listeners - (123e06a)

v0.26.0-dev.6

21 Mar 02:43
76c156b
Compare
Choose a tag to compare
v0.26.0-dev.6 Pre-release
Pre-release

⚡ Performance

  • Avoid Record memory allocs, BucketULongArray to avoid array.copyOf (#102) - (76c156b)
  • Use array implementation of CompId2ArchetypeMap, avoid null boxing using getOrElse - (76c156b)
  • Fully remove Record references (unnecessary memory allocs) - (76c156b)
  • Use BucketedULongArray to avoid array.copyOf when in ArrayTypeMap, useful when creating many entities at once - (76c156b)

v0.26.0-dev.5

18 Mar 05:02
Compare
Choose a tag to compare
v0.26.0-dev.5 Pre-release
Pre-release

⛰️ Features

  • Experimental query collection as a Kotlin Sequence - (4b04c7f)

⚡ Performance

  • Use fastForEach where possible - (defec11)

⚙️ Miscellaneous Tasks

  • Clean out some more empty classes or small missed things since main branch - (4b04c7f)

v0.26.0-dev.4

17 Mar 00:53
Compare
Choose a tag to compare
v0.26.0-dev.4 Pre-release
Pre-release

⛰️ Features

  • System names that get printed on error, along with a reasonable default name extracted from the creator function - (604933b)
  • Listen to entity extensions - (e9b3b14)
  • Reimplement CopyToInstances - (e9b3b14)

🐛 Bug Fixes

  • ComponentOrDefaultAccessor incorrectly reading query.row instead of queriedEntity.row - (0f88990)
  • Autoscanning methods not working - (604933b)
  • Fixes for orDefault and map accessors - (06ff116)
  • Fixing tests for new syntax - (ab29f6d)
  • Fix failing tests - (2c47c77)
  • Correctly throw error when failed to reload prefab - (47deb63)
  • Fix jvm serialization package wrong - (e072db3)
  • Fix test referencing wrong name - (47e18b6)
  • Fix inherit prefabs component, other small problems - (5309cdc)
  • Fix PrefabKey being inherited - (f190f5d)
  • Fix component removal looking at indexOf in new archetype rather than old, causing off by one data copy - (76a49bb)
  • Fix Archetype.entities returning empty slots in backing array - (5ba05a9)
  • Fix remove not working when other components with data exist, bump to 0.23 - (604800e)
  • Fix some bugs with event listeners, add new simpler tests for them - (7becb5d)
  • Fix prefab inheritance when loading, add some warning messages - (bf7589e)
  • Fix PrefabKey being inherited, add related tests - (7b408a5)
  • Fix jvm tests, use Result in PrefabLoader - (1184efa)
  • Fix dokka task - (eae0440)

📚 Documentation

  • Update readme to latest syntax - (0d2c8ae)

⚙️ Miscellaneous Tasks

  • Update publish action - (42a418c)
  • Clear out some unused classes, suppress some IDE warnings where needed - (42a418c)
  • Bump idofront - (f1ec5bf)
  • Some todos about matching entities as sequence - (f1ec5bf)
  • Bump idofront, gradle - (e84c488)
  • Bump idofront - (87b3115)
  • Bump some versions, update readme - (c5d890f)
  • Bump idofront - (7f80cc5)
  • Bump idofront - (e4a5150)
  • Bump idofront version - (6a4ee99)
  • Bump some versions, update readme - (fa4299f)
  • Bump dokka version - (7a8c04b)
  • Bump dokka version - (af0caa0)

🔍 Other

  • Store relations as EntityType instead of List - (04799b2)