<commit_before>### unreleased

* deprecations
  * `Devise::Models::Authenticatable::BLACKLIST_FOR_SERIALIZATION` is deprecated in favor of `Devise::Models::Authenticatable::UNSAFE_ATTRIBUTES_FOR_SERIALIZATION` (@hanachin)

### 4.7.3 - 2020-09-20

* bug fixes
  * Do not modify `:except` option given to `#serializable_hash`. (by @dpep)
  * Fix thor deprecation when running the devise generator. (by @deivid-rodriguez)
  * Fix hanging tests for streaming controllers using Devise. (by @afn)

### 4.7.2 - 2020-06-10

* enhancements
  * Increase default stretches to 12 (by @sergey-alekseev)
  * Ruby 2.7 support (kwarg warnings removed)

* bug fixes
  * Generate scoped views with proper scoped errors partial (by @shobhitic)
  * Allow to set scoped `already_authenticated` error messages (by @gurgelrenan)

### 4.7.1 - 2019-09-06<commit_msg>Add changelog about moving to GitHub Actions<commit_after>### unreleased

* enhancements
  * Move CI to GitHub Actions.

* deprecations
  * `Devise::Models::Authenticatable::BLACKLIST_FOR_SERIALIZATION` is deprecated in favor of `Devise::Models::Authenticatable::UNSAFE_ATTRIBUTES_FOR_SERIALIZATION` (@hanachin)

### 4.7.3 - 2020-09-20

* bug fixes
  * Do not modify `:except` option given to `#serializable_hash`. (by @dpep)
  * Fix thor deprecation when running the devise generator. (by @deivid-rodriguez)
  * Fix hanging tests for streaming controllers using Devise. (by @afn)

### 4.7.2 - 2020-06-10

* enhancements
  * Increase default stretches to 12 (by @sergey-alekseev)
  * Ruby 2.7 support (kwarg warnings removed)

* bug fixes
  * Generate scoped views with proper scoped errors partial (by @shobhitic)
  * Allow to set scoped `already_authenticated` error messages (by @gurgelrenan)

### 4.7.1 - 2019-09-06
{'fraction_non_alphanumeric': 0.10965909090909091, 'fraction_numerical': 0.042045454545454546, 'mean_word_length': 4.699029126213592, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '4062429', 'n_tokens_mistral': 664, 'n_tokens_neox': 583, 'n_words': 179}