<commit_before># 0.34.0

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

##### Entitas
- Added api to clone entities (#178 182)
  - `pool.CloneEntity(e);`
  - `entity.CopyTo(target);`

- Added EntityIndex constructor with EqualityComparer (#170 #186)
- Rename GroupObserver to EntityCollector (#168 #188)
- Added filter condition to matchers (#165 #189)
  - `Matcher.Position.Where(e => e.position.x > 10);`
  - Can also be used for triggers

##### Entitas.Serialization.Blueprints (#185)
- Added HideInBlueprintInspectorAttribute

##### Other
- Improved snippets
- Added Visual Studio snippets (#172)
- Added TestRunner to support test debugging (#175 #176)
- Updated build scripts (#173 #177)
- Added tests for code formatting


# 0.33.0

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

##### Entitas
- Added pools.CreateSystem()
- Added ObjectPool and ObjectCache and updated EntitasCache to use ObjectCache (#157)
- Added entityIndex.Activate() and removing entity indices from pool (#163)
- Renamed IDeinitializeSystem to ITearDownSystem (#164)

##### Entitas.CodeGenerator
- TypeReflectionProvider sorts pool names and ToUppercaseFirst() (#155)
- CodeGeneratorConfig doesn't add default pool anymore (#156)<commit_msg>Updated release notes<commit_after># 0.34.0

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

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

#### Entitas
- Added api to clone entities (#178 #182)
  - `pool.CloneEntity(e);`
  - `entity.CopyTo(target);`

- Added EntityIndex constructor with EqualityComparer (#170 #186)
- Rename GroupObserver to EntityCollector (#168 #188)
- Added filter condition to matchers (#165 #189)
  - `Matcher.Position.Where(e => e.position.x > 10);`
  - Can also be used for triggers

#### Entitas.Serialization.Blueprints
- Added HideInBlueprintInspectorAttribute (#185)

#### Other
- Improved snippets
- Added Visual Studio snippets (#172)
- Added TestRunner to support test debugging (#175 #176)
- Updated build scripts (#173 #177)
- Added tests for code formatting


# 0.33.0

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

##### Entitas
- Added pools.CreateSystem()
- Added ObjectPool and ObjectCache and updated EntitasCache to use ObjectCache (#157)
- Added entityIndex.Activate() and removing entity indices from pool (#163)
- Renamed IDeinitializeSystem to ITearDownSystem (#164)

##### Entitas.CodeGenerator
- TypeReflectionProvider sorts pool names and ToUppercaseFirst() (#155)
- CodeGeneratorConfig doesn't add default pool anymore (#156)
{'fraction_non_alphanumeric': 0.12249064307587615, 'fraction_numerical': 0.04729499829874107, 'mean_word_length': 5.036960985626283, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1018035', 'n_tokens_mistral': 1025, 'n_tokens_neox': 851, 'n_words': 270}