Releases: Kane610/axis
Releases · Kane610/axis
Fix websocket SSL cert regression
What's Changed
- Bump to v70 (#783) @Kane610
- Bump mypy from 1.20.2 to 2.0.0 (#781) @dependabot[bot]
- Bump orjson from 3.11.8 to 3.11.9 (#780) @dependabot[bot]
- Fix Axis websocket SSL cert regression with RTSP fallback (#782) @Kane610
- Improve Copilot contributor guidance and request scaffolding (#778) @Kane610
- chore: remove httpx from runtime, typing, dependencies, and docs (aio… (#777) @Kane610
- Execute aiohttp-first test migration plan (#776) @Kane610
Fix digest encoding issue
What's Changed
- Bump to v69 (#775) @Kane610
- Add aiohttp digest auth fallback and compatibility tests (#774) @Kane610
- Bump ruff from 0.15.11 to 0.15.12 (#772) @dependabot[bot]
- Bump packaging from 26.1 to 26.2 (#773) @dependabot[bot]
- Bump pre-commit from 4.5.1 to 4.6.0 (#769) @dependabot[bot]
- Bump mypy from 1.20.1 to 1.20.2 (#770) @dependabot[bot]
- Bump wheel from 0.46.3 to 0.47.0 (#771) @dependabot[bot]
- Bump ruff from 0.15.10 to 0.15.11 (#768) @dependabot[bot]
- Bump packaging from 26.0 to 26.1 (#767) @dependabot[bot]
- Bump mypy from 1.20.0 to 1.20.1 (#766) @dependabot[bot]
- Bump ruff from 0.15.9 to 0.15.10 (#765) @dependabot[bot]
- Bump types-xmltodict from v1.0.1.20260113 to 1.0.1.20260408 (#761) @dependabot[bot]
- Bump pytest from 9.0.2 to 9.0.3 (#762) @dependabot[bot]
- Bump respx from 0.22.0 to 0.23.0 (#763) @dependabot[bot]
- Add additional API IDs to api discovery (#759) @Kane610
Improve MQTT handling of unsupported events and handler refactoring
What's Changed
- Bump to v68 (#758) @Kane610
- Add CONTRIBUTING.md (#757) @Kane610
- Add Axis review agents and refresh workspace Copilot instructions (#756) @Kane610
- Robust MQTT event parsing for Home Assistant integration (#755) @Kane610
- Bump ruff from 0.15.8 to 0.15.9 (#754) @dependabot[bot]
- Bump orjson from 3.11.7 to 3.11.8 (#751) @dependabot[bot]
- Bump mypy from 1.19.1 to 1.20.0 (#752) @dependabot[bot]
- Bump aiohttp from 3.13.4 to 3.13.5 (#753) @dependabot[bot]
- Bump astral-sh/setup-uv from 6 to 7 (#748) @dependabot[bot]
- Bump pygments from 2.19.2 to 2.20.0 (#749) @dependabot[bot]
- Bump aiohttp from 3.13.3 to 3.13.4 (#747) @dependabot[bot]
- Bootstrap uv workflow and initial ty config (#746) @Kane610
- Bump ruff from 0.15.7 to 0.15.8 (#745) @dependabot[bot]
- Refactor Vapix handler grouping to use an explicit registry (#743) @Kane610
- Finalize cleanup and docs for initialization architecture (#742) @Kane610
- Move param fallback to handler-owned policy (#741) @Kane610
- Introduce grouped initialization framework in Vapix (#740) @Kane610
- Normalize API version behavior across handlers (#739) @Kane610
- Bump pytest-cov from 7.0.0 to 7.1.0 (#734) @dependabot[bot]
- feat: implement VAPIX websocket event streaming (#731) @Kane610
- Bump ruff from 0.15.6 to 0.15.7 (#730) @dependabot[bot]
- Bump aiohttp from 3.13.1 to 3.13.3 (#728) @dependabot[bot]
aiohttp and basic/digest support
What's Changed
- Fix pre-commit compatibility with Ruff 0.15.6 (#726) @Kane610
- Add draft support for httpx or aiohttp sessions (#724) @Kane610
- Bump release-drafter/release-drafter from 6 to 7 (#725) @dependabot[bot]
- No xml attr prefix (#723) @Kane610
- Validate configuration host format (#722) @Kane610
- Document protocol default port behavior (#721) @Kane610
- Add Copilot branch safety instructions (#720) @Kane610
- Infer protocol defaults for configuration (#719) @Kane610
- Normalize web protocol configuration (#718) @Kane610
- First draft on supporting basic auth (#597) @Kane610
- Bump setuptools from 82.0.0 to 82.0.1 (#716) @dependabot[bot]
- Bump xmltodict from 1.0.3 to 1.0.4 (#713) @dependabot[bot]
- Bump setuptools from 80.10.2 to 82.0.0 (#709) @dependabot[bot]
- Bump xmltodict from 1.0.2 to 1.0.3 (#711) @dependabot[bot]
- Bump orjson from 3.11.5 to 3.11.7 (#707) @dependabot[bot]
- Bump setuptools from 80.10.1 to 80.10.2 (#704) @dependabot[bot]
- Bump types-xmltodict to v1.0.1.20260113 (#703) @Kane610
- Use Python 3.14 (#702) @Kane610
- Bump wheel from 0.46.1 to 0.46.2 (#699) @dependabot[bot]
- Bump ruff from 0.14.11 to 0.14.13 (#698) @dependabot[bot]
- Bump setuptools from 80.9.0 to 80.10.1 (#700) @dependabot[bot]
- Bump packaging from 25.0 to 26.0 (#701) @dependabot[bot]
- Bump ruff from 0.14.10 to 0.14.11 (#696) @dependabot[bot]
Fix xmltodict issue
What's Changed
- Use Python 3.13 (#695) @Kane610
- Bump xmltodict to v1.0.2 (#692) @Kane610
- Bump ruff from 0.14.9 to 0.14.10 (#693) @dependabot[bot]
- Bump ruff to v0.14.9 (#691) @Kane610
- Bump mypy to v1.19.1 (#690) @Kane610
- Bump pre-commit from 4.5.0 to 4.5.1 (#689) @dependabot[bot]
- Bump pytest from 9.0.1 to 9.0.2 (#686) @dependabot[bot]
- Bump orjson from 3.11.4 to 3.11.5 (#685) @dependabot[bot]
- Bump pytest from 8.4.2 to 9.0.1 (#677) @dependabot[bot]
- Bump pre-commit from 4.4.0 to 4.5.0 (#680) @dependabot[bot]
- Bump actions/checkout from 5 to 6 (#681) @dependabot[bot]
- Bump pytest-asyncio from 1.2.0 to 1.3.0 (#676) @dependabot[bot]
- Bump pre-commit from 4.3.0 to 4.4.0 (#674) @dependabot[bot]
- Bump orjson from 3.11.3 to 3.11.4 (#671) @dependabot[bot]
- Bump pytest-asyncio from 1.1.0 to 1.2.0 (#661) @dependabot[bot]
- Bump mypy from 1.18.1 to 1.18.2 (#664) @dependabot[bot]
- Bump mypy from 1.17.1 to 1.18.1 (#659) @dependabot[bot]
- Bump types-xmltodict from v0.14.0.20241009 to 0.15.0.20250907 (#653) @dependabot[bot]
- Bump xmltodict from 0.15.0 to 0.15.1 (#656) @dependabot[bot]
- Bump actions/setup-python from 5 to 6 (#655) @dependabot[bot]
- Bump pytest-cov from 6.2.1 to 7.0.0 (#657) @dependabot[bot]
- Bump pytest from 8.4.1 to 8.4.2 (#650) @dependabot[bot]
- Bump xmltodict from 0.14.2 to 0.15.0 (#651) @dependabot[bot]
- Bump orjson from 3.11.2 to 3.11.3 (#648) @dependabot[bot]
- Bump actions/checkout from 4 to 5 (#647) @dependabot[bot]
- Bump orjson from 3.11.1 to 3.11.2 (#644) @dependabot[bot]
- Bump pre-commit from 4.2.0 to 4.3.0 (#643) @dependabot[bot]
- Bump pytest-asyncio to 1.1.0 (#641) @Kane610
Fix for non UTF-8 chars on param request and support companion authentication
What's Changed
- Bump to v65 (#630) @Kane610
- Bump orjson from 3.10.18 to 3.11.1 (#638) @dependabot[bot]
- Bump mypy from 1.16.1 to 1.17.1 (#640) @dependabot[bot]
- Bump mypy from 1.15.0 to 1.16.1 (#626) @dependabot[bot]
- Bump pytest-cov from 6.1.1 to 6.2.1 (#625) @dependabot[bot]
- Bump pytest from 8.3.5 to 8.4.1 (#627) @dependabot[bot]
- Fix for non UTF-8 character in byte data #472 (#609) @jpcornil-git
- Bump ruff from 0.11.9 to 0.11.11 (#617) @dependabot[bot]
- Bump setuptools from 80.7.1 to 80.9.0 (#618) @dependabot[bot]
- Bump ruff from 0.11.8 to 0.11.9 (#613) @dependabot[bot]
- Bump setuptools from 80.3.1 to 80.7.1 (#614) @dependabot[bot]
- Bump setuptools from 80.1.0 to 80.3.1 (#610) @dependabot[bot]
- Bump ruff from 0.11.7 to 0.11.8 (#608) @dependabot[bot]
- Bump setuptools from 80.0.1 to 80.1.0 (#607) @dependabot[bot]
- Bump orjson from 3.10.16 to 3.10.18 (#605) @dependabot[bot]
- Bump setuptools from 80.0.0 to 80.0.1 (#606) @dependabot[bot]
- Bump setuptools from 79.0.1 to 80.0.0 (#604) @dependabot[bot]
- Bump ruff from 0.11.6 to 0.11.7 (#603) @dependabot[bot]
- Bump setuptools from 79.0.0 to 79.0.1 (#602) @dependabot[bot]
- Bump setuptools from 78.1.0 to 79.0.0 (#600) @dependabot[bot]
- Bump packaging from 24.2 to 25.0 (#601) @dependabot[bot]
- Bump ruff from 0.11.5 to 0.11.6 (#599) @dependabot[bot]
- Bump ruff from 0.11.4 to 0.11.5 (#598) @dependabot[bot]
- Bump wheel from 0.45.1 to 0.46.1 (#595) @dependabot[bot]
- Bump pytest-cov from 6.1.0 to 6.1.1 (#594) @dependabot[bot]
- Bump ruff from 0.11.3 to 0.11.4 (#593) @dependabot[bot]
- Bump ruff from 0.11.2 to 0.11.3 (#592) @dependabot[bot]
- Bump pytest-cov from 6.0.0 to 6.1.0 (#591) @dependabot[bot]
- Bump setuptools from 78.0.2 to 78.1.0 (#590) @dependabot[bot]
- Add authentication support for Companion cameras (#527) @berlund
- Bump ruff to 0.11.2 (#589) @Kane610
- Bump orjson from 3.10.15 to 3.10.16 (#586) @dependabot[bot]
- Bump setuptools from 77.0.3 to 78.0.2 (#587) @dependabot[bot]
- Bump pytest-asyncio from 0.25.3 to 0.26.0 (#588) @dependabot[bot]
- Bump setuptools from 76.1.0 to 77.0.3 (#584) @dependabot[bot]
- Bump pre-commit from 4.1.0 to 4.2.0 (#581) @dependabot[bot]
- Bump setuptools from 76.0.0 to 76.1.0 (#580) @dependabot[bot]
- Bump ruff from 0.9.9 to 0.9.10 (#576) @dependabot[bot]
- Bump setuptools from 75.8.2 to 76.0.0 (#577) @dependabot[bot]
- Bump ruff from 0.9.8 to 0.9.9 (#575) @dependabot[bot]
- Bump pytest from 8.3.4 to 8.3.5 (#574) @dependabot[bot]
- Bump ruff from 0.9.7 to 0.9.8 (#573) @dependabot[bot]
- Bump setuptools from 75.8.1 to 75.8.2 (#572) @dependabot[bot]
- Bump setuptools from 75.8.0 to 75.8.1 (#571) @dependabot[bot]
- Bump ruff from 0.9.6 to 0.9.7 (#570) @dependabot[bot]
- Bump ruff from 0.9.5 to 0.9.6 (#568) @dependabot[bot]
- Bump ruff from 0.9.4 to 0.9.5 (#567) @dependabot[bot]
- Bump mypy from 1.14.1 to 1.15.0 (#566) @dependabot[bot]
- Bump ruff from 0.9.3 to 0.9.4 (#565) @dependabot[bot]
- Bump ruff to v0.9.3 (#564) @Kane610
- Bump pytest-aiohttp from 1.0.5 to 1.1.0 (#562) @dependabot[bot]
- Bump pytest-asyncio from 0.25.2 to 0.25.3 (#563) @dependabot[bot]
- Bump pre-commit from 4.0.1 to 4.1.0 (#560) @dependabot[bot]
- Bump orjson from 3.10.14 to 3.10.15 (#559) @dependabot[bot]
- Bump setuptools from 75.7.0 to 75.8.0 (#554) @dependabot[bot]
- Bump orjson from 3.10.13 to 3.10.14 (#555) @dependabot[bot]
- Bump pytest-asyncio from 0.25.1 to 0.25.2 (#553) @dependabot[bot]
- Bump setuptools from 75.6.0 to 75.7.0 (#551) @dependabot[bot]
- Bump ruff from 0.8.5 to 0.8.6 (#552) @dependabot[bot]
- Bump ruff from 0.8.4 to 0.8.5 (#550) @dependabot[bot]
- Bump pytest-asyncio from 0.25.0 to 0.25.1 (#549) @dependabot[bot]
- Bump mypy from 1.14.0 to 1.14.1 (#548) @dependabot[bot]
- Bump orjson from 3.10.12 to 3.10.13 (#547) @dependabot[bot]
- Bump mypy from 1.13.0 to 1.14.0 (#546) @dependabot[bot]
- Bump httpx from 0.27.2 to 0.28.1 (#539) @dependabot[bot]
- Bump ruff from 0.8.3 to 0.8.4 (#544) @dependabot[bot]
- Bump respx from 0.21.1 to 0.22.0 (#545) @dependabot[bot]
Improve mqtt_json_to_event annotations
What's Changed
- Bump to v64 (#543) @Kane610
- Bump pytest-asyncio from 0.24.0 to 0.25.0 (#542) @dependabot
- Bump ruff from 0.8.2 to 0.8.3 (#541) @dependabot
- Improve mqtt_json_to_event annotations (#540) @cdce8p
- Bump pytest from 8.3.3 to 8.3.4 (#538) @dependabot
- Bump pre commit (#537) @Kane610
- Implement pep 685 (#536) @Kane610
- Bump packaging from 24.1 to 24.2 (#523) @dependabot
- Bump setuptools from 68.0.0 to 75.6.0 (#530) @dependabot
- Bump wheel from 0.40.0 to 0.45.1 (#532) @dependabot
- Bump orjson from 3.10.11 to 3.10.12 (#533) @dependabot
- Bump ruff from 0.7.2 to 0.8.2 (#535) @dependabot
- Bump orjson from 3.10.10 to 3.10.11 (#520) @dependabot
- Bump ruff from 0.7.1 to 0.7.2 (#519) @dependabot
- Bump pytest-cov from 5.0.0 to 6.0.0 (#518) @dependabot
- Bump ruff from 0.7.0 to 0.7.1 (#517) @dependabot
- Bump mypy from 1.12.1 to 1.13.0 (#516) @dependabot
- Bump orjson from 3.10.9 to 3.10.10 (#515) @dependabot
Fix RTP fragments and Object Analytics extra event data
What's Changed
- Bump to v63 (#514) @Kane610
- Bump pre-commit dependencies (#513) @Kane610
- fix: reassemble RTP fragments (#503) @swoga
- fix: prefer given SimpleItem if available (#502) @swoga
- Bump orjson from 3.10.7 to 3.10.9 (#511) @dependabot
- Bump mypy from 1.12.0 to 1.12.1 (#512) @dependabot
- Bump xmltodict from 0.13.0 to 0.14.2 (#509) @dependabot
- Bump ruff from 0.6.9 to 0.7.0 (#510) @dependabot
- Bump mypy from 1.11.2 to 1.12.0 (#508) @dependabot
- Bump pre-commit from 4.0.0 to 4.0.1 (#505) @dependabot
- Bump types-xmltodict from v0.13.0.3 to 0.14.0.20241009 (#504) @dependabot
- Bump pre-commit from 3.8.0 to 4.0.0 (#500) @dependabot
- Bump ruff from 0.6.8 to 0.6.9 (#501) @dependabot
- Bump ruff from 0.6.7 to 0.6.8 (#499) @dependabot
- Bump ruff from 0.6.6 to 0.6.7 (#498) @dependabot
- Bump ruff from 0.6.5 to 0.6.6 (#497) @dependabot
- Bump ruff from 0.6.4 to 0.6.5 (#496) @dependabot
- Bump pytest from 8.3.2 to 8.3.3 (#495) @dependabot
- Bump ruff from 0.6.3 to 0.6.4 (#494) @dependabot
- Bump ruff from 0.6.2 to 0.6.3 (#492) @dependabot
- Bump httpx from 0.27.0 to 0.27.2 (#491) @dependabot
- Bump mypy from 1.11.1 to 1.11.2 (#490) @dependabot
- Bump ruff from 0.6.1 to 0.6.2 (#488) @dependabot
- Bump pytest-asyncio from 0.23.8 to 0.24.0 (#489) @dependabot
- Bump ruff from 0.6.0 to 0.6.1 (#487) @dependabot
- Bump ruff to 0.6.0 (#486) @Kane610
- Bump ruff from 0.5.6 to 0.5.7 (#484) @dependabot
- Bump orjson from 3.10.6 to 3.10.7 (#483) @dependabot
- Bump ruff from 0.5.5 to 0.5.6 (#482) @dependabot
- Bump mypy from 1.11.0 to 1.11.1 (#481) @dependabot
- Bump pre-commit from 3.7.1 to 3.8.0 (#480) @dependabot
- Bump pytest from 8.3.1 to 8.3.2 (#478) @dependabot
- Bump ruff from 0.5.4 to 0.5.5 (#479) @dependabot
- Bump mypy from 1.10.1 to 1.11.0 (#477) @dependabot
- Bump pytest from 8.2.2 to 8.3.1 (#476) @dependabot
- Bump ruff from 0.5.3 to 0.5.4 (#475) @dependabot
- Bump ruff from 0.5.2 to 0.5.3 (#474) @dependabot
- Bump pytest-asyncio from 0.23.7 to 0.23.8 (#473) @dependabot
- Bump Ruff to v0.5.2 (#471) @Kane610
Fix missing parameter in setPort command
What's Changed
- Bump to v62 (#468) @Kane610
- Bump ruff to 0.5.0 (#467) @Kane610
- Fix missing key in set port command (#466) @Kane610
- Bump orjson from 3.10.5 to 3.10.6 (#465) @dependabot
- Bump mypy from 1.10.0 to 1.10.1 (#463) @dependabot
- Bump ruff from 0.4.9 to 0.4.10 (#462) @dependabot
- Bump ruff from 0.4.8 to 0.4.9 (#461) @dependabot
- Bump orjson from 3.10.4 to 3.10.5 (#460) @dependabot
- Bump orjson from 3.10.3 to 3.10.4 (#459) @dependabot
- Bump packaging from 24.0 to 24.1 (#458) @dependabot
- Bump ruff from 0.4.7 to 0.4.8 (#457) @dependabot
- Bump pytest from 8.2.1 to 8.2.2 (#456) @dependabot
- Bump ruff from 0.4.6 to 0.4.7 (#455) @dependabot
- Bump ruff from 0.4.5 to 0.4.6 (#454) @dependabot
- Bump ruff from 0.4.4 to 0.4.5 (#453) @dependabot
- bump ruff to 0.4.4 (#452) @Kane610
- Bump pytest-asyncio from 0.23.6 to 0.23.7 (#451) @dependabot
- Bump pytest from 8.2.0 to 8.2.1 (#450) @dependabot
- Bump pre-commit from 3.7.0 to 3.7.1 (#449) @dependabot
- Bump orjson from 3.10.2 to 3.10.3 (#446) @dependabot
- Bump orjson from 3.10.1 to 3.10.2 (#445) @dependabot
- Bump pytest from 8.1.1 to 8.2.0 (#444) @dependabot
- Bump mypy from 1.9.0 to 1.10.0 (#442) @dependabot
- Bump ruff from 0.4.1 to 0.4.2 (#443) @dependabot
- Bump ruff from 0.4.0 to 0.4.1 (#441) @dependabot
- Bump ruff from 0.3.7 to 0.4.0 (#440) @dependabot
- Bump orjson from 3.10.0 to 3.10.1 (#439) @dependabot
- Bump ruff from 0.3.5 to 0.3.7 (#438) @dependabot