v0.3.2
[0.3.2] — 2026-05-03
PATCH release. v0.2.0 IR 매핑이 보유해 온 자체 UTF-16 → codepoint 변환 복사본 (src/ir.rs::utf16_to_cp) 을 상류 Paragraph::utf16_pos_to_char_idx (PR #494 / Task #484, v0.7.9 GA) 로 치환해 SSOT 를 단일화한다. 알고리즘 동등 — IR 출력 byte-equal, 공개 API 변경 없음, SchemaVersion "1.1" 유지.
Build
src/ir.rs::utf16_to_cp자체 복사본 +u32::MAXshort-circuit +fallback_end인자 + 짝 단위 테스트 2건 (utf16_to_cp_sentinel_returns_fallback,utf16_to_cp_matches_first_ge) 제거.build_char_runs호출부를para.utf16_pos_to_char_idx(start_utf16)/(end_utf16)로 치환. 본 binding 운영 정책 ("상류 신뢰 + 결함 시 PR") 일관 적용 — v0.3.1 의Paragraph::control_text_positions채택과 같은 결.external/rhwpsubmodule pin0fb3e67유지 — 핀 history 에 PR #494 머지 commit60eaa91(2026-04-30) 포함,cargo build가 시그니처 해소로 직접 검증. v0.7.9 GA 흡수는 직교 영역, 본 PATCH 영구 비목표.- 부수 정리: 본 binding 이 제출한 issue 초안
docs/upstream/issue-utf16-pos-to-char-idx.mdin-place Frozen 전환 +docs/upstream/README.md인덱스 RESOLVED 컬럼 채움.