Now fully typed after a rework of data models
github-actions
released this
18 Feb 21:56
·
174 commits
to refs/heads/master
since this release
What's Changed
- Bump to v49 (#350) @Kane610
- Make some data optional (#349) @Kane610
- Make constants capital letters (#347) @Kane610
- Split apart parameter tests (#346) @Kane610
- Tweak code to fit better with the integration code (#345) @Kane610
- Bump pytest from 7.4.4 to 8.0.0 (#328) @dependabot
- Bump pytest-asyncio from 0.23.4 to 0.23.5 (#344) @dependabot
- Bump pre-commit from 3.6.0 to 3.6.1 (#343) @dependabot
- Fix issues from real devices (#342) @Kane610
- Renaming supported properties to listed_in (#341) @Kane610
- Bump ruff from 0.2.0 to 0.2.1 (#340) @dependabot
- Bump ruff to v0.2.0 (#339) @Kane610
- Simplify parameter references (#336) @Kane610
- Bump orjson from 3.9.12 to 3.9.13 (#338) @dependabot
- Use one common decode method in event class (#335) @Kane610
- Fix imports with pre-commit (#334) @Kane610
- Don't use get_params in Vapix class (#333) @Kane610
- Standardise ApiItem methods (#330) @Kane610
- Make typing strict (#332) @Kane610
- Simplify requirement specifications (#331) @Kane610
- Additional improvements on refactoring (#326) @Kane610
- Bump pytest-asyncio from 0.23.3 to 0.23.4 (#327) @dependabot
- Improve test coverage (#325) @Kane610
- Do not have default value on required items in a ApiRequest (#324) @Kane610
- Bump pre-commit ruff to v0.1.14 (#323) @Kane610
- Bump orjson from 3.9.10 to 3.9.12 (#322) @dependabot
- Bump ruff from 0.1.13 to 0.1.14 (#321) @dependabot
- Add headers in vapix.api_request method (#320) @Kane610
- Rework event instances (#319) @Kane610
- Rework guard apps (#317) @Kane610
- Bump ruff from 0.1.11 to 0.1.13 (#318) @dependabot
- Bump ruff 0.1.11 in precommit (#316) @Kane610
- Rework object analytics (#314) @Kane610
- Rework VMD4 (#310) @Kane610
- Bump pytest-asyncio from 0.23.2 to 0.23.3 (#312) @dependabot
- Bump ruff from 0.1.9 to 0.1.11 (#311) @dependabot
- Bump pytest from 7.4.3 to 7.4.4 (#313) @dependabot
- Rework applications (#308) @Kane610
- Manage new short pwdgrp list response (#309) @Kane610
- Add more ruff to pyproject.toml (#307) @Kane610
- Rework param.cgi (#279) @Kane610
- Bump attrs from 23.1.0 to 23.2.0 (#306) @dependabot
- Bump httpx from 0.25.2 to 0.26.0 (#302) @dependabot
- Bump mypy from 1.7.1 to 1.8.0 (#303) @dependabot
- Bump ruff from 0.1.8 to 0.1.9 (#304) @dependabot
- Bump black from 23.12.0 to 23.12.1 (#305) @dependabot
- Bump ruff from 0.1.7 to 0.1.8 (#301) @dependabot
- Bump isort from 5.13.0 to 5.13.2 (#300) @dependabot
- Bump black from 23.11.0 to 23.12.0 (#299) @dependabot
- Bump ruff from 0.1.6 to 0.1.7 (#297) @dependabot
- Bump isort from 5.12.0 to 5.13.0 (#298) @dependabot
- Bump mypy from 1.7.0 to 1.7.1 (#295) @dependabot
- Bump httpx from 0.25.1 to 0.25.2 (#296) @dependabot
- Bump ruff from 0.1.5 to 0.1.6 (#294) @dependabot
- Bump black from 23.10.1 to 23.11.0 (#293) @dependabot
- Bump ruff from 0.1.4 to 0.1.5 (#292) @dependabot
- Bump mypy from 1.6.1 to 1.7.0 (#291) @dependabot
- Bump ruff from 0.1.3 to 0.1.4 (#289) @dependabot
- Bump httpx from 0.25.0 to 0.25.1 (#290) @dependabot
- Bump ruff from 0.1.1 to 0.1.3 (#288) @dependabot
- Bump black from 23.10.0 to 23.10.1 (#287) @dependabot
- Bump orjson from 3.9.9 to 3.9.10 (#286) @dependabot
- Bump black from 23.9.1 to 23.10.0 (#282) @dependabot
- Bump ruff from 0.0.292 to 0.1.1 (#285) @dependabot
- Bump types-xmltodict from v0.13.0.1 to 0.13.0.3 (#283) @dependabot
- Bump mypy from 1.6.0 to 1.6.1 (#284) @dependabot
- Bump mypy from 1.5.1 to 1.6.0 (#280) @dependabot
- Bump orjson from 3.9.7 to 3.9.9 (#281) @dependabot
- Rework user groups (#278) @Kane610
- Add missing type to ApiHander (#277) @Kane610
- Rework pwdgrp.cgi (#275) @Kane610
- Move port management to apihandler (#274) @Kane610
- Bump ruff from 0.0.291 to 0.0.292 (#273) @dependabot
- Rework API request (#238) @Kane610
- Bump packaging from 23.1 to 23.2 (#272) @dependabot
- Bump pre commit versions (#271) @Kane610
- Bump ruff from 0.0.290 to 0.0.291 (#263) @dependabot
- Use bytes rather than text as to allow direct conversion to relevant data type later (#262) @Kane610
- Bump ruff from 0.0.287 to 0.0.290 (#260) @dependabot
- Bump httpx from 0.24.1 to 0.25.0 (#261) @dependabot
- Bump orjson from 3.9.5 to 3.9.7 (#258) @dependabot
- Bump black from 23.7.0 to 23.9.1 (#259) @dependabot
- Bump ruff from 0.0.286 to 0.0.287 (#256) @dependabot
- Bump ruff from 0.0.285 to 0.0.286 (#255) @dependabot
- Bump mypy from 1.5.0 to 1.5.1 (#253) @dependabot
- Bump ruff from 0.0.284 to 0.0.285 (#252) @dependabot
- Bump orjson from 3.9.4 to 3.9.5 (#254) @dependabot
- Bump async-timeout from 4.0.2 to 4.0.3 (#249) @dependabot
- Bump ruff from 0.0.282 to 0.0.284 (#250) @dependabot
- Bump orjson from 3.9.3 to 3.9.4 (#248) @dependabot
- Bump mypy from 1.4.1 to 1.5.0 (#251) @dependabot
- Bump orjson from 3.9.2 to 3.9.3 (#246) @dependabot
- Bump ruff from 0.0.280 to 0.0.282 (#247) @dependabot
- Bump flake8 from 6.0.0 to 6.1.0 (#245) @dependabot
- Bump respx from 0.20.1 to 0.20.2 (#244) @dependabot
- Bump ruff from 0.0.278 to 0.0.280 (#243) @dependabot
- Bump ruff from 0.0.277 to 0.0.278 (#241) @dependabot
- Bump black from 23.3.0 to 23.7.0 (#242) @dependabot
- Bump orjson from 3.9.1 to 3.9.2 (#239) @dependabot
- Bump ruff from 0.0.275 to 0.0.277 (#240) @dependabot
- Rework light control (#234) @Kane610
- Bump ruff from 0.0.272 to 0.0.275 (#236) @dependabot
- Bump flake8-noqa from 1.3.1 to 1.3.2 (#235) @dependabot
- Bump mypy from 1.3.0 to 1.4.1 (#237) @dependabot
- Rework MQTT (#233) @Kane610
- Bump ruff from 0.0.270 to 0.0.272 (#231) @dependabot
- Bump orjson from 3.9.0 to 3.9.1 (#232) @dependabot
- Bump orjson from 3.8.14 to 3.9.0 (#228) @dependabot
- Rework view areas to use API handler (#227) @Kane610
- Bump ruff from 0.0.269 to 0.0.270 (#225) @dependabot
- Bump orjson from 3.8.12 to 3.8.14 (#226) @dependabot
- Rework stream profiles (#224) @Kane610
- Rework basic device info (#219) @Kane610
- Bump mypy from 1.2.0 to 1.3.0 (#221) @dependabot
- Bump httpx from 0.24.0 to 0.24.1 (#222) @dependabot
- Bump ruff from 0.0.265 to 0.0.269 (#223) @dependabot
- Rewrite Api discovery to use ApiHandler (#216) @Kane610
- Bump orjson from 3.8.11 to 3.8.12 (#217) @dependabot
- Bump ruff from 0.0.263 to 0.0.265 (#218) @dependabot
- Make configuration a dataclass (#215) @Kane610
- PIR sensor configuration (#189) @Kane610
- Bump orjson from 3.8.10 to 3.8.11 (#214) @dependabot
- Bump ruff from 0.0.262 to 0.0.263 (#213) @dependabot