Releases: somakeit/smib
Releases · somakeit/smib
v1.1.1
v1.1.0 - Display, errors and logging
What's Changed
Features
- Added display framework
- Added driver for 2x16 lcd display by @sjefferson99 in #103
- Display documentation by @sjefferson99 in #135
- Add firmware version to HID, with log and display out. by @sjefferson99 in #115
- Swagger API Docs by @sam57719 in #126
- Restart: unless-stopped in docker configuration to improve reliability on power outage by @sam57719 in #130
- File based logging for smibhid by @sjefferson99 in #131
- Add error output to smibhid display by @sjefferson99 in #142
Housekeeping
- Bring docker-compose-develop.yml and docker-compose-master.yml inline… by @sam57719 in #108
- Move space state logic out of HID to new module and class. by @sjefferson99 in #111
- Handle SlackApiError exceptions in the space open/close plugin by @sam57719 in #112
- Versioning info in readme by @sam57719 in #116
- Update Python version in README and Dockerfile by @sam57719 in #121
- Make configuration directory configurable by @sam57719 in #109
- Log level usage improvements by @sam57719 in #127
- Refactor display and lcd driver modules by @sjefferson99 in #132
- Dockerfile change to copy env file into the container by @sam57719 in #136
- Update version in pyproject.toml by @sam57719 in #144
Bugs
- Improved space state update logic on state poller by @sjefferson99 in #123
Full Changelog: v1.0.0...v1.1.0
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