Skip to content

Releases

Release v0.0.7

Choose a tag to compare

@github-actions github-actions released this 29 May 03:40

v0.0.7: add list selection sync and samples

Release v0.0.6

Choose a tag to compare

@github-actions github-actions released this 28 May 15:46

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

Release v0.0.5

Choose a tag to compare

@github-actions github-actions released this 28 May 08:08

feat: stabilize selection sync and add multiselection samples

Release v0.0.4

Choose a tag to compare

@github-actions github-actions released this 27 May 07:15

feat: add bilingual demos and owner state caching

Release v0.0.3

Choose a tag to compare

@github-actions github-actions released this 26 May 18:56

v0.0.3 test

Release v0.0.2

Choose a tag to compare

@github-actions github-actions released this 24 May 07:26

Fix duplicate generator and FeedView double-subscribe on startup

  • Both samples now use NuGet PackageReference (Luke.Mvux.Wpf/Avalonia 0.0.1)
    instead of ProjectReference — generator bundled in package works automatically
  • Remove samples/Directory.Build.targets that was injecting local generator
    on top of the NuGet package copy, causing CS0102 duplicate WeatherViewModel
  • FeedView.OnSourceChanged: guard with IsLoaded to prevent double Restart()
    on startup (Source binding fires before Loaded, causing first subscription
    to be immediately cancelled — visible as TaskCanceledException in debugger)

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Release v0.0.1

Choose a tag to compare

@github-actions github-actions released this 24 May 06:46

Rename Lw.Mvux → Luke.Mvux (package ID conflict resolution)

Lw.Mvux.* package IDs were reserved on NuGet.org by another account.
Renamed all identifiers to Luke.Mvux.* to publish as first release.

  • Folders, csproj filenames, AssemblyName, PackageId, RootNamespace: Lw.Mvux.* → Luke.Mvux.*
  • All namespaces and using directives updated across src/, tests/, samples/
  • README, README.ko, architecture.md, publish.yml updated

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com