KorDoc Studio 에디터 통합 API(v3.1.0)와 문단 들여쓰기 보존 픽스(v3.1.1)를 함께 배포합니다.
npm은 3.0.1 → 3.1.1로 점프합니다. v3.1.0은 npm에 배포되지 않았으며, 본 릴리스에 그 변경사항이 모두 포함됩니다.
✨ 에디터 통합 API (3.1.0)
HwpxSession— 블록 단위 증분 패치 세션 (openHwpxDocument(bytes)).patchBlocks/capability/sourceRef. "n회 연속 증분 패치 ≡ 일괄 패치" 바이트 동일 동등성을 CI 게이트로 보장.extractFormSchema— 양식 필드 타입 추론 7종(text/date/phone/email/amount/checkbox/idnum) +required/empty판정. 폼 UI 자동 생성용.fillHwpxsplice 전환 — 수정 텍스트 범위 외 섹션 XML은 원본 바이트 그대로 보존(서식·구조 무손상).- 소스맵 저수준 API export —
scanSectionXml/buildParagraphSplices/buildRangeSplices(t-도메인 좌표계) /applySplices. - CJS 빌드
import.meta잔존 수정 —require("kordoc")시 SyntaxError 해결. - 적대적 리뷰(26-에이전트) 확정 22건 전부 수정. 테스트 458 → 491.
🐛 들여쓰기 보존 픽스 (3.1.1)
- 문단 통째 교체 시 원본 들여쓰기(선행/후행 공백) 소실 수정 — IR sanitize로 제거됐던 양끝 공백을 원본 t-도메인 텍스트에서 복원. 클릭-편집 후 해당 줄만 왼쪽으로 튀어나오던 정렬 회귀 해결.
HwpxSession.patchBlocks/patchHwpx/fillHwpx/ 표 셀 공통 경로 적용, 증분 ≡ 일괄 동등성 유지. (#35)
전체 변경 내역은 CHANGELOG.md 참조.