Primera versión pública en Chrome Web Store.
Detecta enlaces HTTP, HTTPS y mailto, no solo HTTPS. Nunca convierte en enlaces los esquemas que contienen scripts o contenido, como javascript:, data:, blob: y file:.
Renderiza Markdown en hosts con una CSP estricta. Sustituye el renderizador WASM, que no podía iniciarse en raw.githubusercontent.com y hosts similares, por uno de JavaScript puro. El bundle baja de 806 kB a 440 kB. La detección YAML también funciona con documentos formados principalmente por secuencias. El interruptor de enlaces está disponible para todos los formatos estructurados.
Mejora la fiabilidad de la detección de formatos. No formatea como INI los archivos rc del shell que empiezan por KEY=value. Reconoce TOML cuando el encabezado de sección aparece después de las claves de nivel superior. Si falla el análisis de una detección basada solo en el cuerpo, deja la página sin cambios en lugar de mostrar un error. Detecta JSON con cualquier tipo MIME que termine en +json, como application/problem+json y application/vnd.api+json.
Convierte el documento actual a otro formato estructurado desde la barra de herramientas. Las conversiones imposibles, como un array de nivel superior a TOML, muestran un error de análisis en lugar de fallar en silencio.
Añade al visor acciones para expandir todo y contraer todo, un filtro de búsqueda por claves y valores con coincidencias resaltadas, copia de la ruta de cada nodo (data.items[0].id) y errores de análisis que indican la línea afectada.
Refuerza la detección para no reemplazar páginas que no contienen datos estructurados.
- Decide Markdown solo con el tipo MIME y la extensión. No lo infiere del cuerpo porque
renderMarkdown acepta cualquier texto. - Trata
--- como marcador de documento YAML y no como señal de Markdown. Por eso también formatea YAML servido como text/plain. - Exige que el 70% de las líneas no vacías parezcan asignaciones YAML. Así conserva como Raw los logs, las listas de cabeceras y la prosa que empieza por dos puntos.
- No supone que un cuerpo de más de 5 MB sea JSON sin verificarlo.
- Muestra los literales de fecha de YAML y TOML como cadenas, no como objetos vacíos.
Añade un menú About al pie. Se abre hacia arriba al pasar el puntero o recibir el foco del teclado y enlaza con la página principal, la política de privacidad y el formulario de soporte.
Mantiene abierto el menú About mientras el puntero se desplaza hacia él.
Elimina el botón Raw propio del visor Markdown. La barra de herramientas ya tiene ese botón.
Alinea la información de la tienda con el comportamiento real. La descripción enumera JSON, YAML, TOML, INI, Markdown e imágenes. La política de privacidad indica que solo se guarda un valor booleano para el interruptor de enlaces. La versión del manifiesto sigue package.json y ya no está escrita de forma fija.