docling-studio/CHANGELOG.md
Pier-Jean Malandrino 1ff8c5108f Add release process, dynamic versioning, and changelog catch-up
Replace hardcoded version strings with build-time injection:
- Frontend: Vite __APP_VERSION__ from env or package.json
- Backend: APP_VERSION env var exposed via /health endpoint
- Docker: build arg propagated through both stages
- CI: release workflow extracts version from git tag

Document branching strategy and release process in CONTRIBUTING.md.
Catch up CHANGELOG with v0.2.0 and Unreleased sections.
Sync package.json version to 0.3.0.
2026-04-02 16:08:37 +02:00

1.8 KiB

Changelog

All notable changes to Docling Studio will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

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