Release notes for version 9.0.12
Released on 18-June-2020
BowTieXP Release 9.0 major new features
Version 9.0 has (as usual) a new file format, but of course reads all files created in older versions.

BowTieXP:
•	Upgraded BowTieXP to the .NET framework version 4 family (4.0, 4.5, 4.6, 4.7, etc.).
•	Improved icons on high DPI displays.
•	Added ability to group incidents by type, category, tier, year, quarter and month in the treeview.
•	Added new hazard lookup called ‘Phase’ – to indicate build phase of the bowtie.
•	Added ‘valid until’ field to hazard sign off data.
•	Added visualization of barrier performance values in the bowtie diagram.
•	Added quality checks for systems and online criteria.
•	Added option to not add in EF barriers when adding incident diagram items from the bowtie.
•	Fixed extra info display on the BSCAT causation.
•	Added new API with ability to talk to BowTieServer (case file exchange API and REST API)
•	Added new ‘unplaced barriers’ field to interoperate with the low priority hazard register and the HAZID process in BowTieServer.
•	Lots of bug fixes.

Release 9.0.12
•	Addressed occasional application start up performance issue for site licensed instances.
Release 9.0.11
•	Added tooltip about using the SHIFT key when reordering incident diagrams, to toggle the moving of children.
•	Added a report which outputs the risk matrix definitions.
•	Added the threat frequency as a column choice in the control register report. 
•	Added ability to also copy plugin activation code files (pluginactivation*.dat) from a network share.
•	Added warning text to question editor that changing answers, which are in use, will clear any fill-outs where those answers were given.
•	Updated French terminology.
•	Removed the current username from exception reports and tweaked the dialog text.
•	Fixed in place edit of timeline actors not getting committed when switching to a different actor.
•	Fixed actions of the previous barrier getting added to the next barrier in the risk register report.
•	Fixed org unit filter null value not staying selected between successive server checkouts.
•	Fixed the tooltip window to only hide once when clicked, and only become permanently hidden when actually clicking the checkbox.
•	Fixed/enabled update existing data via the code field for barriers, actions, wiki groups, doc link containers and management systems.
•	Fixed compatibility issue with plugins using cell columns in reports.
•	Fixed issue where the docked editor SetTerminology threw an exception when checking out data.
Release 9.0.10
•	Implemented aggregation of extra info on barrier groups instead of just showing all.
•	Added Tripod barriers linked to bowtie barriers report.
•	Added long action descriptions to templated incident report.
•	Fixed compare flagging case differences in user data keys.
•	Fixed offscreen dialogs – increased on-screen minimum margin.
•	Fixed some debugging beeps.
•	Fixed accidental start of in place edit after editing timeline column via the popup.
•	Fixed edit via F2 of timeline column sometimes placing the textbox in the wrong location.
•	Fixed exception in templated incident report when data was customized but invalid.
•	Fixed RCA reports not being visible in RCA only IncidentXP.
•	Fixed aggregated risk assessments reports outputting matrix 6 instead of matrix 7.
•	Fixed aggregated risk assessments reports counting residual assessment 4 twice instead of residual assessment 3.
Release 9.0.9
•	Performance optimizations:
•	The timeline is now usable even if the size becomes huge.
•	Made it optional to keep the timeline headers in view. Not doing this is faster.
•	Fixed select all taking forever in the timeline, increased speed elsewhere also.
•	Improved bowtie and incident diagram performance as well a little bit.
•	Added option to split TOP-SET RCA connectors when adding an event.
•	Fixed import and export buttons on timeline, they now work a lot better and bring more information across.
•	Fixed bug if you tried to select items in the treeview while it was collapsed.
•	Fixed some vague descriptions in the display profile editor.
•	Fixed unused label and textbox being visible on the RCA event editor.
•	Fixed advanced filter not filtering on performance values.
•	Fixed loss of diagram focus when an in-place edit ended.
•	Fixed CTRL+A not working in the in-place edit textboxes.
•	Fixed reading of scrap book enumeration values from Excel.
•	Fixed incident report from template including actions from unselected diagrams.
•	Fixed import entities fixing the font sizes if your font was non-default.
•	Fixed incident filter displaying BRFs even if switched off.
•	Fixed incident filter tripod causation display making all lines dashed.
•	Fixed incident filter in combination with selective visibility always showing shapes if they had actions.
Release 9.0.8
•	Moved the traditional hazard register report into BowTieXP Standard Edition.
•	Added option to copy and load activation dat files from a network location.
•	Fixed in-place edit of hazard shape via F2.
•	Fixed application hang when clicking in the auto-hiding treeview from a search result.
•	Fixed diagram button visibility even more.
•	Fixed advanced filter not filtering on user data strings.
•	Fixed incident manager visibility on CTRL+SHFT+F12 in IncidentXP.
•	Fixed NTLM authentication timeout issue when committing to the server.
•	Fixed errors when working with attachments and plot plans if you are using multiple BowTieServers and offline storage.
•	Updated French translation.
•	Improved detection of already loaded plugins.
•	Improved query parser guid detection.
Release 9.0.7
•	IncidentXP: fixed display of ‘add event from bowtie’ button.
•	IncidentXP: fixed shape margins.
•	IncidentXP: fixed incidents with no date not showing up in the bowties.
•	IncidentXP: Fixed crash in report when docx contained unreadable images.
•	Fixed superfluous redraws when opening the test case file.
•	Fixed exception in docking system.
•	Fixed clipping of collapse handles in diagram.
•	Fixed BowTieServer connection form icon.
•	Fixed placement of reorder job titles button in editor.
•	Fixed error in Dutch translation.
•	Fixed at least some of the tool buttons remaining on the diagram.
Release 9.0.6
•	Added control failure state report.
•	Added quality check listing incidents without a causal diagram marked as final.
•	Tweaked default diagram link pen to be slightly darker.
•	Fixed update existing data function for some types such as systems.
•	Fixed update existing data dialog close button.
•	Fixed issue in opening of external files if the default verb was not defined (“open”).
•	Fixed adding of edges via background click.
•	Fixed null reference exceptions in incident event mouse over.
•	Fixed expand handles showing in copy to clipboard, output is now the same as for the reports.
•	Fixed missing incident code and title in incident edge breakdown report.
Release 9.0.5
•	Fixed exception when cancelling addition of new Tripod items using in-place edit.
•	Fixed exception due to treeview selection and opening another file.
•	Fixed missing scrap book in default layout on fresh install.
•	Fixed exception when trying to check out some incident diagrams (due to date grouping).
•	Fixed diagram connectors overlapping when threats and consequences are aligned. Note: the next major version will introduce a display option to go back to old-style connectors.
•	Added retry for autosave to mitigate file in use errors during autosave.
•	Fixed some Dutch translation issues.
•	Fixed allowing some illegal characters in advanced filter profile naming when saving to disk.
•	Fixed Azure AD authentication.
•	Fixed missing feedback when you could not do anything in the checkout screen.
•	Fixed some DPI issues in editor.
Release 9.0.4
•	Added ‘select related incidents’ to server explorer on right click of the ‘bowties’ container.
•	Added in-memory caching of rendered svg icons.
•	Added child escalation factors list to the flat control register with customizable columns report.
•	Added long incident description to Word report template.
•	Updated Dutch translations.
•	Improved various icons.
•	Fixed incident ordering issues – manually configured item order is now kept inside the groups.
•	Fixed in-place edit read-only exception.
•	Fixed out of range exception if the progress bar was told to be set below 0 or above 100.
•	Fixed control dragging exception in incident diagrams.
•	Fixed top set RCA diagram link rendering issue.
•	Fixed incident ordering issues – you can now sort on incident code and name separately in the change order screen.
Release 9.0.3 (internal)
•	New styling used throughout the application.
•	Fixed some cross-linked buttons.
•	Fixed deletion of actions.
•	Fixed various high DPI issues.
•	Fixed FIPS EULA error.
•	Fixed search box losing focus.
•	Fixed lost tooltips on filter slider.
Release 9.0.2 (internal)
•	Refreshed the look of the application.
•	Added new docked window component to fix some small bugs.
•	All toolbars now use the default toolstrip controls.
•	Updated splash screens and icons.
•	Improved high DPI support.
•	Fixed exception due to accidental selection leftover when changing file.
•	Fixed crash to desktop in some report item pickers.
•	Fixed date formatting bug in flat hazard register with customizable columns, and added bowtie group, threat, consequence and barrier columns.
Release 9.0.1
•	Improved startup time a little.
•	Improved performance of some right click menus.
•	Added display of clipboard errors. Increased status bar item timeout.
•	Added new feature to update existing data in the case file.
•	Added highlight of filter button on toolbar if filters in use.
•	Added new report – hazard flat list with customizable columns.
•	Added barrier family to the barrier case file overview.
•	More work on high quality icons.
•	Deprecating the bulk incident import, the scrap book is better suited for this.
•	Fixed various small test case issues.
•	Fixed some small out of bounds exceptions.
•	Fixed zoom button not zooming out on high dpi screens.
•	Fixed missing go to related option to go from timeline to RCA.
•	Fixed various small translation issues.
Release 9.0.0
•	New version.