Home Assistant Cli Versions Save

:computer: Command-line tool for Home Assistant

0.9.6

1 year ago
  • Allow later tabulate (@musicinmybrain)
  • Also, later click-log and pytest-timeout release are allowed

0.9.5

1 year ago
  • Remove duplicate --version (@chenrui333)
  • Update github url (@dtrodrigues)
  • Implement area support for entities (@makuser)
  • Prevent list command shadowing builtin (@rdavidcollins001001)
  • Change deprecated parameter name autocompletion (@jpnadas)
  • Update requirements

0.9.4

2 years ago

Only bugfix and dependencies update.

0.9.3

3 years ago
  • Use mDNS and not propagated hostname over DNS @fabaff
  • Show area name instead of id on device list (#346) @dwradcliffe

0.9.2

3 years ago

What's Changed

  • Only allow aiohttp >= 3.7.4 to avoid CVE-2021-21330 @fabaff
  • Update testing requirements @fabaff
  • Add 'device rename' command (#350) @walnerz
  • Support --output ndjson (#348) @jasonk
  • Migrate from jsonpath-rw to jsonpath-ng (#347) @onkelbeh

0.9.1

4 years ago

What's Changed

  • Add missing constants (fixes #331) (#333) @fabaff
  • Update linting (#334) @fabaff
  • Complete HA hardware commands (#329) @fabaff
  • Fix docstrings (#330) @fabaff

0.9.0

4 years ago

This release adds support for interacting with Home Assistant (former Hass.io).

What's Changed

  • Add Fedora instructions (#327) @fabaff
  • Add HA plugin (based on #276) (#325) @fabaff
  • Raise HomeAssistantCliError on auth errors (#326) @scop
  • Typos, docstrings and vars (#324) @fabaff
  • Sync with recent HA release (#323) @fabaff

0.8.0

4 years ago

What's Changed

Another update mainly to get dependencies updated.

New feature to easily access raw websocket api endpoints to do cli operations using websocket before there is a custom command for it.

  • feat(plugin): hass-cli raw ws for websocket apis (#274) @maxandersen

Dependency updates and minor fixes

  • Remove duplicate constant (#302) @fabaff
  • build(deps): bump ruamel-yaml from 0.16.2 to 0.16.5 (#270) @dependabot-preview
  • build(deps): bump voluptuous from 0.11.5 to 0.11.7 (#267) @dependabot-preview
  • build(deps): bump ruamel-yaml from 0.16.1 to 0.16.2 (#268) @dependabot-preview
  • build(deps): bump ruamel-yaml from 0.15.100 to 0.16.1 (#265) @dependabot-preview
  • build(deps): bump voluptuous-serialize from 2.1.0 to 2.2.0 (#266) @dependabot-preview
  • build(deps): bump ruamel-yaml from 0.15.99 to 0.15.100 (#262) @dependabot-preview
  • build(deps): bump ruamel-yaml from 0.15.97 to 0.15.99 (#261) @dependabot-preview
  • build(deps): bump bcrypt from 3.1.6 to 3.1.7 (#258) @dependabot-preview
  • build(deps): bump ruamel-yaml from 0.15.94 to 0.15.97 (#255) @dependabot-preview
  • build(deps): bump cryptography from 2.6.1 to 2.7 (#254) @dependabot-preview
  • Upgrade ruamel.yaml to 0.15.96 (#251) @fabaff
  • Bump requests from 2.21.0 to 2.22.0 (#250) @dependabot-preview
  • fix(build): try make releases to testpypi work (#247) @maxandersen
  • Fix for examples regarding "--columns" to make examples work (at leas… (#305) @haakonstorm
  • fix(typing): master broken due to new typing rules/deps. (#309) @maxandersen
  • Bump Black to 19.10b0 (#311) @quamilek
  • Set pydocstyle to >=4.0.0,<5 (#301) @fabaff
  • Set pylint to >=2.3.1,<2.4 (#300) @fabaff
  • Set wheel to >=0.33.1,<0.4 (#299) @fabaff
  • Set coveralls to >=1.2.0,<2 (#298) @fabaff
  • Set flake8 to >=3.7.7,<4 (#297) @fabaff
  • Set black to >=19.3b0,<20 (#296) @fabaff
  • Set requests_mock to >=1.6.0,<2 (#295) @fabaff
  • Set pytest-cov to >=2.6.1,<3 (#294) @fabaff
  • Set mock-open to >=1.3.1,<1.4 (#293) @fabaff
  • Set pytest-sugar to >=0.9.2,>0.10 (#292) @fabaff
  • Set jsonpath-rw to >=1.4.0,<2 (#291) @fabaff
  • Set pytest-timeout to >=1.3.3,<1.4 (#290) @fabaff
  • Set click-log to >=0.3.2,<0.4 and click to >=7.0,<8 (#283) @fabaff
  • Set requests to >=2.22.0,<3 (#287) @fabaff
  • Set regex to >=2019.08.19 (#278) @fabaff
  • Set pytest to >=5.1.2,<6 (#285) @fabaff
  • Set mypy to >=0.710,<0.8 (#286) @fabaff
  • Use recommended shebang style (see Fedora documentation) (#289) @fabaff
  • Lighten netdisco dependency requirements (#277) @fabaff
  • Set certifi to >=2019.06.16 (#281) @fabaff
  • Set dateparser to >=0.7.1,<0.8 (#288) @fabaff
  • Set aiohttp to >=3.5.4,<4 (#282) @fabaff
  • Set ruamel.yaml to >=0.16.5,<0.17 (#279) @fabaff
  • Set tabulate to >=0.8.3,<0.9 (#284) @fabaff
  • Fix pytz (#280) @fabaff

0.7.0

5 years ago

What's Changed

Small release, mainly to get version with latest dependencies out.

But noteworthy are the extended map to support other map services than openmap, old autocompletion bug on hassio have been fixed and brew install now documented.

  • a ton of dependency updates thanks to @fabaff

Features/Fixes:

  • Enable circleci (#245) @maxandersen
  • fix: broken autocompletion on hass.io (#232) @maxandersen
  • Add instructions for homebrew installation (#167) @michaelwoods
  • fix: empty editor when using edit (#202) @maxandersen
  • feat: map for entities and multiple map services (#196) @maxandersen
  • Fix typos and align style of log messages (#233) @fabaff
  • Add missing docstring (#235) @fabaff
  • Fix pylint issue (#209) @fabaff

Dependency updates:

  • Upgrade requests_mock to 1.6.0 (#241) @fabaff
  • Upgrade regex to 2019.04.14 (#242) @fabaff
  • Upgrade mypy to 0.701 (#239) @fabaff
  • Upgrade pytest to 4.4.1 (#238) @fabaff
  • Upgrade ruamel.yaml to 0.15.94 (#237) @fabaff
  • Bump ruamel-yaml from 0.15.92 to 0.15.93 (#234) @dependabot
  • Bump ruamel-yaml from 0.15.91 to 0.15.92 (#230) @dependabot
  • Upgrade regex to 2019.04.12 (#227) @fabaff
  • Upgrade netdisco to 2.6.0 (#225) @fabaff
  • Fix import ordering (#226) @fabaff
  • Upgrade pytest to 4.4.0 (#224) @fabaff
  • Bump astral from 1.7.1 to 1.10.1 (#219) @dependabot
  • Upgrade pydocstyle to 3.0.0 (#223) @fabaff
  • Upgrade ruamel.yaml to 0.15.91 (#222) @fabaff
  • Bump ruamel-yaml from 0.15.78 to 0.15.91 (#221) @dependabot
  • Bump idna from 2.7 to 2.8 (#216) @dependabot
  • Bump cryptography from 2.3.1 to 2.6.1 (#218) @dependabot
  • Bump aiohttp from 3.5.1 to 3.5.4 (#217) @dependabot
  • Bump pyjwt from 1.6.4 to 1.7.1 (#214) @dependabot
  • Bump requests from 2.20.1 to 2.21.0 (#213) @dependabot
  • Bump bcrypt from 3.1.4 to 3.1.6 (#212) @dependabot
  • Bump voluptuous-serialize from 2.0.0 to 2.1.0 (#211) @dependabot
  • Bump attrs from 18.2.0 to 19.1.0 (#210) @dependabot
  • Upgrade netdisco to 2.5.0 (#207) @fabaff
  • Upgrade pytest to 4.3.1 (#206) @fabaff
  • Upgrade pylint to 2.3.1 (#208) @fabaff
  • Upgrade regex to 2019.03.12 (#205) @fabaff
  • Upgrade pylint to 2.3.0 (#200) @fabaff
  • Upgrade flake8 to 3.7.7 (#199) @fabaff
  • Upgrade ruamel.yaml to 0.15.89 (#198) @fabaff
  • Upgrade regex to 2019.02.21 (#195) @fabaff

0.6.0

5 years ago

Whats changed

Breaking change: old hass-cli entity is now hass-cli state and hass-cli entity not uses actually entityregistry. Thus if you used hass-cli entity before, that exact same functionality is in hass-cli state.

New Features

  • fix: event watch has reliable json output 94e4362 @maxandersen
  • feat: Make entity state, and entity about entityregistry 46eca7a @maxandersen
  • Add support for system health (#172) 12e29e0 @fabaff
  • Dockcer image for armhf. fd44bf2 Rafał Markiewicz
  • feat(docker): add doc and script for docker hass-cli 2e38aef @maxandersen
  • doc(docker): raw docker cmd described 60d83e2 @maxandersen

Bug fixes

  • fix: release 0.6.0 version dea2365 @maxandersen
  • Upgrade regex to 2019.02.20 (#187) 534add9 @fabaff
  • Order requirements alphabetically 8fb38c9 @fabaff
  • Upgrade flake8 to 3.7.6 (#188) 459964a @fabaff
  • Upgrade pytest to 4.3.0 (#185) 4b738df @fabaff
  • Upgrade wheel to 0.33.1 (#186) e9d1eab @fabaff
  • Upgrade regex to 2019.02.18 (#182) 5ea9818 @fabaff
  • Upgrade wheel to 0.33.0 (#181) b1efd1c @fabaff
  • Upgrade dateparser to 0.7.1 (#183) 07f2cf1 @fabaff
  • Upgrade pytest to 4.2.1 (#180) a9849d2 @fabaff
  • Fix typo and add .xprocess to .gitignore cffc957 @maxandersen
  • Update help output (fixes #173) (#174) a7ef8a5 @fabaff
  • Upgrade ruamel.yaml to 0.15.88 (#177) 8685b6a @fabaff
  • Add missing docstring (#175) 9de9b4c @fabaff
  • Update output (#169) ef599ab @fabaff
  • Fix link (#170) e3aabed @fabaff
  • Fix formatting (#165) 83b2fd5 @fabaff
  • Upgrade regex to 2019.02.07 (#160) 4965fd1 @fabaff
  • Upgrade ruamel.yaml to 0.15.87 (#161) 8d82e2d @fabaff
  • Upgrade flake8 to 3.7.5 (#163) be7a256 @fabaff
  • Upgrade pytest to 4.2.0 (#164) b044ad1 @fabaff
  • Upgrade mypy to 0.670 (#159) a3e9eb5 @fabaff
  • Fix typos (#158) f651a77 @fabaff
  • fix bash line for autocomplete (#148) 992fa15 DrJeff
  • fix(docker): Avoid pip 19.0.1 bug a4e0011 @maxandersen
  • fix: next 0.6.0.dev0 7afa47c @maxandersen