Skip to content

Conversation

@henriquemoody
Copy link
Member

No description provided.

@henriquemoody henriquemoody requested a review from alganet February 6, 2026 20:26
@codecov-commenter
Copy link

codecov-commenter commented Feb 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.53%. Comparing base (315169d) to head (7d0aa0d).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main      #13   +/-   ##
=========================================
  Coverage     99.53%   99.53%           
- Complexity      191      193    +2     
=========================================
  Files            26       28    +2     
  Lines           430      434    +4     
=========================================
+ Hits            428      432    +4     
  Misses            2        2           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@henriquemoody henriquemoody force-pushed the case_formatters branch 2 times, most recently from 87f9241 to d6d59d5 Compare February 6, 2026 20:36
The new UppercaseFormatter provides reliable UTF-8 aware uppercase
conversion for international text, ensuring accented characters and
non-Latin scripts are handled correctly using mb_strtoupper().

This formatter is essential for applications requiring proper
internationalization support when manipulating text in various
languages like French, German, Turkish, Greek, Cyrillic, and CJK
languages.

Includes comprehensive tests covering ASCII, Latin accents,
non-Latin scripts, emoji, combining diacritics, right-to-left text,
multi-byte characters, and mixed content scenarios.

Assisted-by: OpenCode (GLM-4.7)
The new LowercaseFormatter provides reliable UTF-8 aware lowercase
conversion for international text, ensuring accented characters and
Turkish special cases (İ/i) are handled correctly using mb_strtolower().

This formatter complements UppercaseFormatter and is essential for
applications requiring proper internationalization support when
manipulating text in various languages including those with special
character mapping rules.

Includes comprehensive tests covering ASCII, Latin accents, Turkish
characters, non-Latin scripts, emoji, combining diacritics,
right-to-left text, multi-byte characters, and mixed content.

Assisted-by: OpenCode (GLM-4.7)
@henriquemoody henriquemoody merged commit 7d0aa0d into Respect:main Feb 9, 2026
4 checks passed
@henriquemoody henriquemoody deleted the case_formatters branch February 9, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants