Repository navigation
Release v0.0.6
v0.0.6 — Uno Commands Parity Update
This release brings MVUX command behavior much closer to Uno Commands.
- Added full command runtime foundations (IAsyncCommand, AsyncCommand, Command.* APIs)
- Added command-related attributes:
- ImplicitCommandsAttribute
- CommandAttribute
- ImplicitFeedCommandParameterAttribute
- FeedParameterAttribute
- Expanded ViewModel source generation rules:
- Supports void, Task, and ValueTask command methods
- Supports optional trailing CancellationToken
- Supports one view-supplied CommandParameter
- Supports feed-parameter resolution (implicit and explicit)
- Honors command enable/disable attributes
- Generates pass-through methods when command generation is disabled
- Exposes Model for explicit command binding scenarios
- Added feed current-value helper support for command parameter resolution
- Expanded generator tests and updated sample apps/docs to reflect command parity behavior
v0.0.6 — Uno Commands 호환성 강화
이번 릴리즈는 MVUX의 커맨드 동작을 Uno Commands 규칙에 가깝게 맞추는 데 집중했습니다.
- 커맨드 런타임 기반 확장 (IAsyncCommand, AsyncCommand, Command.* API)
- 커맨드 관련 어트리뷰트 추가:
- ImplicitCommandsAttribute
- CommandAttribute
- ImplicitFeedCommandParameterAttribute
- FeedParameterAttribute
- ViewModel 소스 생성 규칙 확장:
- void, Task, ValueTask 커맨드 메서드 지원
- 마지막 CancellationToken 선택 지원
- View에서 전달하는 CommandParameter 1개 지원
- Feed 파라미터 자동/명시 매핑 지원
- 커맨드 생성 on/off 어트리뷰트 반영
- 커맨드 비활성 시 pass-through 메서드 생성
- 명시적 커맨드 바인딩을 위한 Model 노출
- 커맨드 파라미터 해석을 위한 feed 현재값 조회 헬퍼 추가
- 생성기 테스트 확장 및 샘플/문서 업데이트