Skip to content

Releases: camunda-community-hub/bpmn-driven-testing

1.3.0

22 Nov 11:48

Choose a tag to compare

Features:

  • 2799df1: C7: Supported call activity execution using a test case, generated for the called process
  • b429902: C7: Allowed usage of execution in source expressions when simulating call activities
  • fbb0015: C7: Ensured that ExternalTaskClientHandler can be used with complex and Spin variables

Tasks:

1.2.1

01 Aug 15:02

Choose a tag to compare

Features:

  • 91017ca: C8: Supported process starts, using custom code without self-managing process deployments
  • 896e8ca: C7: Supported external tasks, implemented through an external task client

Tasks:

  • f8f0af6: Updated dependencies
  • 7a19611: Updated commons-lang3 dependency

1.1.0

10 Mar 18:25

Choose a tag to compare

Features:

  • 5e340a6: Improved Camunda modeler plugin UI
  • 74f1a5f: Added call activity binding type and version tag verification
  • 74f1a5f: Enabled versioned resource deployments and versioned process simulation
  • da463b5: Introduced methods for adding classpath resources to a test case deployment
  • c42d82a: Extended call activity support by executing a test case, generated for a called process

Tasks:

  • 18d2756: Fixed project URLs of Maven modules
  • 2899513: Updated dependencies
  • 9c07f20: Updated Maven release action to v1.2.3

Bugfixes:

  • 9135403: Fixed path finding error when an embedded sub process has a subsequent labeled gateway
  • ca9129b: Prevented drag events when plugin is enabled
  • a7d11fd: Fixed code generation for terminating error and escalation end events

1.0.0

04 Jan 15:13

Choose a tag to compare

Tasks:

  • 26d80a8: Changed test case execution to work on flow scope. This improves the testing of certain BPMN constructs and enables parallel multi instance tests
  • 6112a24: Updated commons-io dependency
  • a6cb424: Updated to Camunda 7.22 and Camunda 8.6 in integration tests

Bugfixes:

  • c208b92: Made waiting for Zeebe engine idle state configurable

0.13.0

20 Oct 09:16

Choose a tag to compare

Features:

  • #194: Added support for send and business rule external tasks
  • 8db02c0: Made worker ID for Camunda 7 external task handler customizable

Tasks:

  • 2ce845e: Fixed configuration of Spring Boot integration tests
  • 8ef9a1c: Updated assertj, Google Truth, Spring, Spring Boot and maven-surefire-plugin
  • 549b248: Supported Camunda 7.22
  • b15331a: Supported Camunda 8.6

0.12.0

04 Aug 13:39

Choose a tag to compare

Features:

  • af5c35f: Enabled receive tasks with boundary events for Camunda 7 test cases
  • 2b55936: Enabled receive tasks with boundary events for Camunda 8 test cases
  • 7fa1023: Improved test case related error messages for Camunda 8

Tasks:

  • 18dedbd: Updated Camunda Platform 8 version to 8.5.5
  • 28da9c7: Improved README regarding installation/configuration/usage, features and handlers

Bugfixes:

  • 2025895: Reworked annotation based resource deployment for JUnit 5 parameterized tests
  • #188: Fixed path finding in case of 2 subsequent sub processes
  • ea65ab9: Fixed race conditions when started C8 process instance could not be found

0.11.0

01 Jun 12:22

Choose a tag to compare

Features:

  • #175: Support Camunda Platform 8

0.10.0

20 Apr 09:27

Choose a tag to compare

Features:

  • #172: Dropped JUnit 4 support
  • a33f139: Supported Camunda 7.21, switched to JDK 21 using Java 11 as compile target
  • 86b245c: Updated Gradle plugin using Gradle 8.5 to support JDK 21

Tasks:

  • 95ab91a: Created checksums for Gradle dependencies in local repository
  • d148337: Updated Camunda Modeler plugin dependencies, ensured NodeJS 20.x compatibility

0.9.0

25 Nov 15:12

Choose a tag to compare

Features:

Tasks:

  • 32f5c2d: Updated Camunda Modeler plugin dependencies
  • 7b4e919: Updated Maven dependencies

0.8.0

07 May 12:26

Choose a tag to compare

Features:

  • #117: Added support for BPMN link events
  • 375337a: Created separate Maven module for the model that is used during code generation
  • db24cf6: Improved API
  • 2ca09a4: Added process instance migration, when test case is executed with a process definition in another version
  • 4acc8b2: Added support for declarative input/output variable mapping of call activities
  • #113: Added support for BPMN collaborations with multiple expanded participants

Tasks:

  • e84fe3e: Updated Maven and Gradle plugin badge due to central.sonatype.com launch
  • 46c92bb: Updated Camunda BPM, Camunda BPM Assert, Assert4j, H2, Spring and Spring Boot versions
  • 5a3a48f: Refactored code generation due to model separation
  • 5a3a48f: Reworked multi instance scope handling, when test case starts or ends within the scope

Bugfixes:

  • 78f2c9c: Disabled plugin menu action when tab type is cloud-bpmn