---
title: Jurnal de Modificări & Istoric Versiuni
description: Istoricul complet al versiunilor lansate, funcționalități noi, remedieri și actualizări arhitecturale VertiWiki.
tags: [vertiwiki, changelog, versiuni, istoric, actualizari, romana]
---

# Jurnal de Modificări (Changelog)

> For the complete documentation index and agent navigation, see [llms.txt](/llms.txt).

## VertiWiki 0.10.0 "Épure" (Septembrie 2026) :badge[Cea Mai Recentă]{type=success}

### 🏛️ Stabilizare Completă a Motorului, Consolidare a Securității & Arhitectură Curată Fără Conflicte
* **Nume de Cod Istoric ("Épure")**: Inspirat din tradiția arhitecturală și iluministă franceză a *l'épure*—un desen tehnic magistral în care toate decorațiunile de prisos și impuritățile sunt eliminate pentru a dezvălui structura esențială, cristalină și eleganța fără compromis.
* **Licențiere 100% Neambiguă MIT**: Eliminarea definitivă a fișierelor moștenite GPLv3 (`LICENSE.txt`, `GPLv3.txt`) și a badge-urilor învechite, stabilind o licențiere 100% curată, liberă și clară MIT pentru întregul motor, scripturile și pachetele de distribuție.
* **Siguranță Strictă a Tipurilor TypeScript (`package.json`, `src/`)**: Rezolvarea tuturor erorilor latente de compilare din `parser.ts` și `layout.ts`, adăugarea `rawMarkdown?: string` în `PluginContext`, alinierea `RenderContext` la `VertiWikiConfig` și integrarea scriptului `"typecheck": "tsc --noEmit"` în comenzile de dezvoltare.
* **Generare Nativă Cross-Platform pentru Bundle-uri Single-File (`vite.config.ts`)**: Actualizarea ciclului de viață Vite pentru a scrie nativ ambele fișiere `dist/index.html` și `dist/vertiwiki.html` direct în timpul hook-ului `closeBundle()`, eliminând dependența de comenzi shell de sistem (`cp`) și garantând un proces de build impecabil pe Windows, macOS și Linux.
* **Rezolvare Fără Erori 404 a Favicon-ului în Producție (`src/core/favicon.ts`)**: Reordonarea căilor candidate pentru a prioritiza structurile de producție (`assets/favicon.ico`, `assets/favicon.svg`, `favicon.ico`) înaintea fallbacks-urilor de dezvoltare, eliminând alerte false de 404 în consola browserului.
* **Protocol de Sandboxing și Prezentare pentru Iframe (`src/core/parser.ts`)**: Consolidarea securității la inserarea etichetelor `iframe` în Markdown prin impunerea unui sandbox implicit strict (`sandbox="allow-scripts allow-same-origin allow-popups allow-forms allow-presentation"`), prevenind deturnarea ferestrei principale (frame busting) și permițând sandbox-uri personalizate de către autor.
* **Neutralizarea Schemelor Periculoase de URI (`src/core/router.ts`)**: Neutralizarea protocoalelor periculoase `javascript:` și `vbscript:` de pe etichetele de legătură (`<a>`) pentru a preveni execuțiile malițioase în DOM.
* **Protecție pentru Imagini Ancorate în Lightbox (`src/plugins/lightbox.ts`)**: Actualizarea handler-ului de mărire pentru a exclude imaginile aflate în interiorul legăturilor (`:not(a img)`), păstrând navigarea dorită pe bannere și badge-uri interactive.
* **Rafinamente AEO, i18n & Parsing**: Detectare dinamică a limbii curente în graficele Schema.org JSON-LD (`inLanguage`), traversare relativă extinsă în wikilinks cu prefixe locale configurate, delimitare riguroasă a formulelor inline KaTeX (`$`) pentru a preveni capturarea accidentală a valorilor monetare și izolarea blocurilor de cod de blocurile matematice.
* **Suită Extinsă de Teste Automate (`tests/security.test.ts`)**: Adăugarea de teste riguroase pentru sandboxing iframe, neutralizare URI și verificarea tipurilor, extinzând suita la 19 fișiere de test și 110 teste unitare trecute cu succes.

---

## VertiWiki 0.9.3 (Septembrie 2026)

