Releases: PI-Portal/pi_portal
Releases · PI-Portal/pi_portal
Release 0.0.5
Release 0.0.4
2022-07-10
Build System / Dependencies
Continuous Integration
Bug Fixes
- EXCEPTIONS: inherit from correct class (b28d152)
Deployment Checklist
- Ensure readthedocs integration is working
Release 0.0.3
2022-02-16
Build System / Dependencies
- POETRY: add darglint, integrate with ci (5d06b57)
- POETRY,GITHUB: dependabot config, updates (be55df7)
Continuous Integration
- GITHUB: enable python 3.10 in workflows (389ad16)
- TYPES: enforce strict typing (2db587c)
- PYLINT: enable simularities checks (4abbd99)
Documentation Changes
- README: announce support of python 3.10 (5509f26)
- SPHINX: settings, tests, inherited members (ca86f5f)
New Features
- POETRY:
- LOGS: switch to json formatter (dc22926)
- SLACK: add process to supervisor, cli report (0dd9276)
- CLI:
- GPIO: new components for dht11 and monitor (ff02b63)
- LOGGING: add logging to slack bot and client (8eb43e9)
- INSTALLTION: camera process start by default (a3ed9c2)
Bug Fixes
- READTHEDOCS: add missing dependencies to doc builds (45bca0a)
Refactors
- SYSTEM:
- CLI: extract command class (284537c)
- GPIO:
- SUPERVISOR: types, docstrings (93916b5)
- SOCKET: types, docstrings (c30073d)
- S3: types, docstrings (75b804e)
- MOTION: typing, docstrings, ivars (e08d041)
- SLACK: extract class for bot (edbd7a4)
- INTEGRATIONS: reorganize slack (f0e5b2b)
- LOGGER:
- CONFIGURATION: rename module, use mixin (23c7a23)
- SLACK_CLI: decouple commands/processes (dfdd282)
- MODULES:
Code Style Changes
- PYLINT: allow multiple ignored arguments (9b92459)
Tests
Deployment Checklist
- Ensure readthedocs integration is working
Release 0.0.2
2021-11-20
Build System / Dependencies
- POETRY: bump version for release (d5bfaae)
Continuous Integration
- GITHUB: support wider range of python versions (224b624)
New Features
- SLACK:
- SNAPSHOT: perform snapshot uploads w motion (0ee02a7)
- INSTALLATION: lock down pi_portal user (85486f2)
- FILEBEAT: ship auth and syslog log files (b291f1f)
Tests
- SLACK: cover failed slack send scenarios (2f8bac6)
Deployment Checklist
- Ensure readthedocs integration is working
Release 0.0.1
2021-11-20
Build System / Dependencies
- INSTALL: no apt in installer, prefer docs (714a9ff)
- WHEEL: rename wheel to target platform (dd8c1d9)
Continuous Integration
Documentation Changes
- README,SPHINX,DOCSTRINGS: overhaul docs (1916ab1)
New Features
- S3: save videos with basename (c5ba04d)
- AWS: integrate video bucket creds (e737a55)
- STATE: use a monostate for user config (f5ef26c)
- INSTALLER: apply user-config to template (32c9c84)
- USER_CONFIGURATION: jsonschema validation (5f2ef78)
- SCAFFOLDING: import legacy code, setup (2b5e8c3)
Bug Fixes
- SLACK_CLI:
- INSTALLATION: tweaks to installation scripts (c08aacd)
- MOTION: use absolute path for snapshots (a3fc3ff)
Tests
- TYPING: add boto types, tighten up checks (fa89650)
Deployment Checklist
- Ensure readthedocs integration is working