Skip to content

Releases: ManneW/vilfo-api-client-python

Fix issue with semver dependency

Choose a tag to compare

@ManneW ManneW released this 23 Mar 19:58
beb8a7e

Thanks to contributions from @frenck and @bouwew, this new version fixes some issues with (incorrectly) depending on an outdated version of the third-party semver package.

Thanks again for the contributions! 🎉

What's Changed

  • Bump certifi from 2021.10.8 to 2022.12.7 by @dependabot in #4
  • Add missing semver package to package requirements by @frenck in #8
  • Fix semver issue the proper way by @bouwew in #9

New Contributors

Full Changelog: 0.4.1...0.5.0

Downgrade semver dependency

Choose a tag to compare

@ManneW ManneW released this 06 Nov 21:15

Downgrade semver to version 2 to avoid conflict with other version of the package used by home-assistant/core.

Add compatibility with new Vilfo firmware versions

Choose a tag to compare

@ManneW ManneW released this 04 Nov 20:05
84ec4c4
Update device endpoint support and improve dependency management (#3)

* Update Client to be compatible with the current Vilfo API

* Add pipenv to manage dependencies

Tests removed from packaging

Choose a tag to compare

@ManneW ManneW released this 18 Oct 18:39

This is a patch-level release.

Per the contribution from @scop (thanks!), the root-level tests directory (and possible future sub-directories) are now excluded from the packaging.

Improved exception handling

Choose a tag to compare

@ManneW ManneW released this 11 Feb 07:57

The exception handling is improved by having a couple of additional exception classes available.

The client now also wraps all exceptions from the requests library in its own exception class.

Internal changes for improved testability

Choose a tag to compare

@ManneW ManneW released this 27 Jan 15:46

Minor adjustment in Client constructor to allow for better mocking during testing.

Limited but stable first release

Choose a tag to compare

@ManneW ManneW released this 25 Jan 17:13

This initial release should be reasonably stable in terms of external API:s for the operations implemented this far and similar.

Bug fixes and improvements to the internals will be made in upcoming patch level releases.

Added resolution of router MAC address

Pre-release

Choose a tag to compare

@ManneW ManneW released this 24 Jan 19:55

The client now tries to resolve the MAC address of the router, based on the provided host/IP, upon creation. This is saved in the property mac of the Client and can be accessed using my_client_instance.mac.

If resolution failed the mac property will be None.

Additional endpoint support and better readme

Choose a tag to compare

@ManneW ManneW released this 23 Jan 10:16
a11d963

The client is still quite bare-bones, but there has been some improvements in terms of additional endpoints supported and information about how to use the module.

Module specific exceptions has been introduced and will get extended in future releases.

Initial release with limited functionality

Choose a tag to compare

@ManneW ManneW released this 09 Jan 19:41
ee407e8

This initial release contains support for a very limited subset of the available endpoints. Only some of them are covered by the test suite and this release should not be used for production.