Releases: home-assistant/hassbian-scripts
v0.13 It's all the same, just completely different
0.13
With this release we have some major changes.
- Migration script for migrating your Home Assistant venv to Python 3.7 if running on Raspbian Stretch.
- The hassbian-config tool and hassbian-scripts package has been overhauled an rewritten from scratch to simplify handling of suites, differing hardware and distros.
This was a huge job done by @ludeeus #268 and to qoute him "It's all the same (mostly), just completely different."
When updating Home Assistant a check for your Python Version will be run and if it's running a version <3.7 an upgrade and build from source will be done to convert your venv to Python 3.7. This is for the upcoming change of Home Assistant deprecating support for any Python version older than the two latest.
With this release we also have a new image based on Debian Buster instead of Debain Stretch(Raspbian is based on Debian Stretch).
This image will continue to follow Raspbian is our intention but with the deprecation of Python support this was the best option in our opinion.
Hope you enjoy the release!
Know problems
Currently the Pi-hole suite isn't able to install on Debian Buster since the upstream script it relies on does not support Debian Buster.
What's Changed
- Python: use HA python version for validation, not HA (#292) @ludeeus
- Spelling correction premissions->permissions (#289) @dashdanw
- Insert issue number for tracking (#287) @ludeeus
- Use debian version of mosquitto for buster (#285) @ludeeus
- Service file paths (#284) @ludeeus
- DuckDNS: Fixes issue with generating certificates and validation (#283) @ludeeus
- input.text fix returned value (#282) @ludeeus
- Tradfri: fix typo in function name. (#281) @ludeeus
- python: Fix "migration" on a fresh install. (#280) @ludeeus
- homeassistant: Fix for upgrade using beta/dev flags (#279) @ludeeus
- Fix color if new update (#278) @ludeeus
- Fix check of DUCKDNS token (#277) @Landrash
- AppDaemon: Fixes "command not found" when running suite actions. (#276) @ludeeus
- Add Check for repository file Remove purging of package since that ha… (#274) @Landrash
- Documentation updates. (#273) @ludeeus
- Changes to the test suite and minor bugfixes. (#272) @ludeeus
- Change declarations (#271) @ludeeus
- Skip migration if osname is buster (#270) @ludeeus
- It's all the same (mostly), just completely different. (#268) @ludeeus
- Preparations for Python 3.5 D-Day. (#255) @ludeeus
- Service: Use correct TimeoutSec option. (#260) @ludeeus
- mariadb: Adds default-libmysqlclient-dev (#264) @ludeeus
- MSSQL: Adds Cython package (#261) @ludeeus
- Mosquitto: Force stretch repo (#262) @ludeeus
- PostgreSQL: Use version 11 on newer images (#265) @ludeeus
- hassbian-script: Use osrelease to select stretch/buster (#263) @ludeeus
- Cloud9: Adds authentication (#251) @ludeeus
- Remove homebridge (#258) @Landrash
- Remove mention of Google Home from component (#257) @Landrash
- Add c_rehash to installation script (#256) @Landrash
- Change discord channel name in "error" messages. (#252) @ludeeus
- Fix typo (#249) @brianjking
- Master (#247) @Landrash
v0.12 It's about time
Some minor changes in preparation for changes upcoming relating to Python 3.7
What's Changed
0.11.1
0.11.0 Autum Bump
What's Changed
- Add Zigbee2MQTT install script (#207) @Landrash
- Add install script for fail2ban (#211) @Landrash
- Change header from "Monitor" to "Pi-hole" (#213) @Sirs0ri
- Fix broken link to fail2ban-docs (#214) @Sirs0ri
- Release v0.11.0 (#215) @Landrash
- Merge pull request #215 from home-assistant/dev (#216) @Landrash
0.10.0 Autumn updates
What's Changed
- Initial preparations for hosting the package on GitLab (#170) @ludeeus
- Home Assistant: Rollback feature if the upgrade script fails config_check. (#172) @ludeeus
- Hassbian: make sure that crucial packages are not removed. (#174) @swetoast
- Hassbian: Added new alias
halog
(#176) @ludeeus - DuckDNS: Fixes cron issues with dehydrated (#181) @ludeeus
- Cloud9: Added dedicated workspace and use symlink to homeassistant config. (#178) @ludeeus
- Deprecate homebridge (#182) @ludeeus
- Hassbian-config: Added remove function. (#184) @ludeeus
- Homeassistant: Add --force to initial install command. (#189) @ludeeus
- DuckDNS: Add remove function. (#188) @ludeeus
- Homeassistant: Fixes revert issue. (#187) @ludeeus
- Repo: Add release-drafter configuration. (#186) @ludeeus
- Documentation cleanup (#185) @ludeeus
- docs: Fixes tables for hassbian-config (#190) @ludeeus
- DuckDns: fix typo in duckdns-install-package (#191) @leschekfm
- Fix multiple typos in CONTRIBUTING.md (#192) @leschekfm
- DuckDns docs: add https hint and fix typo (#193) @leschekfm
- homebridge: Add removal script. (#197) @ludeeus
- Update webterminal.md (#198) @rorpage
- Update postgresql.md (#199) @rorpage
- Update mariadb.md (#200) @rorpage
- Add install script for the Bluetooth monitor script (#195) @Landrash
- Add MOTD to the Hassbian image (#201) @Landrash
- hassbian-config: Adds function to test PR's (#203) @ludeeus
- hassbian-config: adds check-permission to developer-test-pr function (#205) @ludeeus
- Pihole (#204) @Landrash
- Bump dev version to 0.10.0 (#202) @Landrash
- Removes unnecessary usage of sudo form the package. (#208) @ludeeus
v0.9.1 Summer bump
0.9.0
Upgrade hassbian-config to this version by running:
$ sudo hassbian-config upgrade hassbian-script
Preliminary release notes for 0.9.0
#160 homeassistant: Restart after upgrade. @ludeeus
#159 Razberry: Fix for not correctly setting value in /boot/config.txt @ludeeus
#157 Appdaemon: Use newest python version when installing. @ludeeus
#156 hassbian-scrtips: Added daemon-reload. @ludeeus
#155 Add check support for Pi Zero WH @cxlwill
#153 hassbian-config: Added checks for RPiZero on suites that won't run. @ludeeus
#152 hassbian-config: Minor change to show-installed. @ludeeus
#151 hassbian-scripts: Added --beta to upgrade to prerelease. @ludeeus
#150 homeassistant: Added the option to upgrade to a specific version. @ludeeus
#148 Combine upgrade scripts (*-dev) @ludeeus
#145 New install/upgrade scripts for Cloud9. @ludeeus
v.0.8.1 Corrections for AppDaemon
v.0.8.0 Late Pie
Upgrade hassbian-config to this version by running:
$ sudo hassbian-config upgrade hassbian-script
Changelog: 0.8.0
#139 Upgrade hassbian-config-on-first-boot. @ludeeus
#138 hassbian-config: New run-suite function @ludeeus
#137 hassbian-config: Added more bash completion entries. @ludeeus
#135 Minor typo and clarification. @Landrash
#133 Fix misspellings. @Cabalist
#132 Hassbian-config: Added debug option. @ludeeus
#131 New upgrade script for Python. @ludeeus
#130 Webterminal: Added SSL support with existing LE certificates. @ludeeus
#129 Hassbian-config: share-log errorhandling @ludeeus
#128 Hassbian-config: Show function rewrite. @ludeeus
#125 hassbian-config: Usage cleanup, added new help and command options. @ludeeus
#123 Fixed typo in validations @ludeeus
#121 Script validations. @ludeeus
#117 Improve text prompts @Antoni-K
#116 PostgreSQL: Added client installation. @ludeeus
#115 AppDaemon: Updated documentation. @ludeeus
#113 Hassbian-config: Add log to upgrade function. @ludeeus
#112 Preparations for Stickler CI @ludeeus
#109 Moved user input to the top of the scripts. @ludeeus
#107 Aliases for common functions. @Landrash
#106 Fix wrong Discord channel in scripts @Landrash
#103 DuckDNS: Add support for typing the full domain. @ludeeus
#102 Initial addition of templates for issue/pr. @ludeeus
#101 Rename HASSbian to Hassbian. @ludeeus
#100 Homeassistant: Moved versioncheck to PyPI. @ludeeus
#99 Hassbian: Fixes install problem at Hassbian boot. @ludeeus
#94 hassbian-config: Better handling of missing upgrade scripts. @ludeeus
#93 hassbian-config: Fixes tab-autocomplete. @ludeeus
v0.7.0 Spring Cleaning
Spring Cleaning
Further enhancement of Hassbian-config
Upgrade hassbian-config to this version by running:
$ sudo hassbian-config upgrade hassbian-script
Changelog: 0.7.0
#90 Combine install/upgrade scripts, and new arguments. @ludeeus
#89 Mosquitto: Workaround for stretch no longer needed. @ludeeus
#88 Documentation @ludeeus
#87 LibCEC: Always use newest installed Python version. @ludeeus
#86 Added upgrade script for AppDaemon. @ludeeus
#85 Cleaner look of "usage" function. @ludeeus
#84 Added option to print installed version (-V). @ludeeus
#83 AppDaemon: Added option to expose config to samba. @ludeeus
#82 Added line about appdaemon config folder to installer @jabelone
#81 DuckDNS: Added option to generate SSL certificate. @ludeeus
#79 Added install script for Homebridge. @ludeeus
#78 Added log functionality and easy hastebin sharing. @ludeeus
#77 Mosquitto: Update dependencies in use by the workaround. @ludeeus
#71 Update upgrade_home-assistant.sh @riemers
#70 Home Assistant Dev install script @Landrash
#68 Added "show installed" command to hassbian-config. @ludeeus
#67 Update upgrade_hassbian.sh @olskar
#64 Remove cython from base package since it's installed as a pip package @Landrash
#61 Changed method used by hassbian-scripts install-script. @ludeeus
#60 Initial "tab autocomplete" @ludeeus