Skip to content
This repository has been archived by the owner on May 1, 2021. It is now read-only.

Latest commit

 

History

History
85 lines (58 loc) · 2.67 KB

CHANGELOG.md

File metadata and controls

85 lines (58 loc) · 2.67 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased - ReleaseDate

0.2.1 - 2021-02-21

Added

  • Initial support for wasm32 (to enable running BPXE in the browser)

Fixed

  • Singular activities were executed more than once

0.2.0 - 2021-01-31

Added

  • Inclusive gateway support
  • scriptTask activity support
  • standardLoopCharacteristics support for activities
  • Limited support for data objects
  • Limited support for multiInstanceLoopCharacteristics
  • Limited support for dataInputAssociation, dataOutputAssociation and ioSpecification

Fixed

  • Rhai-based condition expressions shouldn't be full scripts
  • Parsing of script element (bpxe-bpmn-schema crate)
  • Dependency on platform-dependent linkme crate (bpxe-bpmn-schema crate)
  • Improper pluralization for elements like properties and .._refs (bxpe-bpmn-schema crate)
  • Parsing of child elements with names different from their type (bpxe-bpmn-schema create)

0.1.2 - 2021-01-23

Added

  • Support for bpmn:tFormalExpression type name used by Camunda Modeler

Fixed

  • Implementation of default path handling in exclusive gateways

0.1.1 - 2021-01-22

Changed

  • Single-field BPMN schema structures were changed to the contained types

Fixed

  • Broken XML parsing of expressions fixed (see #1 and ##2)

[0.1.0] - 2021-01-21

Added

  • BPMN data model (bpmn::schema)
  • XML parser (limited, see #1 and #2)
  • Serde serialization/deserialization support (limited, see #3))
  • Process scheduler (bpmn::process)
  • Parallel Gateway (bpmn::gateway::parallel)
  • Exclusive Gateway (bpmn::gateway::exclusive)
  • Event-based Gateway (bpmn::gateway::event)
  • Start Event (bpmn::event::start_event)
  • End Event (bpmn::event::end_event)
  • Intermediate Throw Event (bpmn::event::throw_event) (limited)
  • Intermediate Catch Event (bpmn::event::catch_event) (limited)
  • Rudimentary expression language evaluation (bpmn::language)