Fauxmo

Latest version: v0.8.0

Safety actively analyzes 621374 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.8.0

- Force keyword arguments in `CommandLinePlugin` as done elsewhere
- This is really the only cause of the "highest nonzero version number" bump
- Fix plugins not passing `initial_state` to parent class (https://github.com/n8henrie/fauxmo/issues/122)
- Tweaks to nix development environment
- Add coverage testing to `tests/` to ensure all testing code paths are taken

0.7.0

- Add `initial_state` kwarg for plugins
- See notes for eb749275a06c443bf4c914c450f9717ee3c7f212
- Python 3.11, drop official 3.7 support
- Add a basic config validation function
- Support config in `~/.config/fauxmo`
- Framework for nix and docker support
- Add timeouts to default plugins
- 2f9212b67dec62a4cc9c1609fbbe59dcea1c3d27
- Commands that block freeze *everything* due to the way asyncio works.
Highly recommended to leverage these timeouts for anything that may block
- Add support `shell=True` commands
- Use at your own risk :)
- Migrate setup.cfg to standalone pyproject.toml
- 09f80b364b85b327ab3f92c5e6f538b001a6becc
- type hinting updates

0.6.0

- Python 3.10
- Add optional `uvloop` support (https://github.com/n8henrie/fauxmo/issues/112)
- Add option to override `domain` to `homeassistantplugin.py` (https://github.com/n8henrie/fauxmo/issues/114)

0.5.1

- Version bumps to upload new pyproject.toml format to PyPI

0.5.0

- Add py38 support
- Add `use_fake_state` option to accommodate situations that state can't be
properly determined (thanks johngo7470)
- Bugfix: fix unexpected behavior with a switch's state logic was true for both
`on` and `off`
- Migrated HomeAssistantPlugin and CommandLinePlugin from fauxmo-plugins repo
- Update tests, pytest fixtures, and add some mocks

0.4.9

- Add py37 support (including Travis workaround)
- Fix bug in content-length calculation (thanks tim15)
- Replace `find_unused_port` with local function (thanks schneideradam)
- Use black for formatting
- Update `config-sample.txt` for changes in [HomeAssistant
API](https://developers.home-assistant.io/docs/en/external_api_rest.html)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.