Skip to content

Releases: oh-my-ocr/text_renderer

v0.2.0

29 Mar 18:10

Choose a tag to compare

What's Changed

Migrate to uv + pyproject.toml (#89)

  • Replace requirements.txt with structured pyproject.toml (hatchling backend) and uv.lock
  • Separate dependencies: runtime, dev ([dependency-groups]), docs and tools ([project.optional-dependencies])
  • Bump minimum Python from 3.7 to 3.10
  • Pin albumentations>=1.3.0,<2.0 (archived, 2.x has breaking changes), numpy<2.3, scipy<1.16 (3.10 compat)
  • Update CI to astral-sh/setup-uv@v7 with --locked enforcement
  • Remove pandas dependency by rewriting tools/prepare_effect_layout_example.py to stdlib
  • Add missing rich dependency

Breaking Changes

  • Python 3.7–3.9 no longer supported — minimum is now 3.10
  • requirements.txt removed — use uv sync or pip install .
  • Docs/tools deps are now extras: pip install '.[docs]', pip install '.[tools]'