Skip to content

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

0.13.0

20 Oct 09:16
Compare
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
Compare
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
Compare
Choose a tag to compare

Features:

  • #175: Support Camunda Platform 8

0.10.0

20 Apr 09:27
Compare
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
Compare
Choose a tag to compare

Features:

Tasks:

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

0.8.0

07 May 12:26
Compare
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

0.7.0

12 Feb 09:35
Compare
Choose a tag to compare

Tasks:

  • aed59e9: Reworked Camunda Modeler plugin code
  • bf222b6: Switchted tests to JUnit 5 and Google Truth
  • #114: Checked if modeler plugin still works with Camunda Modeler 5.x
  • 2ce40c0: Prevented usage of modeler plugin for cloud-bpmn (Camunda Platform 8 BPMN diagrams)
  • 3910317: Prevented element double click and shape move events when plugin is enabled

Bugfixes:

  • d25da93: Added fields for before and after handlers to multi instance scope generation
  • 17a602b: Fixed interaction with process element and related business object due to bpmn-io/bpmn-js#1472

0.6.0

25 Oct 08:47
Compare
Choose a tag to compare

Features:

  • #89: Implemented code generation for BPMN multi-instance scopes
  • #25: Added support for Gradle builds

Tasks:

  • 70ef80c: Updated community-hub-release-parent

0.5.0

02 May 16:00
Compare
Choose a tag to compare

Features:

  • #46: Prevented continuation of process instance, if end flow node is not an end event
  • 0dc8200: Improved fluent API
  • c8c2f77: Support tenant ID at automatic process definition deployment
  • 0f7103b: Ensured Spring Boot test support
  • #20: Implemented JUnit 5 support

Tasks:

  • c050509: Ensured H2 version 2 compatibility
  • 0867785: Updated Maven plugin dependencies
  • 6efd36f: Reworked H2 major version handling

Bugfixes:

  • #84: Added special handling for event based gateways

0.4.1

08 Dec 18:25
Compare
Choose a tag to compare

Features:

  • #39: Group generated test cases in Java packages
  • #37: Allow customization of the process engine that executes the test cases
  • #30: Implement code generation for BPMN multi-instance activities
  • #54: Support intermediate throw event of type external task
  • 8c185be: Allow usage of multiple test cases in one test class

Tasks:

  • fa71794: Improved API
  • #38: Refactor camunda-modeler-plugin code
  • b126573: Switched to spring-jdbc data source implementation
  • #49: Improved READMEs

Bugfixes:

  • c97c79b: Fixed call activity variable mapping