<commit_before># Changelog

## 0.8.3 (not released)
* Fixed unlock_token_mailer_disabled to only disable automatic mailing (#467)
* Make send_email_* methods easier to overwrite (#473)
* Don't add `:username` field for User. Config option `username_attribute_names` is now `:email` by default instead of `:username`.

  If you're using `username` as main field for users to login, you'll need to tune your Sorcery config:

    ```ruby
    config.user_config do |user|
      # ...
      user.username_attribute_names = [:username]
    end
    ```

## 0.8.2

* Activity logging feature has a new column called `last_login_from_ip_address` (string type). If you use ActiveRecord, you will have to add this column to DB ([#465](https://github.com/NoamB/sorcery/issues/465))

## 0.8.1
<!-- TO BE WRITTEN -->

## 0.8.0
<!-- TO BE WRITTEN -->

## 0.7.13
<!-- TO BE WRITTEN -->

## 0.7.12
<!-- TO BE WRITTEN -->

## 0.7.11
<!-- TO BE WRITTEN -->

## 0.7.10
<!-- TO BE WRITTEN -->

## 0.7.9
<!-- TO BE WRITTEN -->

## 0.7.8<commit_msg>Updating changelog<commit_after># Changelog

## 0.8.4 (not released)
* Fixed unlock_token_mailer_disabled to only disable automatic mailing (#467)
* Make send_email_* methods easier to overwrite (#473)
* Don't add `:username` field for User. Config option `username_attribute_names` is now `:email` by default instead of `:username`.

  If you're using `username` as main field for users to login, you'll need to tune your Sorcery config:

    ```ruby
    config.user_config do |user|
      # ...
      user.username_attribute_names = [:username]
    end
    ```

## 0.8.3

  * Few security fixes in `external` module

## 0.8.2

* Activity logging feature has a new column called `last_login_from_ip_address` (string type). If you use ActiveRecord, you will have to add this column to DB ([#465](https://github.com/NoamB/sorcery/issues/465))

## 0.8.1
<!-- TO BE WRITTEN -->

## 0.8.0
<!-- TO BE WRITTEN -->

## 0.7.13
<!-- TO BE WRITTEN -->

## 0.7.12
<!-- TO BE WRITTEN -->

## 0.7.11
<!-- TO BE WRITTEN -->

## 0.7.10
<!-- TO BE WRITTEN -->

## 0.7.9
<!-- TO BE WRITTEN -->

## 0.7.8
{'fraction_non_alphanumeric': 0.15956439393939395, 'fraction_numerical': 0.04498106060606061, 'mean_word_length': 3.0247619047619048, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 2, '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': '2698429', 'n_tokens_mistral': 808, 'n_tokens_neox': 721, 'n_words': 241}