Première version publique sur le Chrome Web Store.
Détecte les liens HTTP, HTTPS et mailto, et non plus seulement HTTPS. Ne convertit jamais en liens les schémas qui contiennent des scripts ou du contenu, comme javascript:, data:, blob: et file:.
Rend le Markdown sur les hôtes qui utilisent une CSP stricte. Remplace le rendu WASM, qui ne pouvait pas démarrer sur raw.githubusercontent.com et des hôtes similaires, par un rendu JavaScript pur. Le bundle passe de 806 kB à 440 kB. La détection YAML fonctionne aussi lorsque le document contient surtout des séquences. Le bouton de liens est disponible pour tous les formats structurés.
Améliore la fiabilité de la détection des formats. Ne formate pas comme INI les fichiers rc du shell qui commencent par KEY=value. Reconnaît TOML lorsque l'en-tête de section suit les clés de niveau supérieur. Si l'analyse d'une détection basée uniquement sur le corps échoue, laisse la page inchangée au lieu d'afficher une erreur. Détecte le JSON avec tout type MIME qui se termine par +json, comme application/problem+json et application/vnd.api+json.
Convertit le document courant vers un autre format structuré depuis la barre d'outils. Les conversions impossibles, comme un tableau de niveau supérieur vers TOML, affichent une erreur d'analyse au lieu d'échouer silencieusement.
Ajoute au visualiseur les actions tout développer et tout réduire, la recherche dans les clés et les valeurs avec mise en évidence, la copie du chemin de chaque nœud (data.items[0].id) et des erreurs d'analyse qui indiquent la ligne concernée.
Renforce la détection afin de ne pas remplacer les pages qui ne contiennent pas de données structurées.
- Détermine le Markdown uniquement avec le type MIME et l'extension. Ne l'infère pas du corps, car
renderMarkdown accepte tout texte. - Traite
--- comme un marqueur de document YAML et non comme un signal Markdown. Le YAML servi comme text/plain est donc aussi formaté. - Exige que 70% des lignes non vides ressemblent à des associations YAML. Les journaux, les listes d'en-têtes et la prose qui commence par deux-points restent ainsi en mode Raw.
- Ne suppose pas qu'un corps de plus de 5 MB est du JSON sans le vérifier.
- Affiche les littéraux de date YAML et TOML comme des chaînes et non comme des objets vides.
Ajoute un menu About au pied de page. Il s'ouvre vers le haut au survol ou lorsque le clavier lui donne le focus. Il contient des liens vers la page d'accueil, la politique de confidentialité et le formulaire d'assistance.
Garde le menu About ouvert pendant que le pointeur se déplace vers lui.
Supprime le bouton Raw propre au visualiseur Markdown. La barre d'outils possède déjà ce bouton.
Aligne les informations du Store sur le comportement réel. La description cite JSON, YAML, TOML, INI, Markdown et les images. La politique de confidentialité indique que seule une valeur booléenne du bouton de liens est conservée. La version du manifeste suit package.json au lieu d'être écrite en dur.