<commit_before># FriendlyId Changelog

We would like to think our many {file:Contributors contributors} for
suggestions, ideas and improvements to FriendlyId.

* Table of Contents
{:toc}

## 4.0.3 (NOT RELEASED YET)

* Fix escape for '%' and '_' on SQLite (Norman Clarke and [spetrunin](https://github.com/spetrunin))
* Allow FriendlyId to be extended or included (Norman Clarke)
* Allow Configuration#use to accept a module (Norman Clarke)
* Fix bugs with History module + STI (Norman Clarke and [spetrunin](https://github.com/spetrunin))

## 4.0.2 (2012-03-12)

* Improved conflict handling and performance in History module (<NAME> and <NAME>)
* Fixed bug that impeded using underscores as a sequence separator (<NAME> and <NAME>)<commit_msg>Fix Sergey's name in Changelog<commit_after># FriendlyId Changelog

We would like to think our many {file:Contributors contributors} for
suggestions, ideas and improvements to FriendlyId.

* Table of Contents
{:toc}

## 4.0.3 (NOT RELEASED YET)

* Fix escape for '%' and '_' on SQLite (Norman Clarke and Sergey Petrunin)
* Allow FriendlyId to be extended or included (Norman Clarke)
* Allow Configuration#use to accept a module (Norman Clarke)
* Fix bugs with History module + STI (Norman Clarke and Sergey Petrunin)

## 4.0.2 (2012-03-12)

* Improved conflict handling and performance in History module (<NAME> and <NAME>)
* Fixed bug that impeded using underscores as a sequence separator (<NAME> and <NAME>)
{'fraction_non_alphanumeric': 0.09553264604810996, 'fraction_numerical': 0.019243986254295534, 'mean_word_length': 4.991769547325103, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, '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': '168344', 'n_tokens_mistral': 478, 'n_tokens_neox': 438, 'n_words': 185}