Skip to content

Releases: EcsRx/ecsrx.unity

Updated to Latest EcsRx

13 Jun 09:25
Compare
Choose a tag to compare

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

27 Mar 09:25
Compare
Choose a tag to compare

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

22 Nov 11:19
Compare
Choose a tag to compare

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

05 May 12:15
Compare
Choose a tag to compare

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

22 Dec 11:07
Compare
Choose a tag to compare

This update brings the fix for the regression issue with the IDisposable components not being disposed correctly.

Minor EcsRx/SystemsRx update

15 Jul 11:32
Compare
Choose a tag to compare

There isnt much to say, this updates to the latest EcsRx and SystemsRx dependencies.

Minor updates & GroupBinding plugin included

02 May 19:31
Compare
Choose a tag to compare

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

30 Apr 21:16
Compare
Choose a tag to compare

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

18 Dec 19:41
Compare
Choose a tag to compare

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

Quick fix

26 Mar 10:05
Compare
Choose a tag to compare

One of the methods was listed as virtual where it should be an override, this caused issues downstream, now fixed :D

bad dog no biscuits