<commit_before>Change Log
==========
All notable changes to this project will be documented in this file.

The format is based on `Keep a Changelog`_ and this project adheres to
`Semantic Versioning`_.


.. _@vodik: https://github.com/vodik
.. _Keep a Changelog: http://flask.pocoo.org/docs/0.11/quickstart/#routing
.. _Semantic Versioning: http://flask.pocoo.org/docs/0.11/quickstart/#routing


0.1.0.alpha1 - 2016-09-07
-------------------------
Added
*****
- Python 3.5 support. Thanks to `@vodik`_ for the initial work.
- Cluster service API with docs and tests
- `flask`_-like routing system with docs and tests
- Docs for the ``Session`` API
- Error checking in ``Connection.api``
- Support for the `deflect`_ dp tool

.. _deflect: https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+deflect
.. _flask: http://flask.pocoo.org/docs/0.11/quickstart/#routing


0.1.0.alpha0 - 2016-08-03
-------------------------
Added
*****
Cumulatively there was **a lot** of work done on ``switchy`` as a
traffic generator for stress testing prior to this release. Most
of the initial design was with this focus using *FreeSWITCH 1.4.18*
and the SWIG python-ESL backend. The API evolved from internal tools
built around an early version of Sangoma's VoIP testing framework.

A very high level summary includes:

- A session API for invoking FreeSWITCH commands *Pythonically*<commit_msg>Fix changelog links<commit_after>Change Log
==========
All notable changes to this project will be documented in this file.

The format is based on `Keep a Changelog`_ and this project adheres to
`Semantic Versioning`_.


.. _@vodik: https://github.com/vodik
.. _Keep a Changelog: http://keepachangelog.com/en
.. _Semantic Versioning: http://semver.org/


0.1.0.alpha1 - 2016-09-07
-------------------------
Added
*****
- Python 3.5 support. Thanks to `@vodik`_ for the initial work.
- Cluster service API with docs and tests
- `flask`_-like routing system with docs and tests
- Docs for the ``Session`` API
- Error checking in ``Connection.api``
- Support for the `deflect`_ dp tool

.. _deflect: https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+deflect
.. _flask: http://flask.pocoo.org/docs/0.11/quickstart/#routing


0.1.0.alpha0 - 2016-08-03
-------------------------
Added
*****
Cumulatively there was **a lot** of work done on ``switchy`` as a
traffic generator for stress testing prior to this release. Most
of the initial design was with this focus using *FreeSWITCH 1.4.18*
and the SWIG python-ESL backend. The API evolved from internal tools
built around an early version of Sangoma's VoIP testing framework.

A very high level summary includes:

- A session API for invoking FreeSWITCH commands *Pythonically*
{'fraction_non_alphanumeric': 0.14348462664714495, 'fraction_numerical': 0.027086383601756955, 'mean_word_length': 3.4151857835218093, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '598120', 'n_tokens_mistral': 904, 'n_tokens_neox': 841, 'n_words': 311}