Skip to content

Commit

Permalink
Release 0.47.2
Browse files Browse the repository at this point in the history
  • Loading branch information
sschmid committed Jan 12, 2018
1 parent d69ccd1 commit b11669c
Show file tree
Hide file tree
Showing 228 changed files with 269 additions and 238 deletions.
2 changes: 1 addition & 1 deletion Entitas/Entitas/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.47.1
0.47.2
48 changes: 25 additions & 23 deletions EntitasUpgradeGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,37 @@ Entitas Upgrade Guide
=====================

Entitas provides automated migration tools to help upgrading to new versions.
Either use the command line tool `MigrationAssistant.exe` or the Migration menu
item in Unity.
You can apply automatic migrations in Unity by opening the Entitas Migration Window
`Tools > Entitas > Migrate...`

This document contains checklists for every release with breaking changes.

Entitas 0.47.2 upgrade guide
============================

Example
```
$ mono MigrationAssistant.exe
usage:
[-l] - print all available versions
[version] [path] - apply migration of version [version] to source files located at [path]
#### Breaking changes

Apply Migration 0.47.2 to automatically rename the changed keys your properties files.

$ mono MigrationAssistant.exe -l
========================================
0.18.0
- Migrates IReactiveSystem GetXyz methods to getters
- Use on folder, where all systems are located
========================================
0.19.0
- Migrates IReactiveSystem.Execute to accept List<Entity>
- Use on folder, where all systems are located
========================================
etc...
$ mono MigrationAssistant.exe 0.26.0 /Path/To/Project/RequestedFolder
```
The following keys changed from:

- CodeGenerator.SearchPaths
- CodeGenerator.Plugins
- CodeGenerator.PreProcessors
- CodeGenerator.DataProviders
- CodeGenerator.CodeGenerators
- CodeGenerator.PostProcessors
- CodeGenerator.CLI.Ignore.UnusedKeys or Ignore.Keys

to:

- Jenny.SearchPaths
- Jenny.Plugins
- Jenny.PreProcessors
- Jenny.DataProviders
- Jenny.CodeGenerators
- Jenny.PostProcessors
- Jenny.Ignore.Keys

---

Expand Down
Binary file modified Libraries/DesperateDevs.Analytics.dll
Binary file not shown.
Binary file not shown.
Binary file modified Libraries/DesperateDevs.CodeGeneration.CodeGenerator.dll
Binary file not shown.
Binary file modified Libraries/DesperateDevs.CodeGeneration.Plugins.dll
Binary file not shown.
Binary file modified Libraries/DesperateDevs.CodeGeneration.Unity.Plugins.dll
Binary file not shown.
Binary file modified Libraries/DesperateDevs.CodeGeneration.dll
Binary file not shown.
Binary file modified Libraries/DesperateDevs.Logging.dll
Binary file not shown.
Binary file modified Libraries/DesperateDevs.Networking.dll
Binary file not shown.
Binary file modified Libraries/DesperateDevs.Serialization.dll
Binary file not shown.
Binary file modified Libraries/DesperateDevs.Unity.Editor.dll
Binary file not shown.
Binary file modified Libraries/DesperateDevs.Utils.dll
Binary file not shown.
28 changes: 28 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
# 0.47.2

As always, the Unity Asset Store version might take a few days to be processed and accepted by Unity.
Please check for updates in 2 - 4 days here: https://www.assetstore.unity3d.com/#!/content/87638

Here's another update to improve the code generator experience. Thanks again for all your great feedback!
And thanks for going through this with me :) We're almost there!

#### Breaking changes
Please follow the [Entitas upgrade guide](https://github.com/sschmid/Entitas-CSharp/blob/master/EntitasUpgradeGuide.md)

#### Entitas
- Added migration 0.47.2

#### Jenny
- Added silent mode for `jenny fix` to simplify `jenny auto-import` experience. Use `-s`, e.g `jenny auto-import -s`
- Added a potential fix for `jenny client gen` command never completes #546
- Renamed keys from `CodeGenerator.*` to `Jenny.*`. Please apply migration 0.47.2
- Added support to run CLI from any location
- Warning when no properties found
- Removed leading "./" from added searchPaths added by `jenny auto-import`
- The Roslyn foundation moved to DesperateDevs
- Using the latest Roslyn libs

#### Other
- Entitas project cleanup and maintenance
- Added more automation tasks to bee 🐝

# 0.47.1

As always, the Unity Asset Store version might take a few days to be processed and accepted by Unity.
Expand Down
2 changes: 1 addition & 1 deletion Scripts/docs_resources/docset.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#---------------------------------------------------------------------------
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "Entitas"
PROJECT_NUMBER = 0.47.1
PROJECT_NUMBER = 0.47.2
PROJECT_BRIEF = "Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity"
PROJECT_LOGO = "Scripts/docs_resources/docs-logo.png"
OUTPUT_DIRECTORY = "Build/docs"
Expand Down
2 changes: 1 addition & 1 deletion Scripts/docs_resources/html.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#---------------------------------------------------------------------------
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "Entitas"
PROJECT_NUMBER = 0.47.1
PROJECT_NUMBER = 0.47.2
PROJECT_BRIEF = "Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity"
PROJECT_LOGO = "Scripts/docs_resources/docs-logo.png"
OUTPUT_DIRECTORY = "Build/docs"
Expand Down
2 changes: 1 addition & 1 deletion docs/_abstract_entity_index_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_collection_extension_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_collector_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_collector_context_extension_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_collector_exception_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_component_string_extension_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_context_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_context_extension_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_context_info_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_context_info_exception_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_context_string_extension_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entitas_cache_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entitas_exception_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entitas_resources_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entity_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entity_equality_comparer_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entity_index_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entity_index_exception_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entity_is_not_destroyed_exception_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_entity_is_not_enabled_exception_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_group_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_group_event_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/_group_extension_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<td id="projectlogo"><img alt="Logo" src="docs-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Entitas
&#160;<span id="projectnumber">0.47.1</span>
&#160;<span id="projectnumber">0.47.2</span>
</div>
<div id="projectbrief">Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity</div>
</td>
Expand Down

0 comments on commit b11669c

Please sign in to comment.