Skip to content

Release 0.0.3

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Jan 19:59

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:
    • bump version for release (4ea5d31)
    • non-arm compatibillity without cve's (713e418)
  • LOGS: switch to json formatter (dc22926)
  • SLACK: add process to supervisor, cli report (0dd9276)
  • CLI:
    • add temperature monitor command (9a1f588)
    • logging verbosity control (f9c2194)
    • add version command (e522d12)
  • 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:
    • rename method, update humanize (eacb8b5)
    • prefer time.monotonic for uptime (5abd5e6)
  • CLI: extract command class (284537c)
  • GPIO:
    • extract base classes, factory (788abc2)
    • use log mixin, gpio test fixture (d5b4b70)
  • 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:
    • move to configuration (0e1384f)
    • extract class/move uuid to state (9231056)
  • CONFIGURATION: rename module, use mixin (23c7a23)
  • SLACK_CLI: decouple commands/processes (dfdd282)
  • MODULES:
    • group slack_cli w/ integrations (42085b1)
    • group gpio integrations (abffe24)
    • group general, config modules (8521bc3)
    • group integration modules (aedd66c)
    • group system modules (d3dbe8c)
Code Style Changes
  • PYLINT: allow multiple ignored arguments (9b92459)
Tests
  • TYPES:
    • add stubs for humanize library (cead72a)
    • use actual urllib3 types (bf23c88)

Deployment Checklist

  • Ensure readthedocs integration is working