Skip to content

Releases: PI-Portal/pi_portal

Release 0.0.5

10 Jan 20:00
Compare
Choose a tag to compare

2022-12-09

Build System / Dependencies
  • POETRY:
  • DOCKER: compatibillity with latest poetry (6e1201d)

Deployment Checklist

  • Ensure readthedocs integration is working

Release 0.0.4

10 Jan 20:00
Compare
Choose a tag to compare

2022-07-10

Build System / Dependencies
  • POETRY:
    • bump version for release (e91050a)
    • update and pin dependencies (af61745)
Continuous Integration
  • POETRY: fix coverage exclusion string (b356701)
  • GITHUB: add changelog generation script (fb39e8d)
Bug Fixes
  • EXCEPTIONS: inherit from correct class (b28d152)

Deployment Checklist

  • Ensure readthedocs integration is working

Release 0.0.3

10 Jan 19:59
Compare
Choose a tag to compare

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

Release 0.0.2

10 Jan 19:59
Compare
Choose a tag to compare

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:
    • clean up snapshots after posting (2097344)
    • notification on rtm client start (b4c5925)
  • 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

10 Jan 19:59
Compare
Choose a tag to compare

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:
    • workaround for slack sdk rtm (b8719d6)
    • correct return type, humanize value (f6ea344)
  • 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