Changelog
[1.2.0] - 2026-01-14
Added
- Full migration to
uvfor faster, more reliable dependency management and environment isolation - Comprehensive unit test coverage for the
Controlclass with mocked network interactions
Changed
- Modernized
Makefilewith consolidated PHONY targets and automated environment synchronization - Upgraded all GitHub Actions workflows to use
astral-sh/setup-uvand native uv caching
Optimized
- Improved
ImageToTextTaskresolution by implementing immediate result handling, eliminating redundant API calls
Fixed
- Fixed several type safety issues in
serializer.py,image_to_text.py, and core instruments - Fixed implicit None returns in async file processing
What's Changed
- [github-actions] Bump actions/checkout from 4 to 5 by @dependabot[bot] in #153
- [github-actions] Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #154
- Bump black from 25.1.0 to 25.9.0 by @dependabot[bot] in #155
- [github-actions] Bump actions/checkout from 5 to 6 by @dependabot[bot] in #157
- Bump black from 25.9.0 to 25.11.0 by @dependabot[bot] in #156
- Update msgspec requirement from <0.20,>=0.18 to >=0.18,<0.21 by @dependabot[bot] in #158
- Update isort requirement from ==6.* to ==7.* by @dependabot[bot] in #159
- Bump black from 25.11.0 to 25.12.0 by @dependabot[bot] in #160
- Bump sphinx from 8.2.3 to 9.1.0 by @dependabot[bot] in #161
- Update pytest requirement from ==8.* to ==9.* by @dependabot[bot] in #162
- v1.1.1 by @AndreiDrang in #163
- Update requirements.txt by @AndreiDrang in #164
- v1.2.0 by @AndreiDrang in #165
Full Changelog: v1.1.0...v1.2.0