### 🐛 Rezoluție Deterministă a Resurselor în Subdirectoare & Normalizare Trailing Slash
- **Rezoluție Deterministă a Resurselor (`src/core/router.ts`)**: Introducere a funcțiilor `getBaseDirectory()` și `resolveResourceUrl()`, garantând că toate cererile de resurse relative (`config.json`, `navigation.md`, Markdown, teme, CSS personalizat, favicon și imagini) se rezolvă cu precizie în directorul de bază al subdirectorului (ex: `/docs/`), indiferent dacă URL-ul a fost accesat cu sau fără trailing slash (`/docs#/guide.md` vs `/docs/#/guide.md`).
- **Integrare Universală în Ciclul de Viață**: Conectare a `resolveResourceUrl` la toate straturile de preluare a resurselor, eliminând erorile 404 pe instanțele din subdirectoare.
- **Configurare Vercel**: Adăugare a setării `"trailingSlash": true` în `vercel.json` pentru stabilitate strictă a căilor.
- **Acoperire Teste Automate (`tests/router-i18n.test.ts`)**: Extindere a suitei de teste unitare la 19 fișiere și 108 teste trecute cu succes.

---

## VertiWiki 0.9.2 (Septembrie 2026)

### 🐛 Etichete Diagrame Mermaid & Modernizare AFDocs
- **Păstrarea Etichetelor `<foreignObject>` în Mermaid**: Actualizare a profilului de igienizare DOMPurify în `mermaidPlugin` pentru a permite explicit `foreignObject` și `style`, asigurând lizibilitatea textelor din nodurile diagramelor fără compromisuri de securitate.
- **Regulă CSS de Ascundere a Directivelor AI**: Directiva `llms.txt` este ascunsă pentru cititorii umani din browser, dar rămâne 100% vizibilă pentru agenții de codare AI și crawlerii AFDocs.
- **Configurare Universală AFDocs (`agent-docs.config.yml`)**: Conformitate completă cu specificația Agent-Friendly Documentation.

---

## VertiWiki 0.9.1 (Septembrie 2026)

### 🐛 Rezoluție Căi Relative pentru Wikilink-uri Localizate
- **Rezoluție Căi Relative (`src/plugins/wikilinks.ts`)**: Calcul dinamic al căilor relative (`../`) în funcție de adâncimea fișierului activ.
- **Păstrarea Localizării**: Păstrarea contextului de limbă (`ro/`, `fr/`) la rezolvarea wikilink-urilor din subdirectoare.

---

## VertiWiki 0.9.0 "Ichi" (Septembrie 2026)

### 🏛️ Motor Modular de Layout & Teme Decuplate
- **Moduri de Layout Modulare (`data-layout`)**: Suport pentru `default`, `book`, `handbook`, `api`, `hub` declanșabile din `config.json` sau Frontmatter (`layout: book`).
- **Lățime Optimizată de Lectură (`contentWidth: "readable"`)**: Limitare la 68ch și line-height 1.8 pentru ghiduri și manuale.
- **Opțiune "Copy for AI" Dezactivabilă**: Comutare curată pentru public non-tehnic (`enableAiCopy: false`).
- **Decuplare Teme**: Preseturile vechi au fost extrase în fișiere JSON independente în `themes/`.

---

## VertiWiki 0.8.0 (Septembrie 2026)

### 🌳 Arbore Static de Indexare pentru Motoare de Căutare (Bot Crawl Tree)
- **Motor Semantic HTML (`src/core/crawl-tree.ts`)**: Generare a unui arbore `<nav class="verti-crawl-tree">` cu linkuri reale `<a href="...">`, rezolvând problema URL-urilor neindexate din Google Search Console.
- **Rutare prin Parametri (`?page=`, `?p=`)**: Suport pentru redirectare automată a linkurilor directe `.md` către aplicația interactivă.

---

## VertiWiki 0.4.0 (August 2026)

### 🌐 Suport Nativ Multi-Limbă (i18n) & Oglinzi de Documentație
- **Multi-Language Zero-Backend**: Configurare a limbilor în `config.json` (`locales: [...]`) cu structuri în oglindă (`ro/`, `fr/`).
- **Comutator de Limbă în Antet**: Selector vizual cu pictogramă glob și detecție automată a prefixelor de limbă.
- **Căutare Localizată**: MiniSearch filtrează automat rezultatele în funcție de limba activă.

---

## VertiWiki 0.2.0 (August 2026)

### 🚀 Rescriere Completă Modernă
- Rescriere de la zero cu **Vite 6, TypeScript 5.7+, Node 22+** și ESM.
- **Distribuție într-un Singur Fișier**: Includere a tuturor stilurilor, fonturilor și scripturilor în `dist/vertiwiki.html`.
- **Igienizare DOMPurify**: Securitate deplină împotriva atacurilor XSS.
- **Căutare MiniSearch**: Indexare ultra-rapidă în memorie cu căutare prin <kbd>⌘K</kbd>.
- **Integrare KaTeX & Mermaid**: Randare nativă pentru formule matematice și diagrame.
