Skip to content

Releases: ostis-ai/py-sc-kpm

v0.4.0

02 Dec 13:35
09a4854
Compare
Choose a tag to compare

Breaking changes

  • This version is compatible with version of the sc-machine 0.10.0. All API methods were redesigned. Incorrect ones were removed, new ones were added. See table below, to learn more about changes.
Deprecated method Substitution method
create_action_result generate_action_result
create_action generate_action
create_nodes generate_nodes
create_node generate_node
create_links generate_links
create_link generate_link
create_edges generate_connectors
create_edge generate_connector
create_binary_relation generate_binary_relation
create_role_relation generate_role_relation
create_norole_relation generate_non_role_relation
check_edge check_connector
get_edge search_connector
get_edges search_connectors
get_system_idtf get_element_system_identifier
search_norole_relation_template search_non_role_relation_template
get_element_by_role_relation search_element_by_role_relation
get_element_by_norole_relation search_element_by_non_role_relation
delete_edges erase_connectors
delete erase

Added

  • ScKeynodes method erase
  • Common utils methods: generate_nodes, generate_node, generate_links, generate_link, generate_connectors, generate_connector, generate_binary_relation, generate_role_relation, generate_non_role_relation, check_connector, search_connector, search_connectors, get_element_system_identifier, search_non_role_relation_template, search_element_by_role_relation, search_element_by_non_role_relation, erase_connectors
  • Action utils methods: generate_action_result, generate_action

Deprecated

  • ScKeynodes method delete
  • Common utils methods: create_nodes, create_node, create_links, create_link, create_edges, create_edge, create_binary_relation, create_role_relation, create_norole_relation, check_edge, get_edge, get_edges, get_system_idtf, search_norole_relation_template, get_element_by_role_relation, get_element_by_norole_relation, delete_edges
  • Action utils methods: create_action_result, create_action

Changed

  • All answers are replaced with results

v0.3.0

29 Jul 17:24
5275801
Compare
Choose a tag to compare

Changed

  • All questions are replaced with actions

v0.2.0

31 Aug 10:32
8e8e762
Compare
Choose a tag to compare

Changed

  • Removed reconnection for py-sc-client 0.3.0

v0.1.2

14 Jul 13:44
40fe336
Compare
Choose a tag to compare

Fixed

  • Wait agent bug: it failed if action finished before

v0.1.1 - YANKED

14 Jul 11:13
26b1584
Compare
Choose a tag to compare

Added

  • Atomic operations with actions: create, add arguments and call

Changed

  • Wait agent function uses ScEvent

v0.1.0

13 May 08:51
12d2742
Compare
Choose a tag to compare

Added

  • README and LICENSE files
  • ScKeynodes class for caching identifiers and ScAddr objects. Easy access to rrel keynodes
  • ScAgent class for handling a single ScEvent
  • ScModule class for handling a multiple ScAgent
  • ScServer class for modules serving
  • ScSet, ScStructure, ScOrientedSet and ScNumberedSet classes for creating complex structures and manipulations
  • List of common utils for basic manipulations with knowledge base
  • List of action utils for agent development based on actions
  • List of iterate utils for easy passing the same type of data
  • Code linting tools: isort, pylint, black, pre-commit
  • Documentation for contributors and developers
  • CI for checking messages of commits
  • CI for code linting
  • CI for the testing package on multiple environments and python versions
  • CI for publishing package on PyPi