Skip to content

v0.1.9 — 2025-10-28

Choose a tag to compare

@kaburagisec kaburagisec released this 28 Oct 14:12
· 68 commits to main since this release
Immutable release. Only release title and notes can be modified.

PyPI

https://pypi.org/project/onvif-python/0.1.9 (18877721778)

Feat

  • [Client] Enable passing Zeep type objects to ONVIF service methods (add type() handler in ONVIFService and create_type() in ONVIFOperator) (148e1ea)
  • [CLI] Add options info for custom WSDL path in interactive shell options (bf48e20)

Fix/Refactor

  • [Client] Correct parameter names in SetAnalyticsEngineControl and SetAnalyticsEngineInput methods (15932df)
  • [Client] Fix WSDL path resolution to support flat structure for custom directories (7c51616)

Docs

  • Add missing Analytics Device service documentation and WSDL link (7ea76d2)
  • Add ONVIF Specs License files (9f797de)
  • Update legal notice regarding WSDL file licenses (bcad6e6)
  • [Release] Bump version 0.1.8 → 0.1.9 (1ee749f)

Tests

  • Refactor base_service_test to allow helper methods in Services (9346f60)
  • Add method to check for duplicate method implementations in service class (6c09519)
  • Add test for completeness of method parameters against WSDL (6404950)
  • Correct parameter names in SetAnalyticsEngineControl and SetAnalyticsEngineInput method tests (b95e187)

Full Changelog: v0.1.8...v0.1.9