2.0.0
Major rework, contains multiple breaking changes!
Extensions will be updated to work with this version soon!
Bug fixes & Changes 🛠
- Fix of Dangerous SetChunk. Chunks should be rented by @ArhinZi in #212
- opt: avoid memory peak on chunk rent by @labbbirder in #218
- Fix: Bitset passes a wrong max value in AsSpan by @labbbirder in #217
- Correct JobScheduler exception message. by @Epicguru in #219
- Minor typos fixed in Entity.cs by @AldeRoberge in #243
- Fixed typos in Systems.cs by @AldeRoberge in #244
- Optimize clearing array by using Array.Fill by @Ryan-000 in #254
- bump actions/upload-artifact version by @LeoTheLegion in #256
- Several other internal changes and improvements
New Features 🎉
- Improved performance for almost every operation
- Introduced
Signature
that acts as a set ofComponentType
s - Queries are now cached and only iterate archetypes that they belong to, improves performance
- Added Create-Overloads to bulk create entities (as an addition to EnsureCapacity)
Entity
now contains its Version,EntityReference
was removedWorld.Create()
now features several paramters to customize the world in terms of capacity, entities and chunks- New Documentation, hosted on Gitbook.
New Contributors ❤
- @ArhinZi made their first contribution in #212
- @labbbirder made their first contribution in #218
- @AldeRoberge made their first contribution in #243
- @Ryan-000 made their first contribution in #254
- @LeoTheLegion made their first contribution in #256
Support ☕
leave a star ⭐ and buy us a coffee ☕ to support further development!
Full Changelog: 1.2.8...2.0.0