- Complete UTF-8 Unicode handling with proper codepoint iteration
- Full support for Latin scripts including:
- ASCII (A-Z, a-z)
- Latin-1 Supplement (À-ÿ) for Western European languages
- Latin Extended-A/B for Central/Eastern European languages
- Handles accented characters correctly (café → caféMünchen)
- All 236 tests pass including Unicode compatibility tests
Note: Non-Latin scripts (Greek, Cyrillic, CJK, etc.) are parsed but not
case-converted as they would require full Unicode case mapping tables.
This matches the behavior of most JavaScript case conversion libraries.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>