MVVMCross v9.0.0 Release Notes
Release Date: 2022-09-10 // over 1 year ago-
💥 Breaking changes:
- ✂ Remove broken Navigate methods that pass back data when calling Close #4262
- ➕ Add .NET 6.0 Support #4319 (Cheesebaron)
- ✂ Remove broken TResult ViewModel and in navigation service #4312 (Cheesebaron)
Implemented enhancements:
- ➕ Added support for floating point values in Android Margin bindings #4387 (entdark)
- Sticky Messages #4207 (Hackmodford)
🛠 Fixed bugs:
- An application crash due to duplicates in 'ViewAssemblies' collection #4295
- Crash on iOS when utilizing Custom modal presentation #4294
- Throw ThreadCanceledException when using IMvxNavigationService.Navigate in IMvxNavigationService.Navigate<..., TResult>() #4261
- wpf AppStart - first view not shown #4221
- Inconsistent 'TResult' type parameter constraints #4206
- 🛠 Fixed never re laying out the view when Margin bound value changes on Android #4388 (entdark)
- 👉 Use string key in dictionary instead on not uniquie hash code #4341 (ivmazurenko)
- ✂ Remove constraints on IMvxViewModel TParameter and TResult #4299 (Cheesebaron)
- 🛠 Bugfix - iOS - Crash on Custom Modal's #4293 (justinwojo)
- Only warn about lollipop Shared element transition if using Interface #4292 (Cheesebaron)
- 🛠 Fix wpf default presentation #4291 (Cheesebaron)
- 🛠 Fix Android Top Activity #4290 (Cheesebaron)
- 🛠 Fix appcompat searchview query targetbinding not registered #4231 (Cheesebaron)
- 🛠 Fix navigate with TParameter and TResult resulting in crash #4230 (Cheesebaron)
- 🛠 Fix potential null ref in MvxColorValueConverter #4229 (Cheesebaron)
- 🛠 Fix resolving of IMvxTextProvider #4209 (2urbo)
Closed issues:
- ⚡️ Update to iOS 15 Preventing Table Cells from Being Reused #4330
🔀 Merged pull requests:
- ⬆️ Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.3.1 #4465 (dependabot[bot])
- ⬆️ Bump Xamarin.Build.Download from 0.11.2 to 0.11.3 #4463 (dependabot[bot])
- ⬆️ Bump Moq from 4.18.1 to 4.18.2 #4461 (dependabot[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.36.0.43782 to 8.44.0.52574 #4460 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Lifecycle.LiveData from 2.3.1.3 to 2.5.0 #4448 (dependabot[bot])
- ⚡️ Update Directory.Packages.props #4429 (Cheesebaron)
- ⬆️ Bump AppCompat packages together #4428 (Cheesebaron)
- ⬆️ Bump Xamarin.AndroidX.MediaRouter from 1.2.5.2 to 1.3.0.1 #4427 (dependabot[bot])
- ⬆️ Bump Xamarin.Build.Download from 0.11.0 to 0.11.2 #4425 (dependabot[bot])
- ⬆️ Bump AsyncFixer from 1.5.1 to 1.6.0 #4424 (dependabot[bot])
- ⬆️ Bump Moq from 4.16.1 to 4.18.1 #4423 (dependabot[bot])
- ⬆️ Bump Serilog from 2.10.0 to 2.11.0 #4422 (dependabot[bot])
- ⬆️ Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5 #4421 (dependabot[bot])
- ⬆️ Bump Microsoft.CodeAnalysis from 4.1.0 to 4.2.0 #4420 (dependabot[bot])
- ⬆️ Bump Roslynator.Analyzers from 4.0.2 to 4.1.1 #4417 (dependabot[bot])
- ⬆️ Bump Xamarin.GooglePlayServices.Location from 118.0.0.1 to 119.0.1.1 #4416 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.ViewPager from 1.0.0.10 to 1.0.0.14 #4413 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.CardView from 1.0.0.11 to 1.0.0.16 #4412 (dependabot[bot])
- ⬆️ Bump Microsoft.Extensions.Logging.Abstractions from 5.0.0 to 6.0.1 #4390 (dependabot[bot])
- Switch base type of TargetType property of generic MvxAndroidTargetBinding #4386 (ivmazurenko)
- ⬆️ Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 #4377 (dependabot[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.34.0.42011 to 8.36.0.43782 #4375 (dependabot[bot])
- ⬆️ Bump Roslynator.Analyzers from 3.2.2 to 4.0.2 #4366 (dependabot[bot])
- ⬆️ Bump Microsoft.CodeAnalysis from 3.11.0 to 4.1.0 #4365 (dependabot[bot])
- ⬆️ Bump MSBuild.Sdk.Extras from 3.0.38 to 3.0.44 #4363 (dependabot[bot])
- ⬆️ Bump Xamarin.Build.Download from 0.10.0 to 0.11.0 #4362 (dependabot[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.30.0.37606 to 8.34.0.42011 #4357 (dependabot[bot])
- Enable the Visual Studio fast up-to-date check #4346 (drewnoakes)
- 🛠 Fix broken Playground.Mac build #4333 (yannleprovost)
- ⬆️ Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 #4323 (dependabot[bot])
- ⬆️ Bump Microsoft.CodeAnalysis.NetAnalyzers from 5.0.3 to 6.0.0 #4318 (dependabot[bot])
- ➕ Added Win UI 3 support #4316 (dahovey)
- ⬆️ Bump XunitXml.TestLogger from 3.0.66 to 3.0.70 #4314 (dependabot[bot])
- ⬆️ Bump Microsoft.NET.Test.Sdk from 16.10.0 to 17.0.0 #4309 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Lifecycle.LiveData from 2.3.1 to 2.3.1.3 #4307 (dependabot[bot])
- ⬆️ Bump Microsoft.CodeAnalysis from 3.10.0 to 3.11.0 #4306 (dependabot[bot])
- ⬆️ Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.12 to 6.2.13 #4305 (dependabot[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.26.0.34506 to 8.30.0.37606 #4304 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Leanback from 1.0.0.9 to 1.0.0.12 #4303 (dependabot[bot])
- ⬆️ Bump MSBuild.Sdk.Extras from 3.0.23 to 3.0.38 #4301 (dependabot[bot])
- ⬆️ Bump Roslynator.Analyzers from 3.2.0 to 3.2.2 #4300 (dependabot[bot])
- ⚡️ Update AndroidX packages #4298 (Cheesebaron)
- Android can call RegisterSetupType twice, add guard #4297 (Cheesebaron)
- ⚡️ Update Tabbar.axml and Toolbar.axml classes #4287 (ChristosMylonas)
- ⬆️ Bump SonarAnalyzer.CSharp from 8.25.0.33663 to 8.26.0.34506 #4224 (dependabot[bot])
- ⬆️ Bump Xamarin.Google.Android.Material from 1.3.0.1 to 1.4.0 #4222 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Leanback from 1.0.0.8 to 1.0.0.9 #4219 (dependabot[bot])
- ⬆️ Bump Xamarin.GooglePlayServices.Basement from 117.6.0 to 117.6.0.1 #4218 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Fragment from 1.3.4 to 1.3.5 #4213 (dependabot[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.24.0.32949 to 8.25.0.33663 #4212 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.MediaRouter from 1.2.3 to 1.2.4 #4211 (dependabot[bot])
- ⬆️ Bump Roslynator.Analyzers from 3.1.0 to 3.2.0 #4198 (dependabot[bot])
- ⬆️ Bump Microsoft.CodeAnalysis from 3.9.0 to 3.10.0 #4197 (dependabot[bot])