Releases: aleverdes/leoecslite-zoo
Releases · aleverdes/leoecslite-zoo
4.2.0
- Simplified Core code and logic.
- Removed EcsModules and EcsFeatures. All that remains is ECS Runner and the ability to add features to it.
- Removed dependency from Zenject. Added support for custom DI Containers with examples.
- Removed access to pools via EcsQuery.
4.1.1
- Up missing package.json version
4.1.0
- Added BindNewEcsWorldFor where T : IEcsModule for Zenject's DiContainer
4.0.1
- Fixed critical bug for 4.0.0...
4.0.0
The entire project has moved to Zenject.
- Deprecated EcsRunner
- Changed logic from EcsManager to EcsRunner namespace
- Removed functionality OnInstallFeature, OnUninstallFeature, OnInjectionFeature
- Automatic implementation of pools and EcsQuery into systems.
3.0.0
- Added method
EcsManager.GetInjectors()
- More extendable EcsInjectionContext
- Deprecated EcsStartup. Use EcsRunner instead.
- Added Ref where T : UnityEngine.Object
- Added IEcsCallbacks
- Added SingletonComponent
- Transfer to EcsModules
- Added SingleObjectInjector
2.2.0
Changes
- IConvertToEntity renamed to IConvertableToEntity
- Improved ECS Injection flow
- feat(conversion): changed entity hierarchy by @Sod3n in #9
New Contributors
- @Sod3n made their first contribution in #9
2.1.0
Changelog:
- Added EcsQuery — injectable wrapper around EcsFilter.
- Made EcsManager extensible.
- Updated examples and description of framework's features in Readme.
2.0.0
- The codebase has been fully migrated to the organization via EcsModule
- Added advanced dependency injection and their registration in modules
- Added UnityRef component
- Optimization of systems operation
- Refusal of EcsPosition in favor of TransformRef component
- Extending the functionality of IEcsFeature
- Refusal of EcsStartup in favor of a universal EcsManager, the user must manually rotate the EcsManager loop.
1.0.0
LeoECS Lite Unity Zoo is a big add-on to LeoECS Lite for Unity, including the following features:
- ECS Startup (plain and feature-based);
- ECS Component Conversion;
- Unity Core ECS Components;
- ECS Injection;
- Several extensions for EcsWorld, IEcsSystems and Unity-objects.