10.0.0
What's Changed
- Bump version to 10.0.0 (#466) @ggravlingen
- Remove unused code (#465) @ggravlingen
- Make ApiResourceResponse mandatory and mark library as typed (#464) @ggravlingen
- Add checks to pre-commit (#467) @ggravlingen
- Add type hints to main.py (#463) @ggravlingen
- Add type hints for libcoap.py (#462) @ggravlingen
- Enforce strict typing (#461) @ggravlingen
- Add gateway.py to mypy.ini (#460) @ggravlingen
- Add type hints to smart_task.py (#456) @ggravlingen
- Type hint base controller (#454) @ggravlingen
- Add type hints for util.py (#455) @ggravlingen
- Minor type hint fixes (#452) @ggravlingen
- Add type hints for Group class (#447) @ggravlingen
- Use command generics in aiocoap api (#450) @MartinHjelmare
- Fix some typing issues (#451) @MartinHjelmare
- Add type hints for Mood class (#446) @ggravlingen
- Make Command generic (#448) @MartinHjelmare
- Add type hints for GatewayInfo (#445) @ggravlingen
- Type aiocoap api (#444) @MartinHjelmare
- Fix light and socket set_state (#443) @MartinHjelmare
- Type hint gateway (#442) @ggravlingen
- Remove unused type hint constants (#439) @ggravlingen
- Implement pydantic for signal repeater (#438) @ggravlingen
- Implement pydantic for lights (#436) @ggravlingen
- Strict typing of signal repeater (#437) @ggravlingen
- Implement pydantic for sockets (#435) @ggravlingen
- Implement pydantic for air purifier (#434) @ggravlingen
- Implement pydantic for blind device (#433) @ggravlingen
- Move response types to their correct location (#432) @ggravlingen
- Implement pydantic (#429) @ggravlingen
- Add pydantic to requirements (#428) @ggravlingen
- Type hints for ApiResource (#427) @ggravlingen
- Add type annotation for Blind class (#426) @ggravlingen
- Add Final annotation to all constants (#425) @ggravlingen
⬆️ Dependencies
9 changes
- Bump pytest from 7.0.1 to 7.1.0 (#459) @dependabot
- Bump mypy from 0.931 to 0.940 (#458) @dependabot
- Bump actions/checkout from 2 to 3.0.0 (#441) @dependabot
- Bump actions/setup-python from 2.3.2 to 3 (#440) @dependabot
- Bump coverage from 6.3.1 to 6.3.2 (#431) @dependabot
- Bump pytest from 7.0.0 to 7.0.1 (#430) @dependabot
- Bump coverage from 6.3 to 6.3.1 (#421) @dependabot
- Bump pytest from 6.2.5 to 7.0.0 (#422) @dependabot
- Bump actions/setup-python from 2.3.1 to 2.3.2 (#423) @dependabot