📓 Changelog

⬅️ Volver al programa · 🗺️ Roadmap · 📥 Releases

Formato basado en Keep a Changelog; versionado según SemVer. Para un curso, la lectura de SemVer es esta: MAJOR = cambia la estructura del currículo (numeración o partes); MINOR = contenido o herramientas nuevas sin mover la numeración; PATCH = correcciones.

1.1.0 — 2026-08-15

La capa de lenguajes vivos deja de ser un anexo del Atlas y pasa a estar en cada clase, y todos los lenguajes del repositorio tienen ficha propia. No cambia ni una numeración: el currículo sigue siendo el mismo 001→176.

Añadido

Cambiado

Corregido

1.0.1 — 2026-08-14

Corregido

Los binarios de la v1.0.0 llevan dentro el sitio con esos enlaces rotos. Se sustituyen por los de esta versión; los .pdf no cambian (en papel los enlaces ya iban a texto).

1.0.0 — 2026-08-14

Primer release. El programa está completo y empaquetado: las 176 clases construidas, la equivalencia verificada por máquina y el curso distribuido en cuatro formatos (web, APK, ejecutable de Windows y PDF).

Currículo

Añadido en este release

Verificación

Superficie Cómo se comprueba
Equivalencia entre lenguajes ci.yml — un job por lenguaje, cada implementación contra casos.json
Primos ejecutables labs.yml — Ruby, Perl y Lua contra el mismo contrato
Estructura y manifest scripts/validar_estructura.py en CI
Markdown markdownlint-cli2 sobre los 754 ficheros del repositorio
Secretos y código de los scripts gitleaks y bandit en security.yml
Contenido dentro del APK y del .exe android.yml y desktop.yml (recuento dentro del binario)

Artefactos del release

Artefacto Qué es
PolyglotProgrammingLabs-android.apk El curso en Android, sin conexión
PolyglotProgrammingLabs-windows.exe El curso en Windows, ejecutable único
MANUAL.pdf Las 176 clases con el código a la vista (~1306 páginas)
MANUAL-COMPLETO.pdf Lo anterior más los 2722 primos (~2420 páginas)
sitio-offline.zip El portal HTML completo, para servir donde quieras
SHA256SUMS.txt Hashes de todo lo anterior