Historial de cambios
Qué cambió en cada versión de la app MarsDawn del Mac App Store y de la herramienta de línea de comandos gratuita marsdawn. En la app, la fecha es el día en que la versión apareció en el Mac App Store.
Lo que viene después está en la hoja de ruta.
App MarsDawn
MarsDawn 1.1.1
15 de octubre de 2026
- En alemán, japonés, español y francés, Ajustes > Aspecto > «Obtener más temas…» ahora muestra el filtro de escenario como un menú desplegable con la etiqueta «Escenario», para que quepan las cinco opciones. En inglés, coreano y chino se sigue usando el control segmentado.
- Cuando un tema se retira de la galería, el aviso de «Obtener más temas…» ahora muestra el nombre del tema (por ejemplo, Inkwell Ivory) en lugar de su identificador interno.
- Las secciones details plegables escritas al estilo de GitHub ahora empiezan plegadas, con su resumen visible, en la vista previa y en Vista rápida, y se abren con un clic. La exportación a PDF sigue imprimiendo el contenido de todas las secciones.
- Los documentos que abres desde el Finder, el Dock, Archivo > «Abrir…» o el comando marsdawn open ahora se abren como pestañas en la ventana del frente, igual que los documentos nuevos. Para mantener el comportamiento anterior, elige «Seguir ajuste del sistema» en Ajustes > Aspecto.
Las versiones anteriores solo tienen notas en inglés: ver el historial en inglés.
Herramienta de línea de comandos marsdawn
No se incluyen las versiones anteriores a la 0.5.1.
marsdawn 0.7.2
20 de octubre de 2026. La disposición Guía, los avisos destacados y las fuentes japonesas.
- El valor de
--layoutpasa a serhandbook, la disposición Guía de la app:marsdawn export --layout handbook.--layout manualsigue funcionando, pero está obsoleto. - Los avisos destacados se muestran, en la vista previa y en los PDF exportados: las alertas de GitHub como
> [!NOTE]y> [!WARNING], y los contenedores de HackMD como:::infoy:::warning.:::spoilercrea una sección plegable. - Un documento en japonés usa fuentes japonesas para sus kana y kanji. marsdawn toma el idioma de
lang: jaen el front matter o de la proporción de kana del texto. - Tras un
exporto unopencorrecto en una terminal, marsdawn muestra una vez una sugerencia en stderr si falta la skill para agentes o está desactualizada. La salida en stdout y con--jsonno cambia. DefineMARSDAWN_NO_SKILL_HINT=1para no mostrarla.
marsdawn 0.7.1
20 de octubre de 2026. Una disposición Guía y un tamaño máximo.
marsdawn export --layout manualgenera una guía: márgenes más anchos, un lado de encuadernación de 25 mm y cada encabezado de primer nivel en una página nueva, además de una portada con title, subtitle, version, date, author y logo del front matter, una tabla de contenido de los encabezados de nivel 1 y 2 con números de página, números de páginan / Ny marcadores PDF.--toc-titlefija el título de la página de contenido.--layout documentsigue siendo el predeterminado.<!--BREAK-->solo en una línea empieza una página nueva, en ambas disposiciones.marsdawn exportrechaza un archivo de más de 16 MiB: termina con el código 5, informainput_too_largecon--jsony no escribe nada.- La página de vista previa quita los elementos script y noscript; un diagrama Mermaid redibujado conserva su propio SVG.
- Una referencia de carácter que se decodifica como
=o^, como=, ya no se empareja con una marca de HackMD.
marsdawn 0.7.0
18 de octubre de 2026. Markdown de HackMD, saltos de línea y límites para documentos muy grandes.
- Se muestran las marcas en línea de HackMD:
==mark==,^sup^y~sub~. Un párrafo con solo[TOC]se convierte en una tabla de contenido, se aplican los tamaños de imagen de HackMD, las etiquetas de inserción pasan a ser enlaces https normales, y el lenguaje de un bloque de código se lee antes que las opciones de HackMD comojs=. marsdawn export --breaksconvierte cada salto de línea dentro de un párrafo en un salto de línea, como HackMD. Sin esta opción, un salto de línea entre dos caracteres chinos o japoneses desaparece, y las líneas se leen como una sola frase. El coreano conserva su espacio, porque separa sus palabras con espacios.- Los documentos muy grandes tienen límites, en la vista previa y en los PDF exportados. Un bloque de código de más de 128K caracteres no se resalta, y el resaltado se detiene tras 256K caracteres en total. Se dibujan hasta 100 diagramas Mermaid y 1000 fórmulas por actualización; los demás diagramas muestran su código fuente, con una nota, aunque ya se hubieran dibujado antes.
- En un diagrama de secuencia, la etiqueta de un mensaje dentro de un bloque
rectrecibe un halo del color del bloque. - Una referencia a nota al pie justo encima de una tabla ya no hace fallar
marsdawn export. marsdawn skill --installtermina con el código 7 (skill_install_failed) si no puede crear la carpeta o escribir el archivo, y deja como estaba un SKILL.md existente.
marsdawn 0.6.4
13 de octubre de 2026. Bloques <details> plegables.
- Un bloque
<details>al estilo de GitHub con líneas en blanco dentro se muestra como un solo elemento plegable, en la vista previa y en los PDF exportados. Antes se partía en la primera línea en blanco. - La exportación a PDF abre todos los bloques
<details>antes de imprimir, salvo el front matter. - La vista previa conserva su posición de desplazamiento cuando abres o cierras un bloque
<details>.
marsdawn 0.6.3
6 de octubre de 2026. MarsDawn está en el Mac App Store.
- Cuando la app no está instalada,
marsdawn openindica dónde encontrar MarsDawn en el Mac App Store. - El README y la skill para agentes enseñan
marsdawn open .y--folder: MarsDawn 1.0.0 muestra la carpeta en la barra lateral de la ventana.
marsdawn 0.6.1
29 de septiembre de 2026. Comprobar un tema.
marsdawn theme validatecomprueba untheme.jsoncon las reglas que usa la app. Termina con el código 0 si el tema es válido y con 1 si no, y enumera cada problema.--require-completeexige también los colores de sintaxis y de diagramas.marsdawn theme cssmuestra el CSS que usa la vista previa para un tema válido, ymarsdawn theme previewgenera con él un documento de ejemplo en un PNG, claro u oscuro.
marsdawn 0.5.4
26 de septiembre de 2026. Correcciones de Mermaid, líneas de los errores de diagrama e instalación de la skill.
- En un diagrama de secuencia, la etiqueta de un mensaje que cruza las líneas de vida de otros participantes sigue siendo legible, en la vista previa y en los PDF exportados.
marsdawn exportpuede con documentos llenos de diagramas Mermaid. Uno con 50 diagramas, que antes fallaba con el código 5, ahora se exporta.marsdawn export --jsonagregadiagramErrorDetails, con los números de línea de cada error de diagrama: dónde empieza el diagrama en tu documento y, cuando Mermaid indica una, la línea del propio error.marsdawn skill --installinstala la skill para Claude Code en~/.claude/skills/marsdawn/SKILL.md, o en otra carpeta con--dir. Deja como está un archivo idéntico y solo reemplaza uno distinto con--force. Si no, termina con el código 64 (skill_differs) y no cambia nada.
marsdawn 0.5.3
25 de septiembre de 2026. Estado de la carpeta, errores completos de Mermaid y correcciones menores.
marsdawn open --folderpuede decir qué pasó con la carpeta. Con una app que responde, espera hasta--waitsegundos (2 de forma predeterminada), y--jsonda un estado comoattachedoneedsUser.- Un diagrama Mermaid que no se puede analizar muestra el mensaje de error completo de Mermaid en lugar de solo su primera línea, con el número de línea contado desde el inicio de tu documento.
- La búsqueda del final de un bloque de front matter se detiene después de 1000 líneas, así que un bloque sin cerrar ya no obliga a recorrer el resto de un documento grande.
- Una app puede darle al enlace de regreso de una nota al pie una etiqueta traducida para la exportación a PDF y la impresión. La etiqueta no se imprime en la página, y
marsdawn exportconserva la etiqueta en inglés. - El highlight.js incluido ahora está fijado por versión, origen y SHA-256, igual que KaTeX y Mermaid.
marsdawn 0.5.2
24 de septiembre de 2026. Notas al pie, contraste y carpetas.
- Las notas al pie se muestran en los PDF exportados: referencias numeradas, con las notas después del cuerpo del texto.
- Todos los temas cumplen el contraste WCAG AA, en claro y en oscuro. Clásico ahora es en blanco y negro.
marsdawn skillmuestra la skill para agentes que corresponde al marsdawn instalado.marsdawn opentermina con el código 6 (app_cannot_open_folders) cuando el MarsDawn que encuentra no puede mostrar una carpeta, en lugar de informar que todo salió bien.- Los marcadores de posición que se dibujan en las páginas exportadas también están en alemán, francés, español y coreano.
- Un marcador de posición de imagen ya no muestra la ruta absoluta que hay detrás de una ruta relativa muy larga.
MARSDAWN_APP_PATHsolo se usa cuando apunta a una app MarsDawn.
marsdawn 0.5.1
19 de septiembre de 2026. Exportación a PDF y apertura de un archivo desde la línea de comandos.
- La capa de texto de un PDF exportado está reparada para chino, japonés y coreano.
marsdawn open --backgroundabre un archivo sin traer MarsDawn al frente.marsdawn openacepta una carpeta, y MarsDawn la muestra en la barra lateral de la ventana (MarsDawn 1.0.0 y posteriores).