Skip to content

Releases: MarketSquare/robotframework-camunda

1.5.0 MessageAPI implemented

04 Aug 10:27
1dc7727
Compare
Choose a tag to compare

New Keyword Deliver Message for sending messages and correlated messages.

*** Test Cases ***
Send message
    ${workload}    Get workload from topic '${TOPIC_SEND_MESSAGE}'
    
    # Send all process variables as message
    ${message_response}    Deliver Message    ${MESSAGE_NAME}    process_variables=${workload}
    Complete task

1.4.0 - Breaking Change - JSON instead of Java Objects

15 Jun 13:19
c660c94
Compare
Choose a tag to compare

#26
#25

Breaking Change: Since #8 all Lists, Tuples and Dictionaries are no longer stored as Java Objects in Camunda, but as Json Objects.

That change is a breaking change, if you have task workers working with java objects. Or if you have Decision tables that asume Java Objects.

It is recommended to use FEEL for evaluating statements in DMN: https://camunda.github.io/feel-scala/docs/reference/language-guide/feel-expression

Same as 1.3.1 - but working

04 Jun 09:45
80f51b5
Compare
Choose a tag to compare

1.3.1 only added generic camunda client version to requirements - not to setup.py

Fix dependent version of generic-camunda-client

04 Jun 07:42
c683f9e
Compare
Choose a tag to compare

Version of generic-camunda-client has not been updated in version 1.3.0. Therefore updates of the client has not been enforced in old environments leading to erro like:

Importing library 'CamundaLibrary' failed: ImportError: cannot import name 'EvaluateDecisionDto' from 'generic_camunda_client' (e:\pdpa\jenkinsslave\workspace\bpa_prm_log_analyzer\python\lib\site-packages\generic_camunda_client\__init__.py)
Traceback (most recent call last):
  File "e:\pdpa\jenkinsslave\workspace\bpa_prm_log_analyzer\python\lib\site-packages\CamundaLibrary\__init__.py", line 1, in <module>
    from .CamundaLibrary import CamundaLibrary
  File "e:\pdpa\jenkinsslave\workspace\bpa_prm_log_analyzer\python\lib\site-packages\CamundaLibrary\CamundaLibrary.py", line 18, in <module>
    from generic_camunda_client import ApiException, CountResultDto, DeploymentWithDefinitionsDto, DeploymentDto, \
PYTHONPATH:
  E:\PDPA\JenkinsSlave\workspace\bpa_prm_log_analyzer\python\Scripts\robot.exe
  e:\pdpa\jenkinsslave\workspace\bpa_prm_log_analyzer\python\scripts\python37.zip
  c:\pdpa\tools\python\python37\DLLs
  c:\pdpa\tools\python\python37\lib
  c:\pdpa\tools\python\python37
  e:\pdpa\jenkinsslave\workspace\bpa_prm_log_analyzer\python
  e:\pdpa\jenkinsslave\workspace\bpa_prm_log_analyzer\python\lib\site-packages

Newest generic camunda client ; Evaluate Decision Keyword

02 Jun 13:08
1d8d7fc
Compare
Choose a tag to compare

New Keywords:
#23 Evaluate Decision : Keyword for evaluating a decision

Other:
Migrate to generic-camunda-client 7.15

v1.2.7

28 May 20:39
5be16a0
Compare
Choose a tag to compare

Completed Milestone 1.2.7

Bugfix:
#13 - REST endpoint cannot be reached when Camunda URL ends on /

New Keyword:
#6 - Get Amound of Workloads

1.2.6 - New Keyword "Get Process Instance Variable"

26 May 07:56
6847179
Compare
Choose a tag to compare

Correct links in documentation

21 May 11:45
Compare
Choose a tag to compare

Ugly to make this its own release, but links for documentation pointed to wrong URLs and are static on pypi.org

Get Version keyword

21 May 11:26
Compare
Choose a tag to compare

New keyword for version endpoint

Useful for checking if camunda url is correct.

Complete move to GitHub

14 Apr 09:47
Compare
Choose a tag to compare

No changes, except moving from GitLab to GitHub