Skip to content

Releases: jjeff07/libreclient

v0.2.0

11 Jun 18:15

Choose a tag to compare

[0.2.0] - 2026-06-11

Changed

  • ci: Fix autorelease to find commits in squashed message. (#31)
  • Correct Adding Device function (#30)
  • docs: Fix docs ci. (#27)
  • docs: Fix docs ci. (#26)
  • docs: Fix docs ci. (#25)
  • docs: Fix docs ci. (#24)

v0.1.3

10 Jun 20:50

Choose a tag to compare

[0.1.3] - 2026-06-10

Changed

  • Refactor stubs and Docs (#22)
  • ci: Fix CI issues. (#18)
  • ci: Fix CI issues. (#16)

v0.1.2

09 Jun 19:23

Choose a tag to compare

[0.1.2] - 2026-06-09

Changed

  • Test new CI Workflow (#14)

v0.1.1

09 Jun 16:35

Choose a tag to compare

Changes

See CHANGELOG.md for details.

Initial Release

09 Jun 12:43

Choose a tag to compare

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 .pyi type 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)