PowerUltrasonics is pleased to announce the release of SonoAnalyzer OE version 1.3.2 (codename "Leonhard") also available as a 30-day, limited use demo.
This is primarily a bugfix release with minimal extra features over the previous public release (1.3.0).
A few users have reported unexpected program termination (crashes) in versions 1.2 and 1.3, particularly when using the new models introduced in these versions. Tracking down the reasons for this has been difficult as in most cases I've been unable to reproduce the effect myself, so many thanks to those users who have helped. As far as I can tell the reasons for this were:
Switching to a previous version of the program after upgrading. During upgrades the program makes changes to the format of the user-data store, and while I always aim to make upgrades possible, downgrades are generally not. I have always advised uninstalling previous versions before installing any new update but I hadn't previously realized how important it was to do so. I think the problem was compounded by the fact that the version 1.2 installer was missing desktop shortcuts, allowing the possiblity of leaving a desktop icon pointing to the (still installed) previous version. From 1.3.2 onwards, SonoAnalyzer will check for this condition and produce a helpful warning if it detects that the user-data has been upgraded to a later version, but of course that will not help with existing installations.
Exception-handling behaviour difference between different hardware platforms. This is particularly difficult to diagnose but appears to be the case based on the automated crash report sent by one user. The affected code has been tightened up and while I can't be 100% certain it's fixed (since I'm still unable to reproduce the problem on my own hardware) I am confident that this will resolve the issues.