Skip to content

Releases: MineInAbyss/geary

v0.27.1-dev.8

04 May 05:59
Compare
Choose a tag to compare
v0.27.1-dev.8 Pre-release
Pre-release

🚜 Refactor

  • Move remaining modules to new source set structure - (919ead2)
  • Clean up source directories for addons - (262fba9)
  • Clean up some addons to register systems in their module instead of calling extension functions - (262fba9)

v0.27.1-dev.7

30 Apr 15:40
bd01b08
Compare
Choose a tag to compare
v0.27.1-dev.7 Pre-release
Pre-release

⛰️ Features

  • Feature/deferred prefab loading (#109) - (bd01b08)
  • Implement initial concept for deferred prefab loading - (bd01b08)
  • Introduce deferredloadexception - (bd01b08)
  • Move DeferredLoadException to geary-prefabs, add docs - (bd01b08)
  • Revert test change - (bd01b08)
  • --------- - (bd01b08)

📚 Documentation

  • Add writerside publish task - (09e4558)
  • Move docs to writerside - (baf2f68)

⚙️ Miscellaneous Tasks

🔍 Other

v0.27.1-dev.6

24 Feb 19:18
Compare
Choose a tag to compare
v0.27.1-dev.6 Pre-release
Pre-release

⛰️ Features

  • Entity getAsFlow (closes #108) - (d7f7333)
  • Basic support for removing observers after adding - (d7f7333)

v0.27.1-dev.5

23 Feb 03:37
Compare
Choose a tag to compare
v0.27.1-dev.5 Pre-release
Pre-release

🐛 Bug Fixes

  • Remove tests for config namespaces, subserializers, they are no longer supported - (66ee74f)
  • Bump gradle version - (ff49b79)
  • Update yaml decoder to work correct with new bugfixes on kaml's end - (6e580e4)

🚜 Refactor

  • Make PolymorphicListAsMapSerializer yaml-only as it greatly simplifies deserialization code - (6e580e4)

v0.27.1-dev.4

03 Feb 21:16
Compare
Choose a tag to compare
v0.27.1-dev.4 Pre-release
Pre-release

⛰️ Features

  • (queries) Allow iterating over entities gathered ahead of time, allows some degree of modifying archetypes while iterating a query - (ea0b9a2)

v0.27.1-dev.3

03 Feb 04:18
Compare
Choose a tag to compare
v0.27.1-dev.3 Pre-release
Pre-release

🐛 Bug Fixes

  • Geary.impl inject addons once instead of getting each time through koin - (1279600)

v0.27.1-dev.2

02 Feb 21:57
Compare
Choose a tag to compare
v0.27.1-dev.2 Pre-release
Pre-release

⛰️ Features

  • CachedQuery.mapNotNullWithEntity - (49f2dae)

🐛 Bug Fixes

  • Not showing key in error on entityOf - (49f2dae)

v0.27.1-dev.1

02 Feb 04:17
Compare
Choose a tag to compare
v0.27.1-dev.1 Pre-release
Pre-release

⛰️ Features

  • Reintroduce async catcher system to optionally stop async writes - (8dcab5b)

v0.27.1-dev.0

22 Dec 05:54
Compare
Choose a tag to compare
v0.27.1-dev.0 Pre-release
Pre-release

⛰️ Features

  • Add repeat and repeatInterval option to tasks - (0578f8f)

🐛 Bug Fixes

  • Failing test from swapping to CoroutineContext provider function in Koin module - (51f52f9)
  • Use older kaml version, manually get node in TaskSerializer correctly - (c2c6863)
  • Update urls: wiki.mineinabyss -> docs.mineinabyss - (93b6369)

🚜 Refactor

  • Greatly cleanup actions module, use simpler yaml serializers - (0578f8f)

v0.27.0

21 Nov 04:00
Compare
Choose a tag to compare

⛰️ Features

  • Allow loading paths from jar resources on JVM - (c5ee414)
  • GetAddonOrNull - (4de4973)

🐛 Bug Fixes

  • Don't pass world in CopyToInstances, we can get it from the entity in decodeComponentsTo - (33e9b48)
  • Load resources from jar correctly - (1100511)
  • Use correct idofront release version - (e46fa21)
  • Inheriting an entity should not inherit its prefabs directly - (7888481)
  • Loading from JAR resources not working - (7888481)
  • Failed cast when initializing addons - (c4f6958)
  • Actually load prefabs defined by prefab addon - (0a71387)
  • EntityOf and entityOfOrNull swapped logic - (4de4973)

🚜 Refactor

  • Add back benchmarks module - (9952033)
  • Swap to kotlinx.io for multiplatform paths - (c5ee414)
  • Finish fixing tests for addons - (5fde1d0)
  • Get addons compiling - (c30d09b)
  • Swap to using proper dependency injection throughout in anticipation of multi-world ticking support - (3d6d096)

⚡ Performance

  • Optimize query iteration performance slightly - (0d5e7b3)

🧪 Testing

  • Add tests for issues above - (7888481)
  • Ensure all core tests passing - (9ae475a)

⚙️ Miscellaneous Tasks

  • Add helper function for creating prefabs directly with the prefabs addon - (d583615)
  • Update benchmarks to use new query syntax - (0d5e7b3)
  • Fix tests - (e4f44e6)
  • Make jar resource more generic - (364b694)
  • Bump version to reflect breaking changes - (9c99a31)
  • Some helper functions for addons - (2e5408e)
  • Add some helper methods for caching queries - (0852f67)
  • Bump gradlew - (0cd483c)
  • Rewrite core to use koin module - (9ae475a)