Release Notes - OpenTAP 9.13
New Features:
OpenTapPackageReference
withoutInstallActions
#274- Sub Test Plan Execution #472
- Support for merging related numeric types in test plan parameters #497
- Need better error logging for
Resource.Open
#515 - Enum
AvailableValues
DisplayAttributes
are missingOrder
#528 - Improve outputs by adding to
OutputAttribute
#529 - Look for
OPENTAP_COLOR
variable to enable colors without having to use--color
on every command #544 - Error during
ResultListener.OnTestPlanComplete
should cause an Error verdict #550 - Offer API to disable session-logs being written to text files #563
- Add
UserInput
to uninstall CLI action #583 - Descriptions for test steps and test plans#593
Usability Improvements:
- Deprecate SDK TestPlan generation and refer to Editors instead. #181
- Add "SourceLicense" to PackageDef #479
- SDK
new cliaction
creates files without a project #493 TypeData.GetTypeData
should never return null #499- Package Manager to show if a package is installed system-wide #512
- Objects that cannot be cloned might be marked as cloneable #522
- Reduce Log Severity of parameterization changes from Warning to Info #527
- Parameterizing shows the wrong name #530
- Improve build error messages #531
- CLI Action constructor exceptions gets printed in a strange way. #532
- Support
--color
intap package install
command #543 - Provide delegate for subscribing to package download progress #547
- Reduce slim OpenTAP docker image size by 20% by removing apt leftovers #588
- Reflect whether the user cancelled an uninstall action using exit codes #590
- Avoid using negative integer exit codes #596
- Add
IStringReadOnlyValueAnnotation
toMultiResourceSelector
annotation #599 - Install / uninstall UserRequest dialogues are inconsistent and unnecessarily cluttered #600
- Add UserInput Request when files are in use instead of spamming and polling #601
- "Returning a partial answer" message is displayed #603
- Make ExitCode names and descriptions more generic #605
Bug Fixes:
- Dependency resolution does not look at patch version #356
- OpenTAP Nuget 32 bit project support #498
- Caught error during
UserRequest
when running an invalid test plan and doing CTRL+C #557 - Duplicate metadata prompt for
ComponentSettings<OperationalParameterSettings>
properties #558 OpenTapPackageReference
only works the first time on Linux #567- Uninstalling multiple packages with
force
will fail if a single file is locked #591 ITypeDataSearcher
types not used properly #595- Builds fail when the environment variable
OPENTAP_DEBUG_INSTALL
is already set #598
Documentation:
- Create example of adding new
IconAnnotations
#535 - Document WinForms thread behavior #551
- ResultViewer custom panel example #552
- SDK examples use TAP_PATH #556
- Typo in "Check for Updates at Startup" setting tooltip #566
- Document
PackageActionExtension
in the developer guide #572 - User guide "developer system" links to OpenTAP download #575