Releases: sschmid/Entitas
Releases · sschmid/Entitas
Entitas 1.14.1
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
- See CHANGELOG.md
Other
- Move projects from
Addons
tosrc
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
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 repositorymain
is new default branch andmaster
is obsolete
Upgrade
- Rename
CodeGeneratorExtentions
toCodeGeneratorExtensions
- Update
Jenny.properties
and rename toEntitas.CodeGeneration.Plugins.EventListenerInterfaceGenerator
mono Jenny/Jenny.exe
is obsolete. Usedotnet 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
- For reference, see Match-One Jenny.properties
- Generate using
dotnet Jenny/Jenny.Generator.Cli.dll gen
Entitas
- Add
systems.Remove()
Entitas.CodeGeneration.Plugins
- Fix typo in
CodeGeneratorExtensions
- Fix typo in
EventListenerInterfaceGenerator
- Remove CodeDom
Entitas.Unity.Editor
- Link chat to Entitas Discord
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
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
Fixed
- Fix EntityLinkHierarchyIcon #843
Entitas 1.12.1
Added
- Fix Jenny.exe load default
Jenny.properties
when not specified
Entitas 1.12.0
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
Added
- Add support for multiple event attributes with different event target #810
Upgrade
- All listener interfaces with
EventTarget.Any
need to be renamedIPositionListener
->IAnyPositionListener
OnPosition
->OnAnyPosition
Entitas 1.10.0
Changed
- Remove IContext from EntityLink.Link() method signature
Upgrade
- Remove IContext from EntityLink.Link() method signature
Entitas 1.9.2
Added
- Hotfix for Unity Asset Store missing mono hosted msbuild
Entitas 1.9.1
Added
- Fix MultiReactive system retaining entities multiple times #818