From 2048ac7bc81cf6f920fe6a16bb86c299c5957fdf Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 11 Dec 2025 00:53:11 +0000 Subject: [PATCH] Fix version regex to support 4-part version numbers (e.g., 0.9.8.7) --- install_kiosk_v0.9.8.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install_kiosk_v0.9.8.sh b/install_kiosk_v0.9.8.sh index 189ecf9..8b7cc54 100644 --- a/install_kiosk_v0.9.8.sh +++ b/install_kiosk_v0.9.8.sh @@ -8967,7 +8967,8 @@ get_latest_easy_asterisk_version() { fi # Extract easy-asterisk-v*.sh files and find the latest version - local latest_version=$(echo "$files_json" | grep -oP 'easy-asterisk-v\K[0-9]+\.[0-9]+\.[0-9]+(?=\.sh)' | sort -V | tail -1) + # Support both 3-part (1.2.3) and 4-part (0.9.8.7) version numbers + local latest_version=$(echo "$files_json" | grep -oP 'easy-asterisk-v\K[0-9]+\.[0-9]+\.[0-9]+(\.[0-9]+)?(?=\.sh)' | sort -V | tail -1) if [ -z "$latest_version" ]; then return 1