Appdaemon

Latest version: v4.4.2

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

Scan your dependencies

Page 4 of 12

3.0.4

**Fixes**

- Use yaml.Safeloader to work around known security issue with
PyYaml - contributed by [mvn23](https://github.com/mvn23)
- Unpinned PyYaml

3.0.3

Not secure
**Fixes**

- Pinned PyYaml to 3.13 to avoid a known issue

3.0.2

Not secure
**Features**

- added `set_textvalue()` api call.
- added `app_init_delay` to delay App Initialization
- Added ability to register apps to receive log entries
- Added instructions for running a dev build
- Added support for Long Lived Access Tokens
- Updated MDI Icons to 3.0.39
- Updated Font Awesome Icons to 5.4.2
- Added MQTT Plugin - contributed by [Tod
Schmidt](https://github.com/tschmidty69)
- Many MQTT Plugin enhancements - contributed by [Odianosen
Ejale](https://github.com/Odianosen25)
- Added `entitypicture` widget - contributed by
[hwmland](https://github.com/hwmland)
- Docker start script will now check recursively for additional
requirements and install them - contributed by [Kevin
Eifinger](https://github.com/eifinger)
- Added ability to set units explicitly in widgets - contributed by
[Rene Tode](https://github.com/ReneTode)
- Added \--upgrade to pip3 call for recursive requirements.txt
scanning - contributed by [Robert
Schindler](https://github.com/efficiosoft)
- Added the ability to pass stringified JSON parameters to service
calls - contributed by [Clyra](https://github.com/clyra)

**Fixes**

- Fixed incorrect service call in `set_value()`
- Enforce domain name in rss feed target to avoid issues with other
functions
- Previously deleted modules will now be correctly reloaded to reflect
changes
- Fixed a bug in `get_scheduler_entries()`
- Prevent periodic refresh of HASS state from overwriting App created
entities - contributed by [Odianosen
Ejale](https://github.com/Odianosen25)
- Fix to honor cert_path - contributed by [Myles
Eftos](https://github.com/madpilot)
- Run AD in docker as PID 1 - contributed by [Rolf
Schäuble](https://github.com/rschaeuble)
- Fix encoding error in log messages - contributed by [Markus
Meissner](https://github.com/daringer)
- Fix a bug in `get_plugin_meta()` - contributed by [Odianosen
Ejale](https://github.com/Odianosen25)
- Various Doc corrections and additions - contributed by [Odianosen
Ejale](https://github.com/Odianosen25)
- Various fixes in the Docker docs - contributed by [Simon van der
Veldt](https://github.com/simonvanderveldt)
- Namespace fixes - contributed by [Odianosen
Ejale](https://github.com/Odianosen25)
- More namespace fixes - contributed by [Odianosen
Ejale](https://github.com/Odianosen25)
- Fixes of the namespaces fixes ;) - contributed by [Brian
Redbeard](https://github.com/brianredbeard)
- Fix typo in sample systemd config - contributed by [Evgeni
Kunev](https://github.com/kunev)
- Fix to cert path config - contributed by
[nevalain](https://github.com/nevalain)

**Breaking Changes**

- RSS target names must now consist of a domain as well as the target
name, e.g. `rss.cnn_news`
- SSE Support has been removed
- Use of ha_key for authentication is deprecated and will be removed
at some point. For now it will still work
- Many Font Awesome Icon names have changed - any custom icons you
have on dashboards will need to be changed to suit - see
[docs](https://appdaemon.readthedocs.io/en/latest/DASHBOARD_CREATION.html#a-note-on-font-awesome-upgrade)
for more detail.

While working through the upgrade it is strongly advised that you clear
your browser cache and force the recompilation of all of your dashboards
to flush out references to old icons. This can be done by manually
removing the `compiled` subdirectory in `conf_dir`, specifying
`recompile-1` in the arguments to the dashboard, or setting the
hadashboard option `dash_compile_on_start` to `1`.

3.0.1

Not secure
**Features**

- Added Production Mode to disable checking of App config or code
changes
- RSS Feed can now optionally show a description for each story
- Disabling of zooming and double tap zooming on iOs devices is now
optional via the `scaling` dashboard argument
- Exiting from the commandline with ctrl-c will now cleanly terminate
apps
- Sending SIGTERM to an appdaemon process will cause a clean shutdown,
including orderly termination of all apps in dependency order
- Added extra checking for HASS Initialization to prevent a race
condition in which metadata could not be read
- Weather widget adds the ability to change sensors, more dynamic
units, forecast option, icon options, option to show Rain/Snow
depending on precip_type sensor (and change icons), wind icon
rotates according to wind bearing - contributed by [Marcin
Domański](https://github.com/kabturek)

**Fixes**

- Fixed a problem in the Docker initialization script
- Fixed an parameter collision for events with a parameter `name` in
`listen_event()`
- Grammar corrections to docs, and a fix to the stop code -
contributed by [Matthias Urlichs](https://github.com/smurfix)

**Breaking Changes**

- iOS Scaling and tap zooming is no longer disabled by default

3.0.0

Not secure
**Features**

- API 200 responses are now logged to the access file
- Add meta tags to prevent double tap zoom on iOS

**Fixes**

- Re-added set_app_state() to the API

**Breaking Changes**

None

3.0.0b5

Not secure
**Features**

> - Added additional error checking for badly formed RSS feeds

**Fixes**

> - Fixed a bug that broke binary_sensor widget.
> - Fixed a bug that broke retries when connecting to Home Assistant
> - Fixed a bug that could cause lockups during app initialization
> - Fixed a bug for Docker that prevented the initial config from
> working correctly - contributed by
> [mradziwo](https://github.com/mradziwo)
> - Grammar corrections to docs, and a fix to the stop code -
> contributed by [Matthias Urlichs](https://github.com/smurfix)

**Breaking Changes**

None

Page 4 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.