8000 Releases · clicon/clixon-pyapi · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: clicon/clixon-pyapi

1.4.0

03 Apr 06:39
Compare
Choose a tag to compare

1.4.0

3 April 2025

Features

  • NACM support, get the username from transactions before running services.
  • Use the local users login instead of a hardcoded one in all XML RPC messages.

Corrected bugs:

  • Make sure rpc_subscription_create() sends the same attributes as the CLI.
  • show_devices_diff() should handle any stray transaction IDs recevied from the backend.
  • Commit hooks didn't run properly, hasattr() should use module and not modules.
  • Avoid os.getlogin() and use getpass.getuser() instead.
  • Should not exit unless the modules list is empty.

1.3.0

30 Jan 08:51
Compare
Choose a tag to compare

1.3.0

30 January 2025

Features:

  • Added device_open() method.
  • Make the argument parser handle extra arguments which can be added after --
  • New rpc_apply_rpc_template method for RPC templates.

Corrected bugs:

  • Optimize hooks, make sure we don't execute the Clixon() context twice.
  • RPC apply: Only return the device data in response.
  • Remove appending class proprties to property cache. Correct element … by @NetworkOverload in #30
  • Element class bugfixes by @NetworkOverload in #33

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0

28 Oct 13:44
Compare
Choose a tag to compare

What's Changed

  • New attributes should overwrite the old ones if they exists by @denniswa in #31
  • Send the whole configuration at once instead of per device. by @krihal in #35
  • Element.dumpy() was added, dumps as YAML.
  • get_data() can now return data type casted to another type than string.
  • Added scripts/build_deb.sh to build Debian packages.
  • Support for commit hooks.

Corrected bugs

New Contributors

Full Changelog: 1.1.0...1.2.0

clixon-pyapi_-

23 Sep 11:55
027ae00
Compare
Choose a tag to compare
Re-arranged ci.yml

1.1.0

03 Jul 08:20
00d6cce
Compare
Choose a tag to compare

1.1.0

03 June 2024

New features

  • Feature: Added get_data which wraps get_value.
  • Added Element.find()
  • Added Element.findall() which is a wrapper around get_elements().
  • Element.get_elements() can now retreive all child elements.
  • Element.parent() return the parent element.
  • Elements.parents() now return an iterator with all parent elements.
  • Extended delete, now possible to remove youself with element.delete()
  • Extended delete to take an element as argument.

Corrected bugs

Clixon Python API 1.0.0

12 Mar 11:54
Compare
Choose a tag to compare

1.0.0

12 March 2024

Clixon Python API 1.0 is a first major release of the Clixon
controller Python API. It supports the 1.0 Clixon controller release.

0