# Zaznam zmen ## 1.0.0 Prvni implementace sluzby. Pridano: - synchronni endpoint `POST /convert` s limitem a odkazem na asynchronni cestu - asynchronni endpointy `POST /jobs`, `GET /jobs/{id}`, `GET /jobs/{id}/result`, `DELETE /jobs/{id}` - `GET /health` s overenim dostupnosti obou enginu a stavem fronty - engine WeasyPrint jako vychozi, engine Chromium pres Playwright, rezim `auto` s detekci skriptu a naslednym fallbackem - deleni dokumentu na casti na strukturalnich hranicich a slucovani vysledku - dvoupruchodovy render obsahu se skutecnymi cisly stranek - cislovani stranek pres CSS countery nebo pres cislovaci vrstvu - zalozky PDF z nadpisu, vypinatelne pres `outline` - profily PDF/A a PDF/UA pres `pdf_profile` - SSRF ochrana s kontrolou po DNS resolvu, na kazdem presmerovani a u vsech pozadavku prohlizece - hlaseni nedostupnych assetu v odpovedi jobu a v logu - fronta s omezenym poctem workeru, zruseni jobu, expirace vysledku - volitelny callback po dokonceni jobu - strukturovane JSON logovani s `job_id` - Dockerfile s WeasyPrintem, Chromiem, fonty s ceskou diakritikou a healthcheckem - testy vcetne fixture o zhruba 1200 strankach Zamerne neimplementovano: - autentizace, zpusob neni domluveny - databaze, Redis ani message broker - webove UI - jakekoliv limity zapnute ve vychozim stavu