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.Clinamespace
Entitas.VisualDebugging.Unity
- Fix entities order in visual debugging #1027
- Create
Entitas.propertieswith all required keys #1031 - Set default systemWarningThreshold if
Entitas.propertiesdoesn'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
Addonstosrcfolder - 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.Programproject - 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.0and.NET Standard 2.1. Entitas.Roslyn.CodeGeneration.Pluginsis now open-source and part of this Entitas repositorymainis new default branch andmasteris obsolete
Upgrade
- Rename
CodeGeneratorExtentionstoCodeGeneratorExtensions - Update
Jenny.propertiesand rename toEntitas.CodeGeneration.Plugins.EventListenerInterfaceGenerator mono Jenny/Jenny.exeis obsolete. Usedotnet Jenny/Jenny.Generator.Cli.dll(requires dotnet)- Run
dotnet Jenny/Jenny.Generator.Cli.dll auto-import -sand 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.propertieshave 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.propertieswhen 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.Anyneed to be renamedIPositionListener->IAnyPositionListenerOnPosition->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