v1.6.2
v1.6.2
English
Windows and cross-platform compatibility fixes:
- Avoid POSIX-only chmod, geteuid, FIFO, and mode assumptions on Windows.
- Use Windows-safe runtime fingerprints and path replacement behavior.
- Preserve UTF-8 repository and test handling across Windows locales.
- Add LF text normalization for consistent fixture hashes.
- Warn when preserved foreign command hooks lack commandWindows.
Validation:
- GitHub Actions passed on Ubuntu, macOS, and Windows.
繁體中文
Windows 與跨平台相容性修復:
- 避免在 Windows 使用僅限 POSIX 的 chmod、geteuid、FIFO 與檔案權限模式假設。
- 使用適用於 Windows 的 runtime fingerprint 與路徑替換行為。
- 確保不同 Windows locale 下的 UTF-8 repository 與測試處理一致。
- 加入 LF 文字正規化,避免 fixture hash 因換行格式不一致而失效。
- 當保留的外部 command hook 缺少 commandWindows 時發出警告。
驗證結果:
- GitHub Actions 已通過 Ubuntu、macOS 與 Windows 三平台測試。