<commit_before>v4.0.0
------

* Partial support for Draft 2020-12 (as well as 2019-09).
  Thanks to <NAME> and <NAME>.
* ``False`` and ``0`` are now properly considered non-equal even
  recursively within a container (#686). As part of this change,
  ``uniqueItems`` validation may be *slower* in some cases. Please feel
  free to report any significant performance regressions, though in
  some cases they may be difficult to address given the specification
  requirement.<commit_msg>Add 4.1.0 to the changelog.<commit_after>v4.1.0
------

* Add Python 3.10 to the list of supported Python versions

v4.0.1
------

* Fix the declaration of minimum supported Python version (#846)

v4.0.0
------

* Partial support for Draft 2020-12 (as well as 2019-09).
  Thanks to <NAME> and <NAME>.
* ``False`` and ``0`` are now properly considered non-equal even
  recursively within a container (#686). As part of this change,
  ``uniqueItems`` validation may be *slower* in some cases. Please feel
  free to report any significant performance regressions, though in
  some cases they may be difficult to address given the specification
  requirement.
{'fraction_non_alphanumeric': 0.10263157894736842, 'fraction_numerical': 0.04649122807017544, 'mean_word_length': 3.638211382113821, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, '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': '1719751', 'n_tokens_mistral': 351, 'n_tokens_neox': 314, 'n_words': 154}