v1.0.0 - SMIB state API and SMIBHID space state buttons
What's Changed
Features
- State space API and SMIBHID buttons implementation
- Create physical button to announce space open in slack by @sjefferson99 in #42
- Add debounce capability by @sjefferson99 in #46
- Added space open and closed button to SMIB with configurable channel by @sjefferson99 in #4
- Add PUT method for events and http event listeners for space open and… by @sam57719 in #37
- Update error handling in slack module by @sam57719 in #31
- Add error checking to smibhid state by @sjefferson99 in #93
- Central database for storing space information persistently, such as space state by @sam57719 in #48
- Make smibhid state aware, have SMIB set state on button press and SMIBHID poll for state updates - supports multiple space setters by @sjefferson99 in #76
- Docker build process implemented and optimised by @sam57719 in #27
- Detect and log how many active connections there are by @sam57719 in #35
Bugs
- Rename SMIBHID main.py to micropython compatible main.py by @sjefferson99 in #91
- Add DB Web UI credentials and update environment variables by @sam57719 in #90
Security
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #62
- Bump werkzeug from 3.0.2 to 3.0.3 by @dependabot in #61
Housekeeping
- Refactor URL configuration in config.py by @sam57719 in #28
- Remove redundant source and random test plugins by @sam57719 in #33
- Update project version to 1.0.0 in pyproject.toml by @sam57719 in #55
- Improve naming and pep8 compliance by @sjefferson99 in #63
- Updated Poetry dependencies with new versions by @sam57719 in #64
- Remove tests by @sam57719 in #65
- Assets folder by @sam57719 in #74
- CONTRIBUTING file added by @sjefferson99 in #73
- Readme legacy commands section by @sam57719 in #84
- Remove erroneous duplicate lines from failed merge conflict resolution by @sjefferson99 in #87
- Config Split by @sam57719 in #69
- App Home Updates by @sam57719 in #88
New Contributors
- @sjefferson99 made their first contribution in #4
- @sam57719 made their first contribution in #37
- @dependabot made their first contribution in #62
Full Changelog: https://github.com/somakeit/S.M.I.B./commits/v1.0.0