Releases: starkillerOG/reolink_aio
Releases · starkillerOG/reolink_aio
0.5.2
- Include date in software version
- Add minimum firmware dict
- Add sw_version_required and sw_version_update_required
Full Changelog: 0.5.1...0.5.2
0.5.1
Full Changelog: 0.5.0...0.5.1
0.5.0
New functions added:
- Add host capabilities
- Add volume control
- Add Buzzer support
- Add ptz_callibrate
- Add PtzEnum
- Add auto tracking support
- Add ptz guard support
- Add ai_sensitivity
- Add global ftp, email, push, recording status
- Add supported ptz_guard and ptz_callibrate
Improved function implementation:
- Improve md_sensitivity
- Improve set_siren
- Improve ptz presets
- Improve auto_focus support
- Improve and rename power_led to status_led
- Improve Set Push, FTP, Email, Recording
- Improve email, recording, ftp and push enabled
Bug fixes:
- Switch from ASCII to UTF-8 decoding
- Add "mainEncType" fallback for rtsp main stream
- Do not lock aiohttp read and text
- fix audio_alarm
- fix API error processing
- guard against non-integer parameters
- Check if PTZ speed is supported
- Move GetPtzPreset to get_host_data
- Only request GetPowerLed if supported
- Various code cleanups
Full Changelog: 0.4.2...0.5.0
0.4.2
- Fix "ledControl" KeyError
- Add expected_response_type "text/html" and use it for logout
- Catch logout errors
- InvalidContentTypeError: add send commands
- Only request ir_lights if supported
- Wait before getting state for Zoom, Focus, WhiteLed
- Do not use capital letters in enums
- Improve audio_record get/set
- Improve api_version handeling
Full Changelog: 0.4.1...0.4.2
0.4.1
- Also lock aiohttp response.text/read
- Force ascii encoding
- Increes retry attempts from 2 to 3
- Improve check_new_firmware
- Improve floodlight support
- SpotlightModeEnum and DayNightEnum
- GetIsp capabilities
- Improve ir_light
- Only add IR_capability if supported
- fix zoom focus range
Full Changelog: 0.4.0...0.4.1
0.4.0
breaking changes:
- expire_session changed from sync to async (needs await)
- ONVIF_event_callback returns list of channels instead of single channel
Changes:
- close connection on expire_session
- always use GetMdState instead of GetAlarm
- remove motion_detection_state update from GetAlarm
- only request GetAiState if it is supported
- ONVIF callback return ch list and do not poll if AI not supported
- reorganise supported capabalities
- Improve api_version and supported methods
- Use specific queries instead of get_host_data
- move GetOsd from get_states to get_host_data
Full Changelog: 0.3.4...0.4.0
0.3.4
- rtsp URL first GetEnc then GetRtspUrl
- Fix zoom and focus boundry
Full Changelog: 0.3.3...0.3.4
0.3.3
- Dynamic zoom/focus range
- RTSP stream, fall back to h264 encoding when GetEnc fails
Full Changelog: 0.3.2...0.3.3
0.3.2
subscibe
& renew
raise SubscriptionError instead of bool return
Full Changelog: 0.3.1...0.3.2
0.3.1
- Do not close aiohttp session during login
check_new_firmware
also check current firmware version- support python 3.11
- raise UnexpectedDataError instead of Exception for invalid version