·
7 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Feat
- [
Client] ImplementONVIFServicebase class for consistent error handling across services (646adcc) - [
Client] Improve error messages inONVIFOperationExceptionwith detailed context (08bc979) - [
Client] Add service decorator for consistent exception handling in service accessors (9dfb1fb)
Fix/Refactor
- [
Client] Correct spelling of 'ForcePersistence' to 'ForcePersistance' in SetSerialPortConfiguration method at DeviceIO class (dc33087) - [
Client] Fix SetDPAddresses method parameter from 'DPAddresses' to 'DPAddress' at Device class (fd92d1f) - [
Client] Update _get_local_ip method to return Optional[str] and improve IP retrieval logic (16472ef) - [
CLI] Bypass ONVIFService wrapper to retrieve original method in get_method_documentation (5a36146)
Docs
- Update image width in README files for better display (b0c3d27)
- [
Examples] Update XML parsing to use lxml for improved security and performance (e68c7c1) - [
Examples] Enhance get_network_interface to use hostname as fallback (b18e422) - [
Client] Adding docstrings in some main classes (39e81f4)
Tests
- Refactor service tests to use a base class for common functionality (9ba14de)
- Update test for pullpoint_missing_subscription_ref to raise
ONVIFOperationException(5e48d64)
Full Changelog: v0.1.7...v0.1.8