Novedades
Cada versión de Ehundu, con lo que cambia y por qué, y un feed Atom para seguirlas.
-
Ehundu 0.16.0
La relectura final del contrato. La 0.16 no trae funciones nuevas: es la versión en la que tres lectores independientes comprobaron el contrato, línea a línea, contra el código (unas 250 afirmaciones, de las que unas 200 eran ciertas tal cual).
-
Ehundu 0.15.0
El contrato, repasado antes de congelarlo. La 0.15 no trae funciones nuevas: es la versión en la que se ha leído el contrato entero contra el código, para que lo que la 1.0 vaya a prometer sea cierto.
-
Ehundu 0.14.0
Las páginas llevan una marca de Ehundu. El motor añade
<meta name="generator" content="Ehundu">al<head>de cada página HTML que escribe, para que se reconozcan los sitios hechos con él, como hacen otros generadores. -
Ehundu 0.13.0
La compilación incremental sale del proceso. Hasta ahora solo
ehundu servircompilaba de forma incremental, porque lo que recuerda una compilación no sobrevivía al proceso que la hizo; quien incrustaba el motor en un proceso web, como un panel de edición, tenía que compilar el sitio entero en cada guardado. -
Ehundu 0.12.0
Un sitio grande se compila y se sube en varias llamadas. Un proceso web tiene un límite de tiempo, y compilar de golpe un sitio de mil páginas no cabe.
-
Ehundu 0.11.1
Actualiza
symfony/yamla la 8.1.9, que corrige el CVE-2026-109413. La recursión sin límite del lector de YAML en línea permite que un solo documento tumbe el proceso. -
Ehundu 0.11.0
Las imágenes con varios anchos salen con su
srcset. Ehundu sigue sin procesar imágenes, pero ahora lee las variantes que otra herramienta (un editor al subir la foto, un programa aparte) deja enpublico/. -
Ehundu 0.10.0
El texto con formato de un campo se convierte a HTML con el filtro
markdown. Hasta ahora solo el cuerpo de una página se podía convertir de Markdown: un titular con una palabra en cursiva, o un resumen con una negrita, no tenía forma de llegar a la plantilla como HTML. -
Ehundu 0.9.0
El CSS y el JavaScript de una página se pueden enlazar como un fichero.
css_fichero()yjs_fichero()hacen con lo que la página ha declarado lo mismo quecss()yjs(), pero en lugar de incrustarlo escriben la etiqueta que enlaza un fichero con ese mismo contenido… -
Ehundu 0.8.0
Los textos se ordenan sin contar
¿ni¡. Al ordenar conorden(), los signos de apertura de pregunta y de exclamación ya no cuentan: «¿Cómo llegar?» se ordena como «Cómo llegar?», entre las «c», y no al principio de la lista, que es donde lo mandaba el orden de los caracteres.