Releases: EcsRx/ecsrx.unity
Updated to Latest EcsRx
This is not a huge change but brings it inline with the newer EcsRx changes where we now have the ReactiveSystems
and Computed
plugins contained within the core library again.
There are also some minor changes to interfaces for basic systems to allow for elapsed time to be pulled in.
Updated to latest EcsRx + Bumped to Unity 2021
There has been an underlying change in SystemsRx
which alters how dependency injection is handled giving more of a separation between registration and resolution.
For all intents and purposes the only changes you will notice are that you will no longer have an IDependencyContainer
and instead have an IDependencyRegistry
and IDependencyResolver
. The same methods exist they are just split between the two interfaces now and the IUnityInstantiator
still exists as it used to.
Finally the minimum Unity version has been bumped to 2021, this is so we can use .netstandard 2.1 and C#8 from the base libraries, internally we have moved the project to use nuget directly so the assemblies are no longer in the ecsrx
folder and are instead in a packages
folder.
Updated to latest EcsRx
This uses the latest version of EcsRx which contains an important fix for ObservableGroups
which were not sharing the same instances.
Dropping Support For Unity < 2018
This is only a minor update really, but EcsRx 6.* and latest SystemsRx have dropped support for .Net Framework which means any version of Unity before 2018 which doesnt support net standard will no longer work.
If you are one of those people stuck on an older version of Unity dont worry, just go download the previous release of EcsRx.Unity
.
For more info see the EcsRx release notes here:
https://github.com/EcsRx/ecsrx/releases/tag/6.0.x1
Minor EcsRx Update
This update brings the fix for the regression issue with the IDisposable
components not being disposed correctly.
Minor EcsRx/SystemsRx update
There isnt much to say, this updates to the latest EcsRx and SystemsRx dependencies.
Minor updates & GroupBinding plugin included
Although it is included it is not activated, that is up to you to do if you want to use its functionality.
Migrated to EcsRx/SystemsRx 4.0.0
There isnt much new in this release, it just moves some stuff around and now brings in SystemsRx which is underlying infrastructure for EcsRx.
Breaking changes can be found on the EcsRx docs.
Updated EcsRx Core
This minor release bumps the EcsRx core version which contains the fixes for struct
batched systems, as well as some other helper methods for structs on group builder. To find out more go read EcsRx Release Notes