Skip to content

v3.1.1 — 에디터 통합 API + 들여쓰기 보존 픽스

Latest

Choose a tag to compare

@chrisryugj chrisryugj released this 13 Jun 02:14
cd8fd81

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 자동 생성용.
  • fillHwpx splice 전환 — 수정 텍스트 범위 외 섹션 XML은 원본 바이트 그대로 보존(서식·구조 무손상).
  • 소스맵 저수준 API exportscanSectionXml / 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 참조.