Releases: MineInAbyss/geary
Releases · MineInAbyss/geary
v0.27.1-dev.8
v0.27.1-dev.7
⛰️ 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
⚙️ Miscellaneous Tasks
- Cleanup - (bd01b08)
🔍 Other
- Boy [email protected] - (bd01b08)
v0.27.1-dev.6
v0.27.1-dev.5
🐛 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
⛰️ 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
🐛 Bug Fixes
- Geary.impl inject addons once instead of getting each time through koin - (1279600)
v0.27.1-dev.2
v0.27.1-dev.1
⛰️ Features
- Reintroduce async catcher system to optionally stop async writes - (8dcab5b)
v0.27.1-dev.0
⛰️ 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
⛰️ Features
🐛 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
⚙️ 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)