Structured Doc Editor v0.14.0
주요 변경
- 넘치는 표에 숨겨진 열 방향과 가로 위치를 표시하고, 키보드 스크롤 및 셀 편집 복귀를 지원합니다 (#147).
- CLI에서 대상 블록 없이 문서 시작·끝에 내용을 삽입할 수 있습니다. 빈 문서와 첫 H1 삽입을 지원하며, preview/write의 원자적 검증을 유지합니다 (#226).
- 문서 schema validator 사전 컴파일과 변경된 코드 블록만의 구문 강조 재계산으로 불필요한 처리를 줄였습니다 (#246, #247).
- 최소 지원 VS Code와 최신 stable 검증, Linux symlink 검증, 패키지 라이선스 고지 검사 및 릴리스 성능 증거 수집을 강화했습니다 (#244, #248, #249, #250).
- Windows/Linux의 validator 생성 줄바꿈을 일치시키고 개발 의존성과 GitHub Actions를 업데이트했습니다 (#245).
설치
- VS Code: Visual Studio Marketplace
- CLI:
npm install -g sdoc-editor-cli@0.14.0
전체 변경 이력: v0.13.3...v0.14.0
검증 및 알려진 성능 한계
릴리스 PR CI와 병합 후 CI의 6개 job이 모두 통과했습니다. 로컬 전체 검증도 테스트 947개, UI 84개, 최소·최신 VS Code Host 검증 및 실제 CLI/VSIX 패키지 검증을 완료했습니다.
5,000블록 혼합 문서의 Vite development Chromium harness 측정은 두 실행 모두 below-budget입니다. 기존 advisory 정책에 따른 게시이며, 예산 충족 또는 명시적 위험 수용을 뜻하지 않습니다. production bundle 지연 수치로 해석하지 않습니다.
| 지표 | 사전 측정 | 게시 시점 측정 | 예산 |
|---|---|---|---|
| 열기 p95 | 2867.5 ms | 3155.2 ms | ≤ 2000 ms |
| 입력 p95 | 68.9 ms | 74.7 ms | ≤ 50 ms |
| 입력 최대 | 81.0 ms | 132.4 ms | < 100 ms |
| 스크롤 p95 | 52.8 ms | 61.6 ms | ≤ 50 ms |
| 이동 p95 | 62.0 ms | 52.8 ms | ≤ 100 ms |
| DOM | 40,633 | 40,633 | ≤ 50,000 |
| 유지 heap | 66,184,088 bytes | 65,724,752 bytes | ≤ 134,217,728 bytes |
사전 측정, 게시 시점 측정. 환경·판정·원시 샘플은 첨부한 sdoc-0.14.0-performance-evidence.zip에 보존했습니다. 사전 검증 중 관찰된 Windows 파일 교체 EPERM과 변경 없는 재검증 결과는 릴리스 이슈 #260에 기록했습니다.