Skip to content

Commit

Permalink
Releasing 0.36.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sschmid committed Jan 10, 2017
1 parent 55ca814 commit a8200d5
Show file tree
Hide file tree
Showing 290 changed files with 1,454 additions and 602 deletions.
Binary file modified Build/deploy/Entitas-CSharp.zip
Binary file not shown.
Binary file modified Build/deploy/Entitas-Unity.zip
Binary file not shown.
Binary file modified Build/deploy/Entitas.docset.tgz
Binary file not shown.
2 changes: 1 addition & 1 deletion Entitas/Entitas/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.35.0
0.36.0
30 changes: 30 additions & 0 deletions EntitasUpgradeGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,36 @@ $ mono MigrationAssistant.exe 0.26.0 /Path/To/Project/RequestedFolder
```
---

Entitas 0.36.0 upgrade guide
============================

#### Breaking changes
The term `Pool` has been replaced with `Context`. This affects all classes that
contain the word pool.
`EntityCollector` has been renamed to `Collector`
`GroupEventType` has been renamed to `GroupEvent`


#### Before you install
- Rename `Pools.CreatePool()` to `Pools.CreateContext`
- Rename `Pool` to `Context`
- Rename `Pools` to `Contexts`
- Rename `Pools.SetAllPools()` to `Pools.SetAllContexts()`
- Rename `PoolAttribute` to `ContextAttribute`
- Rename `EntityCollector` to `Collector`
- Rename `GroupEventType` to `GroupEvent`
- Rename `GroupEventType.OnEntityAdded` to `GroupEvent.Added`
- Rename `GroupEventType.OnEntityRemoved` to `GroupEvent.Removed`
- Rename `GroupEventType.OnEntityAddedOrRemoved` to `GroupEvent.AddedOrRemoved`

#### After you installed
- Use the command line tool `MigrationAssistant.exe` and apply Migration 0.36.0-2
- Manually migrate all systems and fix compiler errors
- apply Migration 0.36.0-1
- Ensure all code generator are selected and generate

---

Entitas 0.35.0 upgrade guide
============================

Expand Down
33 changes: 33 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
# 0.36.0

See and discuss changes in [Milestone 0.36.0](https://github.com/sschmid/Entitas-CSharp/milestone/6)

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

#### Entitas
- Removed pool.CreateSystem() (#233 #237)
- Removed `IEnsureComponents`, `IExcludeComponents`, `ISetPools`, `ISetPool`, `IReactiveSystem`, `IMultiReactiveSystem`, `IEntityCollectorSystem`
- Changed the ReactiveSystem to be an abstract class instead of `IReactiveSystem`. You need to override `GetTrigger`, `Filter` and `Execute`.
This enables filtering entities based on component values (#234)
- Renamed the term Pool to Context (#99 #250)
- Renamed `EntityCollector` to `Collector` (#252 #253)
- Renamed `GroupEventType` to `GroupEvent` and removed the prefix `OnEntity`
- entity.ToString uses component.ToString(). Override ToString() in your components
to get a nice description, e.g. `Health(42)` (#203 #196)

#### Entitas.CodeGenerator
- Removed OldPoolsGenerator
- Fixed code generator line ending for header

#### Entitas.Unity.VisualDebugging
- Improved VisualDebugging performance by reusing StringBuilders
- Added support for `ICleanupSystem` and `ITearDownSystem`
- Changed SystemsMonitor.axisRounding to 1
- Fix error when turning visual debugging on/off in Unity 5.4 or newer (#222)
- Changed default blueprint creation location (#206 #248)

### Other
- Simplified build pipeline


# 0.35.0

See and discuss changes in [Milestone 0.35.0](https://github.com/sschmid/Entitas-CSharp/milestone/5)
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.35.0
PROJECT_NUMBER = 0.36.0
PROJECT_BRIEF = "Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity"
PROJECT_LOGO = "Scripts/Docs/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.35.0
PROJECT_NUMBER = 0.36.0
PROJECT_BRIEF = "Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity"
PROJECT_LOGO = "Scripts/Docs/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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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/_blueprint_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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/_blueprint_entity_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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/_blueprints_generator_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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/_code_gen_file_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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/_code_generator_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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/_code_generator_config_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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
119 changes: 119 additions & 0 deletions docs/_collector_8cs_source.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/_component_blueprint_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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_extensions_generator_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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_indices_generator_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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_attribute_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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_attributes_generator_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.35.0</span>
&#160;<span id="projectnumber">0.36.0</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
Loading

0 comments on commit a8200d5

Please sign in to comment.