<commit_before>## Changelog

### 2.1.2

* Managing project members is not incredible slow anymore. Fixes [#240](https://github.com/egnyte/gitlabform/issues/240)

Thanks to [@andrewjw](https://github.com/andrewjw) (Ocado Technology) for his contribution!

### 2.1.1

* Fixed sharing group with a subgroup. Fixes [#236](https://github.com/egnyte/gitlabform/issues/236)
* Improved re-protecting branches after updating files in them. Fail fast if the config is invalid.
* Better Docker images:
  * Updated Alpine from 3.12 to 3.14,
  * Started to build images in ARM64 architecture (apart from x86-64),
  * Started to add tags <major_version>, <major_version>.<minor_version>. Note that Alpine-based image is the main one which gets these tags. For Debian-based images add "-buster" suffix. Implements [#173](https://github.com/egnyte/gitlabform/issues/173)

Thanks to [@andrewjw](https://github.com/andrewjw) (Ocado Technology) for his contribution!

### 2.1.0

* Added a feature to share groups with other groups, with optional enforcing. Implements [#150](https://github.com/egnyte/gitlabform/issues/150)

Thanks to [@andrewjw](https://github.com/andrewjw) (Ocado Technology) for this contribution!

### 2.0.6

* Fixed incorrect subgroups list when requesting to process ALL_DEFINED. Completes the fix for [#221](https://github.com/egnyte/gitlabform/issues/221)

### 2.0.5<commit_msg>Fix typo<commit_after>## Changelog

### 2.1.2

* Managing project members is not incredibly slow anymore. Fixes [#240](https://github.com/egnyte/gitlabform/issues/240)

Thanks to [@andrewjw](https://github.com/andrewjw) (Ocado Technology) for his contribution!

### 2.1.1

* Fixed sharing group with a subgroup. Fixes [#236](https://github.com/egnyte/gitlabform/issues/236)
* Improved re-protecting branches after updating files in them. Fail fast if the config is invalid.
* Better Docker images:
  * Updated Alpine from 3.12 to 3.14,
  * Started to build images in ARM64 architecture (apart from x86-64),
  * Started to add tags <major_version>, <major_version>.<minor_version>. Note that Alpine-based image is the main one which gets these tags. For Debian-based images add "-buster" suffix. Implements [#173](https://github.com/egnyte/gitlabform/issues/173)

Thanks to [@andrewjw](https://github.com/andrewjw) (Ocado Technology) for his contribution!

### 2.1.0

* Added a feature to share groups with other groups, with optional enforcing. Implements [#150](https://github.com/egnyte/gitlabform/issues/150)

Thanks to [@andrewjw](https://github.com/andrewjw) (Ocado Technology) for this contribution!

### 2.0.6

* Fixed incorrect subgroups list when requesting to process ALL_DEFINED. Completes the fix for [#221](https://github.com/egnyte/gitlabform/issues/221)

### 2.0.5
{'fraction_non_alphanumeric': 0.12667390517553384, 'fraction_numerical': 0.04125950054288816, 'mean_word_length': 4.68724279835391, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 16, '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': '1007181', 'n_tokens_mistral': 985, 'n_tokens_neox': 874, 'n_words': 274}