diff --git a/.github/workflows/VIPM_Job.yml b/.github/workflows/VIPM_Job.yml
index 38a8f81..f967faa 100644
--- a/.github/workflows/VIPM_Job.yml
+++ b/.github/workflows/VIPM_Job.yml
@@ -87,11 +87,11 @@ jobs:
- id: vip-name
run:
$vipName=Split-Path -Path ${{ steps.build-vip.outputs.Result }} -Leaf;
- Write-Host "::set-output name=vipName::"$vipName""
+ echo "vipName=$vipName" >> $env:GITHUB_OUTPUT
shell: powershell
- name: Upload a Build Artifact
- uses: actions/upload-artifact@v3.0.0
+ uses: actions/upload-artifact@v4.3.2
with:
# Artifact name
name: ${{ steps.vip-name.outputs.vipName }}
diff --git a/LabVIEW-TagDB-RefMgr.lvproj b/LabVIEW-TagDB-RefMgr.lvproj
index f094b5f..0ff6562 100644
--- a/LabVIEW-TagDB-RefMgr.lvproj
+++ b/LabVIEW-TagDB-RefMgr.lvproj
@@ -98,257 +98,17 @@
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/LabVIEW-TagDB-RefMgr.vipb b/LabVIEW-TagDB-RefMgr.vipb
index 730299d..d73a076 100644
--- a/LabVIEW-TagDB-RefMgr.vipb
+++ b/LabVIEW-TagDB-RefMgr.vipb
@@ -1,7 +1,7 @@
-
+
NEVSTOP_TagDB_RefMgr
- 3.1.0.5
+ 3.1.1.5
false
src
vip
@@ -17,8 +17,7 @@
- nevstop_tagdb_library >=2023.12.29.115343
- openg.org_lib_openg_toolkit >=4.0.1.9
+ nevstop_tagdb_library >=2025.9.29.94239
@@ -31,7 +30,7 @@
LabVIEW-TagDB-RefMgr.vipc
LabVIEW TagDB Reference Manager Library
- # LabVIEW TagDB Reference Manager Library
+ NEVSTOP TagDB Reference Manager Library
@@ -194,6 +193,7 @@
false
false
false
+ false
true
diff --git a/src/Example/SubVI.vi b/src/Example/SubVI.vi
index 7842a4d..7176152 100644
Binary files a/src/Example/SubVI.vi and b/src/Example/SubVI.vi differ
diff --git a/src/Example/refMgr_Example1.vi b/src/Example/refMgr_Example1.vi
index 3f6f63f..459932f 100644
Binary files a/src/Example/refMgr_Example1.vi and b/src/Example/refMgr_Example1.vi differ
diff --git a/src/Example/refMgr_Example2.vi b/src/Example/refMgr_Example2.vi
index cd916c4..c54944b 100644
Binary files a/src/Example/refMgr_Example2.vi and b/src/Example/refMgr_Example2.vi differ
diff --git a/src/Example/refMgr_Example3.vi b/src/Example/refMgr_Example3.vi
index d5cfa30..bb12892 100644
Binary files a/src/Example/refMgr_Example3.vi and b/src/Example/refMgr_Example3.vi differ
diff --git a/src/Example/refMgr_Example4.vi b/src/Example/refMgr_Example4.vi
index ada5164..6234b11 100644
Binary files a/src/Example/refMgr_Example4.vi and b/src/Example/refMgr_Example4.vi differ
diff --git a/src/Example/refMgr_Example5.vi b/src/Example/refMgr_Example5.vi
new file mode 100644
index 0000000..aa88755
Binary files /dev/null and b/src/Example/refMgr_Example5.vi differ
diff --git a/src/RefManager/TagDB RefManager.lvlib b/src/RefManager/TagDB RefManager.lvlib
index 61ee2ed..954af3f 100644
--- a/src/RefManager/TagDB RefManager.lvlib
+++ b/src/RefManager/TagDB RefManager.lvlib
@@ -49,6 +49,7 @@
-
+
-
@@ -66,6 +67,7 @@
+
-
@@ -98,5 +100,4 @@
-
diff --git a/src/RefManager/TagDB Refmgr-Get Array.vim b/src/RefManager/TagDB Refmgr-Get Array.vim
index e3e4afa..3576e91 100644
Binary files a/src/RefManager/TagDB Refmgr-Get Array.vim and b/src/RefManager/TagDB Refmgr-Get Array.vim differ
diff --git a/src/RefManager/TagDB Refmgr-Get.vim b/src/RefManager/TagDB Refmgr-Get.vim
index 1e0868d..83b3f99 100644
Binary files a/src/RefManager/TagDB Refmgr-Get.vim and b/src/RefManager/TagDB Refmgr-Get.vim differ
diff --git a/src/RefManager/TagDB Refmgr-Register.vi b/src/RefManager/TagDB Refmgr-Register.vi
index 097501f..4c32b04 100644
Binary files a/src/RefManager/TagDB Refmgr-Register.vi and b/src/RefManager/TagDB Refmgr-Register.vi differ
diff --git a/src/RefManager/TagDB Refmgr-Remove.vi b/src/RefManager/TagDB Refmgr-Remove.vi
index a4e5778..6fdbf13 100644
Binary files a/src/RefManager/TagDB Refmgr-Remove.vi and b/src/RefManager/TagDB Refmgr-Remove.vi differ
diff --git a/src/RefManager/TagDB Refmgr-Reset.vi b/src/RefManager/TagDB Refmgr-Reset.vi
index c939226..3d1b317 100644
Binary files a/src/RefManager/TagDB Refmgr-Reset.vi and b/src/RefManager/TagDB Refmgr-Reset.vi differ
diff --git a/src/RefManager/TagDB Refmgr-unRegister.vi b/src/RefManager/TagDB Refmgr-unRegister.vi
index 09886b5..2b2232f 100644
Binary files a/src/RefManager/TagDB Refmgr-unRegister.vi and b/src/RefManager/TagDB Refmgr-unRegister.vi differ
diff --git a/src/RefManager/UISyncAPI/Publish DP Indicators.vi b/src/RefManager/UISyncAPI/Publish DP Indicators.vi
index 315a0ad..e075f21 100644
Binary files a/src/RefManager/UISyncAPI/Publish DP Indicators.vi and b/src/RefManager/UISyncAPI/Publish DP Indicators.vi differ
diff --git a/src/RefManager/UISyncAPI/Pull Controls Value to DPs.vi b/src/RefManager/UISyncAPI/Pull Controls Value to DPs.vi
index f105141..7376a97 100644
Binary files a/src/RefManager/UISyncAPI/Pull Controls Value to DPs.vi and b/src/RefManager/UISyncAPI/Pull Controls Value to DPs.vi differ
diff --git a/src/RefManager/UISyncAPI/TagDB Refmgr-Defer Panel Update.vi b/src/RefManager/UISyncAPI/TagDB Refmgr-Defer Panel Update.vi
index 4effc9b..d5f43b0 100644
Binary files a/src/RefManager/UISyncAPI/TagDB Refmgr-Defer Panel Update.vi and b/src/RefManager/UISyncAPI/TagDB Refmgr-Defer Panel Update.vi differ
diff --git a/src/RefManager/_Support/BlackList/_InBlacklist.vi b/src/RefManager/_Support/BlackList/_InBlacklist.vi
index 9eeb4e3..7a9c995 100644
Binary files a/src/RefManager/_Support/BlackList/_InBlacklist.vi and b/src/RefManager/_Support/BlackList/_InBlacklist.vi differ
diff --git a/src/RefManager/_Support/BlackList/_blacklist.vi b/src/RefManager/_Support/BlackList/_blacklist.vi
index 827c4ad..82a6751 100644
Binary files a/src/RefManager/_Support/BlackList/_blacklist.vi and b/src/RefManager/_Support/BlackList/_blacklist.vi differ
diff --git a/src/RefManager/_Support/Common/Changed Data Filter(FNiN) - tagdb refmgr.vim b/src/RefManager/_Support/Common/Changed Data Filter(FNiN) - tagdb refmgr.vim
index 4d5a03c..ebbf343 100644
Binary files a/src/RefManager/_Support/Common/Changed Data Filter(FNiN) - tagdb refmgr.vim and b/src/RefManager/_Support/Common/Changed Data Filter(FNiN) - tagdb refmgr.vim differ
diff --git a/src/RefManager/_Support/Common/Safely Close Reference - tagdb refmgr.vim b/src/RefManager/_Support/Common/Safely Close Reference - tagdb refmgr.vim
index 82ef724..191f1dc 100644
Binary files a/src/RefManager/_Support/Common/Safely Close Reference - tagdb refmgr.vim and b/src/RefManager/_Support/Common/Safely Close Reference - tagdb refmgr.vim differ
diff --git a/src/RefManager/_Support/Common/Search in Array.vi b/src/RefManager/_Support/Common/Search in Array.vi
new file mode 100644
index 0000000..b5c291d
Binary files /dev/null and b/src/RefManager/_Support/Common/Search in Array.vi differ
diff --git a/src/RefManager/_Support/Error/[-50010] Mutiple Instances.vi b/src/RefManager/_Support/Error/[-50010] Mutiple Instances.vi
index 0151190..fc1455a 100644
Binary files a/src/RefManager/_Support/Error/[-50010] Mutiple Instances.vi and b/src/RefManager/_Support/Error/[-50010] Mutiple Instances.vi differ
diff --git a/src/RefManager/_Support/Error/[-50011] Instance Not Found.vi b/src/RefManager/_Support/Error/[-50011] Instance Not Found.vi
index 7ca2392..0936d50 100644
Binary files a/src/RefManager/_Support/Error/[-50011] Instance Not Found.vi and b/src/RefManager/_Support/Error/[-50011] Instance Not Found.vi differ
diff --git a/src/RefManager/_Support/Error/[-50012] Front Panel is removed in Build Spec.vi b/src/RefManager/_Support/Error/[-50012] Front Panel is removed in Build Spec.vi
index 36ee080..97170ab 100644
Binary files a/src/RefManager/_Support/Error/[-50012] Front Panel is removed in Build Spec.vi and b/src/RefManager/_Support/Error/[-50012] Front Panel is removed in Build Spec.vi differ
diff --git a/src/RefManager/_Support/Menu/List All Menus.vi b/src/RefManager/_Support/Menu/List All Menus.vi
index 70ac2b7..2d1f5a0 100644
Binary files a/src/RefManager/_Support/Menu/List All Menus.vi and b/src/RefManager/_Support/Menu/List All Menus.vi differ
diff --git a/src/RefManager/_Support/Menu/TagDB Refmgr-Register Menu.vi b/src/RefManager/_Support/Menu/TagDB Refmgr-Register Menu.vi
index ae84428..bfcd0f8 100644
Binary files a/src/RefManager/_Support/Menu/TagDB Refmgr-Register Menu.vi and b/src/RefManager/_Support/Menu/TagDB Refmgr-Register Menu.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/ResetRef.vi b/src/RefManager/_Support/Refnum Operation/ResetRef.vi
index 55f37ef..6c0dc79 100644
Binary files a/src/RefManager/_Support/Refnum Operation/ResetRef.vi and b/src/RefManager/_Support/Refnum Operation/ResetRef.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/VI Refname.vi b/src/RefManager/_Support/Refnum Operation/VI Refname.vi
index 4c7fe92..913742e 100644
Binary files a/src/RefManager/_Support/Refnum Operation/VI Refname.vi and b/src/RefManager/_Support/Refnum Operation/VI Refname.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/VI/Caller's VI Reference.vi b/src/RefManager/_Support/Refnum Operation/VI/Caller's VI Reference.vi
index be4af25..3733212 100644
Binary files a/src/RefManager/_Support/Refnum Operation/VI/Caller's VI Reference.vi and b/src/RefManager/_Support/Refnum Operation/VI/Caller's VI Reference.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/VI/Current VIs Reference.vi b/src/RefManager/_Support/Refnum Operation/VI/Current VIs Reference.vi
index 5ac38d1..1ba9fff 100644
Binary files a/src/RefManager/_Support/Refnum Operation/VI/Current VIs Reference.vi and b/src/RefManager/_Support/Refnum Operation/VI/Current VIs Reference.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/VI/GetCallerVIifInvalid.vi b/src/RefManager/_Support/Refnum Operation/VI/GetCallerVIifInvalid.vi
index f0ef003..49757bd 100644
Binary files a/src/RefManager/_Support/Refnum Operation/VI/GetCallerVIifInvalid.vi and b/src/RefManager/_Support/Refnum Operation/VI/GetCallerVIifInvalid.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/VI/VIName.vi b/src/RefManager/_Support/Refnum Operation/VI/VIName.vi
index 250b740..c76d3d0 100644
Binary files a/src/RefManager/_Support/Refnum Operation/VI/VIName.vi and b/src/RefManager/_Support/Refnum Operation/VI/VIName.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/_setControlRef.vi b/src/RefManager/_Support/Refnum Operation/_setControlRef.vi
index a12222a..dd52ef3 100644
Binary files a/src/RefManager/_Support/Refnum Operation/_setControlRef.vi and b/src/RefManager/_Support/Refnum Operation/_setControlRef.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/_setDecorationRef.vi b/src/RefManager/_Support/Refnum Operation/_setDecorationRef.vi
new file mode 100644
index 0000000..448334c
Binary files /dev/null and b/src/RefManager/_Support/Refnum Operation/_setDecorationRef.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/_setOtherRef.vi b/src/RefManager/_Support/Refnum Operation/_setOtherRef.vi
index 45f998e..6fd22d7 100644
Binary files a/src/RefManager/_Support/Refnum Operation/_setOtherRef.vi and b/src/RefManager/_Support/Refnum Operation/_setOtherRef.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/_setPaneRef.vi b/src/RefManager/_Support/Refnum Operation/_setPaneRef.vi
index 0840938..fab6037 100644
Binary files a/src/RefManager/_Support/Refnum Operation/_setPaneRef.vi and b/src/RefManager/_Support/Refnum Operation/_setPaneRef.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/_setRef.vi b/src/RefManager/_Support/Refnum Operation/_setRef.vi
index 076153d..e162c74 100644
Binary files a/src/RefManager/_Support/Refnum Operation/_setRef.vi and b/src/RefManager/_Support/Refnum Operation/_setRef.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/_setSplitterRef.vi b/src/RefManager/_Support/Refnum Operation/_setSplitterRef.vi
index 9410082..e51dbc7 100644
Binary files a/src/RefManager/_Support/Refnum Operation/_setSplitterRef.vi and b/src/RefManager/_Support/Refnum Operation/_setSplitterRef.vi differ
diff --git a/src/RefManager/_Support/Refnum Operation/_setVIRef.vi b/src/RefManager/_Support/Refnum Operation/_setVIRef.vi
index f152d4f..d5820a9 100644
Binary files a/src/RefManager/_Support/Refnum Operation/_setVIRef.vi and b/src/RefManager/_Support/Refnum Operation/_setVIRef.vi differ
diff --git a/src/RefManager/_Support/UISync/_Publish DP Indicators(Refmgr).vi b/src/RefManager/_Support/UISync/_Publish DP Indicators(Refmgr).vi
index f61e2f9..5c9656f 100644
Binary files a/src/RefManager/_Support/UISync/_Publish DP Indicators(Refmgr).vi and b/src/RefManager/_Support/UISync/_Publish DP Indicators(Refmgr).vi differ
diff --git a/src/RefManager/_Support/UISync/_Publish DP Indicators(VI).vi b/src/RefManager/_Support/UISync/_Publish DP Indicators(VI).vi
index f0ab092..37f349b 100644
Binary files a/src/RefManager/_Support/UISync/_Publish DP Indicators(VI).vi and b/src/RefManager/_Support/UISync/_Publish DP Indicators(VI).vi differ
diff --git a/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(Refmgr).vi b/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(Refmgr).vi
index ffd03d5..c481c58 100644
Binary files a/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(Refmgr).vi and b/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(Refmgr).vi differ
diff --git a/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(VI).vi b/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(VI).vi
index bf37b00..3afaf0f 100644
Binary files a/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(VI).vi and b/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(VI).vi differ