Skip to content

v0.1.8 — 2025-10-27

Latest

Choose a tag to compare

@kaburagisec kaburagisec released this 27 Oct 00:08
· 7 commits to main since this release
Immutable release. Only release title and notes can be modified.

Feat

  • [Client] Implement ONVIFService base class for consistent error handling across services (646adcc)
  • [Client] Improve error messages in ONVIFOperationException with 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