What's changed
✨ New features
- 148 Apply stricter typing to this project klaasnicolaas
- 134 Add TCP source for lightweight, extended data gathering MarijnS95
🚀 Enhancements
- 159 test_output: source_type is "javascript", not "js" MarijnS95
- 160 pre-commit-config: Invoke `mypy` for static type checking MarijnS95
🧰 Maintenance
- 138 Update the models list klaasnicolaas
- 152 Bump flake8-bandit to v3.x klaasnicolaas
- 148 Apply stricter typing to this project klaasnicolaas
- 186 Update lock workflow klaasnicolaas
📚 Documentation
- 138 Update the models list klaasnicolaas
- 170 Add Sofar 3600LTM to the supported models robbinjanssen
- 176 Add Huayu HY-600-Pro to the supported models robbinjanssen
⬆️ Dependency updates
<details>
<summary>52 changes</summary>
- 133 Bump flake8-simplify from 0.17.0 to 0.17.1 dependabot
- 136 Bump flake8-simplify from 0.17.1 to 0.18.0 dependabot
- 135 Bump coverage from 6.3.1 to 6.3.2 dependabot
- 137 Bump flake8-simplify from 0.18.0 to 0.18.1 dependabot
- 119 Bump pip from 22.0.2 to 22.0.3 in /.github/workflows dependabot
- 140 Bump actions/setup-python from 2.3.2 to 3 dependabot
- 141 Bump actions/checkout from 2.4.0 to 3 dependabot
- 142 Bump actions/download-artifact from 2.1.0 to 3 dependabot
- 144 Bump pytest-asyncio from 0.18.1 to 0.18.2 dependabot
- 143 Bump actions/upload-artifact from 2.3.1 to 3 dependabot
- 147 Bump pip from 22.0.3 to 22.0.4 in /.github/workflows dependabot
- 146 Bump release-drafter/release-drafter from 5.18.1 to 5.19.0 dependabot
- 150 Bump pyupgrade from 2.31.0 to 2.31.1 dependabot
- 149 Bump pytest from 7.0.1 to 7.1.0 dependabot
- 151 Bump pytest from 7.1.0 to 7.1.1 dependabot
- 153 Bump mypy from 0.931 to 0.941 dependabot
- 154 Bump flake8-bugbear from 22.1.11 to 22.3.20 dependabot
- 155 Bump actions/cache from 2.1.7 to 3 dependabot
- 156 Bump flake8-bugbear from 22.3.20 to 22.3.23 dependabot
- 157 Bump pylint from 2.12.2 to 2.13.0 dependabot
- 158 Bump mypy from 0.941 to 0.942 dependabot
- 161 Bump pylint from 2.13.0 to 2.13.2 dependabot
- 163 Bump flake8-simplify from 0.18.1 to 0.18.2 dependabot
- 162 Bump pytest-asyncio from 0.18.2 to 0.18.3 dependabot
- 165 Bump black from 22.1.0 to 22.3.0 dependabot
- 169 Bump pre-commit from 2.17.0 to 2.18.1 dependabot
- 168 Bump pylint from 2.13.2 to 2.13.4 dependabot
- 166 Bump flake8-simplify from 0.18.2 to 0.19.2 dependabot
- 171 Bump codecov/codecov-action from 2.1.0 to 3 dependabot
- 173 Bump pre-commit-hooks from 4.1.0 to 4.2.0 dependabot
- 172 Bump pylint from 2.13.4 to 2.13.5 dependabot
- 174 Bump actions/stale from 4 to 5 dependabot
- 175 Bump pyupgrade from 2.31.1 to 2.32.0 dependabot
- 177 Bump pylint from 2.13.5 to 2.13.7 dependabot
- 179 Bump github/codeql-action from 1 to 2 dependabot
- 181 Bump flake8-eradicate from 1.2.0 to 1.2.1 dependabot
- 180 Bump flake8-bugbear from 22.3.23 to 22.4.25 dependabot
- 183 Bump pylint from 2.13.7 to 2.13.8 dependabot
- 182 Bump mypy from 0.942 to 0.950 dependabot
- 178 Bump pytest from 7.1.1 to 7.1.2 dependabot
- 184 Bump pyupgrade from 2.32.0 to 2.32.1 dependabot
- 185 Bump pre-commit from 2.18.1 to 2.19.0 dependabot
- 187 Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 dependabot
- 189 Bump flake8-comprehensions from 3.8.0 to 3.9.0 dependabot
- 188 Bump pip from 22.0.4 to 22.1 in /.github/workflows dependabot
- 190 Bump coverage from 6.3.2 to 6.3.3 dependabot
- 191 Bump pylint from 2.13.8 to 2.13.9 dependabot
- 192 Bump vulture from 2.3 to 2.4 dependabot
- 193 Bump flake8-comprehensions from 3.9.0 to 3.10.0 dependabot
- 195 Bump coverage from 6.3.3 to 6.4 dependabot
- 196 Bump mypy from 0.950 to 0.960 dependabot
- 194 Bump pip from 22.1 to 22.1.1 in /.github/workflows dependabot
</details>
**Full Changelog**: https://github.com/klaasnicolaas/python-omnikinverter/compare/v0.7.0...v0.8.0