What's Changed
Features:
* Clean up service list to return serveice list [a337b88](http://github.com/homeassistant/homeassistant-cli/commit/a337b88d6008c3eeb2a804920d822b7e2f03708e) maxandersen
* sort-by option [4a6ec45](http://github.com/homeassistant/homeassistant-cli/commit/4a6ec45327dbe56606b17b4ba681e71dffe7292f) maxandersen
* Multiple entities for history period [c3fe18c](http://github.com/homeassistant/homeassistant-cli/commit/c3fe18c355e2a05f02f79e1d4209de45a4600028) maxandersen
* Add --since and --end time periods for history [b93ab24](http://github.com/homeassistant/homeassistant-cli/commit/b93ab247c0586d7117af96e231604faa4106a85d) maxandersen
* Bulk update entities in toggle, turn_on & turn_off [061e20d](http://github.com/homeassistant/homeassistant-cli/commit/061e20de29a3c1e6f8c6f05f806fe831cdaa6d99) maxandersen
* Introduce format=`auto` [421243d](http://github.com/homeassistant/homeassistant-cli/commit/421243dc56cfb9c11423ce184f0d32e5202dc1ca) maxandersen
* Add feature to get release directly [05f620c](http://github.com/homeassistant/homeassistant-cli/commit/05f620c2ad83ee955fd6f9724470836aa4e17bc4) fabaff
* autocomplete for raw api [71feb79](http://github.com/homeassistant/homeassistant-cli/commit/71feb790f15d0df37d069ef724053f420a3d4193) maxandersen
* update config to have decent table output [9144557](http://github.com/homeassistant/homeassistant-cli/commit/9144557bc3f40bed387fdccccf0f1aeb33000ce7) maxandersen
* Allow using jsonpath without title for --column-formats [06e33fb](http://github.com/homeassistant/homeassistant-cli/commit/06e33fb670577190b59af22ba3e87f1a617e2953) maxandersen
* Control over table and column format [5a549bb](http://github.com/homeassistant/homeassistant-cli/commit/5a549bb9efe4ba7d1d0e0d70f8239e074f5f5051) maxandersen
* feat(entity): entity list regular filtering [e7226f2](http://github.com/homeassistant/homeassistant-cli/commit/e7226f259b5eb7f9c3e9214a6eea421d0d7ca609) maxandersen
Bug fixes:
* Merge pull request 135 from home-assistant/release-0-4-0 [fc1c103](http://github.com/homeassistant/homeassistant-cli/commit/fc1c103a436e7ca6a2814423b2d4ba53f308b486) maxandersen
* prepare for 0.4 [f26a930](http://github.com/homeassistant/homeassistant-cli/commit/f26a93072ec90355da1e2e3948dc6c8923701101) maxandersen
* Removed idna to avoid ci failure [0a031c7](http://github.com/homeassistant/homeassistant-cli/commit/0a031c786783a3c6d9c24d37ea7ce3296d36ad70) maxandersen
* Merge branch 'master' into dev [8e49092](http://github.com/homeassistant/homeassistant-cli/commit/8e490925fea12b3ba60575d05c7fe8885329119a) maxandersen
* Upgrade pytest-timeout to 1.3.3 (133) [19a87ff](http://github.com/homeassistant/homeassistant-cli/commit/19a87ffce52129a2a6063a3a550a1b899cd1c247) fabaff
* Upgrade tabulate to 0.8.3 (134) [404de60](http://github.com/homeassistant/homeassistant-cli/commit/404de607a7ea2b9b55fc9f6a2a1ca1f405445cf7) fabaff
* Updated docs to latest features and fix minor bugs [a165a28](http://github.com/homeassistant/homeassistant-cli/commit/a165a285b4d97057e4ff976c4a0efc8f9d1dfec0) maxandersen
* apply proper fix for shared setup.py/const [585417c](http://github.com/homeassistant/homeassistant-cli/commit/585417c9e6ca19b88ed9e70c23df8c519acb6b18) maxandersen
* Upgrade requests to 2.21.0 [278d2c9](http://github.com/homeassistant/homeassistant-cli/commit/278d2c9662b90e2e221dde585ba84af4342529a4) fabaff
* Upgrade mypy to 0.660 [6ace6e1](http://github.com/homeassistant/homeassistant-cli/commit/6ace6e13f5db7caad022e5967c9f0b6212336f69) fabaff
* Upgrade idna to 2.8 [08a43d8](http://github.com/homeassistant/homeassistant-cli/commit/08a43d8580bd7b4973decbca682ef22bb189e771) fabaff
* Upgrade pytest to 4.1.1 [47585fa](http://github.com/homeassistant/homeassistant-cli/commit/47585fab44b9fd4ee0d8bcc625e0d97906ffb8f4) fabaff
* Upgrade pylint to 2.2.2 [2db60a5](http://github.com/homeassistant/homeassistant-cli/commit/2db60a58b354c49f4535d32d3a230fed5e84ade9) fabaff
* Upgrade netdisco to 2.3.0 [425093b](http://github.com/homeassistant/homeassistant-cli/commit/425093b824af6df46b2e4cf7948a65da52dc7044) fabaff
* try avoiding weird import module bug in tox [a64dd0a](http://github.com/homeassistant/homeassistant-cli/commit/a64dd0a809ab82b8aa2df71f91bccb77d54ada8a) maxandersen
* Update name [f28f74f](http://github.com/homeassistant/homeassistant-cli/commit/f28f74f89315c38de99a4f48df4272dacf832561) fabaff
* Update [4a20547](http://github.com/homeassistant/homeassistant-cli/commit/4a205479daf82f2a23ca6800384ee57aef16d6a5) fabaff
* Split information [f408c4b](http://github.com/homeassistant/homeassistant-cli/commit/f408c4b701b1e970bdc6870c7d5b9dd293a348ee) fabaff
* Fix docstrings and typos (109) [fe5960a](http://github.com/homeassistant/homeassistant-cli/commit/fe5960a586ca14e16120aab14695c08127849883) fabaff
* Upgrade pytz to >=2018.07 (106) [c40bf9f](http://github.com/homeassistant/homeassistant-cli/commit/c40bf9fd90c15b7ebf110790539c25aebcb7c277) fabaff
* Upgrade aiohttp to 3.5.1 (105) [39b9f0d](http://github.com/homeassistant/homeassistant-cli/commit/39b9f0d626021f04322d4863891a2032bd491d76) fabaff
* Upgrade pyyaml to >=4.2b1 (107) [b867e24](http://github.com/homeassistant/homeassistant-cli/commit/b867e24a08250bc4164a324039d74cce9e065622) fabaff
* Update comment and docstring (108) [defc8d8](http://github.com/homeassistant/homeassistant-cli/commit/defc8d82d0815f7ec5c230c925db5d03ea135902) fabaff
* Fix CVE-2017-18342 [7448a4a](http://github.com/homeassistant/homeassistant-cli/commit/7448a4ae9b6e4eae72f2827fcaf97966dc08daf8) fabaff
* refactor: use proper type ignore and fix typing [069a689](http://github.com/homeassistant/homeassistant-cli/commit/069a689817fe7a149ddc8fb0ce935dca40be1b49) maxandersen
* fix: bump version [beebb37](http://github.com/homeassistant/homeassistant-cli/commit/beebb3742eae3b23ad294c3eaeabd46bc149b5b5) maxandersen