Release Notes for BowTieXP version 3.6.32
Released on Tuesday, August 4, 2009
Fixed bug where deletion of a case index entry with links to a lookup table entry would
remove all usage of the lookup table value elsewhere in the case.
Added German translation.
Added Korean translation.
Fixed a bug where old files could not be read due to localized data inside of font
Fixed language auto-selection.
Fixed a small error in a Chinese translation.
Added detection of the 3.7 file format, so a friendly error message is given.
Some more translation fixes in Japanese, Norwegian, Dutch and Chinese.
Fixed exception when clicking in the shadow of a menu.
Fixed potential exception in entity importer.
Fixed exception due to error in Japanese translation.
Added Japanese translation.
Made language settings take over the Windows language. If you are e.g. running
Brazilian Windows, you do not need to change any setting in BowTieXP to get it to run in
Brazilian Portuguese. You can however override the language if needed.
When deleting an activity with child activities, the given replacement value was not used
for the implicitly deleted child activities.
Fixed exception when removing soob relationship diagram shapes.
Fixed menu entries for template manager being accidentally enabled when they shouldn't.
Fixed a bug where undoing an import of risk matrices led to unreadable files.
Added translated case file terminology (simplified Chinese).
Added translated case file terminology and contents (Norwegian, Bokmål).
Added some small fixes to the software translation (Norwegian, Bokmål).
Fixed bug in terminology Excel import.
Added the simplified Chinese translation.
Fixed importing of consequence risk assessments from Thesis 4 files.
Fixed change detection on consequence editor when editing risk assessments.
Fixed regional settings influencing the reading of fonts.
Removed cut – mark for move and move should be used, cut deletes information silently.
Small fix to the template manager to correctly add the IADC template files if that edition is
run. You might need to uncheck the “Use built-in new case file templates too” checkmark
under Tools->Options->System->Templates to directly default to the IADC template.
Fixed terminology import and export buttons to behave better.
Added a warning when running BowTieXP from within a zip file.
Added a new option to apply a translated terminology set to the current case file.
Added some minor fixes to the French translation.
After importing entities, the errors will be expanded so you cannot miss them.
Fixed a bug when moving nodes around caused exceptions if trying to move them again.
Fixed a bug where deleting a location left some shapes in the diagram window.
Fixed a bug where the diagram would be positioned out of view.
Upgraded packaging software to latest release.
Added Brazilian Portuguese (pt-BR) translation of new case file template.
Fixed reordering arrows bug where escalation factor controls on the right hand side of the
diagram moved in the wrong direction.
Fixed header and footer dialog making BowTieXP disappear from the task bar.
Fixed header and footer dialog font display string.
Fixed reselection and refreshing of Treeview filter profile after editing.
Fixed exception while importing Thesis files.
Added French translation of the new case file template.
Added quick access menu to add links of various types to diagram shapes.
Added extra columns to activity import.
Added Norwegian (Bokmål) translation for review.
Fixed a bug which caused the translated templates to be unavailable.
Tweaks to traditional hazard register report.
NOTE: The translations included in this version of BowTieXP are not yet final and might
be incomplete; they are included for review purposes.
Added new traditional hazard register report.
Added option to import and export the property and type descriptions from/to Excel.
Added Spanish new case file template (still needs reviewing).
Fixed bug with radio button on header and footer layout dialog.
Added Spanish translation for review.
Fixed issue which seems to exhibit mostly on multi-core cpu’s where when downloading
document links, they are erroneously placed next to the executable, not in the downloads
Added French translation for review.
Some small UI layout fixes.
Some small fixes to the template manager – the language filter now works as it should.
Added a new feature, the template manager: All files dropped into the new template dir
will be considered templates for new case files. Go to Tools Options System
Templates and right click on the Listview to see the option to go to the
template directory. The Listview is used for configuring urls and unc paths
from which to download centrally stored templates. They will end up in the
template directory after download.
Fixed some minor UI cosmetic issues.
Added Brazilian Portuguese translation. To switch language go to Tools Options
System UI Appearance and select the wanted UI language. Restart BowTieXP to have
it take effect.
Improved persisting of layout of the document links control.
Fixed missing zoom to fit after expanding to a specific level.
Fixed updating of quality checks after a replace operation.
Fixed a report description.
Fixed the change order dialog coming up with a sort order, it now comes up with the as-is
Fixed some Dutch translations, some terminology-related mistakes, some spacing issues
Fixes to document link downloader and indexer.
Fixed expand and collapse issues.
Fixed some nonfunctional buttons on editors.
Fixed some ui update issues when changing terminology.
Fixed typo in set all hazards to default font menu entry.
Fixed some control size issues in non-English languages.
Fixed some outdated tips.
BowTieXP now supports translated user interface. Dutch is included in this release, and
more will follow.
Added a new quality check to list controls whose acceptance criteria has not been set.
Added a new quality check: controls and activities without document links.
Added a new perspective to the case file overview: escalation factor register.
Added an option to disable tooltips on the diagram.
Added new default font settings into new case file and test case file.
No value assigned text can now be customized as a part of the terminology.
Fixed focus issues when using floating windows.
Fixed hyperlinks in Excel output not working.
Fixed Unicode display in the list views.
Fixed bug: under some circumstances the reporting could throw an exception due to user
input in the case file terminology.
Fixed dock window layout not always being saved to config file.
Added the option of displaying the BowTieXP version in which the opened file was
created/last saved. You’ll find this under file->properties.
Added a button to the diagram relationship filter toolbar to disable the graying of indirectly
Added a button to the diagram selective visibility filter to copy the image to the clipboard
as if selective visibility was turned on, without having to switch it on first.
Fixed a spelling error in the ui.
Fixed two difficult to recreate unhandled exceptions in relation to the clipboard and the
Disallowed certain move and copy operations resulting in inconsistent files with regard to
points in time, incidents and soob filtered views.
Fixed eula display issue.
Fixed exception regarding items on clipboard and reporting.
Fixed potential problem regarding clearing of reporting temp folder.
Fixed very rare exception in a specific situation with the undo manager and the clipboard.
Fixed exception in diagram when displaying accountable info under specific
Fixed exception in diagram.
Hierarchical display in links assignment is now expanded by default.
Added buttons to expand and collapse all nodes when the link assignment screen is
showing hierarchical data.
Fixed redraw when switching from dynamic to static diagram sizing.
Fixed potential exception in diagram when updating hazards.
Fixed control tab order.
This is again a full release, ready for prime time. Some of the most noticeable differences
between this version and the previous stable version (3.4) are listed below. This is by no means
an exhaustive list:
Better treeview which offers greater speed and flexibility.
Better listviews used throughout, which support advanced features such as sorting on
multiple columns, filtering, better performance.
A new feature called treeview filter profiles, which allows you to define custom views of
the main tree and switch between those views quickly.
Customizable tool tips on the treeview.
Improved usability by features such as a transparent window, giving feedback about drag
and drop operations.
Indexing of the contents of document links, so the contents of the document links is now
A new diagram filtering architecture with different filters, such as the reference filter:
select a number of activities, job titles, etc and see the diagram reduced to only items
which have a relationship with the selection.
Diagram enhancements such as
o Reordering using toolbar buttons,
o Keyboard navigation using alt + arrows,
o Toolbar buttons for zooming to a predefined expansion level,
o Zooming by dragging with the right mouse button,
o Auto-expand the diagram to show the selection in the treeview,
o Auto-scrolling to show a newly added item,
The import functionality has been improved, everything is now importable.
File comparison has been improved to take terminology into account.
More and better case file overviews.
Better graphs in the reports.
Drag and drop enhancements.
Soob matrix enhancements such as vertical column labels, paint mode.
Changes since the last beta:
Added new installer. Old versions cannot be installed automatically on upgrading, but that
should be okay from this version on.
Added config option for delete message boxes.
Added off button to selective visibility toolbar.
Save and save as have been reenabled, the test version banner is removed
Fixed report output format chooser giving exception.
Fixed component names on toolbars.
Fixed tab order of effectiveness editor.
Fixed tab order of control editor.
Fixed soob related expand collapse button being on wrong toolbar.
Fixed sorting problem on containerlistview.
Fixed operation type appearing as empty combobox items.
Fixed risk assessment matrix menu entries not updating after import.
Fixed links staying behind when removing items from relationship diagrams.
Fixed expand level buttons not collapsing black bowtie shapes.
Fixed diagram not updating colors when changing no value assigned colors.
Fixed config not always readable when upgrading.
Fixed black box import under Vista.
Fixed risk assessment values not visible on relationship diagrams.
Fixed executable version numbers not visible in explorer.
Fixed diagram resizing when adding links.
Fixed exception on report.
Fixed risk matrix import not importing category text color.
Fixed the file association updating with regards to the msi.
Fixed some obscure bugs in reports.
Fixed potential dupe links when reading files.
Fixed document links control not persisting settings correctly.
Fixed asking for replacement values when deleting linkable entities.
Fixed property delete result message.
Made risk assessment matrix coordinate labels and order customizable.
Fixed bug in the hazard register in Excel format.
Fixed saving of minimized window state bug.
Fixed bug in unhandled exception handler.
Fixed speed issue with expanding the tree using ‘*’.
Fixed exception when exporting long urls to excel.
Fixed case file index crash.
Fixed two menu items not following customizable terminology.
Temporarily disabled terminology collection name editing.
Fixed import result display issue.
Soob matrices overhauled.
Various improvements to reports.
Improved soob matrix reports.
Improved Excel reporting, much less memory needed now.
Fixed spaces in urls in reports not working.
Fixed display of patterns in the diagram on controls.
Excel now outputs numbers as numbers, no longer formatted as text.
More listviews now remember their settings such as sort order and column widths.
Fixed case file compare.
Fixed interpretation of %20 characters when creating doc links from drops.
BowTieXP now checks its own file association and asks the user to maintain it.
Removed superfluous add control button on the diagram toolbar.
The TreeView has a horizontal scrollbar now.
Sorting in listviews can now be toggled back to unsorted.
Added keyboard shortcuts for the diagram expand level buttons.
After delete in diagram, another entity is selected.
Added display of control responsibles in the diagram as extra info.
Fixed saving of maximized window state bug.
Fixed handling of invalid activation code files. Now gives a nice warning.
Removed IPC clipboard button when not available.
Post-it is no longer painted on the hazard shape, only on the top event.
Added activity description to the “Report of a specific hazard, long version”.
Fixed Excel soob export exception.
Fixed Excel soob export column headers coloring.
Fixed sorting of actions case file overview.
All experimental soob changes have been removed and are now in the process of being tested in
a separate branch. All other improvements made over this period have of course been kept. This
comprises the following changes:
Added go to bowtie diagram button on relationship diagram context menu for hazards.
Enhancements to relationship diagrams, new diagrams available.
Enhancements to the case file overview.
Relationship model now does a zoom to fit after drawing.
Fixed entity import not working due to new packaging method.
Fixed scale to fit not always scaling and panning correctly.
Fixed display of job titles in editors.
Fixed control coloring updating and soob matrix dependant control coloring.
Added simpler version of the relationship diagram of operations and responsible parties.
Fixed bug regarding treeview tooltip editing and treeview filter profile editing.
More work on localization.
Improved clickability of expand/collapse boxes on the diagram.
Added document links to the job title overview to view the document links for which a job
title is responsible.
Fixed GDI object leak resulting in a crash after running for a long time.
Added a number of new relationship diagrams such as the job titles relationship diagram.
In-tree incremental search improved: focus is kept on the search string box, the selected
hit is moved into view correctly, feedback on wrap or not found.
Improvements on the treeview filter profiles. They can now be chosen using a combobox
on the treeview and the active profile can be different from the default profile.
Enabled filtering of the lookup tables container and the operations and risks container.
Added new enhancements to the relationship diagrams such as back/forward buttons,
added new diagrams, existing diagrams improved, added a refresh button.
Fixed expand/collapse clicks in diagram.
Merged all changes from the 3.5.100 / IADC test releases into the main line of releases.
Relationship diagrams now available also on the diagram context menu.
Inside the relationship diagram viewer the menu is now also popped up on a left click.
Added forward / back buttons to relationship diagrams allowing to navigate between
previously shown diagrams. Also retains zoom and position.
Relationship diagrams layout improvements.
Added the ability to specify lookup table values when importing operations from Excel.
Added outputs column to activities reports.
Fixed bug where the relationship diagrams could show items on the clipboard.
Fixed bug where trying to write to a read only folder threw an exception, the message is
more behaved now.
Fixed crashing editors bug introduced in release 3.5.10.
Fixed crashing soob matrix editor bug introduced in release 3.5.10.
Fixed bug showing property backlinks of incidents.
Migrated to .NET 2.0.
New distribution mechanism.
Lots of work done on localization.
Known bug: Excel export is broken.
This release incorporates all changes in the main version of BowTieXP up to and including
Changes made for the 3.5.100 line of test versions since 3.5.104 are:
Added switches to the soob matrix to choose which parts to use: operations vs.
operations, operations vs. bowtie and operations vs. operational risk factors. Unused
parts can now be hidden, and large matrices can be split up.
Added fields for a longer description on control types, effectiveness and soob categories.
Document links have support for downloading of folders. The file indexer also supports
Added operation types.
All soob related entities are now located under their own container in the treeview, putting
all related items together. The new container is called by default “operations and risks”.
Added a new soob matrices report.
This new test release includes all changes in release 3.4.6 through 3.4.9.
Added incremental search to the treeview. Needs some more polishing.
Added hierarchical display of available entities for linking in the assign links dialog.
Added a “create new” button to the assign links dialog.
Improvements to the BowTieXP to BowTieXP clipboard functionality – fixed some bugs
and improved stability.
o Added a new diagram filtering interface. This is mostly finished.
o Added buttons to move/reorder the selected shape up, down, left or right.
o Added option to navigate from shape to shape using alt + arrows.
o Added expand to level n toolbar buttons for quickly setting the desired expansion
o Added the ability to drag a rubber box with the right mouse button to select a
region to zoom to.
o Improved location of action post-its.
o Added an option to reset all hazards to default font.
Soob matrix enhancements:
o Added single clicking of a cell to bring up the category menu.
o Added vertical text in the column headers making the columns much narrower.
o Added clearer graying of captions.
o Added the ability to set a custom order of the columns.
Drag and drop enhancements:
o Added the ability to create document links from shell or browser drags by
dragging to the location where you want to link it: e.g. drag a file from explorer
onto a control in the diagram to create and assign it as a document link.
o More flexibility on to which controls you can drag and drop: it is now e.g. possible
to drag to the text find result list for links assignment.
o Visual feedback in a transparent window about the action taken when dropped
on a certain location.
o The graphs in the reports have been improved.
o The control register reports outputs more info.
o Frequency data added to activity reports.
o Various minor improvements.
Case file overview enhancements:
o Added an option to set the case file overview font.
o Added a new threats case file overview.
o The classic case file overview now shows threats too.
o Added extra control information to the controls overview.
Fixed an issue where the “save as” dialog suggested a previously used filename.
Fixed some actions not showing up in action quality checks.
Fixed bug in text find: multiselect was accidentally enabled.
Fixed the entity import.
Various minor fixes.
Recent file entries in the file menu are now longer and therefore better readable.
Restricted locations where some document windows could be docked.
Fixed column widths of the document links listview resetting.
Fixed disabled icons disappearing.
The link assignment dialog filter box now filters on all columns.
In the file compare, items are now first sorted by type, then by name, grouping e.g.
threats and consequences in stead of having them all alphabetically.
The diagram selection box has been darkened a bit to better stand out on the white
Added undo / redo descriptions (same as in the menu) to the toolbar button tooltips.
Custom colors are now remembered in the palette for the duration of the current file.
Load time improvements for very large soob matrices.
Added the ability to set the case file overview fonts.
Add an option to reset all hazards to the default fonts.
Added the code column to the document links control.
Added an improved version of the controls register report.
When the file on which work was being done is removed (by e.g. usb key removal), trying
to save would fail. Now the save as dialog is brought up in stead.
Fixed file compare bug regarding mismatched types with same text.
Fixed some minor issues regarding docking and toolbars.
Fixed the escalation factor report which didn’t print escalation factors where the control
type was unassigned.
Fixed not all actions being displayed and some actions being displayed double in the
actions quality checks.
Fixed a problem where come key presses such as control-x and delete weren’t sent to
the editor but to the diagram when the editor window was floating.
Fixed a bug where the control color legend initial size could be zero.
Fixed a display bug where some parts of the operational risk factor matrix weren’t grayed.
Some minor usability enhancements: the escape key now closes the reports dialog, the
enter key closes and accepts the entered code on the activation dialog, double clicking
an entity selects and closes the choose entity dialog.
Fixed copy-pasting and importing entities setting the font and colors explicitly in stead of
keeping the default fonts.
Fixed weird behavior in the assign links screen moving items around.
Fixed the change order screen not having the original order the items are in when
Fixed a problem when copy/pasting soob matrices.
Fixed exception in new entity form.
Improved column sizing behavior on some pop-up forms.
Added an option to the help menu to navigate explorer to the error logs directory.
Added a control registry case file overview.
Improvements to the document links case file overview.
Improvements to the job titles case overview: display of the responsible controls has
been fixed and the display method has been improved.
Improvements to the job title overview report.
Enabled adding of a control on the far end of the chain for consequence control chains
and escalation factor control chains on both sides of the diagram.
Made the new entity form jump to the first empty mandatory field when pressing enter.
Job title code has been made optional.
Control code has been made optional.
Added quality check to find controls without an accountable person.
Added Ctrl-A shortcut key to select all items in the listview.
Fixed diagram soob filter toolbar visibility.
Fixed double entries when searching for no links assigned / null value back links.
Fixed an exception when trying to open reports for which no file association existed.
Fixed action reports not reporting all actions.
Fixed black BowTieXP shapes not resetting selective visibility correctly.
Fixed a potential exception in the risk matrix editor.
Fixed multiselect reordering.
Fixed the status message after deleting lookup table values.
Fixed a potential exception in diagram.
Fixed a bug where create, undo, redo did not restore the lookup table properties.
Fixed a bug in the entity mover allowing illegal moves.
Fixed a listview drag and drop bug.
Fixed the auto-numbering for new activities, document links and operational risk factors.
Fixed an exception when trying to open a non-existing file.
Fixed the enabled state of tree navigation buttons after closing a file.
Fixed a bug where the activities overview d-id not update correctly.
Fixed a bug where deletion with replace could create duplicates.
Fixed a problem with out-of-bounds risk assessments in reports.
Fixed a bug with regard to deleted shapes in the custom case index entry.
Fixed a bug where drag an dropping files from the shell onto a link collection to create
document links would create unreadable files.
Fixed internal file path handling which would allow the offline document links to be stored
next to the autosave files.
Added relationship diagram showing operation relations defined by a soob matrix,
restricted to soob matrix filtered view.
Added latest IADC new case file template.
Added new case file overview called the threat register.
Added threats to the classic case file overview.
Added soob filter, which allows to filter on all operations and on named sets of operations.
Added two new relationship diagrams: operations of theats and operations of
The column order on the soob matrix editor is now customizable and persisted.
Fixed bug in the relationship diagram.
Fixed entity importer not importing entity properties.
Fixed exception in new entity form.
Added tooltips to soob matrix editor displaying extra info about the cell under the mouse.
Added a button to set the column order in the soob matrix editor.
The soob matrix editor now responds to changes in the operations list.
Fixed a bug in the change order screen: it accidentally remembered the sort order,
loosing the existing order of items.
Added extra relationship diagrams.
Relationship diagram menu options now use custom terminology.
Added other possible relationship diagram to context menu when clicking on shapes in
relationship diagram (click-through)
Links assignment screen filter now filters on all columns.
Usability improvement: clicking in the area of a soob value where the drop down arrow
would usually appear, the menu is now dropped down immediately, the second click is no
Display improvements to soob matrix editor.
Fixed bug in import entities which resulted in unreadable case files.
Added job title relationship diagrams.
Added job title on operation as responsible person.
Enhanced graphs in reports.
Enhancements to excel reports.
Added a new overview: Actions overview.
Added an option to the help menu to navigate explorer to the error logs directory.
Improvements to the document links case file overview.
Improvements to the job title overview report.
Improved column sizing behavior on some pop-up forms.
Fixed an exception when trying to open reports for which no file association existed.
Fixed action reports not reporting all actions.
Fixed performance of copy/pasting soob matrices.
Demo version made for demonstration of partially implemented diagram relationship filter.
Updates to the incident overviews, all counts should be consistent.
Job titles codes are now optional.
UI improvements to import.
Enabled adding of a control on the far end of the chain. This was already possible for
threat control chains, now also made possible for consequence control chains and
escalation factor control chains on both sides of the diagram.
Improved the case file overview for black bowtiexp.
Various report improvements.
Fixed potential exception in the risk matrix editor.
Fixed black bowtiexp not resetting selective visibility on all black shapes.
The add new entity form now jumps to the first non-validated control when enter is
Fixed bug in create new document link and mirror hierarchy not copying the activities
name to the document link name field.
Fixed when going to the definition of an item in the treeview, sometimes the treeview did
not scroll correctly to the newly selected item.
Fixed immutable pasted items bug.
Added some missing column header texts.
Enhancements to IADC templates.
Minor ui tweaks.
Treeview filter profiles, treeview tool tips and risk matrices can now be imported.
Added a quality check to find controls without an accountable job title.
Added a checkbox to enable or disable tooltips on case file compare.
Files with different terminology can now be successfully compared.
Reports font sizes increased.
Fixed property comparing on case file compare, was broken.
Fixed bug where the treeview had some strange behavior after modifying filter profiles.
Fixed drag scroll in treeview scrolling out of range.
Added threat, consequence and hazard info to the document links overview
Added a toolbar button for enabling/disabling the treeview tooltips.
Treeview tooltips can now be multiline, insert a \n to insert a newline.
Treeview tooltip disappearing time increased.
Added new IADC template.
Release 3.5.3 (internal)
Fixed menu entry for editing treeview tooltips enabled state when no file open.
Fixed bug where right-clicking would bring up the menu before selecting the clicked node.
Improved number of events fired when changing selection.
Added IADC activation which enables different template files.
Fixed status messages after deleting lookup table values.
Fixed multiselect item reordering, now has sane behavior.
Release 3.5.2 (internal)
Added configurable tooltips on the treeview (in the case menu).
The diagram will now auto-expand to show the treeview selection (configurable).
The diagram will now scroll to show newly added items (configurable).
Improved the quality checks, the main listview, find and replace, document links: they
should be faster now and support operations such as multiple column sort (control-click
the column headings).
Treeview filter profile edits can now be undone and redone.
Fixed auto numbering on new entities.
Fixed bug where creating an entity with lookup table values, then undoing and redoing
made it loose the lookup table values.
Better handling for file not found errors.
Improved treeview and listview speed by improving change notification.
Better column sizing in various lists.
Listview drag and drop bug fix.
Fixed bug in entity mover.
Fixed exception in diagram.
Various minor bug fixes.
Release 3.5.1 (internal)
Control codes are no longer mandatory.
Added control-a shortcut to the listview to select everything.
New import now has a better user interface, is more complete.
Bug fixes to the document links overview, the controls overview, activities overview.
Added filter profile ui under case menu.
Added support for default filter profile which is activated when the file is loaded. For the
time being the default profile is also the active profile
Back and forward navigation buttons were sometimes accidentally enabled.
Fixes to various usage of the new treeview, hiding internal structures.
Release 3.5.0 (internal)
Completely rebuilt the treeview to handle new performance demands being placed by
growing case file sizes. Executing certain case-wide modifications such as replacing
often-used activities are now orders of magnitude faster.
New treeview has the ability to hide elements of the tree which are not being used at the
moment, such as top level objects (certain lookup tables etc) or collections (such as
inputs and outputs, or activities).
New and improved entity importer which is better at resolving links and can import all
information including soob matrices.
Added searching in documents linked using document links: the referenced files
themselves are now indexed and searchable using BowTie Vista.
The names for child collections such as sub activities, controls etc can now also be
Added new option to create and link a new document link to a selected activity, where the
activity hierarchy is mirrored automatically in the document link hierarchy.
Added a better test case file.
Improvements to case file overviews.
Fixed drag and drop bug.
Bugfix: Offline documents cache accidentally got saved next to autosave file.
Bugfix for case index entry link deletion.
Bugfix for consequences ordered by risk assessment report.
Fixed bug where delete with replacement could generate duplicate link assignments.
Fixed loading of pre-v3 files with diagram font and color customizations.
Fixed erroneous display of criteria button when adding a new control.
Fixed action display on the diagram when changing action display mode.
Fixed diagram centering with selective visibility enabled.
Fixes to the case file overview: minor updating issues, under some circumstances the
control remained unresponsive until a different view was chosen.
Small improvement in the threats and consequence list report.
Fixed exception in the soob matrix editor.
Added option to display document links on the diagram as extra information.
Speed increases. Load time should be 30% less.
Fixed incorrect confirmation message after link delete.
Fixed soob filter not working on individual operations.
Fixed navigation history when items are deleted.
Fixed black bowtie reports not always being available.
Various minor ui tweaks and fixes, mostly in the case file index.
Improved diagram zooming: control + wheel now zooms centered on the mouse cursor,
zoom buttons now keep the diagram selection at the same relative location in the window.
Operations which are linked on threats or consequences but not on the hazard are now
also a part of the soob matrix.
The case file operations overview shows operations linked on threats or consequences
Choose entity dialog (e.g. for delete replacement) has been improved: now offers a filter
as well as persistence of size and column layout.
Added document links overview to the case file overview.
Added go to definition to the case file overview for soob values.
Added go to definition on soob matrix editor.
Added go to next/previous search match on the case file overview.
Added toolbar button on the relationship diagram to save it to disk.
Added feedback after delete operations with replacement so the user can easily confirm
the correct replacement was done.
Made soob matrix editor behavior wrt double clicking and editor driving similar to all other
Fixed actions display on the diagram, the diagram did not always update correctly.
Fixed selective visibility menu not visible in navigator.
Fixed exception when getting the incident timeline for reports.
Fixed memory leak when adding/deleting soob matrices.
Fixed erroneous message when multiple top event occurrences and the filter is already
Added incidents overview to the case file overview.
Fixed clearing of case file index when file is closed.
Fixed some navigator activations not working.
Fixed null reference exception in diagram.
Fixed not all job titles being shown in the job titles report.
Fixed show column and show row info in the soob matrix editor.
New case file overview control which supports multiple overviews:
o Classic (Locations, hazards and consequences)
o Management system (Activities, controls and hazard categories)
o Operations (Operations, hazards, threats and consequences)
o Job titles (Overview of different roles in the case file)
BowTieXP navigator now allows actions to be edited and modified files to be saved.
Added toolbar and menu entries for adding actions on the diagram.
Document links added to activities.
Children of entities to be deleted are no longer available as replacements.
Allowed more flexibility of some docked windows.
Fixed action reports.
Fixed font and color resetting on black bowtie shapes.
Fixed document link selection from the listview.
Fixed case file overview selection not setting the edit menu correctly.
Fixed persistence of the incident filter when changing hazards.
Fixed missing property descriptions on consequences.
Fixed incident filter not focusing the diagram correctly.
Hazard categories now have codes and colors which are used as a highlight in the
management system overview in the case file overview.
Fixed spelling, should be okay now.
Added case file index control.
Added display of actions on diagram.
Actions are now available on all diagram elements, brf code on actions has been dropped,
code and completed flag added, added quality check to find all.
Fixed some import entities issues.
Fixed hazard headings appearing more than onece for the same hazard on controls
responsible overview report.
Added sorting of control paths in control register report.
Search results accidentally showed some metadata, fixed now.
Tweaked text of doc links for controls.
Fixed change type and property descriptions performance.
Reduced size of case files.
(ADVANCED ONLY) Fixed exception in interprocess clipboard.
Tweaked text of controls for reports.
Improved failed control summary section on incident common causes report.
Fixed expand all not expanding all.
Added keyboard shortcuts for expand and collapse all.
(ADVANCED ONLY) Fixed data import not always importing all column data correctly.
(ADVANCED ONLY) Added clipboard support for copy/pasting between two BowTieXP
instances and between files. Because this is still in beta, is it by default disabled. To
enable it go to tools->options.
(ADVANCED ONLY) Added document links to import data.
Fixed the spell checker exception.
Some enhancements to reports: grouping on the report of activities linked to controls.
New reports: Controls accountable overview reports, control register report.
Improved vertical centering of left hand side and right hand side of diagram.
Added code field on controls.
Added code field on document links.
Added auto numbering for document links.
Fixed RKM Navigator bug report.
Improved expand / collapse all and to escalation factors speed.
Improved loading time of large case files. Should now be approx. twice as fast.
Switched recursion selection logic in import entities screen to by default do recursive
Import of hazards available for standard version.
Fixed spell checker causing a crash when checking large files.
Fixed spell checker capitalization display in suggestion list.
Optimized embedded graphics in reports, resulting in an enormous reduction in report file
size. This works fine with Word, but in case of incompatible software, this can be disabled
Fixed missing graphics in reports.
Added two new reports: hierarchical view of control linked activities, two versions.
(ADVANCED ONLY) Added option to replace soob value categories on the matrix editor,
making e.g. filling an unassigned column very quick and easy.
(ADVANCED ONLY) Added operational expand / collapse based on soob values of
Inputs and outputs (actually everything that can be linked) can now be dragged for link
Added report: Hazard register without activities.
Various small ui improvements.
Fixed Thesis v4 import.
Better performance on some reports.
Fixed potential memory leak in mark for move / move.
Fixed some reporting errors under special conditions.
Fixed error introduced in 3.2.2 regarding the options screen.
Fixed accidental adding of headers and footers to report graphics.
Fixed black bowtie shapes not showing document links in the treeview.
Added option for end user to edit the autosave interval, as this could accidentally get set
to 1 minute causing many delays while working.
Minor ui fixes.
Hierarchical expand by keyword added to the soob matrix.
Entity import now imports links too – does not yet work completely for document links.
Fixes to entity import.
Column width in soob matrices is now persisted.
(ADVANCED ONLY) Improved internal workings of soob matrix editor.
(ADVANCED ONLY) Added option to copy one column on a soob matrix to another
Increased default auto-backup save interval. This should lead to less pauses.
The listview now automatically opens when selecting backlinks.
Fixed case file comparison of changes to fonts.
Various minor ui improvements.
(ADVANCED ONLY) Toolbars on soob matrix is now dockable/customizable.
(ADVANCED ONLY) Added displaying of soob category color on controls in the diagram.
(ADVANCED ONLY) Added hazard register report.
(ADVANCED ONLY) Operation types can now also be imported.
The expand/collapse state of diagrams is now saved to the file.
The selective visibility of diagram shapes is now saved to the file.
New interface for reports.
Added activities linked to controls report is now available on all BowTieXP editions.
Small report fixes wrt ‘no value assigned’.
(ADVANCED ONLY) Fixed relationship model hang.
(ADVANCED ONLY) Soob category bug fix.
(ADVANCED ONLY) Soob category popup menu is now also reordered after the
categories have been reordered.
(ADVANCED ONLY) Some soob matrix fixes.
(BLACK ONLY) Default control incident state is now red.
Export to excel button on the listview moved, covered the up arrow of the scroll bar.
Better “send mail to author” mail sending, did not work under all circumstances.
Fixed exception when clicking on the rightmost column header when looking at doc links
in the assign links screen.
Fixed clipboard problem: copy/paste/undo/redo not redoing entire selected tree.
Fixed a clipboard bug where repeated copying to the clipboard accidentally added undo
Fixed bug in dock window hiding/displaying.
(ADVANCED ONLY) Added activities linked to controls report.
Added toolbar button to quickly expand or contract the width of the treeview.
Combobox widths reviewed and adjusted to fit the typical width of the contents.
Added wildcard searching to BowTie Vista, is on by default.
Enlarged back/forward navigation buffer size.
Back/forward navigation now has drop-down buttons enabling quick pick navigation.
Added drag-out from BowTie Vista results.
Fixed some reports not working correctly.
Better visibility of warning message on BowTie Vista when filtering results on type.
Fix for null reference exception in diagram under specific conditions
Various minor tweaks and small enhancements.
Fixed diagram selection following of tree selection on Black BowTieXP shapes.
Added the choice to delete all incident shapes too when deleting an incident.
Fixed bug when deleting, undoing, redoing and undoing again led to some properties
Improvements in BowTieXP RKM Navigator edition.
Improvements in the Case File Search tool.
Fixed memory leak: closed files not being released from memory.
Added type filter option on search engine.
Added import of all lookup tables, operational risk factors and activities from excel, tab-
delimited and xml files.
Fixed comparing of fonts between files always being reported as different.
Other minor fixes.
Added BowTie Vista search tool for better and easier searching.
Added control colors legend window.
Fixed relationship model links not correctly pointing to hazards.
Major internal refactoring, lots of changes:
Many bugs fixed, as well as many small improvements made.
Performance enhancements on large diagrams and large case files.
Better choose entity dialog box (used when e.g. deleting an entity)
Real clipboard functionality. You can now cut and paste, and copy, delete, and still be
able to paste.
Added ‘mark for move’/’move’ options to easily reorganize trees whilst keeping links.
Improved drag and drop handling.
The right windows key can now be used on the diagram to bring up the context menu.
Black Bowtie functionality:
o Active failures, preconditions, latent failures
o Top event occurrence
o Incidents and points in time
o Incident filter
New link assignment screen, remembers size and layout.
New change order screen, remembers size and layout.
Better excel output (?)
Case file info screen
Back/Forward buttons for tree navigation
(ADVANCED ONLY) Added comparing of links to file compare.
(ADVANCED ONLY) Added soob matrix comparing to file compare.
(ADVANCED ONLY) Added reporting of differences to file compare.
(ADVANCED ONLY) Added display of property values when different to file compare.
Fixed another issue with the custom index.
Added a button to the listview to copy the contents to excel. Useful for exporting lists.
Fixed an issue with regard to the custom index.
(ADVANCED ONLY) Added new reports: Competencies required for operation, activities
for a specific operation, short and long versions.
(ADVANCED ONLY) Better performance when updating the soob matrix during large
(ADVANCED ONLY) Added soob matrix comparison and report of differences.
Much lower memory requirements when working with large soob matrices with lots of
values. This also improves performance.
Some issues concerning the customizable index have been fixed.
(ADVANCED ONLY) Equipment has been renamed to “Operational Risk Factors”
(ORFs) and can be nested. ORFs can be assigned to activities and operations. ORFs
assigned on operations are shown on soob matrices and can be assigned values.
New feature: alternate layout. BowTie now has two layouts between which you can
switch by pressing F12.
Added customizable table of contents in stead of shortcut bar.
(ADVANCED ONLY) Added case file diff/compare tool.
Fixed activation issues.
Fix for problem when importing some Thesis v4 case files.
(ADVANCED ONLY) Fix for filtering problem on soob matrix.
Added excel export for lists.
(ADVANCED ONLY) Bugfixes for soob operation to operation relationship diagram for
matrices with empty values.
(ADVANCED ONLY) Fixed bug when attempting to draw a soob operation to operation
relationship diagram with empty values.
(ADVANCED ONLY) Soob matrix: added a column filter.
(ADVANCED ONLY) Soob matrix: added expand/collapse by keyword.
(ADVANCED ONLY) Bug fix for custom type descriptions.
(ADVANCED ONLY) Fixed menu entry enabled state for document downloads – cancel
only enabled when an operation is in progress.
(ADVANCED ONLY) Fixed some custom type descriptions not being applied.
(ADVANCED ONLY) Custom type descriptions finished, all should be translated now.
Offline caching for document links added. You can now cache all document links to a
directory next to the bowtie case file and use that location in stead of fetching the
document links from the (intra)net. Contact BowTieXP support for details on how to
Speed increases when loading files.
Speed increases when importing entities.
BowTieXP RKM Navigator mode is now available.
(ADVANCED ONLY) Added new relationship to the relationship diagrammer: The
relationship between operations from a soob matrix.
(ADVANCED ONLY) Added preview of custom type descriptions. Not everything is
translated yet; menu and reports still have to be done.
(ADVANCED ONLY) Some bugfixes for soob matrix hot tracking and the excel export.
(ADVANCED) Added hot tracking of cell in soob matrix.
Various small bug fixes.
Increased diagram speed when working with multiple entities (delete subtree, paste tree,
assign multiple activities).
Fixed bug where adding an entity to a collapsed part of the diagram and then editing the
invisible new entity would crash.
(ADVANCED ONLY) Fixed soob matrix.
Added a reset all button to the selective visibility toolbar. Also added this option to the
(ADVANCED ONLY) Added a context menu to the import entities dialog to allow visual
(ADVANCED ONLY) Fixed crash bug on soob matrix, behaviour is altered slightly to
(ADVANCED ONLY) Fixed some problems with the soob matrix not being updated
correctly when undoing and redoing.
(ADVANCED ONLY) Fixed some graphic issues with the soob matrix.
(ADVANCED ONLY) Fixed soob matrix enabled state.
(ADVANCED ONLY) New feature: Added summary of operation boundary (soob)
New feature: Added BlackBox investigation fact importing.
(ADVANCED ONLY) Improved importing of entities.
(ADVANCED ONLY) New feature: Add experimental import entity functionality from
BowTieXP case files.
Fix for risk matrix selection bug.
Fixed page setup and printer settings from Tools->Options not being applied.
Fixed issue with the test case file: Now the built-in file is always loaded.
Fixed issue where some advanced data was unintentionally shown.
Fixed bug in relationship modeler not adding hazard-operation relations.
Added poster service menu entry.
Reports and report menu items now display customized descriptions.
Some report enhancements.
Fixed recursive tree paste bug.
Added empty diagram warning.
Added navigation menu and go to definition to the relationship diagrams.
Dock window size restrictions removed.
Release 2.0.2 (internal)
(ADVANCED ONLY) Added generic relationship diagrams.
Fixed minor issue with find and replace.
Added activity links on operations.
(ADVANCED ONLY) Added displaying of backlinks: display where a linkable entity is
Full tree is now also restored when restoring default dock window layout.
Urls are no longer opened with, they are ignored or the open with button is not enabled.
This is because urls cannot be “opened with”, that results in an error.
Updated visio stencils: some shapes could not be changed.
Hidden show criteria button when in new entity dialog in stead of disabling it.
Added operations details report on the edit context menu to quickly get an overview of a
Release 1.3.16 (internal)
Fixed assigned operation links not being saved.
Release 1.3.15 (internal)
Added new icons.
Release 1.3.14 (internal)
Added new logos.
Added warning to edit property descriptions screen.
Renamed activities font to extra info font on menu.
Fixed context menu description error when right-clicking under some circumstances: “-
cannot add-“ when assigning was possible.
Fixed tab order on consequences, escalation factors and threat editors.
Fixed accidental enabled show criteria button on editors when the entity was not yet
linked in the tree: cannot show criteria then.
Fixed risk assessment dialog being too small with XP visual styles.
Release 1.3.13 (internal)
Probably the last internal release before calling this 2.0 and making it public .
(ADVANCED ONLY) Added Equipment. Equipment contains a code, a description and a
criticality. Criticality is a lookup table. Equipment can be linked on operations and
Moved operations to advanced license only.
Advanced only data is now hidden when not running an advanced license. When loading
a file containing advanced data a warning/info message is shown.
(ADVANCED ONLY) Almost all labels/properties on entities have customizable
Operations can now be assigned by dropping onto the diagram.
Reports moved to a separate menu.
Release 1.3.12 (internal)
Fixed some bugs in dropping and dragging of document links.
Minor UI fixes.
Lots of internal work for customizable field labels.
Release 1.3.11 (internal)
Added operations. Operations have properties, which can have values. Operations can
be linked onto threats, consequences and hazards. Sample:
o Fuel Bunkering (operation)
Releases to the environment (operation property)
Discharge (operation property value)
Waste (operation property value)
Spill (operation property value)
Added ability to drop files onto the treeview to create a new document link.
Added better feedback when dragging from the shell onto the document links control.
Added document links on all graphable entities.
Customizable look for the docking windows, toolbars and menubars.
Improved change order form.
Added keyboard diagram scrolling.
Added keyboard shortcut keys to go to the various docking windows.
Fixed issues with the treeview selection events not being filtered correctly.
Release 1.3.10 (internal)
Fixed plugin versioning.
Fixed switching between different windows not always updating menu state correctly.
Fixed Alt-tab display of bowtie when having popup windows.
All popups now support escape and enter keys to exit.
Renamed ‘Description’ to ‘Name’ on consequence, threat and escalation factor. Added a
new field ‘Description’.
Acceptance criteria can now be viewed directly on the relevant editors.
Fixed bug with undo manager and importing of hazards. Undo is still broken but less.
BowTieXP now supports running multiple instances of BowTieXP along side each other.
The first hazard in a case is now automatically selected on load.
Changed activity box on the diagram into a general-purpose extra info box, now
supporting displaying of BRFs and activities in long and short formats.
Added thesis v4 Import. Needs a bit more testing.
Added some display options to customize the showing of hazard codes and location
names on the top event and the hazard shapes in the diagram.
The listview now allows unsorted order, the same order as in the tree.
Some bugfixes with the right mouse button and listview not always working as expected.
Added warning before editing the risk matrix if risk assignments are present.
Fixed bug which caused the diagram to jump to unexpected locations when clicking in the
Adding a new entry in the treeview automatically selects the new entity.
Some minor changes to tree icons for reference objects.
Fixed new entity form sometimes being disabled.
Added a wizard to create a new case file.
Fixed some memory leaks in the quality checks and find functions.
Fixed selection being lost when clicking on the title bar of the editor.
Added report on consequences and risk assessments.
Find now works from a docking control, more user-friendly.
Unassigned colors are now black by default.
Risk matrix text color is now configurable.
Added document links, for now only on controls. They are displayed on a docking control
after selecting a control.
(ADVANCED ONLY) Tech preview of multiple case file reporting.
(ADVANCED ONLY) Added replace functionality.
Fixed out of memory exception on the color panels.
All reports working again.
Fixed bug: reordering of activities on controls was broken – no reordering happened and
activities were unlinked when saving the file.
Report plugin architecture now working okay.
Reversed the way of Color picking when configuration a Risk Assessment Matrix.
Risk Matrices report added.
The default order in the change order dialog is now the same as the original order.
Fixed out of memory exception on the color panels which occurred after working for a
long time with BowTieXP.
Modified unhandled exception handler to make it easier to mail a report.
Printing is working again: BowTieXP now uses a custom built version of the diagramming
library which does not exhibit the “collection modified” / diagram red cross bug, but does
do printing correctly.
Added trace log information to the exception reports.
Fixed the centering of text in shapes on the diagram.
Removed redraw from diagram menu, not needed.
Fixed zoom to fit: removed toggle behavior which was confusing.
Reverted to an older version of the diagramming library to see if this fixes the random
diagram crashes (“collection was modified” exception). Because of this printing has been
temporarily disabled and removed from the menu.
Fixed brf report.
Added some reports.
Updates to the activation code system.
Some minor bugfixes in the diagamming.
Print, print preview and page setup functionality - some options for printing are located in
the options screen.
Fixed a keyboard shortcut collision: copy diagram to clipboard is now available as
Fixed some error messages to be more sensible.
An upgrade warning is shown if the version of the file trying to be loaded is too new.
Headers and footers are now per bow tie/hazard in stead of per file.
The selection color in diagram is now always the same color green and is therefore better
Improved selective visibility warning in diagram: fixed the flickering and the warning
message is now surrounded by a fade-to-white area.
Fixed bug: no update of the title tab when changing hazard properties.
Fixed bug: changing the job title/responsible field on an activity does not automatically
reflect in the diagram.
Fixed bug: change of job title name or description does not automatically reflect in the
activities list on controls in the diagram.
Fixed bug: after Thesis import, action treenodes display emptys string in stead of the
Added toolbar for switching selective visibility modes.
Fixed bug: when doing an "edit risk matrix" with uncommitted changes in the editor, they
are not comitted but reverted.
Made riskboxes focusable: it is now possible to click on a box after editing a label to
commit the changes.
Added some defensive init code to the diagramming, this could potentially fix the
“collection modified” bug.
Added BRF report.
Re-added option to copy the diagram to clipboard as a bitmap, with downscaling on
demand when the image becomes too large. Added a warning when downscaling is done.
This option can be changed in ToolsOptionsClipboard.
Fixed bug: file extension in ‘save image as’ not updated when changing the type using
the drop down box.
Added warning in save image as for unknown file extension.
The sending of bug reports is now done asynchronously to improve user experience.
Improved error handling, reporting and logging of exceptions.
Reviewed and improved error handling during file save operations to be more robust: the
file is first saved to a temporary file next to the destination file. After a successful save the
destination file is deleted and the temporary file is renamed to the destination filename.
On failure the original file is left intact and the temporary file is kept.
Moved activation information into a configuration file in a different location: if the current
user is an administrator, it will be stored in the default user application data folder,
otherwise it will be stored in the current user’s local settings application data folder. The
first is done to enable activation of all users on a pc at the same time. The second is
done to allow users to roam from pc to pc without overwriting activation data from a
It is now possible to display risk assessment values directly on the diagram. Switch it on
by selecting DiagramShow Risk AssessmentsOn.
Added an activation key expiry warning – if the expiry is within 7 days a message box will
pop up each time BowTieXP is run.
Added a menu option to bring up the activation code screen again, so it is possible to
upgrade keys without waiting for current one to expire.
Copy diagram to clipboard code has been replaced with code which creates a metafile.
This should solve the downgrading of the clip quality for large images and have better
Added new feature: Selective visibility. This allows certain shapes to be temporarily
hidden from the diagram to make it easier to export subsets of diagrams.
Added a menu option to restore the default fonts for the diagrams to the application-
defined default values.
Added menu entry to bring up the licensing screen again, e.g. to change from a trial key
to a host locked key.
Added an msi installer package.
Initial release of BowTieXP.
It is possible to have out-of-range values for the risk assessments on consequences. This
will happen when deleting risk matrix rows or columns. Re-adding those rows will make
Control type and effectiveness coloring aren't imported from Thesis case files.
The quality checks list is not automatically refreshed. Only delete events are processed.
When editing a risk matrix whilst there are uncommitted changes in the editor, those
changes are silently abandoned.
Change of job title code does not cascade through to the diagram.
In Thesis control descriptions line breaks can be present and they are not automatically
stripped when importing.