Skip to content

Commit 2256ad5

Browse files
committed
docs: update CHANGELOG.md, appcast and Homebrew formula for v1.9.1-BETA-1
1 parent 14db42f commit 2256ad5

File tree

2 files changed

+48
-10
lines changed

2 files changed

+48
-10
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
# v1.9.1-BETA-1 (2025-10-15)
2+
3+
# TRex v1.9.1-BETA-1 Release Notes
4+
5+
## 🐛 Bug Fixes
6+
7+
### Czech Language OCR Fix
8+
- **Fixed language code normalization**: Resolved issues with Czech (and potentially other) language recognition where language codes with underscores (`cs_CZ`) weren't being properly converted to the hyphen format (`cs-CZ`) required by Apple Vision OCR
9+
- **Fixed engine selection**: Corrected issue where Tesseract engine was being selected even when disabled in preferences, causing fallback to incorrect engines with poor results
10+
- **Language identifier handling**: Improved `LanguageCodeMapper.standardize()` to properly handle locale-based language codes
11+
12+
### Image Preprocessing
13+
- **Enhanced text recognition accuracy**: Added automatic image preprocessing with:
14+
- +30% contrast enhancement
15+
- +10% brightness adjustment
16+
- +10% saturation boost
17+
- These improvements help recognize low-contrast and light-colored text more reliably
18+
19+
### OCR Engine Management
20+
- **Better engine routing**: Made `OCRManager.engines` publicly readable to allow proper engine filtering based on user preferences
21+
- **Explicit Vision engine selection**: Ensures Apple Vision is used when Tesseract is disabled
22+
23+
## 🔧 Improvements
24+
25+
### Developer Experience
26+
- **Enhanced logging**: Added comprehensive debug logging throughout the OCR pipeline, including:
27+
- Language selection decisions
28+
- Engine routing information
29+
- Recognition results with confidence scores
30+
- Alternate recognition candidates for debugging
31+
32+
### Code Quality
33+
- **Removed unnecessary entitlements**: Cleaned up app entitlements file by removing unneeded permissions
34+
35+
## 📝 Technical Details
36+
37+
This release primarily addresses language recognition issues that could affect users working with Czech and potentially other languages where locale-based language codes (containing underscores or region identifiers) weren't being properly standardized for the Vision framework.
38+
139
# v1.9.0 (2025-10-15)
240

341
# TRex v1.9.0 Release Notes

docs/appcast_beta.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66
<description>TRex Beta Updates</description>
77
<language>en</language>
88
<item>
9-
<title>TRex 1.9.0-BETA-5</title>
10-
<sparkle:version>1.9.0-BETA-5</sparkle:version>
11-
<sparkle:shortVersionString>1.9.0-BETA-5</sparkle:shortVersionString>
12-
<description>This is a test description, debugging auto-updates.</description>
13-
<pubDate>Wed, 15 Oct 2025 00:40:17 +0000</pubDate>
9+
<title>TRex 1.9.1-BETA-1</title>
10+
<sparkle:version>137</sparkle:version>
11+
<sparkle:shortVersionString>1.9.1-BETA-1</sparkle:shortVersionString>
12+
<description><![CDATA[]]></description>
13+
<pubDate>Wed, 15 Oct 2025 21:26:42 +0000</pubDate>
1414
<enclosure
15-
url="https://github.com/amebalabs/TRex/releases/download/v1.9.0-BETA-5/TRex-1.9.0-BETA-5.zip"
16-
sparkle:version="130"
17-
sparkle:shortVersionString="1.9.0-BETA-5"
15+
url="https://github.com/amebalabs/TRex/releases/download/v1.9.1-BETA-1/TRex-1.9.1-BETA-1.zip"
16+
sparkle:version="137"
17+
sparkle:shortVersionString="1.9.1-BETA-1"
1818
type="application/octet-stream"
19-
sparkle:edSignature="GoPqDkMdtCyrlBQFDfytT6haqFBge7y4PVl2SZcBQAcyUc2t+I6zM13SurjGjlYC8toARA3XX6nhELjQQhEtBw==" length="4160894"
20-
sparkle:sha256="a1a4b2222266405d2ef3280564477302afa463f1740f8d9e0fe6952b879d19eb"
19+
sparkle:edSignature="0iX2SE1q447d9cnr8S2arkv4HQc7UKM5jLG0R6ljF7Vj7BeFYbDHrcPctfqNMzLtkgFZmF/4ucY6U/cU0ICwCA==" length="4171106"
20+
sparkle:sha256="24a8d3486a17fa27c7efab01f2412e90404d4892ace59a2a07ffa079b5f89717"
2121
/>
2222
</item>
2323
</channel>

0 commit comments

Comments
 (0)