- wordpress/deploy.ps1: -replace no acepta tercer operando (count) en
ninguna version de PS; bucle linea a linea (1a = root, 2a = MYSQL_PASSWORD)
- los 4 deploy.ps1: escape ANSI con [char]27 en vez de backtick-e
(incompatible con Windows PowerShell 5.1); guard solo con NO_COLOR
- deploy.ps1 por pack: equivalente funcional de deploy.sh (docker/compose,
puertos auto-detect, RAM check, modelo llama3.2:3b, modos local|vps|stop)
- INSTALL.md: instrucciones PowerShell y Bash lado a lado
- WordPress: generacion de contrasenas con RNG nativo (sin openssl),
root y wp con valores distintos via -replace con limite de 1 coincidencia
- Ollama: 0.32.6 → 0.33.0
- Open WebUI: 0.11.0 → 0.11.1
- WordPress: 7.0 → 7.1
- All compose: ports use env vars for auto-detection
- All deploy.sh: find_free_port() — increments port by 1 until free
- WordPress compose: MYSQL vars require .env (no insecure defaults)
- WordPress deploy.sh: auto-generates .env with random passwords
- WordPress deploy.sh: auto-detects ports for WP, Ollama, and WebUI