Skip to content

WinUIRichEditor 0.9.1

Choose a tag to compare

@centwon centwon released this 29 Jul 03:35
· 234 commits to main since this release

⚠️ 0.9.0 대신 이 버전을 쓰세요. 0.9.0의 유일한 실질 차이는 잘못 올라간 SDK 하한선입니다.

Fixed

최소 요구 Microsoft.WindowsAppSDK.WinUI 2.3.2 → 2.2.1로 환원

0.9.0이 요구한 2.3.2는 소비자가 쓰는 메타패키지 Microsoft.WindowsAppSDK가 실제로 주는 WinUI보다 높습니다:

메타패키지 딸려오는 WinUI
2.2.0 2.2.1
2.3.1 2.3.0

그래서 프레임워크 의존 앱이 자기가 배포하는 런타임보다 높은 WinUI로 컴파일되어 어긋났고, self-contained로 전환하거나 편집기를 되돌리는 수밖에 없었습니다.

라이브러리는 2.3에서 추가된 API를 하나도 쓰지 않습니다. 2.2에서 실측 확인했습니다 — 솔루션 빌드 0/0, 테스트 74/74, AOT self-contained 게시 성공(81MB, 네이티브 exe 14.2MB), 실행 + Win2D 렌더 정상.

하한선에 적용되는 규칙 두 가지를 csproj 주석에 못박았습니다:

  1. 실제로 빌드·테스트·AOT가 통과하는 가장 낮은 버전일 것
  2. 소비자 메타패키지가 주는 WinUI 버전을 넘지 말 것

문서

소비자 앱이 self-contained 배포(WindowsAppSDKSelfContained=true)를 한다면 메타패키지 Microsoft.WindowsAppSDK를 참조해야 한다는 점을 README에 명시했습니다. Microsoft.WindowsAppSDK.Runtime(재배포 런타임)은 메타패키지에만 딸려옵니다 — 이 라이브러리가 분할 컴포넌트를 참조하는 건 컴파일 표면만 필요한 라이브러리의 사정이고, 앱이 그걸 따라 하면 번들할 런타임이 없어집니다.

0.9.0의 내용

기능·수정 사항은 모두 0.9.1에 포함됩니다. 0.9.0 릴리스 노트 참조.