Releases
v0.1.10
Alhangeul v0.1.10 (rhwp v0.8.4)
Latest
Compare
Sorry, something went wrong.
No results found
Alhangeul v0.1.10
이번 버전의 주요 변경 사항
변경 요약
HWP와 HWPX를 형식에 맞는 macOS 저장 패널로 저장하고, 저장 결과를 같은 형식으로 다시 열 수 있습니다.
현재 편집 상태의 전체 페이지를 searchable PDF로 저장하고 같은 page geometry로 native 인쇄를 시작합니다.
PDF·인쇄용 문서 SVG의 script, 외부 resource와 navigation을 전용 WebView에서 차단합니다.
rhwp v0.8.4를 반영해 암호 문서, 중첩 표, 특수 글리프와 대형 문서 처리 범위를 보강했습니다.
개인정보 설정에서 영구 사용자·기기 식별자 없는 익명 실행·업데이트 추이 공유를 끌 수 있습니다.
포함된 rhwp 변화
core와 bundled rhwp-studio는 rhwp v0.8.4 , commit 496333b27d21ddb9114ba9ae340bcb895870c9a7을 함께 사용합니다.
HWP5 EncryptVersion 4, HWP3와 암호화 HWPX의 열기·암호화 저장·재열기 계약을 확장했습니다.
중첩 표의 페이지 분할·셀 흐름·하단 테두리와 표 내부 선택·복사·서식·크기 조절을 개선했습니다.
PUA로 기록된 사각 번호와 작은 오른쪽 삼각형을 실제 글리프로 복원합니다.
압축 해제 상한과 대형 표 편집·렌더링 개선으로 비정상 입력과 큰 문서 처리 위험을 줄였습니다.
v0.8.4는 v0.8.3에서 의도치 않게 활성화된 배포 채널을 철회한 patch이며, 알한글에 포함되는 core/studio 문서 기능은 같은 v0.8.4 provenance로 고정했습니다.
알한글 앱 변화
HWP/HWPX 저장 command부터 exporter response, 목적지 확장자와 CFB/ZIP signature까지 같은 형식 계약을 사용합니다.
HWPX 저장 뒤 후속 Command+S도 같은 URL과 HWPX 형식을 유지합니다.
PDF 저장과 인쇄는 현재 editor의 page SVG를 공용 renderer로 변환해 최신 편집 내용, page geometry와 searchable text를 반영합니다.
PDF·인쇄 renderer는 content JavaScript와 popup을 끄고 inline style과 embedded data: image 외 resource·navigation을 기본 차단합니다.
rhwp v0.8.4에서 제거된 render-tree field와 기존 JSON을 모두 수용해 native Quick Look/Thumbnail 호환성을 유지합니다.
익명 실행·업데이트 이벤트는 문서 내용·파일명·경로나 영구 식별자를 포함하지 않으며, opt-out하면 보관 중인 이벤트를 삭제합니다.
앱, Quick Look과 Thumbnail extension의 version/build는 모두 0.1.10 (16)입니다.
다운로드 및 설치
다운로드
DMG: alhangeul-macos-0.1.10.dmg
SHA256: 800ea0df2aee7ef380fb6af316f34d5a3c6bbbe60ef9b96054defac1e5dafd0e
SHA256 file: alhangeul-macos-0.1.10.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 갱신을 확인합니다.
업데이트 확인
Homebrew
Homebrew Cask는 brew install --cask postmelee/tap/alhangeul로 같은 signed/notarized universal DMG를 설치할 수 있습니다.
알려진 제한 사항
앱 viewer/editor 화면은 bundled rhwp-studio를 WKWebView에서 실행합니다.
PDF 내보내기와 인쇄는 현재 editor의 page SVG를 별도 script-disabled WKWebView/PDFKit/AppKit 출력 경로로 처리하므로 앱 화면과 표시가 다를 수 있습니다.
Quick Look preview와 Finder thumbnail은 Rust bridge와 Swift native renderer 경로를 사용하므로 앱 viewer/editor·PDF/인쇄와 표시가 다를 수 있습니다.
HWP/HWPX 저장은 형식별 container와 대표 문서 재열기를 확인하지만, 모든 문서 요소의 의미론적 완전 무손실을 보장하지 않습니다.
PDF 내보내기는 전체 page SVG를 memory에 보유하며 document 전체 progress, deadline과 수집 중 취소 UI는 아직 없습니다.
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
해결된 Issue
참고/연관 Issue
상세 기록
Release metadata
항목
값
App version
v0.1.10
rhwp core release tag
v0.8.4
rhwp core commit
496333b27d21ddb9114ba9ae340bcb895870c9a7
bundled rhwp-studio release tag
v0.8.4
bundled rhwp-studio commit
496333b27d21ddb9114ba9ae340bcb895870c9a7
core lock
rhwp-core.lock
studio manifest
Sources/HostApp/Resources/rhwp-studio/manifest.json
You can’t perform that action at this time.