Recent Releases of axis

axis - Fix for non UTF-8 chars on param request and support companion authentication

What's Changed

- Python
Published by github-actions[bot] 11 months ago

axis - 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 mqttjsonto_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

- Python
Published by github-actions[bot] over 1 year ago

axis - 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

- Python
Published by github-actions[bot] over 1 year ago

axis - 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

- Python
Published by github-actions[bot] about 2 years ago

axis - Fix missing property Metadata

What's Changed

  • Bump to v61 (#437) @Kane610
  • Fix missing parameter Metadata (#436) @Kane610
  • Require Python 3.12 (#435) @Kane610
  • Bump ruff from 0.3.4 to 0.3.5 (#434) @dependabot
  • Extend Ruff configuration (#432) @Kane610

- Python
Published by github-actions[bot] about 2 years ago

axis - Fix missing EmbeddedDevelopment and Light control error

What's Changed

  • Bump to v60 (#431) @Kane610
  • Handle light control error 1005: "No light hardware found" (#430) @Kane610
  • Improve typing in light control (#429) @Kane610
  • Support missing property EmbeddedDevelopment (#428) @Kane610
  • Improve MQTT (#426) @Kane610
  • Bump respx from 0.21.0 to 0.21.1 (#424) @dependabot
  • Bump orjson from 3.9.15 to 3.10.0 (#425) @dependabot
  • Add missing future annotations (#423) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Rework package structure

What's Changed

  • Bump to v59 (#422) @Kane610
  • Only use pyproject.toml (#386) @Kane610
  • Move everything under models/interfaces and not under vapix (#419) @Kane610
  • Bump pytest-cov from 4.1.0 to 5.0.0 (#421) @dependabot
  • Bump pre-commit from 3.6.2 to 3.7.0 (#420) @dependabot

- Python
Published by github-actions[bot] over 2 years ago

axis - Fix more missing Image parameters

What's Changed

  • Bump to v58 (#418) @Kane610
  • Fix more missing Image parameters (#417) @Kane610
  • Handle missing Image parameter MPEG (#416) @Kane610
  • Bump ruff from 0.3.3 to 0.3.4 (#415) @dependabot
  • Add Ruff PT (#414) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Handle 403 errors

What's Changed

  • Bump to v57 (#413) @Kane610
  • Handle 403 errors (#412) @Kane610
  • Bump respx from 0.20.2 to 0.21.0 (#410) @dependabot
  • Bump pytest-asyncio from 0.23.5.post1 to 0.23.6 (#411) @dependabot
  • Bump ruff from 0.3.2 to 0.3.3 (#409) @dependabot
  • Enable Ruff LOG (#408) @Kane610
  • Enable Ruff RSE (#407) @Kane610
  • Enable all Ruff PIE rules (#406) @Kane610
  • Enable all Ruff SIM rules (#405) @Kane610
  • Enable whole Ruff ISC rule (#404) @Kane610
  • Enable Ruff PERF rules (#403) @Kane610
  • Enable more Ruff B* rules (#402) @Kane610
  • Enable Ruff RUF100 rule (#401) @Kane610
  • Enable more Ruff PIE rules (#400) @Kane610
  • Consolidate Ruff PL rules (#399) @Kane610
  • Remove PLR0911 too many return statements from ignores (#398) @Kane610
  • Re-enable Ruff linters and fix issues (#397) @Kane610
  • Enable Ruff B018 lint and fix issues (#396) @Kane610
  • Enable Ruff RUF005 and fix issues (#395) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Fix convenience method when viewer

What's Changed

  • Bump to v56 (#394) @Kane610
  • Use initialized instead of supported on convenience methods (#393) @Kane610
  • Fix missing PTZ parameters on Q3505 (#392) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Handle missing PTZ Max/MinZoom and ZoomEnabled

What's Changed

  • Bump to v55 (#391) @Kane610
  • Missing MaxZoom parameters on 10.12 M3058 (#390) @Kane610
  • Enable Ruff Perf lint (#389) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Fix missing application properties

What's Changed

  • Bump to v54 (#387) @Kane610
  • Fix missing application properties (#385) @Kane610
  • Bump pytest-asyncio from 0.23.5 to 0.23.5.post1 (#381) @dependabot
  • Bump pytest from 8.1.0 to 8.1.1 (#380) @dependabot
  • Bump mypy from 1.8.0 to 1.9.0 (#379) @dependabot
  • Bump packaging from 23.2 to 24.0 (#382) @dependabot
  • Bump ruff from 0.3.1 to 0.3.2 (#383) @dependabot
  • Change project.scripts to axis (#384) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Fix better handling when missing Image parameters

What's Changed

  • Bump to v53 (#377) @Kane610
  • Fix missing parameters Overlay, RateControl, SizeControl and Text in Image params (#376) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Fix additional missing PTZ parameters

What's Changed

  • Bump to v52 (#375) @Kane610
  • Fix missing PTZ parameters 11.9 Q1798 (#374) @Kane610
  • Bump actions/setup-python from 1 to 5 (#369) @dependabot
  • Bump actions/checkout from 2 to 4 (#371) @dependabot
  • Bump ruff from 0.3.0 to 0.3.1 (#372) @dependabot
  • Bump release drafter to v6 (#373) @Kane610
  • Change dependabot configuration (#368) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Handle some missing parameters

What's Changed

  • Bump to v51 (#367) @Kane610
  • Fix empty ports response (#366) @Kane610
  • Fix missing PTZ parameters on 5.51 Q1921 (#365) @Kane610
  • Fix PTZ expected attributes on 5.51 M3204 (#364) @Kane610
  • Fix PTZ expected attributes on 5.51 M1054 (#363) @Kane610

- Python
Published by github-actions[bot] over 2 years ago

axis - Fix brand prod variant not existing

What's Changed

  • Bump to v50 (#362) @Kane610
  • Fix brand prod variant missing (#361) @Kane610
  • Bump ruff to v0.3.0 (#360) @Kane610
  • Bump pytest from 8.0.2 to 8.1.0 (#359) @dependabot
  • Bump httpx from 0.26.0 to 0.27.0 (#355) @dependabot
  • Bump pytest from 8.0.1 to 8.0.2 (#356) @dependabot
  • Bump orjson from 3.9.14 to 3.9.15 (#357) @dependabot
  • Bump ruff from 0.2.1 to 0.2.2 (#351) @dependabot
  • Bump pytest from 8.0.0 to 8.0.1 (#352) @dependabot
  • Bump orjson from 3.9.13 to 3.9.14 (#353) @dependabot
  • Bump pre-commit from 3.6.1 to 3.6.2 (#354) @dependabot

- Python
Published by github-actions[bot] over 2 years ago

axis - Now fully typed after a rework of data models

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

- Python
Published by github-actions[bot] over 2 years ago

axis - Make sure to cancel any existing retry timer

What's Changed

  • Bump to v48 (#212) @Kane610
  • Cancel stream manager retry timer (#211) @Kane610
  • Bump ruff from 0.0.261 to 0.0.262 (#210) @dependabot
  • Bump packaging from 23.0 to 23.1 (#207) @dependabot
  • Bump httpx from 0.23.3 to 0.24.0 (#208) @dependabot
  • Bump attrs from 22.2.0 to 23.1.0 (#209) @dependabot
  • Bump orjson from 3.8.9 to 3.8.10 (#204) @dependabot
  • Bump ruff from 0.0.260 to 0.0.261 (#205) @dependabot
  • Bump mypy from 1.1.1 to 1.2.0 (#206) @dependabot
  • Bump black from 23.1.0 to 23.3.0 (#199) @dependabot
  • Bump orjson from 3.8.8 to 3.8.9 (#200) @dependabot
  • Bump ruff from 0.0.259 to 0.0.260 (#201) @dependabot
  • Bump ruff from 0.0.257 to 0.0.259 (#198) @dependabot
  • Bump orjson from 3.8.7 to 3.8.8 (#197) @dependabot
  • Bump flake8-noqa from 1.3.0 to 1.3.1 (#195) @dependabot
  • Bump ruff from 0.0.254 to 0.0.257 (#196) @dependabot
  • Bump mypy from 1.0.1 to 1.1.1 (#192) @dependabot
  • Bump ruff from 0.0.253 to 0.0.254 (#190) @dependabot
  • Bump orjson from 3.8.6 to 3.8.7 (#191) @dependabot
  • API Discovery enums (#185) @Kane610
  • Bump ruff from 0.0.252 to 0.0.253 (#187) @dependabot
  • Bump ruff from 0.0.247 to 0.0.252 (#186) @dependabot

- Python
Published by github-actions[bot] about 3 years ago

axis - Catch lingering tasks from create_task

What's Changed

  • Bump to v47 (#184) @Kane610
  • Bump mypy from 1.0.0 to 1.0.1 (#183) @dependabot
  • Use Ruff to catch lingering tasks from create_task (#182) @Kane610
  • Bump mypy from 0.991 to 1.0.0 (#180) @dependabot
  • Bump orjson from 3.8.5 to 3.8.6 (#181) @dependabot
  • Bump black from 22.12.0 to 23.1.0 (#179) @dependabot
  • Bump Python requirement to 3.10 (#178) @Kane610
  • Bump flake8-docstrings from 1.6.0 to 1.7.0 (#176) @dependabot
  • Bump isort from 5.11.4 to 5.12.0 (#177) @dependabot
  • Bump pydocstyle from 6.2.3 to 6.3.0 (#175) @dependabot
  • Bump orjson from 3.8.4 to 3.8.5 (#174) @dependabot
  • Bump packaging from 22.0 to 23.0 (#170) @dependabot
  • Bump httpx from 0.23.1 to 0.23.3 (#173) @dependabot
  • Bump pydocstyle from 6.1.1 to 6.2.3 (#171) @dependabot
  • Bump orjson from 3.8.3 to 3.8.4 (#172) @dependabot

- Python
Published by github-actions[bot] over 3 years ago

axis - Rework event manager

What's Changed

  • Bump to v46 (#169) @Kane610
  • Rework event manager (#168) @Kane610
  • Change how to pass in data and how to enable event (#167) @Kane610
  • Break out group and topic to enums (#166) @Kane610
  • Replace RTSP constants with enums (#165) @Kane610
  • Rename streammanager to stream_manager (#164) @Kane610
  • Simplify device construction (#163) @Kane610

- Python
Published by github-actions[bot] over 3 years ago

axis - Refactor Vapix file structure

What's Changed

  • Bump to v45 (#162) @Kane610
  • Rework capitalized class variables (#161) @Kane610
  • Lower the amount of input parameters to APIItems (#160) @Kane610
  • Pass in Vapix reference rather than vapix.request (#159) @Kane610
  • Fix typing issue (#158) @Kane610
  • Bump attrs from 22.1.0 to 22.2.0 (#157) @dependabot
  • Bump isort from 5.11.3 to 5.11.4 (#156) @dependabot
  • Bump respx from 0.20.0 to 0.20.1 (#146) @dependabot
  • Bump httpx from 0.23.0 to 0.23.1 (#145) @dependabot
  • Bump black from 22.10.0 to 22.12.0 (#150) @dependabot
  • Bump flake8 from 5.0.4 to 6.0.0 (#148) @dependabot
  • Bump flake8-noqa from 1.2.9 to 1.3.0 (#147) @dependabot
  • Bump packaging from 21.3 to 22.0 (#151) @dependabot
  • Bump isort from 5.10.1 to 5.11.3 (#152) @dependabot
  • Add pre commit (#155) @Kane610
  • Add setup script (#154) @Kane610
  • Bump black from 22.8.0 to 22.10.0 (#144) @dependabot
  • Bump respx from 0.19.2 to 0.20.0 (#143) @dependabot
  • Bump black from 22.6.0 to 22.8.0 (#142) @dependabot
  • Bump flake8-noqa from 1.2.8 to 1.2.9 (#141) @dependabot
  • Bump flake8 from 4.0.1 to 5.0.4 (#139) @dependabot
  • Bump flake8-noqa from 1.2.7 to 1.2.8 (#140) @dependabot
  • Bump attrs from 21.4.0 to 22.1.0 (#137) @dependabot
  • Bump flake8-noqa from 1.2.5 to 1.2.7 (#136) @dependabot
  • Bump black from 22.3.0 to 22.6.0 (#134) @dependabot
  • Move Vapix related files into more explicit modules (#133) @Kane610
  • Fix requirements for initial environment (#132) @Kane610
  • Bump flake8-noqa from 1.2.2 to 1.2.5 (#131) @dependabot
  • Bump flake8-noqa from 1.2.1 to 1.2.2 (#129) @dependabot
  • Bump flake8-noqa from 1.2.0 to 1.2.1 (#115) @dependabot
  • Bump black from 21.10b0 to 22.3.0 (#127) @dependabot
  • Bump isort from 5.10.0 to 5.10.1 (#114) @dependabot
  • Bump isort from 5.9.3 to 5.10.0 (#113) @dependabot
  • Bump black from 21.9b0 to 21.10b0 (#112) @dependabot
  • Bump flake8 from 3.9.2 to 4.0.1 (#109) @dependabot
  • Bump flake8-noqa from 1.1.0 to 1.2.0 (#110) @dependabot
  • Bump black from 21.8b0 to 21.9b0 (#104) @dependabot
  • Bump respx from 0.17.0 to 0.17.1 (#99) @dependabot
  • Bump black from 21.7b0 to 21.8b0 (#103) @dependabot
  • Bump isort from 5.9.2 to 5.9.3 (#101) @dependabot
  • Bump black from 21.6b0 to 21.7b0 (#100) @dependabot
  • Bump isort from 5.9.1 to 5.9.2 (#98) @dependabot
  • Bump isort from 5.9.0 to 5.9.1 (#97) @dependabot
  • Bump httpx from 0.18.1 to 0.18.2 (#95) @dependabot
  • Bump isort from 5.8.0 to 5.9.0 (#96) @dependabot
  • Bump black from 21.5b2 to 21.6b0 (#94) @dependabot
  • Type rtsp (#93) @Kane610
  • Bump black from 21.5b1 to 21.5b2 (#91) @dependabot
  • Bump pydocstyle from 6.0.0 to 6.1.1 (#89) @dependabot
  • Improve typing (#85) @Kane610
  • Add additional dependencies to make Flake8 verify docstrings (#88) @Kane610
  • Make Flake8 more strict by requiring code on noqa statements (#87) @Kane610
  • Add isort github action (#86) @Kane610
  • Bump black from 21.5b0 to 21.5b1 (#83) @dependabot
  • Bump flake8 from 3.9.1 to 3.9.2 (#84) @dependabot
  • Add releasedrafter and test github actions (#82) @Kane610
  • Upgrade to GitHub-native Dependabot (#81) @dependabot-preview

- Python
Published by github-actions[bot] over 3 years ago

axis - Increase time out of Vapix requests

Introduce event description implementation

- Python
Published by Kane610 over 5 years ago

axis - Improve Image sources

Make image sources be more usable by being returned as a dictionary rather than a list and include more attributes per image source

- Python
Published by Kane610 over 5 years ago

axis - Object analytics, PTZ and View Area support

Added Object analytics API Added PTZ support and parameters Added View Area support and parameters Add support for user groups as well as to convert a pwdgrpcgi user to a user group if existing. This will later on be used to pin point what API calls can be done if the current users privileges are known.

Improve RTSP implementation by doing less in class init methods. Stream lined pre processing of API responses. In some places pre processing was done in update method and in others in process_raw, in some places both where used. Rewrote bits of event management to replace use of regex with xmltodict Improved typing. A lot of test improvements as well as an increase in test coverage.

- Python
Published by Kane610 over 5 years ago

axis - Possible speed improvement on web request

Use asyncio gather to parallelise web requests and await them together

- Python
Published by Kane610 over 5 years ago

axis - Whole library is now async

- Python
Published by Kane610 over 5 years ago

axis - Remove python3.8 requirement

- Python
Published by Kane610 over 5 years ago

axis - Move to HTTPx

Replace requests lib with new HTTPx

- Python
Published by Kane610 over 5 years ago

axis - Improve robustness of guard suite update method

Lower api version of VMD4 as well

- Python
Published by Kane610 almost 6 years ago

axis - Fix missing dependency and list applications bug

- Python
Published by Kane610 almost 6 years ago

axis - Fix applications packages not being included in PyPI

- Python
Published by Kane610 almost 6 years ago

axis - Application APIs

Add methods for Application APIs; Application API, Fence Guard, Loitering Guard, Motion Guard and VMD4 Add events for Loitering Guard, Motion Guard, Object Analytics beta

- Python
Published by Kane610 almost 6 years ago

axis - Fence guard event support

- Python
Published by Kane610 about 6 years ago

axis - Light control support

Add light control API support and light event Clean up param.cgi

- Python
Published by Kane610 about 6 years ago

axis - Fix initialising ports from param.cgi

- Python
Published by Kane610 about 6 years ago

axis - Fix unprivileged users breaking Vapix initialize

- Python
Published by Kane610 about 6 years ago

axis - Fix bad dependency

- Python
Published by Kane610 about 6 years ago

axis - Multiple new APIs

Improve configuration Add Basic Device Info support Add I/O Port management support Add Stream profiles support

- Python
Published by Kane610 about 6 years ago

axis - MQTT Client support

API Discovery support and MQTT Client support

Improved RTSP to set session to teardown on stop, will also cancel any scheduled call

- Python
Published by Kane610 about 6 years ago

axis - In preparation of MQTT

- Python
Published by Kane610 about 6 years ago

axis -

- Python
Published by Kane610 about 7 years ago

axis - Handle Vapix error messages

- Python
Published by Kane610 about 7 years ago

axis - Add support for inputs and outputs

Support ports from param.cgi Support port.cgi for control Support IO port event, Supervised input event and Relay event

- Python
Published by Kane610 about 7 years ago

axis - Improve event system

Split event into services and stream Event signalling now signals event name rather than event object Move event information into event classes Move event stream configuration into stream manager

- Python
Published by Kane610 about 7 years ago

axis - Standardized API management and new APIs

Standardize how to work with different API endpoints Add support for user management from pwdgrp.cgi Improve parameter management by replacing the Vapix param management with a dedicated param.cgi implementation

- Python
Published by Kane610 about 7 years ago

axis - Events can now remove callbacks

- Python
Published by Kane610 about 7 years ago

axis - No debug prints in production code

- Python
Published by Kane610 over 7 years ago

axis - Allow connection status notifications

Simplify configuration, break out event config. Simplify event handling by managing outside of stream manager

- Python
Published by Kane610 over 7 years ago

axis - Simplify event management

- Python
Published by Kane610 over 7 years ago

axis - Improved error handling

- Python
Published by Kane610 over 7 years ago

axis -

- Python
Published by Kane610 over 8 years ago

axis - Async rewrite

- Python
Published by Kane610 over 8 years ago

axis -

Missing dependency packaging Don't cancel retry timer if metadatastream doesn't exist

- Python
Published by Kane610 almost 9 years ago

axis -

Change http_port to port Bump version to 11 (it goes further than 11!)

- Python
Published by Kane610 almost 9 years ago

axis -

Solves https://github.com/home-assistant/home-assistant/issues/8403

- Python
Published by Kane610 almost 9 years ago

axis -

Solves https://github.com/home-assistant/home-assistant/issues/8297 Adds initial support for Python RTSP client

- Python
Published by Kane610 almost 9 years ago

axis -

Only improvements, including * Behaviour updating IP and reconnection * Parameter calls

- Python
Published by Kane610 about 9 years ago

axis -

Had some issues with finding the package on pip trying to solve this...

- Python
Published by Kane610 about 9 years ago

axis - Now on PyPi

- Python
Published by Kane610 about 9 years ago

axis - v5

- Python
Published by Kane610 about 9 years ago

axis -

- Python
Published by Kane610 about 9 years ago

axis - First version used of axis component on GitHub

- Python
Published by Kane610 about 9 years ago

axis -

First release, all basic functionality in place but will probably need improvements.

- Python
Published by Kane610 about 9 years ago