2025-12-06
요약 (AI 작성)
hwpjs 프로젝트에서 대규모 리팩토링과 기능 개선이 이루어졌습니다. String 에러를 구조화된 HwpError 타입으로 교체하고, 테스트를 별도 디렉토리로 분리했으며, CLI에 이미지 저장 기능을 추가했습니다. 취소선 파싱 스펙 준수, 각주/미주 처리 개선, 헤더/푸터 중복 방지 등 다양한 버그 수정도 포함됩니다. ohah.github.io에서는 hwpjs 개발 문서 작성, 컴포넌트 정리, 패딩 수정 등이 진행되었습니다.
커밋
ohah/hwpjs
- test(core): add strikethrough test fixtures and snapshots
- refactor(core): update paragraph markdown conversion code
- docs(backlog): remove resolved issues and update strikethrough parsing issue
- fix(core): update strikethrough parsing according to spec document
- chore(cli): update dist files for image saving feature
- feat(cli): add image file saving to to-markdown command
- docs(agent): add CLI description to project structure
- chore(hwpjs): bump version to 0.1.0-rc.3 and move commander to dependencies
- chore: update build artifacts and dependencies
- refactor(core): disable debug logs in release builds
- chore(hwpjs): bump version to 0.1.0-rc.2
- style(core): format error handling code in preview_image and common modules
- style(core): format cfb.rs error handling code
- refactor(core): update viewer and preview_image error handling to use HwpError
- refactor(core): replace String errors with structured HwpError type
- style(core): remove trailing newlines in test files
- refactor(core): extract tests from lib.rs to tests/ directory
- refactor(core): split parse method into smaller functions
- fix(core): prevent footnote/endnote processing in convert_paragraph_to_markdown
- test(core): update snapshot tests for footnote/endnote and other fixtures
- fix(core): preserve footnote/endnote reference text in body paragraphs
- fix(core): prevent duplicate header/footer text in markdown output
ohah/ohah.github.io
- fix: 패딩 잘못된 것 수정
- docs(hwpjs): agent.md 원문 그대로 다 넣기
- docs(hwpjs): 좀 더 자연스러운 문구로 수정
- docs(hwpjs): 구조잡기 내용 일부 수정
- docs(hwpjs): 텍스트 수정
- refactor: move components from docs to src folder
- chore: update dependencies and config
- docs(hwpjs): add development process documentation
- docs: add CliLayout and FolderTree components
- docs(hwpjs): fix remaining typos in development-1
- docs(hwpjs): fix typos and spacing in development-1
- docs: 월간 오픈소스 페이지 스타일 및 개행 수정
PR (해당일 생성/머지)
(없음)