Skip to content

Release v0.0.6

Choose a tag to compare

@github-actions github-actions released this 28 May 15:46
· 4 commits to master since this release

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 현재값 조회 헬퍼 추가
  • 생성기 테스트 확장 및 샘플/문서 업데이트