Alhangeul v0.1.6 (rhwp v0.7.16)
Alhangeul v0.1.6
이번 버전의 주요 변경 사항
변경 요약
rhwp v0.7.16을 반영해 HWPX 저장/내보내기에서 셀, 글상자, 캡션, 여백, 단 설정, 그림 크기, 메모, 표 page break 보존을 보강했습니다.- 누름틀 안내문이 한컴 에디터와 더 잘 호환되도록 upstream 문서 처리 기준을 갱신했습니다.
- bundled viewer/editor에는 다크 테마, 누름틀 편집, 개체 비율 유지와 크기 고정, 표 안 그림 정렬 관련 보강이 포함됩니다.
- Finder 썸네일 cache가 renderer backend와 core provenance 차이를 구분하도록 보강되어, renderer 옵션 변경 뒤 오래된 thumbnail 재사용 위험을 줄였습니다.
- 공식 DMG는 Intel Mac과 Apple Silicon Mac을 모두 지원하는 signed/notarized universal DMG입니다.
포함된 rhwp 변화
- 포함된
rhwpcore:v0.7.16(de02159ab4d2c5d165d6e25568bad3f8af5ef6cb) - bundled
rhwp-studio:v0.7.16(de02159ab4d2c5d165d6e25568bad3f8af5ef6cb) - HWPX 저장 계약 보존 범위가 넓어져 셀, 글상자 컨트롤, lineseg, 캡션, secPr 여백, 본문 단, 그림 크기, 메모, shapeComment, 등록 축, 표 pageBreak 관련 라운드트립 정합성이 보강됩니다.
- 누름틀 안내문 command 포맷이 한컴 에디터와 더 잘 맞도록 정정됩니다.
rhwp-studio에는 다크 테마, 누름틀 편집, 개체 비율 유지/크기 고정, 표 셀 그림 정렬, 로컬 파일 drag/drop 보안 확인 경로가 포함됩니다.- native PDF export API, Text IR v2 폰트 증명 gate, 미주 높이, 회전 셀 그림 배치 관련 upstream 렌더링 보강이 포함됩니다.
알한글 앱 변화
- 앱 viewer/editor 화면은 bundled
rhwp-studio v0.7.16을 사용하며, upstream 문서 처리와 UI 보강을 같은 버전 기준으로 반영합니다. - Finder 썸네일 cache는 renderer option과 core provenance가 달라진 결과를 같은 cache 결과로 섞지 않도록 보강됐습니다. 기본 Finder 썸네일 renderer 정책은 그대로 유지됩니다.
- About 창에서 bundled
rhwp v0.7.16기준을 확인할 수 있습니다. - upstream
rhwp-studio의 웹/확장 drag/drop 확인 UI는 bundled asset에 포함되지만, 알한글 macOS 앱의 Finder 열기와 앱 내부 파일 열기는 HostApp native document router 정책을 따릅니다.
다운로드 및 설치
다운로드
- DMG:
alhangeul-macos-0.1.6.dmg - SHA256:
87e37549a569813a3e22606f497ce837b350243cf3fed2ccd286af3ab8b02b9a - SHA256 file:
alhangeul-macos-0.1.6.dmg.sha256
지원 환경
- macOS 12 이상을 지원합니다.
- Intel Mac과 Apple Silicon Mac 모두 같은 DMG 파일을 사용합니다.
설치 후 첫 실행
- DMG를 열고
Alhangeul.app을Applications폴더로 드래그해 설치합니다. - GitHub Release에 게시된 signed/notarized public DMG만 사용자 배포 산출물로 사용합니다.
- 설치 후
Applications폴더의Alhangeul.app을 한 번 실행합니다. - 첫 실행 후 macOS가 Quick Look preview와 Finder thumbnail extension을 발견하고 등록할 수 있습니다.
- Finder에서
.hwp또는.hwpx파일을 선택한 뒤 Space로 Quick Look preview를 확인하고, icon view에서 thumbnail 갱신을 확인합니다.
업데이트 확인
- 앱 메뉴에서
알한글 > 업데이트 확인...을 선택해 Sparkle 업데이트를 수동 확인할 수 있습니다. - 업데이트 feed:
https://postmelee.github.io/alhangeul-macos/appcast.xml - 버전별 Pages 릴리즈 노트: https://postmelee.github.io/alhangeul-macos/updates/v0.1.6.html
Homebrew
brew install --cask postmelee/tap/alhangeulHomebrew가 untrusted tap 정책으로 설치를 거부하면 다음 명령을 한 번 실행한 뒤 다시 설치하세요.
brew trust --cask postmelee/tap/alhangeul알려진 제한 사항
- 앱 viewer/editor 화면은 bundled
rhwp-studio를 WKWebView에서 실행합니다. - PDF 내보내기, Quick Look preview, Finder thumbnail은 Rust bridge와 Swift native renderer 계열 경로를 사용하므로 앱 화면과 표시가 다를 수 있습니다.
- 인쇄는
rhwp-studiopage payload를 별도 WKWebView/PDFKit/AppKit 출력 경로로 처리합니다. - Quick Look/Thumbnail smoke 통과는 extension 등록과 기본 렌더 성공 확인이며, 모든 문서가 앱 화면과 같은 시각 결과로 보인다는 보장은 아닙니다.
- 손상·대용량·미지원 문서 fallback은 복구가 아니라 앱과 extension이 raw error, hang, crash로 끝나지 않게 하는 안전장치입니다.
- native renderer의 style, image effect/fill, text layout, RawSvg/OLE 등 parity 개선은 v0.5 이후 Swift native viewer 범위에서 계속 다룹니다.
이번 릴리즈 관련 PR과 Issue
릴리즈 요약에 반영된 PR
- #359: Sync rhwp upstream v0.7.16 -
rhwpcore와 bundledrhwp-studio v0.7.16반영 근거입니다. - #335: Task #258: Thumbnail cache signature와 Skia opt-in smoke - Finder thumbnail cache signature와 Skia opt-in smoke 보강 근거입니다.
해결된 Issue
- #258: Thumbnail renderer signature/cache diagnostic 설계와 Skia opt-in smoke - PR #335 대상 타스크 Issue로, thumbnail cache signature와 opt-in smoke 보강을 완료했습니다.
참고/연관 Issue
- #259: Skia backend visual/performance/package regression gate 정리 - PR #335 결과를 Skia opt-in diagnostic의 후속 readiness 판단 입력으로 사용합니다.
상세 기록
- 릴리즈 상세 기록:
mydocs/release/v0.1.6.md - 릴리즈 기록 index:
mydocs/release/index.md - 사용자용 Pages 릴리즈 노트: https://postmelee.github.io/alhangeul-macos/updates/v0.1.6.html
- GitHub Release: https://github.com/postmelee/alhangeul-macos/releases/tag/v0.1.6
- Third Party notices:
THIRD_PARTY_LICENSES.md - Font notices:
Sources/HostApp/Resources/rhwp-studio/fonts/FONTS.md
Release metadata
| 항목 | 값 |
|---|---|
| App version | v0.1.6 |
| rhwp core release tag | v0.7.16 |
| rhwp core commit | de02159ab4d2c5d165d6e25568bad3f8af5ef6cb |
| bundled rhwp-studio release tag | v0.7.16 |
| bundled rhwp-studio commit | de02159ab4d2c5d165d6e25568bad3f8af5ef6cb |
| core lock | rhwp-core.lock |
| studio manifest | Sources/HostApp/Resources/rhwp-studio/manifest.json |