From 5dd79fddd5aa31c481a67a552fea09ba8268613f Mon Sep 17 00:00:00 2001 From: Nathan Henrie Date: Fri, 25 Aug 2023 13:19:20 -0600 Subject: [PATCH] v0.7.0 Signed-off-by: Nathan Henrie --- CHANGELOG.md | 18 ++++++++++++++++++ src/fauxmo/__init__.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0889e7..2495ff0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,24 @@ Will not contain minor changes -- feel free to look through `git log` for more detail. +## v0.7.0 :: 20230825 + +- 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 + ## v0.6.0 :: 20220304 - Python 3.10 diff --git a/src/fauxmo/__init__.py b/src/fauxmo/__init__.py index 9f360df..adc24ea 100644 --- a/src/fauxmo/__init__.py +++ b/src/fauxmo/__init__.py @@ -5,7 +5,7 @@ __author__ = "Nathan Henrie" __email__ = "nate@n8henrie.com" -__version__ = "v0.6.0" +__version__ = "v0.7.0" logging.basicConfig( level=logging.INFO,