Releases: jjeff07/libreclient
Releases · jjeff07/libreclient
v0.2.0
v0.1.3
v0.1.2
v0.1.1
Changes
See CHANGELOG.md for details.
Initial Release
Full Changelog: https://github.com/jjeff07/libreclient/commits/0.1.0
Added
- Initial release on PyPI
- Async client (
LibreClientAsync) and sync client (LibreClientSync) - Pydantic response models for all API routes
- Route namespaces: Alerts, ARP, Bills, DeviceGroups, Devices, Index, Inventory, Locations, Logs, PollerGroups, Pollers, PortGroups, PortSecurity, Portgroups, Ports, Routing, Services, Switching, System
- Auto-generated
.pyitype stubs for IDE support (generate_stubs.py) - Configuration via environment variables using
pydantic-settings - Conventional Commits enforcement via commitizen
- Upstream API tracking (
check_upstream.py) pinned to LibreNMS 26.5.1 - Full unit test suite (140 tests) and functional test suite (41 tests)