MVVMCross v8.0.0 Release Notes
Release Date: 2021-06-11 // almost 3 years ago-
💥 Breaking changes:
- 🌲 Switch to Microsoft.Logging.Abstractions #4141 (Cheesebaron)
- ➕ Add more nullable attributes #4078 (Cheesebaron)
- ⚠ Warnings cleanup (+semver: breaking) #3967 (Cheesebaron)
Implemented enhancements:
- 💅 PresentationStyle for MvxModalPresentationAttribute for iOS devices on Xamarin Forms #3973 (patrick11994)
🛠 Fixed bugs:
- PreferenceFragment target bindings missing after migration to AndroidX #4094
- Fragment with Tag-Property of MvxFragmentPresentation-Attribute not found using FindFragmentByTag #3999
- Respect Tag in attribute when set #4187 (Cheesebaron)
- ➕ Add back preferences related bindings and helpers #4186 (Cheesebaron)
- 🛠 Fix null ref in mvxmessenger using logger #4074 (Cheesebaron)
- 🛠 Fix exception disposing weakevent on disposed source #4073 (Cheesebaron)
- Correct ios freezing when take photo. #4033 (PierreYvesBl)
- 🛠 Fix crash when trying to close plain iOS popover #4001 (Hackmodford)
- 🛠 Fix numberOfItemsInSection not implemented warning in MvxBaseCollectionViewSource #3981 (Cheesebaron)
- 🛠 Fix for Forms Modal Back Navigation #3914 #3976 (patrick11994)
- 🔄 Change ViewModel Parameters and Result constraints from class to notnull #3970 (Cheesebaron)
Closed issues:
- ⬆️ ViewModel Constructor Dependency Injection with a base ViewModel when upgrading from 6.3.1 to 7.1.2 #4183
- ⚠ Warning GC27A339F: method 'collectionView:numberOfItemsInSection:' in protocol 'UICollectionViewDataSource' #3979
🔀 Merged pull requests:
- ⬆️ Bump Xamarin.AndroidX.Leanback from 1.0.0.7 to 1.0.0.8 #4191 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.RecyclerView from 1.2.0 to 1.2.1 #4190 (dependabot[bot])
- ⬆️ Bump nokogiri from 1.10.10 to 1.11.7 in /docs #4189 (dependabot[bot])
- ⬆️ Bump rexml from 3.2.4 to 3.2.5 in /docs #4188 (dependabot[bot])
- 🌲 Logging cleanup #4185 (Cheesebaron)
- 🎉 Initialize logging as early as possible #4184 (Cheesebaron)
- ⬆️ Bump SonarAnalyzer.CSharp from 8.23.0.32424 to 8.24.0.32949 #4182 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Fragment from 1.3.3 to 1.3.4 #4181 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.AppCompat.AppCompatResources from 1.2.0.7 to 1.3.0 #4180 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.AppCompat from 1.2.0.7 to 1.3.0 #4179 (dependabot[bot])
- ⬆️ Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0 #4178 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.MediaRouter from 1.2.2.1 to 1.2.3 #4177 (dependabot[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.22.0.31243 to 8.23.0.32424 #4176 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Lifecycle.LiveData from 2.3.0.1 to 2.3.1 #4170 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Leanback from 1.0.0.6 to 1.0.0.7 #4168 (dependabot[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.20.0.28934 to 8.22.0.31243 #4167 (dependabot[bot])
- ⬆️ Bump Xamarin.GooglePlayServices.Location from 117.1.0 to 118.0.0 #4166 (dependabot[bot])
- ⬆️ Bump Xamarin.AndroidX.Fragment from 1.3.0.1 to 1.3.3 #4165 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.CodeAnalysis from 3.8.0 to 3.9.0 #4164 (dependabot-preview[bot])
- ⬆️ Upgrade to GitHub-native Dependabot #4163 (dependabot-preview[bot])
- ⬆️ Bump XunitXml.TestLogger from 3.0.62 to 3.0.66 #4159 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.ExifInterface from 1.3.2.1 to 1.3.2.2 #4158 (dependabot-preview[bot])
- ⬆️ Bump Moq from 4.16.0 to 4.16.1 #4157 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.4 #4155 (dependabot-preview[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.18.0.27296 to 8.20.0.28934 #4153 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.RecyclerView from 1.1.0.8 to 1.2.0 #4152 (dependabot-preview[bot])
- 🛠 Fix misunderstanding sentence in Value Combiners documentation #4121 (hieuwu)
- ⬆️ Bump packages #4120 (Cheesebaron)
- ⬆️ Bump Xamarin.GooglePlayServices.Basement from 117.5.0 to 117.6.0 #4106 (dependabot-preview[bot])
- ➕ Add caching to pipeline #4098 (Cheesebaron)
- ⬆️ Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.11 to 6.2.12 #4086 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.Fragment from 1.2.5.4 to 1.2.5.5 #4085 (dependabot-preview[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.17.0.26580 to 8.18.0.27296 #4084 (dependabot-preview[bot])
- ⬆️ Bump XunitXml.TestLogger from 2.1.45 to 3.0.62 #4082 (dependabot-preview[bot])
- ✅ Test improvement #4081 (epsmae)
- ⬆️ Bump Roslynator.Analyzers from 3.0.0 to 3.1.0 #4079 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.MediaRouter from 1.2.0.1 to 1.2.1 #4076 (dependabot-preview[bot])
- ➕ Add More Nullable Attributes #4075 (Cheesebaron)
- ⬆️ Bump Xamarin.AndroidX.MediaRouter from 1.2.0.1 to 1.2.1 #4072 (dependabot-preview[bot])
- ⬆️ Bump XunitXml.TestLogger from 2.1.26 to 2.1.45 #4070 (dependabot-preview[bot])
- ⬆️ Bump AsyncFixer from 1.4.1 to 1.5.1 #4069 (dependabot-preview[bot])
- ⚡️ Update Getting Started Doc #4068 (Hackmodford)
- 📚 Update Custom Data Binding documentation #4067 (Hackmodford)
- ⚡️ Update upgrade-to-mvvmcross-60.md #4064 (igormoiseev)
- ⬆️ Bump SonarAnalyzer.CSharp from 8.16.0.25740 to 8.17.0.26580 #4061 (dependabot-preview[bot])
- ⬆️ Bump AsyncFixer from 1.4.0 to 1.4.1 #4060 (dependabot-preview[bot])
- ⬆️ Bump AsyncFixer from 1.3.0 to 1.4.0 #4059 (dependabot-preview[bot])
- ⬆️ Bump Moq from 4.15.2 to 4.16.0 #4058 (dependabot-preview[bot])
- 📚 Update Package List Documentation #4055 (Hackmodford)
- 🔋 Feature/visual studio build improvement #4054 (epsmae)
- 👌 Improve MethodBinding Documentation #4052 (Hackmodford)
- 🛠 fix MvxValueConverter example code in docs #4050 (Hackmodford)
- 🛠 fix for contributors not appearing in docs #4049 (Hackmodford)
- 📚 Update MvxPresentationHint Documentation #4047 (Hackmodford)
- ⬆️ Bump MSBuild.Sdk.Extras from 3.0.22 to 3.0.23 #4044 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.CodeAnalysis.NetAnalyzers from 5.0.1 to 5.0.3 #4042 (dependabot-preview[bot])
- ➕ Add docs for MvxPopoverPresentationAttribute #4039 (Hackmodford)
- ⬆️ Bump Xamarin.GooglePlayServices.Basement from 117.4.0 to 117.5.0 #4038 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.Google.Android.Material from 1.2.1 to 1.2.1.1 #4037 (dependabot-preview[bot])
- ⬆️ Bump deps #4036 (Cheesebaron)
- 📦 Nuget manage packages centrally #4035 (Cheesebaron)
- ⬆️ Bump Xamarin.AndroidX.MediaRouter from 1.2.0 to 1.2.0.1 #4030 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.Legacy.Support.V4 from 1.0.0.5 to 1.0.0.6 #4025 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.Lifecycle.LiveData from 2.2.0.3 to 2.2.0.4 #4024 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.GooglePlayServices.Basement from 117.2.1 to 117.4.0 #4015 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.Google.Android.Material from 1.1.0.5 to 1.2.1 #4013 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.ExifInterface from 1.3.1 to 1.3.2 #4012 (dependabot-preview[bot])
- ⬆️ Bump MSBuild.Sdk.Extras from 2.1.2 to 3.0.22 #4008 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.3.1 to 3.3.2 #4006 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3 #4002 (dependabot-preview[bot])
- ⬆️ Bump Moq from 4.15.1 to 4.15.2 #4000 (dependabot-preview[bot])
- ⬆️ Bump SonarAnalyzer.CSharp from 8.14.0.22654 to 8.15.0.24505 #3998 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.10 to 6.2.11 #3996 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.CodeAnalysis from 3.7.0 to 3.8.0 #3994 (dependabot-preview[bot])
- ⬆️ Bump Moq from 4.14.7 to 4.15.1 #3992 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.Google.Android.Material from 1.0.0.1 to 1.1.0.5 #3991 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0 #3990 (dependabot-preview[bot])
- 🛠 Fix memory leak in MvxMacViewPresenter #3989 (ivmirx)
- ⬆️ Bump Xamarin.AndroidX.AppCompat from 1.2.0.4 to 1.2.0.5 #3987 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.SwipeRefreshLayout from 1.0.0.5 to 1.1.0 #3986 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.ExifInterface from 1.1.0.5 to 1.3.1 #3985 (dependabot-preview[bot])
- ⬆️ Bump Xamarin.AndroidX.MediaRouter from 1.1.0.5 to 1.2.0 #3984 (dependabot-preview[bot])
- ⬆️ Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.3.0 to 3.3.1 #3977 (dependabot-preview[bot])
- 👍 Xamarin Forms 5.0 Support #3972 (epsmae)
- ⬆️ Bump Xamarin.GooglePlayServices.Basement from 117.1.1 to 117.2.1 #3971 (dependabot-preview[bot])