Skip to content

Commit 1412916

Browse files
v1.35.1: CLI MSVC warning cleanup (#322)
1 parent dbc403f commit 1412916

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
---
99

1010
## [Unreleased]
11+
## [v1.35.1] - 2026-02-14
12+
13+
### Fixed
14+
- Silenced MSVC warnings in CLI module:
15+
- C4505 (unreferenced static functions removed)
16+
- C4189 (unused local variable)
17+
- Scoped Unix-only helpers under `#ifndef _WIN32` to avoid Windows-only compilation warnings.
18+
- Removed deprecated `std::getenv` usage in CLI commands in favor of `vix::utils::vix_getenv` (MSVC C4996 clean).
19+
20+
### Improved
21+
- Cleaner cross-platform compilation (Windows + Linux/macOS).
22+
- More deterministic Windows builds (no internal linkage noise).
23+
- Safer environment variable handling in `doctor`, `upgrade`, and `uninstall`.
24+
25+
### Internal
26+
- Minor CLI refactoring to ensure functions are only compiled where used.
27+
- No behavioral changes.
28+
1129
# v1.35.0
1230

1331
## CLI --- Install Lifecycle & Environment Diagnostics

0 commit comments

Comments
 (0)