2.4.0.645 (Oct 04, 2025)
- Added ability to specify approval file. Useful if several tests should all produce the same results. As an example I added this feature for blue because I wanted to support long and short cli options. -l and --list should both produce the samething. I didn't want to have to maintain separate approval files for each test and run the risk that perhaps they would diverge and I wouldn't notice.
- Also added a decorator to allow for combining a folder and shared approval files.
2.3.2.580 (Jul 04, 2025)
- Updated Pallettes to add Namer with Folder to Options Pallette
- Added code to Namer with Folder to create Folder if it does not exist.
2.3.1.572 (Jul 02, 2025)
- Added a new Namer, Namer with Folder, to put approved files into a separate folder. You can set it in the Options Class. By default it puts the approval files (*.recieved.* and *.approved.*) into an Approvals subdirectory. You can optionally specify any relative path. The path is relative to the path of the test VI. Currently does not suport absolute paths. I may add that in the future if there is demand.
2.3.0.497 (Apr 24, 2025)
- Added a Default Diff Reporter built in LabVIEW supplied by Anton Sundqvist - thank you Anton! This means that you no longer need to install WInMerge or Beyond Compare to view the diffs. I still recommend BeyondCompare though since it is a very nice tool.
- Added code to the reporter interface to check if in Unattended Mode and report nothing in that case, since presumably that means you are running as part of CI pipeline and you don't want to hang the machine.
2.2.10.381 (Nov 10, 2024)
- Added individual verifies for extension to pallettes under an advanced subpallette. This is in addition to the existing New Verify ... Merge VIs. I added so that now you can drop them individually or using Quick Drop.
2.2.9.352 (Oct 17, 2024)
2 Minor Dev Improvements
- Fixed string produced by verify when test fails to remove an extra space
- Removed error in on LUnit Extension merge VIs in the pallettes. Not needed for LUnit.
Improvements came from a merge request from Anton Sundqvist
2.2.8.334 (Oct 03, 2024)
- Added lib_ prefix to installed LUnit Extension library to avoid crosslinking issues. Was doing it for other extensions. Somehow I missed this one.
2.2.7.331 (Oct 02, 2024)
- Added an experimental feature to set VI Compare options. Needed it to work around some bug in VICompare for a project.
2.2.6.315 (Sep 20, 2024)
- Added labels to allow for mulitple verifies in a single test VI per request/bug report by Peter Horn. See issue [#3] in GitHub.
2.2.5.300 (Sep 18, 2024)
- Added support for nested Caraya tests per request/bug report by Peter Horn. See issue [#2] in GitHub.
2.2.4.283 (Sep 05, 2024)
- Added another date format to date scrubber 9/4/2024 9:51:36 PM.
2.2.3.273 (Aug 29, 2024)
- Fixed issue with passing incoming errors through. In few cases they were getting dropped.
2.2.2.187 (Jun 19, 2024)
- fixed bug in VIM for array of other things. add a 0 index instead of using default of last value. See issue [#1]
2.2.1.117 (Apr 17, 2024)
- Added an entry to Date Scrubber to account for HSE Logger Default Date Format.
2.2.0.113 (Apr 16, 2024)
- Updated dependencies to include JSONtext and JSONtext Opbject Serialization.
- Add a Custom Diff Tool Option. Only works in Windows. Set an environment variable named LV_APPROVALS_CUSTOM_DIFFTOOL. An example value for Notepad++ would be:
notepad++ -pluginMessage=compare "%RECEIVED%" "%APPROVED%"
The %APPROVED% and %RECEIVED% get replaced with the path to the recieved and approved files.
With this, one can now use any 3rd party difftool on Windows that is callable from the command line.
2.1.1.108 (Apr 15, 2024)
- Fixed bug with prematurely deleting received files.
2.1.0.101 (Apr 12, 2024)
- Added Date Scrubber
- Added a merge VI to pallettes to drop a Date Scrubber
- Added code to remove recieved file once test passes.
2.0.2.47 (Mar 01, 2024)
- Made options optional on all verifies. Was required on Verify.vim and Verify File. Was recommmended a few other places.
2.0.1.40 (Feb 27, 2024)
- Fixed bug with release notes not showing up.
Version 2.0 - Breaking Changes
- Renamed pass if approved.vi to verify.vim It now accepts anything, not just strings.
- changed .actual to .approved and added a second suffix (ie .approved.txt or .received.json)
- Added several different verify methods. JSON, File, Combinations, Parameterized, and CLI.
- Created extensions for VITester, Caraya, and LUnit
- Added an options class
- Added scrubbers for cleaning up output. You can now replace things like dates or GUIDs with tokens.
2.0.0.34 (Feb 26, 2024)
no release notes for this version
1.0.0.51 (Feb 09, 2023)
- Initial Release