Skip to content

Releases: sschmid/Entitas

Entitas 1.14.1

26 Sep 16:36
08ee51f
Compare
Choose a tag to compare

Entitas

  • Add [ThreadStaticAtribute] at static fields for multi-threaded game servers #919

Entitas.CodeGeneration.Plugins

  • Revert "Remove CodeDom" to support reserved C# keywords in component names #1032
  • Update jenny standalone checks to test for Jenny.Generator.Cli namespace

Entitas.VisualDebugging.Unity

  • Fix entities order in visual debugging #1027
  • Create Entitas.properties with all required keys #1031
  • Set default systemWarningThreshold if Entitas.properties doesn't exists #1031

Entitas.VisualDebugging.CodeGeneration.Plugins

  • Prevent #963: Extend generator with adding debug log of exception when registering observers

DesperateDevs

Other

  • Move projects from Addons to src folder
  • Remove top-level folder in projects
  • Convert concatenation to interpolation
  • Migrate unit tests from nspec to xunit
  • Remove travis.yml
  • Remove old Tests project
  • Remove PerformanceTests
  • Move Entitas.VisualDebugging.* to Entitas.Unity solution folder
  • Add Entitas.CodeGeneration.Program project
  • Apply formatting and syntax updates to Entitas
  • Update Desperate Devs packages
  • Update packages

bee

  • Upgrade to bee 1.2.0
  • Add entitas::new
  • Add entitas::new_benchmark
  • Add entitas::nuget
  • Add entitas::nuget_local
  • Add entitas::publish

Entitas 1.14.0

02 Sep 14:01
dcbe960
Compare
Choose a tag to compare

Notes

  • Rename the repository to Entitas: https://github.com/sschmid/Entitas
  • Desperate Devs 1.0 is now open-source. Please find changes and upgrade guides here: CHANGELOG.md
  • Started migration to a modern SDK-style project structure using .NET project SDKs
  • All projects have been updated to .NET 6.0 and .NET Standard 2.1.
  • Entitas.Roslyn.CodeGeneration.Plugins is now open-source and part of this Entitas repository
  • main is new default branch and master is obsolete

Upgrade

  • Rename CodeGeneratorExtentions to CodeGeneratorExtensions
  • Update Jenny.properties and rename to Entitas.CodeGeneration.Plugins.EventListenerInterfaceGenerator
  • mono Jenny/Jenny.exe is obsolete. Use dotnet Jenny/Jenny.Generator.Cli.dll (requires dotnet)
  • Run dotnet Jenny/Jenny.Generator.Cli.dll auto-import -s and follow instructions
  • Consider using at least these search paths in Jenny.properties:
Jenny.SearchPaths = Jenny/Plugins/Entitas, \
                    Jenny/Plugins/Jenny, \
                    Assets/Entitas
  • Some keys in Jenny.properties have changed due to renamed namespaces:
Jenny.SearchPaths
Jenny.Plugins
Jenny.PreProcessors
Jenny.DataProviders
Jenny.CodeGenerators
Jenny.PostProcessors
Jenny.Server.Port
Jenny.Client.Host
Jenny.Plugins.ProjectPath
Jenny.Plugins.TargetDirectory

Entitas

  • Add systems.Remove()

Entitas.CodeGeneration.Plugins

  • Fix typo in CodeGeneratorExtensions
  • Fix typo in EventListenerInterfaceGenerator
  • Remove CodeDom

Entitas.Unity.Editor

Other

  • Use Desperate Devs 1.0.0
  • Use nuget and delete dependencies
  • Remove docs
  • Remove doxygen
  • Remove tree

bee

  • Migrate to bee 1.1.0
  • Remove generated folder from VisualDebugging project

Entitas 1.13.0

20 Feb 14:00
Compare
Choose a tag to compare

This release mainly contains fixes for people with issues using jenny with the latest mono / windows.
Roslyn is updated to the latest version and jenny gen should work nicely again.

Added

  • Update roslyn
  • Update hierarchy icons

Changed

  • Change Preferences minified and doubleQuoteMode api

Fixed

  • Fix hierarchy icon null warning

Entitas 1.12.2

15 Dec 21:37
Compare
Choose a tag to compare

Fixed

  • Fix EntityLinkHierarchyIcon #843

Entitas 1.12.1

09 Dec 15:56
Compare
Choose a tag to compare

Added

  • Fix Jenny.exe load default Jenny.properties when not specified

Entitas 1.12.0

09 Dec 15:41
Compare
Choose a tag to compare

Added

  • Add Preferences require concrete properties path
  • Add CodeGeneratorPreferencesWindow
  • Add EntitasEntityLinkHierarchyIcon

Changed

  • Move Jenny Unity Preferences to its own editor window Tools/Jenny/Preferences...

Removed

  • Remove EntitasCache

Upgrade

  • Jenny has been decoupled from Entitas even more
  • Jenny now stores its config in Jenny.properties by default
  • Entitas now stores its config in Entitas.properties by default
  • Please split Preferences.properties into Entitas.properties and Jenny.properties or delete them to automatically create new default files

Entitas 1.11.0

19 Nov 22:09
Compare
Choose a tag to compare

Added

  • Add support for multiple event attributes with different event target #810

Upgrade

  • All listener interfaces with EventTarget.Any need to be renamed
    • IPositionListener -> IAnyPositionListener
    • OnPosition -> OnAnyPosition

Entitas 1.10.0

13 Nov 23:06
Compare
Choose a tag to compare

Changed

  • Remove IContext from EntityLink.Link() method signature

Upgrade

  • Remove IContext from EntityLink.Link() method signature

Entitas 1.9.2

04 Nov 04:59
Compare
Choose a tag to compare

Added

  • Hotfix for Unity Asset Store missing mono hosted msbuild

Entitas 1.9.1

03 Nov 22:39
Compare
Choose a tag to compare

Added

  • Fix MultiReactive system retaining entities multiple times #818