Skip to content

Main#38

Merged
master-wayne7 merged 2 commits into
developfrom
main
Apr 20, 2026
Merged

Main#38
master-wayne7 merged 2 commits into
developfrom
main

Conversation

@master-wayne7

@master-wayne7 master-wayne7 commented Apr 20, 2026

Copy link
Copy Markdown
Owner

Description

What does this PR do?
Syncs the main code with develop

Summary by CodeRabbit

  • Bug Fixes
    • Fixed Unicode character handling for proper support of emoji and international scripts outside the Basic Multilingual Plane.

@master-wayne7 master-wayne7 merged commit 920fe1b into develop Apr 20, 2026
4 checks passed
@coderabbitai

coderabbitai Bot commented Apr 20, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 0c014637-7f01-452e-8efc-0169dfb82e95

📥 Commits

Reviewing files that changed from the base of the PR and between 872f009 and 4fecdf9.

📒 Files selected for processing (3)
  • CHANGELOG.md
  • README.md
  • pubspec.yaml

📝 Walkthrough

Walkthrough

Version bump from 2.1.3 to 2.1.4 with documentation updates. CHANGELOG entry documents a Unicode handling fix in SafeTextFilter and AhoCorasick replacing UTF-16 codeUnits indexing with Unicode rune indices for word-boundary evaluation and match-range calculations.

Changes

Cohort / File(s) Summary
Version & Documentation Updates
pubspec.yaml, README.md, CHANGELOG.md
Version incremented to 2.1.4; README dependency version updated; changelog entry added describing Unicode rune-based indexing fix for SafeTextFilter and AhoCorasick components.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • Release/2.1.0 #21: Modifies SafeTextFilter.filterText with masking logic and strategy parameter, directly related to the Unicode indexing changes documented in this version bump.

Poem

🐰 A tiny hop to 2.1.4,
Where runes dance better than before,
No more UTF-16's sleepy haze,
Just Unicode magic in our ways!
Boundaries fixed, the text flows free,
A safer filter, you will see!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

1 participant