v0.4.0
[0.4.0] — 2026-07-10
Extiende la instalación auto-hospedada de una línea a Windows y migra el
instalador Inno Setup a per-user, sin tocar el contrato del CLI (códigos de
salida, esquemas --json). MINOR: cambia el comportamiento de instalación
en Windows.
Añadido
- Instalador Windows de una línea (
install.ps1,irm | iex): resuelve
el release más reciente, descarga el instalador x86_64 ySHA256SUMS.txt,
verifica el checksum SHA-256 antes de instalar (aborta si no coincide),
instala en silencio sin UAC y ejecutatts-sidecar setup. La descarga por
CLI no aplica el Mark-of-the-Web, así que no dispara SmartScreen (detalle
endocs/SELF-HOSTED-INSTALL.mdySECURITY.md). Smoke-test Pester en CI
(test-installer-windows) como puerta de los 4 builds.
Cambiado
- Instalador de Windows per-user: Inno Setup pasa de per-machine a
per-user —PrivilegesRequired=lowest(sin prompt de UAC), instalación en
%LOCALAPPDATA%\Programs\tts-sidecar(antes Program Files) y PATH de
usuario enHKCU\Environment(antes HKLM), incluida su reversión al
desinstalar. Nota de migración: si tienes instalada una versión
per-machine (anterior a 0.4.0), desinstálala primero desde el Panel de
control (con admin) antes de instalar 0.4.0+; instalar la per-user encima
puede dejar dos instalaciones y PATH duplicado.