Releases: MvvmCross/MvvmCross
10.1
What's Changed
Breaking Changes 🛠
- Bump minimum targets to support Scene Delegate by @Cheesebaron in #5023
New Features 🎉
- Android multiple back stacks by @entdark in #5028
- Add missing DynamicallyAccessedMembers attributes on iOS delegates by @Cheesebaron in #5021
- Apply RequiresUnreferendeCode attributes to bubble up from lower layers by @Cheesebaron in #5030
Fixed Bugs 🐛
- Fix MvxViewExtensions using compile-time type instead of runtime type by @Cheesebaron in #5041
- Fix MvxAndroidViewsContainer GetIntentWithKeyFor not using runtime-type to resolve default VM request by @Cheesebaron in #5042
Dependencies 👒
- Update dependency Cake.GitVersioning to 3.9.50 by @self-hosted-renovate-mvvmcross[bot] in #5013
- Update actions/dependency-review-action action to v4.8.2 by @self-hosted-renovate-mvvmcross[bot] in #5014
- Update dotnet monorepo to v10 (major) by @self-hosted-renovate-mvvmcross[bot] in #5020
- Update dependency Cake.Frosting to v6 by @self-hosted-renovate-mvvmcross[bot] in #5019
- Update dependency dotnet-reportgenerator-globaltool to v5.5.0 by @self-hosted-renovate-mvvmcross[bot] in #5018
- Update dependency Microsoft.WindowsAppSDK to 1.8.251106002 by @self-hosted-renovate-mvvmcross[bot] in #5017
- Update actions/checkout action to v5.0.1 by @self-hosted-renovate-mvvmcross[bot] in #5022
- Update dependency Microsoft.Windows.SDK.BuildTools to 10.0.26100.7175 by @self-hosted-renovate-mvvmcross[bot] in #5024
- Update dependency Serilog.Extensions.Logging to v10 by @self-hosted-renovate-mvvmcross[bot] in #5027
- Update actions/checkout action to v6 by @self-hosted-renovate-mvvmcross[bot] in #5026
- Update actions/setup-dotnet action to v5.0.1 by @self-hosted-renovate-mvvmcross[bot] in #5029
- Update dependency SonarAnalyzer.CSharp to 10.16.0.128591 by @self-hosted-renovate-mvvmcross[bot] in #5031
- Update actions/checkout action to v6.0.1 by @self-hosted-renovate-mvvmcross[bot] in #5035
- Update actions/setup-java action to v5.1.0 by @self-hosted-renovate-mvvmcross[bot] in #5039
- Update step-security/harden-runner action to v2.13.3 by @self-hosted-renovate-mvvmcross[bot] in #5036
- Update dependency dotnet-reportgenerator-globaltool to v5.5.1 by @self-hosted-renovate-mvvmcross[bot] in #5037
- Update dependency SonarAnalyzer.CSharp to 10.16.1.129956 by @self-hosted-renovate-mvvmcross[bot] in #5038
Other Changes 🌱
- Switch to ubuntu-slim runners for some workflows by @Cheesebaron in #5033
- Remove harden runner step as it is not available for all runner images by @Cheesebaron in #5034
- Playground updates by @Cheesebaron in #5040
Full Changelog: v10.0.0...v10.1.0
10.0
What's Changed
.NET 10 SDK was just released and it is an opportune moment to also release a new version of MvvmCross.
The highlights in this release are:
- .NET 10 Support
- Dropped .NET 8 Support for mobile workloads as per the MAUI Support Policy
- Trimming annotations across a lot of the MvvmCross code surface. Some platform specific code is still missing and will come in a later version. MvvmCross libraries are still not marked trimmable, but this brings us closed to be able to enable this
Contributions from the communities are:
- Allow to set window controller type as Type for the MvxWindowPresentationAttribute by @snechaev in #5004
- Update Fragment ViewModel caching to prevent stale reuse and memory retention by @met94 in #4958
A huge thanks for these contributions 🥳
Breaking Changes 🛠
- Add trimming annotations to most core code by @Cheesebaron in #4924
- Fix MvxViewControllerExtensions null reference by @Cheesebaron in #4930
New Features 🎉
- Apply window insets to support Android edge-to-edge by @Cheesebaron in #4917
- Migrate solution to SLNX by @Cheesebaron in #4931
- Remove obsolete NET 8 MAUI targets by @Cheesebaron in #4936
- Update targets for build on Linux by @Cheesebaron in #4952
Fixed Bugs 🐛
- Fix package downgrades by @Cheesebaron in #5000
- Fix Unit Tests by @Cheesebaron in #5012
Dependencies 👒
- Bump the unittest-dependencies group with 1 update by @dependabot[bot] in #4927
- Bump the analyzers group with 2 updates by @dependabot[bot] in #4928
- Bump nokogiri from 1.13.10 to 1.18.9 in /docs by @dependabot[bot] in #4929
- Bump the unittest-dependencies group with 1 update by @dependabot[bot] in #4934
- Bump the unittest-dependencies group with 1 update by @dependabot[bot] in #4942
- Bump rexml from 3.4.1 to 3.4.2 in /docs by @dependabot[bot] in #4943
- Bump the unittest-dependencies group with 1 update by @dependabot[bot] in #4951
- Bump the unittest-dependencies group with 1 update by @dependabot[bot] in #4953
- Bump the unittest-dependencies group with 1 update by @dependabot[bot] in #4955
- Bump the build-tools group with 1 update by @dependabot[bot] in #4956
- Bump the analyzers group with 1 update by @dependabot[bot] in #4959
- Bump the build-tools group with 1 update by @dependabot[bot] in #4960
- Bump the unittest-dependencies group with 1 update by @dependabot[bot] in #4961
- Update AndroidX packages by @Cheesebaron in #4962
- Update dependency cyclonedx to v5.5.0 by @self-hosted-renovate-mvvmcross[bot] in #4969
- Update dependency dotnet-sonarscanner to v10.4.1 by @self-hosted-renovate-mvvmcross[bot] in #4970
- Update dependency Serilog.Sinks.Debug to v3 by @self-hosted-renovate-mvvmcross[bot] in #4975
- Update dotnet monorepo by @self-hosted-renovate-mvvmcross[bot] in #4967
- Update dependency Microsoft.Windows.SDK.BuildTools to 10.0.26100.6584 by @self-hosted-renovate-mvvmcross[bot] in #4966
- Update dependency Microsoft.NETCore.UniversalWindowsPlatform to 6.2.14 by @self-hosted-renovate-mvvmcross[bot] in #4965
- Update dependency Microsoft.WindowsAppSDK to 1.8.250916003 by @self-hosted-renovate-mvvmcross[bot] in #4980
- Update ctrf-io/github-test-reporter action to v1.0.25 by @self-hosted-renovate-mvvmcross[bot] in #4964
- Update Testing (major) by @self-hosted-renovate-mvvmcross[bot] in #4977
- Pin CodeQL actions by @Cheesebaron in #4982
- Update Testing by @self-hosted-renovate-mvvmcross[bot] in #4968
- Update dependency Xamarin.Google.Android.Material to 1.13.0 by @self-hosted-renovate-mvvmcross[bot] in #4986
- Update dependency Xamarin.Android.Glide to 5.0.5 by @self-hosted-renovate-mvvmcross[bot] in #4985
- Update dependency Microsoft.WindowsAppSDK to 1.8.251003001 by @self-hosted-renovate-mvvmcross[bot] in #4987
- Update dependency dotnet-sonarscanner to v11 by @self-hosted-renovate-mvvmcross[bot] in #4990
- Update dependency jquery to v3.7.1 by @self-hosted-renovate-mvvmcross[bot] in #4971
- Update dependency anchor-js to v5 by @self-hosted-renovate-mvvmcross[bot] in #4973
- Update dependency normalize to v8 by @self-hosted-renovate-mvvmcross[bot] in #4974
- Update dotnet monorepo by @self-hosted-renovate-mvvmcross[bot] in #4988
- Update mcr.microsoft.com/devcontainers/dotnet Docker tag to v10 by @self-hosted-renovate-mvvmcross[bot] in #4995
- Update actions/upload-artifact action to v5 by @self-hosted-renovate-mvvmcross[bot] in #4998
- Update dependency Microsoft.Windows.SDK.BuildTools to 10.0.26100.6901 by @self-hosted-renovate-mvvmcross[bot] in #4997
- Update ctrf-io/github-test-reporter action to v1.0.26 by @self-hosted-renovate-mvvmcross[bot] in #5007
- Update step-security/harden-runner action to v2.13.2 by @self-hosted-renovate-mvvmcross[bot] in #5010
- Update dependency dotnet-reportgenerator-globaltool to v5.4.18 by @self-hosted-renovate-mvvmcross[bot] in #5001
Other Changes 🌱
- Update to .NET SDK 9.0.303 by @Cheesebaron in #4919
- Switch to Java Temurin dist by @Cheesebaron in #4920
- Switch to MS Test Platform + Publish reports by @Cheesebaron in #4918
- Fix sonar args by @Cheesebaron in #4921
- Use xunit report output for sonar by @Cheesebaron in #4922
- Switch to NuGet trusted publishing by @Cheesebaron in #4940
- Update CI tools by @Cheesebaron in #4941
- Fix faulty scroll when expanding a section using MvxExpandableTableViewSource by @Digifais in #4939
- Move shared steps into composite actions by @Cheesebaron in #4944
- Update dependabot configuration by @Cheesebaron in #4945
- Bump actions/attest-sbom from 2.2.0 to 3.0.0 by @dependabot[bot] in #4947
- Bump actions/labeler from 5 to 6 by @dependabot[bot] in #4946
- Add comprehensive GitHub Copilot instructions for MvvmCross development by @Copilot in #4950
- Add .NET 10 targets by @Cheesebaron in #4954
- Update Fragment ViewModel caching to prevent stale reuse and memory retention by @met94 in #4958
- Annotate code with trimming attributes by @Copilot in #4948
- Add renovate config by @Cheesebaron in #4963
- Update renovate config to group winui sdk by @Cheesebaron in #4979
- Disable dependency dashboard issues by @Cheesebaron in #4983
- Bump to .NET 10 RC2 by @Cheesebaron in #4989
- Bump github/codeql-action from 4.30.8 to 4.30.9 by @dependabot[bot] in #4991
- Add ossf scorecard uploads by @Cheesebaron in #4992
- Fix OSSF Scorecard warnings by @Cheesebaron in #4993
- Restrict permissions on sonar and format actions by @Cheesebaron in #4994
- Remove dependabot config as repo has migrated to renovate by @Cheesebaron in #4996
- Update contributing documentation by @Cheesebaron in https://github.com/MvvmCross/Mv...
Release 9.4.0
This version requires you to update your Apple workloads to 18.5.xxxx and Android to 35.x.x. You can check with dotnet workload list and you would see something like:
Workload version: 9.0.303
Installed Workload Id Manifest Version Installation Source
---------------------------------------------------------------------
android 35.0.78/9.0.100 SDK 9.0.300
ios 18.5.9207/9.0.100 SDK 9.0.300
maccatalyst 18.5.9207/9.0.100 SDK 9.0.300
macos 15.5.9207/9.0.100 SDK 9.0.300
tvos 18.5.9207/9.0.100 SDK 9.0.300
You can use dotnet workload install android ios maccatalyst macos tvos --version 9.0.303 to update your workloads, where 9.0.303 is the version of .NET SDK you have installed. We recommend 9.0.303 or higher.
What's Changed
The highlights for MvvmCross 9.4 are:
- Support for SceneDelegate on iOS. For now the implementation out of the box only supports single window Apps just like before with AppDelegate. You can refer to MvvmCross SceneDelegate documentation for more information
- Fixed console bits were missing from .NET 9.0 targets
- Contributions from @snechaev to support empty selection in MvxTableViewSource for macOS targets and keeping strong references to NSWindowControllers
- Added better support for saving and restoring Fragment state on Android contributed by @entdark
- Added MvxCollectionViewListCell for tvOS and iOS platforms by @Digifais
Also a few minor changes such as:
- Updates to signing infrastructure provided by .NET Foundation to use Azure Key Vault and new signing tool
- Added Software Bill of Material (SBOM) for NuGet packages such that the packages can be verified by consumers and check all their dependencies
- Switching builds to Cake Frosting
- Switching Git Version tooling to use NerdBank.GitVersioning
- Switching to NSubstitute in favor of Moq
Since the Git Versioning tooling has been updated, the versioning for packages from the develop branch will be slightly different. Instead of using Git Version hight like: 9.5.0-alpha.12, where 12 is the commit height on the branch. The new versioning scheme will use the commit SHA instead like: 9.5.0-alpha-g6071f47cef.
Many thanks to the new and recurring contributors on the project. All your contributions are much appreciated.
Breaking Changes 🛠
- Added MvxSceneDelegate for iOS SceneDelegate support by @Cheesebaron in #4893
- Added saving and restoring fragments info for ViewPager fragments: by @entdark in #4896
iOS
IMvxIosSetup PlatformInitialize methods no longer use IMvxApplicationDelegate but rather IMvxLifecycle
- void PlatformInitialize(IMvxApplicationDelegate applicationDelegate, UIWindow window);
- void PlatformInitialize(IMvxApplicationDelegate applicationDelegate, IMvxIosViewPresenter presenter);
+ void PlatformInitialize(IMvxLifetime lifetimeInstance, UIWindow window);
+ void PlatformInitialize(IMvxLifetime lifetimeInstance, IMvxIosViewPresenter presenter);Android
MvxCachingFragmentStatePagerAdapter no longer requires Context as first argument in the ctor
- public MvxCachingFragmentStatePagerAdapter(Context context, FragmentManager fragmentManager, List<MvxViewPagerFragmentInfo> fragmentsInfo)
+ public MvxCachingFragmentStatePagerAdapter(FragmentManager fragmentManager, List<MvxViewPagerFragmentInfo> fragmentsInfo)New Features 🎉
- Update NuGet dependencies and .NET by @Cheesebaron in #4915
- Switch to Cake frosting + NerdBank.GitVersioning for builds by @Cheesebaron in #4916
Fixed Bugs 🐛
- Add Console platform to .NET 9.0 TFM by @Cheesebaron in #4892
Other Changes 🌱
- Switch to NSubstitute in favor of Moq by @Cheesebaron in #4884
- Update CODE_OF_CONDUCT.md by @Cheesebaron in #4885
- Update Directory.Build.props by @Cheesebaron in #4886
- Cleanup sln items by @Cheesebaron in #4887
- Add NuGet package SBOM and attestation by @Cheesebaron in #4894
- Update .NET tools by @Cheesebaron in #4895
- fixed misspelled minimum macOS version project property by @snechaev in #4900
- Switch to new sign tool by @Cheesebaron in #4904
- Mvvmcross overview docs update by @ardelean94 in #4905
- Update to .NET 9.0.301 version in CI by @Cheesebaron in #4906
- Introduce MvxCollectionViewListCell in Tvos and Ios platforms by @Digifais in #4907
- Handle empty selection in the MvxTableViewSource. Fixes #4897 by @snechaev in #4901
- Keep the (conditional) strong reference to the NSWindowController. Th… by @snechaev in #4910
- Fix NSTextView binding (for text content). Fixes #4909. by @snechaev in #4912
New Contributors
- @ardelean94 made their first contribution in #4905
Full Changelog: 9.3.1...9.4.0
Release 9.3.1
What's Changed
In MvvmCross 8 we removed the broken navigation waiting for a result from a ViewModel. New in 9.3.1 is a contribution from @entdark which adds similar functionality back.
There are some updated docs on how to use it which can be found https://www.mvvmcross.com/documentation/fundamentals/navigation
There are some new methods in MvxNavigationService, a new IMvxResultViewModelManager and MvxResultAwaitingViewModel and MvxResultSettingViewModel types that are specific to this new navigation.
There is also a new sample in the Playground project in this repo for inspiration of use:
- https://github.com/MvvmCross/MvvmCross/blob/develop/Projects/Playground/Playground.Core/ViewModels/Navigation/ChildWithResultViewModel.cs
- https://github.com/MvvmCross/MvvmCross/blob/develop/Projects/Playground/Playground.Core/ViewModels/RootViewModel.cs#L96
New Features 🎉
- Migrate tests to xUnit v3 by @Cheesebaron in #4881
- Added new result awaiting and setting ViewModel navigation by @entdark in #4848
Fixed Bugs 🐛
- Allow null values bound to Text in UILabel Text Target Binding by @Cheesebaron in #4883
Full Changelog: 9.3.0...9.3.1
Release 9.3.0
What's Changed
It has been a while since last stable release, time for a new one. Some notable changes include:
- Removal of .NET 7 TFM
- Addition of .NET 9 TFM
- Lots of warnings cleaned up and enabled nullable attributes in more places
- Build fully moved to GitHub Actions
- Multi Window support for WinUI 3 with the help of @Joost-Jens-Luminis
A big thank you to all the contributors, all help is appreciated.
Changes on iOS
One change on iOS that might affect you is #4873 where now you do not need to have a Window export in your AppDelegate on iOS. If you have code as follows, make sure to remove it:
[Export("window")]
public UIWindow GetWindow() => Window;Additionally if your app uses code like UIApplication.SharedApplication.Delegate.GetWindow() this will now return null. It has long been known that getting Window from the delegate or shared Application is deprecated and you should use the connected Scenes on your Application.
Breaking Changes 🛠
- Use structured logging by @Cheesebaron in #4827
- Big warnings cleanup by @Cheesebaron in #4839
- Remove .NET 7 TFMs by @Cheesebaron in #4844
New Features 🎉
- Enable nullable on target bindings on Android and iOS by @Cheesebaron in #4826
- Enable nullable attributes in MvxRecyclerView lib by @Cheesebaron in #4835
- Added multi window support for WinUI 3 by @Joost-Jens-Luminis in #4819
Fixed Bugs 🐛
- Run continuations from TaskCompletionSource on TaskPool by @Cheesebaron in #4864
- Fix issues with Window exports in AppDelegate by @Cheesebaron in #4873
Dependencies 👒
- Bump cake.tool from 3.2.0 to 4.0.0 by @dependabot in #4775
- Bump the unittest-dependencies group with 2 updates by @dependabot in #4773
- Bump the analyzers group with 1 update by @dependabot in #4774
- Bump dotnet-sonarscanner from 5.14.0 to 5.15.0 by @dependabot in #4776
- Bump the analyzers group with 1 update by @dependabot in #4777
- Bump dotnet-sonarscanner from 5.15.0 to 6.0.0 by @dependabot in #4783
- Bump the analyzers group with 2 updates by @dependabot in #4782
- Bump the unittest-dependencies group with 2 updates by @dependabot in #4791
- Bump the unittest-dependencies group with 1 update by @dependabot in #4792
- Bump the analyzers group with 2 updates by @dependabot in #4795
- Bump the unittest-dependencies group with 1 update by @dependabot in #4794
- Bump Microsoft.Maui.Essentials from 8.0.3 to 8.0.6 by @dependabot in #4801
- Bump the analyzers group with 2 updates by @dependabot in #4800
- Bump the analyzers group with 1 update by @dependabot in #4802
- Bump dotnet-sonarscanner from 6.0.0 to 6.1.0 by @dependabot in #4806
- Bump the analyzers group with 2 updates by @dependabot in #4805
- Bump the unittest-dependencies group with 2 updates by @dependabot in #4811
- Bump Microsoft.Maui.Essentials from 8.0.6 to 8.0.7 by @dependabot in #4815
- Bump the analyzers group with 2 updates by @dependabot in #4809
- Bump the unittest-dependencies group with 2 updates by @dependabot in #4813
- Bump the unittest-dependencies group with 3 updates by @dependabot in #4817
- Bump the analyzers group with 1 update by @dependabot in #4818
- Bump dotnet-sonarscanner from 6.1.0 to 6.2.0 by @dependabot in #4821
- Bump the unittest-dependencies group with 2 updates by @dependabot in #4820
- Bump the analyzers group with 2 updates by @dependabot in #4822
- Bump Microsoft.WindowsAppSDK from 1.4.231008000 to 1.4.231115000 by @dependabot in #4772
- Bump the unittest-dependencies group with 1 update by @dependabot in #4824
- Bump the analyzers group with 1 update by @dependabot in #4825
- Bump the unittest-dependencies group with 1 update by @dependabot in #4828
Other Changes 🌱
- Bugfix. ModalControllerDelegate.WillDismiss() closes a ViewController when the ViewController is not actually dismissed by a user by @evgenyvalavin in #4785
- Add build workflow by @Cheesebaron in #4829
- Add sonar workflow by @Cheesebaron in #4830
- Ensuring unoverridable code returns to the main thread... by @dsmitchell in #4834
- Fix sonar analysis by @Cheesebaron in #4841
- Add package readme by @Cheesebaron in #4842
- Documentation update for WinUI by @Joost-Jens-Luminis in #4847
- Fixed creating and loading an Activity VM and its lifecycle twice after restoring on Android by @entdark in #4849
- CloseWindow is now called when the Window is actually closed by @Joost-Jens-Luminis in #4852
- Add Property information to SetValue exception by @JimWilcox3 in #4861
- Add .NET 9.0 TFM by @Cheesebaron in #4869
- Fixed verbiage in the readme.txt that gets presented when MvvmCross is installed. by @JimWilcox3 in #4875
- Update directory props and targets by @Cheesebaron in #4877
- Add workflow to label PRs automatically by @Cheesebaron in #4879
- Move .NET version to env var + pin when restoring workloads by @Cheesebaron in #4878
New Contributors
- @dsmitchell made their first contribution in #4834
- @Joost-Jens-Luminis made their first contribution in #4819
Full Changelog: 9.2.0...9.3.0
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