Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

bpmn-js-token-simulation

Package Overview
Dependencies
Maintainers
8
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bpmn-js-token-simulation - npm Package Versions

1
6

0.27.0

Diff

Changelog

Source

0.27.0

  • DEPS: support bpmn-js@9
nikku
published 0.26.0 •

Changelog

Source

0.26.0

  • FEAT: add simulation support to programatically control the token simulation (#112)
nikku
published 0.25.1 •

Changelog

Source

0.25.1

  • FIX: correctly triggering of multiple signal start events (#109)
nikku
published 0.25.0 •

Changelog

Source

0.25.0

  • FEAT: rewrite simulator using event scopes and subscriptions (#101)
  • FEAT: support event rethrow and "absorption" (#100)
  • FEAT: trigger all startable elements inside bpmn:SubProcess (#107, acdae242)
  • FEAT: support transactions and cancel events (#76, #102, 5026298b)
  • FEAT: support compensation (#76, #102, bcdad034)
  • FEAT: eagerly interrupt when entering event sub-process (452ce5ec)
  • FEAT: add Simulator APIs for (BPMN) event triggering and subscriptions (5da21ed8)
  • FEAT: add Simulator#waitForScopes API (e23e57f0)
  • FIX: don't allow pause on event sub-process (af04910b)
  • FIX: correct pause handling on receive tasks (#99)
  • FIX: ensure technically equal events can still be signaled individually (#103, #107 15d14062)
  • CHORE: implement termination as a behavior (e92e8ff8)
  • CHORE: remove destroyed scopes (b3662dc8)
  • CHORE: namespace CSS (#30)
  • CHORE: add properties panel to example (104)
  • DEPS: update to bpmn-js@8.9.0

Breaking Changes

  • Generated markup and used CSS classes changed; things are consistently prefixed with bts now to avoid foreign classes crashing (#30)
  • Drop destroyContext in favor of dedicated scope state (failed/ended) (#101)
  • Reworked way the outside interacts with the simulator: Rather than signaling the simulator with knowledge of internal working mechanisms you trigger an event on a particular scope, notifying all registered subscribers. (#101)
  • Destroyed scopes are now longer kept around by simulator (b3662dc8)
nikku
published 0.25.0-0 •

nikku
published 0.24.0 •

Changelog

Source

0.24.0

  • FEAT: return Simulator#signal scope
  • FEAT: return Simulator#enter scope
  • FEAT: support token sinks other than end events (#94)
  • FEAT: support error throw events (017aa885)
  • FIX: read and restore colors in bpmn-js >= 8.7 compatible manner (#90)
  • FIX: correct context-pads interaction with scope filters (6dc14819)
  • FIX: make pause context-pad handler scope filter aware (7253969f)
  • CHORE: various example improvements
nikku
published 0.23.0 •

Changelog

Source

0.23.0

  • FEAT: add pause at node feature (f6c6b06b, #91)
  • FEAT: update context-pads rather than add and remove (84d288e7)
  • FEAT: tick on out of bounds elementChanged (53230707)
  • FEAT: update and inline icons (dc6eb1195)
  • FEAT: allow configuration of ActivityBehavior wait semantics (dcf1e855)
  • FIX: reduce visual noise caused by context-pad updates
  • FIX: mark parent as changed on {create,destroy}Scope (410659bc)
nikku
published 0.22.0 •

Changelog

Source

0.22.0

  • FEAT: allow simulation of bi-directional message flows (#77)
  • FEAT: execute message flows in interaction order
  • FEAT: signal message receive with initiator
  • FIX: prevent undirected message receive from signaling participant
  • CHORE: detect message flow by element, not initiator
nikku
published 0.21.2 •

Changelog

Source

0.21.2

  • FIX: make parallel gateway join properly (#89)
  • CHORE: make log optional in editor actions
nikku
published 0.21.1 •

Changelog

Source

0.21.1

  • FIX: revert main to module entry point rename
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc