Skip to content

Release Notes - opentap 9.20

New Features

  • Feature: PrepareUninstall package action verb #957
  • Add iteration functionality to SweepParameterRangeStep #902
  • Ability to override *CLS from ScpiInstrument Open #872
  • Add support for PyVISA-py #863
  • Add a way for a serializer plugin to dynamically specify if it is needed in deserialization #1006

Bug Fixes

  • Moving steps may cause Inputs to become corrupted #1018
  • Newtonsoft missing on Linux since 9.20.0-beta.21 #1012
  • Memory Leak : if PluginManager.SearchAsync() called repeatedly #970
  • Process Isolation can cause tap.exe to hang forever #968
  • tap image install without an image specified causes it to install a 'null' image, deleting everything. #967
  • Process isolation issues on Mac and Linux #960
  • Set MacroString.Context on deserialization #931
  • OpenTAP build sometimes produces invalid package XML #903
  • Parameterized Verdict Of is a field not a dropdown #900
  • StepNameAnnotation.Value on TestStep[] throws an exception #898
  • doc mentions SettingsRetrieval.cs, but it seems to have been renamed... #862
  • null reference during 'tap package create' #858
  • Dockerfile Base image is Focal , but Docker Image tag is Bionic #850
  • SDK Examples build error due to CE EULA pop-up #848
  • Package create allows non-semantic versions #815
  • 872 Scpi Instrument Virtual Methods: Fix #895

Usability Improvements

  • ComponentSettings.SetCurrent does not return errors #1000
  • Break condition value is reset when the enabled checkmark is toggled #935
  • Let the user know which other version(s) of a package is available in case a release does not exist #922
  • Installing a package that does not exist as a release version is not straight forward #920
  • Dont allow parameterizing a swept property #856
  • 858 improve error message for invalid version specs #859

Documentation

  • Improve release-note generation #543

Other

  • Engine UnitTests diabled in builds #1003
  • SDK Examples depends on the Editor CE package #983
  • 856 Disallow Parameterizing Swept Property: Fix #857
  • 815 Require Semantic versioned packages: Fix #816
  • Create dotnet templates from SDK templates #505