Skip to content

v1.0.17

Choose a tag to compare

@funkadelic funkadelic released this 11 Dec 23:17

🔧 Bug Fixes

  • Extended morning import window from 12-6 AM to 12 AM-12 PM (noon)
  • Provides 12 hourly attempts (instead of 6) to catch yesterday's final hours
  • Accounts for ACWD's reporting delay where hourly usage data might not appear until the next morning
  • Prevents data gaps while still avoiding excessive API calls

✅ Testing & Quality

Initial Unit Test Suite

  • Added test infrastructure with some initial tests

CI/CD Pipeline

  • GitHub Actions workflow for automated testing
  • Runs on Python 3.12 (matches Home Assistant 2024.2+ requirements)
  • Coverage reporting to Codecov
  • Tests run automatically on every push and pull request

📦 Requirements

Updated Minimum Version

  • Home Assistant: Now requires 2024.2.0 or later (Python 3.12)
  • Previous minimum: 2023.1.0

Full Changelog: v1.0.16...v1.0.17