**Features**
- Refactored pluggable architecture
- Support for multiple HASS instances
- Custom constraints
- Namespaces
- Path of Secret file can now be specified
- apps.yaml can now be split across multiple files and directories
- Apps can now establish loading priorities to influence their loading
order
- IFRAME Refreshes should now be more reliable
- Added calls to access the underlying logger objects for the main and
error logs
- Add the ability to ignore specific subdirectories under appdir
- Added error handling for apps that can\'t be read or have broken
links
- Added london Underground Widget - contributed by
[mmmmmmtasty](https://github.com/mmmmmtasty)
- Added ability to display sensor attributes - contributed by
[mmmmmmtasty](https://github.com/mmmmmtasty)
- Added Weather Summary Widget - contributed by
[mmmmmmtasty](https://github.com/mmmmmtasty)
- Added Sticky navigation - contributed by [Lars
Englund](https://github.com/larsenglund)
- Added Input Select widget - contributed by [Rene
Tode](https://github.com/ReneTode)
- Redesigned Input Number widget (old is still available as
`input_slider`) - contributed by [Rene
Tode](https://github.com/ReneTode)
- Added Radial widget - contributed by [Rene
Tode](https://github.com/ReneTode)
- Added Temperature widget - contributed by [Rene
Tode](https://github.com/ReneTode)
- Added container style to sensor widget - contributed by [Rene
Tode](https://github.com/ReneTode)
**Fixes**
- Fixed an issue with the compiled directory not being created early
enough
**Breaking Changes**
- Apps need to change the import and super class
- `info_listen_state()` now returns the namespace in addition to the
previous parameters
- AppDaemon no longer supports python 3.4
- \--commtype command line argument has been moved to the
appdaemon.cfg file
- The \"ha_started\" event has been renamed to \"plugin_started\"
- RSS Feed parameters have been moved to the hadashboard section
- Log directives now have their own section
- [AppDaemon]{.title-ref} section renamed to [appdaemon]{.title-ref},
[HADashboard]{.title-ref} section renamed to
[hadashboard]{.title-ref}
- Accessing other Apps arguments is now via the `app_config`
attribute, `config` retains just the AppDaemon configuration
parameters
- Plugins (such as the HASS plugin now have their own parameters under
the plugin section of the config file
- The !secret directive has been moved to the top level of
appdaemon.yaml
- the self.ha_config attribute has been replaced by the
`self.get_hass_config()` api call and now supports namespaces.
- apps.yaml in the config directory has now been deprecated
- select_value() has been renamed to set_value() to harmonize with
HASS
- It is no longer possible to automatically migrate from the legacy
cfg style of config, and support for cfg files has been dropped.