Skip to content

Releases: kieler/pasta

v0.6.1

14 Jan 14:22
Compare
Choose a tag to compare

Build Fix

The extension is now build correctly, fixing a mistake arising from upgrading to langium v3.

v0.6.0

10 Jan 12:08
Compare
Choose a tag to compare

New Features

  • subcomponents in control structure are collapsable
  • before losses, goals and assumptions for the analysis can be defined
  • added option to style feedback edges in control structure differently
  • added option to use hyperedges in relationship graph reducing the graph height

Tweaks

  • Updated dependency versions leading to improved layout functionality
  • edge labels in the control structure are know drawn on the edge
  • Adjusted arrows of control structure edges to not overlap with node
  • fixed order of components in control structure using model order option of ELK
  • top-level nodes not moveable anymore

Bug Fixes

  • fixed layout for option checkboxes of the diagram sidebar in chrome
  • added invisible ports to fix rare case of edge routing through a node
  • all subhazards can be referenced by system-level constraints

v0.5.3

14 Nov 16:44
Compare
Choose a tag to compare

Tweaks

  • order of components in the control structure is determined by the order of their textual definitions

Bug Fixes

  • fixed cliking on a node in a diagram reveals textual definition
  • fixed server crash

v0.5.2

21 Oct 08:27
Compare
Choose a tag to compare

Tweaks

  • mising feedback in the control structure is visualized (can be turned off in the diagram options)

Bug Fixes

  • clicking on subcomponents in the diagram reveals their textual definition

v0.5.1

30 Sep 12:17
Compare
Choose a tag to compare

Tweaks

  • completion items to reduce the writing effort
  • folding for aspects
  • updated Read.me file

Bug Fixes

  • crash beause of context table fixed

v0.5.0

09 Sep 08:42
Compare
Choose a tag to compare

New Features

  • option to disable ID enforcement
  • process model of system components can be shown through an option in the sidebar
  • components in the control structure can have children
  • SVG export
  • diagram snippets are added to help in the creation of the control structure
  • completion items for loss scenarios, UCAs, and system components to reduce writing effort

Tweaks

  • update used github actions
  • control structure node IDs are checked for uniqueness
  • Diagram Options are stored through different sessions
  • Restructured options in the context menu
  • component IDs in a fault tree are bold and underlined when description is also shown
  • gates have a minimum size, hence the gates with descriptions are not smaller anymore
  • improved validity checks in STPA
  • updated text of synthesis options
  • diagram is now updated with text editor change not only on save anymore and viewport is not resetted
  • improved content assist for UCAs and DCAs
  • improved alignment of nodes in layers

Bug Fixes

  • context table fixes
  • fixed duplicate creation of ports
  • referencing of subcomponents of the control structure possible
  • embedding of control structure subcomponents in context table

v0.4.0

25 Jan 10:03
Compare
Choose a tag to compare

New Features

  • Markdown Export of STPA Result #16
  • Automatic Generation of a Safe Behavior Modal based on STPA #15
  • FTA Support #21
  • Automatic generation of a Fault Tree based on STPA
  • Node descriptions can be shown #13 #22
  • More validation checks #17
  • Causal Factors can be stated for scenarios

Tweaks

  • Model Order can now be used for the diagram #12
  • "hierarchylvl" is no longer needed in the control structure #12
  • Reorganized the Diagram Options

Bug Fixes

  • Clicking on edge does not lead to weird text in the diagram
  • Improved automatic ID Generation #17
  • Validation of Rules #19

v0.3.0

05 Jun 14:08
Compare
Choose a tag to compare

new features: safety requirements can be defined for loss scenarios; feedback edges are now dashed; in- and output can be defined for system components in the control structure

v0.2.0

15 Mar 11:48
Compare
Choose a tag to compare

new feature: automatic ID generation
minor fixes

v0.1.1

08 Dec 12:10
Compare
Choose a tag to compare
v0.1.1