80 lines
2.6 KiB
Markdown
80 lines
2.6 KiB
Markdown
# 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.4.0] - Unreleased
|
|
|
|
### Added
|
|
|
|
- Docker Compose dev stack (`docker-compose.dev.yml`) with OpenSearch, Dashboards, hot-reload backend and Vite frontend
|
|
|
|
### Fixed
|
|
|
|
### Changed
|
|
|
|
## [0.3.1] - 2026-04-09
|
|
|
|
### Added
|
|
|
|
- Batch conversion progress: segmented progress bar with ring indicator and per-batch visual feedback
|
|
- Inline mini progress bar in the top banner during analysis
|
|
- Informational notice in Prepare mode when chunking is unavailable (batch mode)
|
|
- `BATCH_PAGE_SIZE` environment variable forwarded in Docker Compose
|
|
|
|
### Fixed
|
|
|
|
- Batch progress reset to null on completion (progress_current/progress_total overwritten by stale in-memory job object)
|
|
- Regression test for batch progress preservation in `_run_analysis_inner` flow
|
|
- E2E assertion on final progress values in batch-progress feature
|
|
|
|
## [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
|