Changelog

* 0.12.4 "David Caro <david@dcaro.es>"
    MINOR 827e3e6d: Merge pull request #20 from szymonlopaciuk/docs
    MINOR 6fd24967: 844 docs: create documentation for mitmproxy

* 0.12.3 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    MINOR 144736ec: Merge pull request #25 from
    szymonlopaciuk/clear_interactions_count
    MINOR f949af8f: base_service: reset counts on scenario switch

* 0.12.2 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    MINOR 04788d5c: Merge pull request #24 from
    szymonlopaciuk/fix_encoding_bugs
    MINOR 39fa9370: http: fix bugs in encoding on serialization

* 0.12.1 "David Caro <david@dcaro.es>"
    MINOR 8c99f734: travis: don't deploy on non-master branches

* 0.12.0 "David Caro <david@dcaro.es>"
    FEATURE d45c6f6b: Merge pull request #23 from
    szymonlopaciuk/recording_feature
    MINOR 826f8060: 691 services: add recording feature

* 0.11.1 "David Caro <david@dcaro.es>"
    MINOR 54425d5f: Merge pull request #22 from
    david-caro/allow_repeating_interactions_per_scenario
    MINOR 321d62c6: interaction_count: be per-scenario

* 0.11.0 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    FEATURE f2a8968f: Merge pull request #21 from
    szymonlopaciuk/proxy_interaction_api
    MINOR 9c93712a: management_service: add proxy interaction API

* 0.10.1 "David Caro <david@dcaro.es>"
    MINOR f54e5edb: Merge pull request #19 from david-caro/add_callback_logs
    MINOR 05730b9e: callbacks: add log entry when doing a callback

* 0.10.0 "David Caro <david@dcaro.es>"
    FEATURE 2bfeb22b: Merge pull request #18 from szymonlopaciuk/fake-rt
    MINOR 818ea6ee: services: RT, create a default init scenario

* 0.9.1 "David Caro <david@dcaro.es>"
    MINOR 68950128: Merge pull request #17 from ammirate/whitelist_from_env
    MINOR 9bee4225: whitelist: get services from env variable

* 0.9.0 "David Caro <david@dcaro.es>"
    FEATURE fd5ee34d: Merge pull request #14 from szymonlopaciuk/fake-legacy
    MINOR b6b04518: 687 services: add the legacy service
    MINOR 00c9fa28: interaction: interpolate envars in callbacks

* 0.8.0 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    FEATURE 9802aa07: Merge pull request #16 from
    szymonlopaciuk/cassette_callbacks
    MINOR 744db933: 730 interaction: introduce callbacks

* 0.7.0 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    FEATURE 1a6139b7: Merge pull request #15 from szymonlopaciuk/cassette_rules
    MINOR c5c011d7: interaction: match requests by rules in yaml

* 0.6.0 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    FEATURE 7d3b9560: Merge pull request #13 from szymonlopaciuk/bytes_body
    MINOR 3d10a5b1: http: make body bytes, add whitelist services

* 0.5.0 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    FEATURE 19a19275: Merge pull request #12 from szymonlopaciuk/wrappers
    MINOR a9281fd5: global: introduce wrappers for HTTP entities
    MINOR 3c17ce49: services: move whitelist and manager into services
    MINOR 4f781caf: misc: review changes
    MINOR 6b42b96f: setup: add 2 lines after imports
    MINOR c0a1b22c: http: move wrappers to one file module
    MINOR 2f83dc42: global: use wrappers for HTTP entities

* 0.4.1 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    MINOR fee1fe9d: Merge pull request #11 from szymonlopaciuk/pypy_releasing
    MINOR 78aab178: setup: enable PyPI releasing

* 0.4.0 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    FEATURE b3dc1343: Merge pull request #10 from szymonlopaciuk/services
    FEATURE 754f988e: global: service list of classes in dispatcher
    FEATURE c5cc8e19: 540 services: create an ArXiV service

* 0.3.1 "David Caro <david@dcaro.es>"
    MINOR bb41433e: Merge pull request #9 from szymonlopaciuk/small_refactor
    MINOR e8d526a9: setup: remove overlap between requires
    MINOR 1337c503: tests: make suites modules: allow same test names
    MINOR 831c301b: errors: refactor to use f-strings

* 0.3.0 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    FEATURE 6d29514c: Merge pull request #8 from szymonlopaciuk/base_service
    FEATURE 830134a4: setup: add pathlib dep, use in ManagementService
    FEATURE f9dfeb6e: 537 base_service: load YAMLs, switch scenarios

* 0.2.1 "David Caro <david@dcaro.es>"
    MINOR c9e5cf04: Merge pull request #7 from
    szymonlopaciuk/move_ca_to_root_home
    MINOR d73bed2a: 661 move CA file to the root home directory

* 0.2.0 "David Caro <david@dcaro.es>"
    FEATURE ce6116b4: Merge pull request #6 from
    szymonlopaciuk/introduce_whitelist
    FEATURE 98854986: 618 introduce a whitelist service

* 0.1.0 "David Caro <david@dcaro.es>"
    FEATURE 2f29cac0: Merge pull request #5 from
    szymonlopaciuk/introduce_mgmt_service
    FEATURE 9703b676: create base for the management service
    FEATURE 871eea28: management_service: add endpoints

* 0.0.5 "David Caro <david@dcaro.es>"
    MINOR e9a35d07: Merge pull request #4 from szymonlopaciuk/add_mypy
    MINOR e3420c51: mypy: add mypy static type checking

* 0.0.4 "David Caro <david@dcaro.es>"
    MINOR 610d2822: Merge pull request #3 from szymonlopaciuk/fix_install_deps
    MINOR 35833854: Dockerfile properly install setup.py dependencies

* 0.0.3 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    MINOR 02e4b579: Merge pull request #2 from szymonlopaciuk/push_to_docker
    MINOR d82d0b3e: push images to docker on travis success, add CA

* 0.0.2 "David Caro <david@dcaro.es>"
    MINOR 3acc88d9: Merge pull request #1 from
    szymonlopaciuk/initialise_dispatcher
    MINOR aff77674: add travis configuration
    MINOR 9bd93be3: initialise repository and create dispatcher

* 0.0.1 "David Caro <david@dcaro.es>"
    MINOR d9a9ee6b: Initial commit