Releases: SkJonko/MRK.MAUI.RefactorKit
v1.1.0
MRK.MAUI.RefactorKit v1.1.0
✨ Features
-
Automated
DelegateCommand
Transform the DelegateCommand from MVVM to the newRelayCommandsyntax. -
Automated
Command
Transform the Command to the newRelayCommandsyntax.
What's Changed
- Symbols by @SkJonko in #2
- Feature/3 delegate commands and commands by @SkJonko in #4
- Unit Test by @DimitrisKostorrizos in #4
📚 Learn More
Refer to the README for complete setup instructions and usage examples.
🧠 Contributions, feedback, and ideas are welcome!
Warm thanks to Dimitris Kostorrizos for the contribution to creating the Unit Test of the package
v1.0.0: MRK.MAUI.RefactorKit Release
MRK.MAUI.RefactorKit v1.0.0
🚀 Initial Release — Automate Your Xamarin.Forms to .NET MAUI Migration
We are excited to announce the first official release of MRK.MAUI.RefactorKit, a Roslyn-based analyzer and code fix provider designed to streamline the transition from Xamarin.Forms to .NET MAUI.
✨ Features
-
Automated Property Refactoring
Analyzes Xamarin-style properties and automatically refactors them intoObservablePropertyfields usingCommunityToolkit.Mvvm. -
Seamless Integration
Packaged as a NuGet analyzer — integrates directly into your build process, no manual steps needed. -
Clean, Idiomatic Code
Ensures your codebase follows modern .NET MAUI and MVVM Toolkit development patterns.
📦 Installation
Install the NuGet package via CLI:
dotnet add package MRK.MAUI.RefactorKitOr search for MRK.MAUI.RefactorKit in the NuGet Package Manager UI.
🛠️ Getting Started
Once installed, the analyzer will:
- Scan your codebase for traditional Xamarin-style properties.
- Suggest and apply refactorings to ObservableProperty using [ObservableProperty] from CommunityToolkit.Mvvm.
These suggestions appear directly in your IDE (e.g., Visual Studio) as code fixes.
📚 Learn More
Refer to the README for complete setup instructions and usage examples.
🧠 Contributions, feedback, and ideas are welcome!
Let us know how we can improve or extend functionality in future releases.