<commit_before>Version Notes (Current Version: v2.2)
=======================================
v2.2(Pre-Release)
-----------
1.  Support plug-in for post processor.
2.  Support multi-version site. (https://github.com/dotnet/docfx/issues/396)
3.  Improve API reference documentation of namespace and enum.
4.  Bug fixes:
    1. syntax for static class is incorrect.
    2. improve warning message about global namespace class. (https://github.com/dotnet/docfx/issues/417)


v2.1
-----------
1.  Support for xref zip file in relative path.
2.  Support anchor in toc file.
3.  Support plug-in for validating markdown input metadata.
4.  Add output file md5 hashes.
5.  **Breaking Url** Rename generic type file name in metadata step<commit_msg>Update swagger related release notes<commit_after>Version Notes (Current Version: v2.2)
=======================================
v2.2(Pre-Release)
-----------
1.  Support plug-in for post processor.
2.  Support multi-version site. (https://github.com/dotnet/docfx/issues/396)
3.  Improve API reference documentation of namespace and enum.
4.  Bug fixes:
    1. syntax for static class is incorrect.
    2. improve warning message about global namespace class. (https://github.com/dotnet/docfx/issues/417)
5.  Support loop reference for Swagger Rest API. (https://github.com/dotnet/docfx/issues/223)


v2.1
-----------
1.  Support for xref zip file in relative path.
2.  Support anchor in toc file.
3.  Support plug-in for validating markdown input metadata.
4.  Add output file md5 hashes.
5.  **Breaking Url** Rename generic type file name in metadata step
{'fraction_non_alphanumeric': 0.1592476489028213, 'fraction_numerical': 0.03260188087774295, 'mean_word_length': 3.3846153846153846, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2170060', 'n_tokens_mistral': 482, 'n_tokens_neox': 463, 'n_words': 184}