# Changelog All notable changes to Docling Studio will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). ## [0.3.0] - 2026-04-07 ### Added - Chunking support: domain objects, persistence, API endpoints, and frontend Prepare mode - Chunk-to-bbox hover highlighting in Prepare mode - Page filtering and collapsible config in Prepare mode - Feature flipping mechanism - Reusable pagination composable and PaginationBar component - Version display in sidebar, settings page, and health endpoint ### Fixed - Feature flag health check blocked by CORS - Zombie jobs and unprotected JSON parse - Upload error not displayed in DocumentUpload component - Serve API contract: send `to_formats` as repeated form fields - Audit findings: security, robustness, dead code, domain-infra violation ### Changed - Refactored backend to hexagonal architecture for converter extensibility - Added ServeConverter adapter for remote Docling Serve integration - Moved `@vitest/mocker` from dependencies to devDependencies ## [0.2.0] - 2025-05-14 ### Added - Multi-arch Docker image release pipeline (GitHub Actions) - Docker image published to `ghcr.io/scub-france/Docling-Studio` ## [0.1.0] - 2025-01-01 ### Added - Initial release of Docling Studio - PDF upload and document management - Configurable Docling pipeline (OCR, tables, code, formulas, images) - Bounding box visualization with color-coded overlays - Per-page results synchronized with PDF viewer - Markdown and HTML export - Analysis history with re-visit capability - Dark/Light theme support - French and English localization - Docker and Docker Compose deployment - CI/CD with GitHub Actions (tests + multi-arch Docker build) - Health check endpoint (`/health`) - SQLite-backed persistence