From da294624c7aa99d6933bf47080c425caed68878f Mon Sep 17 00:00:00 2001 From: Gaspard Kirira Date: Sun, 15 Feb 2026 15:09:21 +0300 Subject: [PATCH] v1.35.1: CLI MSVC warning cleanup --- CHANGELOG.md | 18 ++++++++++++++++++ modules/cli | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ff78d7..1a7baf8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- ## [Unreleased] +## [v1.35.1] - 2026-02-14 + +### Fixed +- Silenced MSVC warnings in CLI module: + - C4505 (unreferenced static functions removed) + - C4189 (unused local variable) +- Scoped Unix-only helpers under `#ifndef _WIN32` to avoid Windows-only compilation warnings. +- Removed deprecated `std::getenv` usage in CLI commands in favor of `vix::utils::vix_getenv` (MSVC C4996 clean). + +### Improved +- Cleaner cross-platform compilation (Windows + Linux/macOS). +- More deterministic Windows builds (no internal linkage noise). +- Safer environment variable handling in `doctor`, `upgrade`, and `uninstall`. + +### Internal +- Minor CLI refactoring to ensure functions are only compiled where used. +- No behavioral changes. + # v1.35.0 ## CLI --- Install Lifecycle & Environment Diagnostics diff --git a/modules/cli b/modules/cli index b5c8e0a..319baf4 160000 --- a/modules/cli +++ b/modules/cli @@ -1 +1 @@ -Subproject commit b5c8e0a992c0da118f3bc86ee9e7202819c3b8b7 +Subproject commit 319baf407c28afe4a91cca2f76da7cc70a9e11a2