Releases: MvvmCross/MvvmCross
Release 9.2.0
This release adds .NET 7 and 8 support for MvvmCross and removes support for .NET 6.
Also, this contains changes to the startup process and Dependency Injection in MvvmCross to prepare and help switching to a different Dependency Injection provider in the future. This means that the methods CallbackWhenRegistered
have been removed from IMvxIoCProvider
and has been removed from Plugins which were using this functionality. This also meant that those plugins which relied on it broke, which has been fixed by initializing them at a different time during startup.
Plugin registration InitializePluginFramework
has been move to just before InitializeApp
and InitializeLastChance
in MvxSetup
and you can check the new order of initialization here: https://github.com/MvvmCross/MvvmCross/blob/develop/MvvmCross/Core/MvxSetup.cs#L150
What's Changed
- Bump the dev-dependencies group with 3 updates by @dependabot in #4663
- Bump Roslynator.Analyzers from 4.3.0 to 4.4.0 by @dependabot in #4664
- Bump SonarAnalyzer.CSharp from 9.6.0.74858 to 9.7.0.75501 by @dependabot in #4667
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by @dependabot in #4668
- Update to .NET 7 by @Cheesebaron in #4673
- Remove registered callback from IoCProvider by @Cheesebaron in #4674
- Bump dotnet-reportgenerator-globaltool from 5.1.23 to 5.1.24 by @dependabot in #4675
- Bump dotnet-sonarscanner from 5.13.0 to 5.13.1 by @dependabot in #4676
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #4677
- Bump SonarAnalyzer.CSharp from 9.7.0.75501 to 9.8.0.76515 by @dependabot in #4678
- Update readme.txt to reflect the new Starter sample. by @JimWilcox3 in #4681
- Bump Microsoft.WindowsAppSDK from 1.3.230724000 to 1.4.230822000 by @dependabot in #4686
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #4684
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.3 to 7.0.4 by @dependabot in #4683
- Bump Roslynator.Analyzers from 4.4.0 to 4.5.0 by @dependabot in #4682
- Add .NET8.0 support by @Cheesebaron in #4691
- Bump dotnet-reportgenerator-globaltool from 5.1.24 to 5.1.25 by @dependabot in #4688
- Bump SonarAnalyzer.CSharp from 9.8.0.76515 to 9.9.0.77355 by @dependabot in #4689
- Bump the analyzers group with 1 update by @dependabot in #4704
- Bump the unittest-dependencies group with 3 updates by @dependabot in #4703
- Bump the android-dependencies group with 14 updates by @dependabot in #4702
- Bump Microsoft.WindowsAppSDK from 1.4.230822000 to 1.4.230913002 by @dependabot in #4701
- Bump the analyzers group with 1 update by @dependabot in #4705
- Bump dotnet-sonarscanner from 5.13.1 to 5.14.0 by @dependabot in #4708
- Fix TryInitializeBindingResourcePaths throwing exception by @Cheesebaron in #4709
- Docs: Remove reference to Autofac from the docs on using a custom IoC container by @raphaelsk in #4131
- Update WPF TipCalc tutorial by @Leo506 in #4617
- Bump the android-dependencies group with 1 update by @dependabot in #4707
- Bump dotnet-reportgenerator-globaltool from 5.1.25 to 5.1.26 by @dependabot in #4711
- Bump the analyzers group with 2 updates by @dependabot in #4720
- Bump the unittest-dependencies group with 2 updates by @dependabot in #4718
- Bump Microsoft.WindowsAppSDK from 1.4.230913002 to 1.4.231008000 by @dependabot in #4714
- Bump Microsoft.Maui.Essentials from 8.0.0-rc.1.9171 to 8.0.0-rc.2.9373 by @dependabot in #4715
- Throw more info in MvxWeakEventSubscription by @Cheesebaron in #4735
- Bump the unittest-dependencies group with 1 update by @dependabot in #4722
- Fix some native plugins not working by @Cheesebaron in #4739
- Bump the analyzers group with 1 update by @dependabot in #4737
- Bump the analyzers group with 1 update by @dependabot in #4740
- Bump Microsoft.Maui.Essentials from 8.0.0-rc.2.9373 to 8.0.0-rc.2.9511 by @dependabot in #4747
- Bump Microsoft.Windows.SDK.BuildTools from 10.0.22621.756 to 10.0.22621.2428 by @dependabot in #4748
- Bump Microsoft.Maui.Essentials from 8.0.0-rc.2.9511 to 8.0.0-rc.2.9530 by @dependabot in #4754
- Fix InvertedVisibility valueconverter registration (#4749) by @ErisApps in #4755
- Bump the unittest-dependencies group with 2 updates by @dependabot in #4757
- Bump cake.tool from 3.1.0 to 3.2.0 by @dependabot in #4762
- Bump the analyzers group with 1 update by @dependabot in #4760
- Bump Microsoft.Maui.Essentials from 8.0.0-rc.2.9530 to 8.0.3 by @dependabot in #4766
- Bump Microsoft.Extensions.Logging.Abstractions from 7.0.1 to 8.0.0 by @dependabot in #4767
- Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 by @dependabot in #4770
- Bump the logging group with 2 updates by @dependabot in #4769
- Bump the unittest-dependencies group with 1 update by @dependabot in #4768
- Bump the analyzers group with 1 update by @dependabot in #4763
- Move plugin registration to before Last chance by @Cheesebaron in #4771
- Call App.Initialize() later by @Cheesebaron in #4787
- Fix Console namespace missing from .NET8 target by @Cheesebaron in #4796
- Move initialization of binding builder to before plugin registration by @Cheesebaron in #4798
- Fix MvxColorValueConverter not working by @Cheesebaron in #4807
New Contributors
- @raphaelsk made their first contribution in #4131
Full Changelog: 9.1.1...9.2.0
Release 9.2.0-beta.7
What's Changed
- Fix MvxColorValueConverter not working by @Cheesebaron in #4807
Full Changelog: 9.2.0-beta.6...9.2.0-beta.7
Release 9.2.0-beta.6
What's Changed
- Fix Console namespace missing from .NET8 target by @Cheesebaron in #4796
- Move initialization of binding builder to before plugin registration by @Cheesebaron in #4798
Full Changelog: 9.2.0-beta.5...9.2.0-beta.6
Release 9.2.0-beta.5
What's Changed
- Move plugin registration to before Last chance by @Cheesebaron in #4771
- Call App.Initialize() later by @Cheesebaron in #4787
- Bugfix. ModalControllerDelegate.WillDismiss() closes a ViewController when the ViewController is not actually dismissed by a user by @evgenyvalavin in #4785
Full Changelog: 9.2.0-beta.4...9.2.0-beta.5
Release 9.2.0-beta.4
This release is built against the stable .NET SDK 8.0.100
What's Changed
- Bump the unittest-dependencies group with 2 updates by @dependabot in #4757
- Bump cake.tool from 3.1.0 to 3.2.0 by @dependabot in #4762
- Bump the analyzers group with 1 update by @dependabot in #4760
- Bump Microsoft.Maui.Essentials from 8.0.0-rc.2.9530 to 8.0.3 by @dependabot in #4766
- Bump Microsoft.Extensions.Logging.Abstractions from 7.0.1 to 8.0.0 by @dependabot in #4767
- Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 by @dependabot in #4770
- Bump the logging group with 2 updates by @dependabot in #4769
- Bump the unittest-dependencies group with 1 update by @dependabot in #4768
- Bump the analyzers group with 1 update by @dependabot in #4763
- Fix InvertedVisibility valueconverter registration (#4749) by @ErisApps in #4755
New Contributors
- @raphaelsk made their first contribution in #4131
Full Changelog: 9.2.0-beta.3...9.2.0-beta.4
Release 9.2.0-beta.3
What's Changed
- Fix some native plugins not working by @Cheesebaron in #4739
- Throw more info in MvxWeakEventSubscription by @Cheesebaron #4735
- Bump Microsoft.WindowsAppSDK from 1.4.230822000 to 1.4.230913002 by @dependabot #4701
Full Changelog: 9.2.0-beta.2...9.2.0-beta.3
Release 9.2.0-beta.2
What's Changed
- Fix TryInitializeBindingResourcePaths throwing exception by @Cheesebaron in #4709
Full Changelog: 9.2.0-beta.1...9.2.0-beta.2
Release 9.2.0-beta.1 with .NET 8.0 Support
This is a release which removes the .NET 6.0 Target Frameworks as they are out of support. MvvmCross now targets .NET 7.0 and .NET 8.0.
What's Changed
- Bump the dev-dependencies group with 3 updates by @dependabot in #4663
- Bump Roslynator.Analyzers from 4.3.0 to 4.4.0 by @dependabot in #4664
- Bump SonarAnalyzer.CSharp from 9.6.0.74858 to 9.7.0.75501 by @dependabot in #4667
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by @dependabot in #4668
- Update to .NET 7 by @Cheesebaron in #4673
- Remove registered callback from IoCProvider by @Cheesebaron in #4674
- Bump dotnet-reportgenerator-globaltool from 5.1.23 to 5.1.24 by @dependabot in #4675
- Bump dotnet-sonarscanner from 5.13.0 to 5.13.1 by @dependabot in #4676
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #4677
- Bump SonarAnalyzer.CSharp from 9.7.0.75501 to 9.8.0.76515 by @dependabot in #4678
- Update readme.txt to reflect the new Starter sample. by @JimWilcox3 in #4681
- Bump Microsoft.WindowsAppSDK from 1.3.230724000 to 1.4.230822000 by @dependabot in #4686
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #4684
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.3 to 7.0.4 by @dependabot in #4683
- Bump Roslynator.Analyzers from 4.4.0 to 4.5.0 by @dependabot in #4682
- Add .NET8.0 support by @Cheesebaron in #4691
- Bump dotnet-reportgenerator-globaltool from 5.1.24 to 5.1.25 by @dependabot in #4688
- Bump SonarAnalyzer.CSharp from 9.8.0.76515 to 9.9.0.77355 by @dependabot in #4689
Full Changelog: 9.1.1...9.2.0-beta.1
Hotfix 9.1.1
What's Changed
- Revert PR (#4650) Remove ViewModel Cache as it broke Android Activity navigation
- Use WeakRef for Single ViewModel Cache by @Cheesebaron in #4661
Full Changelog: 9.1.0...9.1.1
7.1.1
Hotfix to fix PendingIntent in MvxAndroidViewPresenter not being able to be set from an inheritor.