Skip to content

Latest commit

 

History

History
1584 lines (1250 loc) · 147 KB

CHANGELOG.md

File metadata and controls

1584 lines (1250 loc) · 147 KB

Change Log

Full Changelog

Closed issues:

  • Android: Registering MvxLanguageConverter for Resx localization broke #2967
  • MvxFormsAppCompatActivity.OnBackPressed assumes the standard Forms page presenter is being used #2965

Merged pull requests:

6.1.2 (2018-06-18)

Full Changelog

Closed issues:

  • Binding stop working after upgrade from 6.0.1 to 6.1.1 on Xamarin.Forms #2960

Merged pull requests:

6.1.1 (2018-06-12)

Full Changelog

Fixed bugs:

  • MvxSetup Assembly.GetEntryAssembly() returns null #2957

Closed issues:

  • [Android] 6.1 hangs on splash screen #2955
  • The app stuck at Splash Screen when using MVVMCross 6.x #2953
  • Nightly builds are not updated #2948
  • Failed to resolve "MvvmCross.Core.MvxSetup" reference from "MvvmCross, Version=6.1.0.0, Culture=neutral, PublicKeyToken=null" #2956
  • Playground.Forms.Droid can't run #2951

Merged pull requests:

6.1.0 (2018-06-11)

Full Changelog

Fixed bugs:

  • MvvmCross.Forms blank page when binding to bool in xaml with MvxBind #2623
  • [LowMemory] Issue when XF app wakes after resource-intensive game on Android #2430
  • Support for ViewModel as BindableProperty #2934 (martijn00)
  • Fixing crash on UWP in Release due to plugin #2844 (nickrandolph)

Closed issues:

  • Source viewmodel in CreateBindingSet is ignored #2946
  • IMvxMessenger plugin is not loaded, MvxIoCResolveException #2937
  • [Discussion]Versioning and Release Schedule #2798
  • (6.0) Plugins not loaded unless explicitly referenced #2923
  • I'ts impossible to use custom MvxSuspensionManager in UWP projects #2882
  • All bindings stop working when using {Binding Source={x:Reference this}, Path=ViewModel.property} in Xaml derived from MvxContentView<TViewModel> #2825
  • MvxFormsAppCompatActivity.OnBackPressed override is broken. #2817
  • Add IsOnMainThread to IMvxMainThreadDispatcher #2791

Merged pull requests:

6.1.0-beta2 (2018-06-05)

Full Changelog

Closed issues:

  • UWP Dependency Injection on startup #2925
  • Object reference not set to an instance of an object in MvxChainedSourceBinding.Dispose #2922

6.1.0-beta1 (2018-05-30)

Full Changelog

Fixed bugs:

  • ViewModel#Destroy does not get called on UWP #2860
  • Soft back button doesn't work in Playground.Android #2736

Closed issues:

  • Backstack in mvvmcross android working incorrectly #2913
  • SplashScreen doesn't automatically start Activity registered for AppStart #2895
  • UWP Release Builds are crashing at runtime #2842
  • MvxTimePicker won't bind correctly to Android versions 5.1 and below. #2840
  • stamp $(AssemblyName) ($(TargetFramework)) into builds #2836

Merged pull requests:

6.0.1 (2018-04-29)

Full Changelog

Fixed bugs:

  • SplashScreenAppCompat should use AppCompatSetup #2821 (drungrin)

Closed issues:

  • Calling async method on ViewModel.Initialize never ends and InitializeTask properties never got updated #2829
  • RunAppStart isn't called in Xamarin Form - Android project #2813
  • Error when using the Initialize event in a view model since upgrade to Version 6.0 #2808
  • MvvmCross.Platforms.Android namespace missing from MvvmCross 6.0.0 package #2807
  • Documentation request #2806
  • Resource.Layout' does not contain a definition for '[ViewName]' #2801
  • MvxFormsIosSetup.CreateViewPresenter called too soon? #2802

Merged pull requests:

6.0.0 (2018-04-14)

Full Changelog

Fixed bugs:

  • MvvmCross doesn't work with F# Android app resources #2772
  • UWP Photo chooser distorts photo on windows phone #2588
  • Playground.Droid creates multiple instances of RootViewModel #2782
  • Xamarin Forms Images is not shown on Android when using mvvmcross #2770
  • Crash when Close Viewmodel With Result using MasterDetail #2757
  • Playground SheetView crashes Android application #2722
  • Android app hangs on SplashScreen #2721
  • MvxViewPagerAdapter and MvxStateViewPagerAdapter ignore the presence of view model instance inside MvxViewPagerFragmentInfo #2718
  • RegisterAttribute doesn't always match the new MvvmCross 6 namespace #2688
  • App didn't show the right view after add SplashScreen on WPF #2684
  • [iOS] Text Replacement does not apply change through the binding #2681
  • Language files are not loaded in iOS project #2678
  • Lack of Initialization from MvxSplashScreenActivity causes App start from external Intent (ie, Uri routing) to fail in Forms app #2624
  • Xamarin.Forms Android - First page cannot reference Application level StaticResources #2622
  • PluginLoaders not found for platform specific plugins #2611
  • Child View Presentation does not work when using More Tabs (more than five tabs) [iOS] #2609
  • Fragment close does not work if fragment presentation attribute has backstack set to false #2600
  • Sometimes open the app and then it crashes #2599
  • Platform.Mac startup exception Foundation.You_Should_Not_Call_base_In_This_Method #2591
  • Custom Presentation Hint Handler is ignored #2589
  • MvxAppStart swallows exceptions #2586
  • MvvmCross.Forms cannot replace app's MainPage #2577
  • UITextview binding - missing source event info in MvxWeakEventSubscription Parameter name: sourceEventInfo #2543
  • MvxBottomSheetDialogFragment OnDestroy does not consider finsished parameter #2525
  • MvxObservableCollection reports wrong index when doing AddRange #2515
  • UITextView target binding fails when subscribing to changes #2484
  • MvxWindowsPage cannot navigate to MvxContentPage #2466
  • Status Bar Style jumps back to default after navigation (iOS) #2463
  • UISwitch binding doesn't work #2462
  • RegisterNavigationServiceAppStart vs RegisterAppStart #2447
  • MvxExpandableListView GroupClick binding replaces group expanding functionality #2408
  • MvxAppCompatDialogFragment Attempt to invoke virtual method on a null object reference #2378
  • 'System.TypeInitializationException' In 'MvvmCross.Core.Platform.LogProviders.ConsoleLogProvider' On UWP Projects #2333
  • Inconsistent PCL profile for PictureChooser #2295
  • Adjusting the resolution of the resource assembly #2777 (nickrandolph)
  • Fixing issue with CurrentActivity being null in Playground.Droid #2775 (nickrandolph)
  • Find resource type based on Android.Runtime.ResourceDesignerAttribute #2774 (nosami)
  • Make show and close of iOS views respect Animated #2767 (martijn00)
  • MvxUISliderValueTargetBinding: Add missing return #2750 (nmilcoff)
  • Fixes #2722 #2730 (tbalcom)
  • Make sure Forms is loaded when not using a splashscreen #2729 (martijn00)
  • Android add MvxViewVodelRequest to fragment forward life cycle events #2728 (Plac3hold3r)
  • Android Dialogs: Fix close & do not keep references to instances #2711 (nmilcoff)
  • Improvements & register fix for Visibility / Messenger / PictureChooser plugins #2704 (nmilcoff)
  • Fix moving items in the MvxRecyclerAdapter #2664 (kjeremy)
  • MvxBaseTableViewSource: Fix wrong height for xib based cells #2644 (nmilcoff)
  • Apply default templates to MvxAppCompatSpinner #2640 (kjeremy)
  • Binding types fix #2632 (Saratsin)
  • Fixed issue #2515 where MvxObservableCollection.AddRange() reports wrong index #2614 (Strifex)
  • #2600 no backstack fragment close does not work hotfix #2601 (thefex)
  • Fix that change presentation add handler is ignored in forms #2592 (martijn00)
  • Fix inheritance for MvxBaseSplitViewController class with constraint #2564 (nmilcoff)
  • Fixing Android attributes #2529 (nickrandolph)
  • MvxBottomSheetDialogFragment: Fix OnDestroy #2526 (nmilcoff)
  • Improve implementation of IMvxAndroidCurrentTopActivity #2513 (nmilcoff)
  • Make Mvx...Cell inherit from IMvxCell instead of IMvxElement #2511 (mubold)
  • Fix MvxTabBarViewController.CloseTab: Pick correct ViewController #2506 (nmilcoff)
  • Switch parameters in MvxException so that first exception is InnerException #2504 (mubold)
  • MvxNavigationServiceAppStart: Don't swallow exceptions #2471 (nmilcoff)

Closed issues:

  • Generic UWP views break compiled bindings #2653
  • Attribute "MvxBind" has already been defined #2800
  • WPF Support Missing From MvvmCross 6.0.0 #2796
  • [iOS] Using VS AppCenter "AppCenter.Start" while MvxApplication.Initialize results in deadlock since MVX 6 beta7 #2745
  • WPF Presenter documentation is out of date #2743
  • NuGet package descriptions are missing from csproj files #2742
  • Need an example of custom activity transitions #2659
    • Skipping DigitalWorkReport.Droid.Resource.String.fab_scroll_shrink_grow_autohide_behavior #2645
  • MvvmCross.Plugins.Location.Fused.Droid.Plugin does not load #2637
  • Cleanup "Sidebar" plugin #2626
  • MvvmCross.Forms version out of sync with Xamarin.Forms Tutorial #2620
  • Navigation service: ChangePresentation should be async #2602
  • OnCreate is called after first ContentPage #2549
  • [Android] Inconsistency with MvxRecyclerView vs. MvxListView & MvxSpinner #2544
  • Remove usage of MvxTrace from code #2541
  • Switch NUnit tests to XUnit #2540
  • Inconsistency between MvxCommand<T> and MvxAsyncCommand<T> implementing IMvxCommand #2520
  • MvxFormsApplication Start, Sleep and Resume gets not called on iOS #2512
  • Reason why app crashed MvxSetup.InitializePrimary() called from void? #2508
  • Documentation missing for Xamarin.Forms ViewPresenter #2497
  • Feature request: Broader fragment usage #2495
  • Remove IMvxIosModalHost #2475
  • The new logger infrastructure should not send null messages to IMvxLog #2437
  • [Android] [MvxRecyclerView] MvxTemplateSelector<TItem> missing ItemTemplateId issue #2422

Merged pull requests:

6.0.0-beta7 (2018-03-30)

Full Changelog

Fixed bugs:

  • Playground SheetView crashes Android application #2722
  • Android app hangs on SplashScreen #2721
  • MvxViewPagerAdapter and MvxStateViewPagerAdapter ignore the presence of view model instance inside MvxViewPagerFragmentInfo #2718
  • App didn't show the right view after add SplashScreen on WPF #2684
  • Language files are not loaded in iOS project #2678
  • Sometimes open the app and then it crashes #2599
  • MvvmCross.Forms cannot replace app's MainPage #2577
  • Status Bar Style jumps back to default after navigation (iOS) #2463
  • MvxAppCompatDialogFragment Attempt to invoke virtual method on a null object reference #2378
  • Fixes #2722 #2730 (tbalcom)
  • Make sure Forms is loaded when not using a splashscreen #2729 (martijn00)
  • Android add MvxViewVodelRequest to fragment forward life cycle events #2728 (Plac3hold3r)
  • Android Dialogs: Fix close & do not keep references to instances #2711 (nmilcoff)
  • Improvements & register fix for Visibility / Messenger / PictureChooser plugins #2704 (nmilcoff)

Closed issues:

  • Add the ability to only use one instance of a given fragment #2694
  • Need an example of custom activity transitions #2659
    • Skipping DigitalWorkReport.Droid.Resource.String.fab_scroll_shrink_grow_autohide_behavior #2645
  • MvvmCross.Forms version out of sync with Xamarin.Forms Tutorial #2620
  • Pin NuGet package dependencies #2581
  • OnCreate is called after first ContentPage #2549
  • Reason why app crashed MvxSetup.InitializePrimary() called from void? #2508
  • Documentation missing for Xamarin.Forms ViewPresenter #2497
  • Feature request: Broader fragment usage #2495
  • [Android] [MvxRecyclerView] MvxTemplateSelector<TItem> missing ItemTemplateId issue #2422

Merged pull requests:

6.0.0-beta6 (2018-03-19)

Full Changelog

Fixed bugs:

  • RegisterAttribute doesn't always match the new MvvmCross 6 namespace #2688
  • Lack of Initialization from MvxSplashScreenActivity causes App start from external Intent (ie, Uri routing) to fail in Forms app #2624
  • Xamarin.Forms Android - First page cannot reference Application level StaticResources #2622
  • MvxAppStart swallows exceptions #2586

Closed issues:

  • Using MvvmCross 5.6 NavigationService with autofac IoC #2636
  • [Android] Inconsistency with MvxRecyclerView vs. MvxListView & MvxSpinner #2544

Merged pull requests:

5.7.0 (2018-03-14)

Full Changelog

Fixed bugs:

  • [iOS] Text Replacement does not apply change through the binding #2681

Merged pull requests:

6.0.0-beta5 (2018-03-09)

Full Changelog

Fixed bugs:

  • Fix moving items in the MvxRecyclerAdapter #2664 (kjeremy)

Closed issues:

  • Support for netstandard1.4 in version 6.0 #2649
  • ParameterValues doesn't set in NavigationService #2646
  • get view api #2643
  • MvvmCross.Plugins.Location.Fused.Droid.Plugin does not load #2637
  • Cleanup "Sidebar" plugin #2626
  • StarterPack does not generate files on vs17 #2595
  • MvxFormsApplication Start, Sleep and Resume gets not called on iOS #2512
  • View shown before ViewModel initialization complete #2478

Merged pull requests:

6.0.0-beta4 (2018-03-02)

Full Changelog

Fixed bugs:

Closed issues:

  • MvvmCross.Plugin.Location.Fused 5.6.3 not compatible with MvvmCross.Droid.Support.v7.AppCompat 5.6.3 #2633
  • MvvmCross.Plugin.Location.Fused 5.6.3 is not compatible with netstandard2.0 #2607

Merged pull requests:

6.0.0-beta3 (2018-02-14)

Full Changelog

Fixed bugs:

  • PluginLoaders not found for platform specific plugins #2611
  • Child View Presentation does not work when using More Tabs (more than five tabs) [iOS] #2609
  • MvxObservableCollection reports wrong index when doing AddRange #2515
  • MvxWindowsPage cannot navigate to MvxContentPage #2466
  • Fixed issue #2515 where MvxObservableCollection.AddRange() reports wrong index #2614 (Strifex)

Merged pull requests:

6.0.0-beta2 (2018-02-12)

Full Changelog

6.0.0-beta1 (2018-02-12)

Full Changelog

Fixed bugs:

  • Fragment close does not work if fragment presentation attribute has backstack set to false #2600
  • Platform.Mac startup exception Foundation.You_Should_Not_Call_base_In_This_Method #2591
  • Custom Presentation Hint Handler is ignored #2589
  • UITextview binding - missing source event info in MvxWeakEventSubscription Parameter name: sourceEventInfo #2543
  • MvxBottomSheetDialogFragment OnDestroy does not consider finsished parameter #2525
  • RegisterNavigationServiceAppStart vs RegisterAppStart #2447
  • MvxExpandableListView GroupClick binding replaces group expanding functionality #2408
  • 'System.TypeInitializationException' In 'MvvmCross.Core.Platform.LogProviders.ConsoleLogProvider' On UWP Projects #2333
  • Inconsistent PCL profile for PictureChooser #2295
  • #2600 no backstack fragment close does not work hotfix #2601 (thefex)
  • Fix that change presentation add handler is ignored in forms #2592 (martijn00)
  • Fix inheritance for MvxBaseSplitViewController class with constraint #2564 (nmilcoff)
  • Fixing Android attributes #2529 (nickrandolph)
  • MvxBottomSheetDialogFragment: Fix OnDestroy #2526 (nmilcoff)
  • Improve implementation of IMvxAndroidCurrentTopActivity #2513 (nmilcoff)
  • Make Mvx...Cell inherit from IMvxCell instead of IMvxElement #2511 (mubold)
  • Fix MvxTabBarViewController.CloseTab: Pick correct ViewController #2506 (nmilcoff)
  • Switch parameters in MvxException so that first exception is InnerException #2504 (mubold)
  • MvxNavigationServiceAppStart: Don't swallow exceptions #2471 (nmilcoff)

Closed issues:

  • Navigation service: ChangePresentation should be async #2602
  • [Question] - thoughts on routing for navigation #2563
  • Remove usage of MvxTrace from code #2541
  • Switch NUnit tests to XUnit #2540
  • System.Reflection GetCustomAttributes #2535
  • Inconsistency between MvxCommand<T> and MvxAsyncCommand<T> implementing IMvxCommand #2520
  • Remove IMvxIosModalHost #2475
  • WithConversion<...> does not appear do the same as WithConversion(new ...) #2449
  • The new logger infrastructure should not send null messages to IMvxLog #2437
  • [Android] MvxSplashScreenActivity should not have to be the first Activity #2261
  • MvxViewModel<TParameter>.Init should be removed #2257

Merged pull requests:

5.6.3 (2017-12-22)

Full Changelog

Fixed bugs:

  • UITextView target binding fails when subscribing to changes #2484
  • UISwitch binding doesn't work #2462
  • MvxUIDatePickerDateTargetBinding crash on subscription #2487
  • UIBarButtonItem binding doesn't work #2456
  • Fix MvxBaseUIDatePickerTargetBinding #2488 (nmilcoff)
  • Fix MvxUITextViewTextTargetBinding crash on subscription #2460 (nmilcoff)

Merged pull requests:

5.6.2 (2017-12-11)

Full Changelog

5.6.1 (2017-12-11)

Full Changelog

Merged pull requests:

5.6.0 (2017-12-10)

Full Changelog

Fixed bugs:

  • MvxBottomSheetDialogFragment doesn't forward View events to ViewModel #2431
  • override Close is not called when Mac Window is closed using x button #2199
  • UWP MvxSuspensionManager does not call ReloadState nor ReloadFromBundle after migration to mvvmcross 5.4 #2388
  • macOS: Add lifecycle events and presenter improvement #2432 (nmilcoff)
  • Fix MvxViewModelRequest for fragments and improve ViewDestroy callback #2420 (nmilcoff)

Closed issues:

  • Preserve.cs #2446
  • ShowNestedFragment throws exception when host fragment is not visible #2442
  • Fragments inside ViewPager are not restored #2403
  • MvxTableViewSource CollectionChangedOnCollectionChanged can be executed on a worker thread #2360
  • Change Event subscriptions in Target Bindings on iOS to Weak #2145
  • MasterDetail Icon disappears on navigation (iPhone only) #2427
  • Update tvOS presenters to the new iOS presenter #2108

Merged pull requests:

  • Improve iOS bindings #2452 (willsb)
  • Add hint to set the current page in a parent page #2451 (martijn00)
  • added changes for tvOS #2450 (biozal)
  • Add event hooks to MvxNavigationService.ChangePresentation #2448 (nmilcoff)
  • tvOS Split View Presentation Support #2443 (biozal)
  • MvxTableViewSource.CollectionChangedOnCollectionChanged: Allow execution from a worker thread #2441 (nmilcoff)
  • Fix Playground.Droid tabs #2439 (nmilcoff)
  • Fixes #2431 MvxBottomSheetDialogFragment not forwarding events #2435 (tbalcom)
  • Adding reloading to existing view models #2434 (nickrandolph)
  • Fixing issue where icon disappears when navigating within master deta… #2429 (nickrandolph)
  • tvOS presentation update to match features in other platforms #2414 (biozal)

5.5.2 (2017-11-29)

Full Changelog

Fixed bugs:

  • MvxObservableCollection: "Add" and "AddRange" methods generates an event arguments with different structures. #2338
  • Fixes Bugs in UWP PresentationAttribute handling #2424 (strebbin)
  • Fixed broken MvxUIDatePickerCountdownDurationTargetBinding. #2419 (DaRosenberg)
  • Fixing missing icon on ios #2416 (nickrandolph)
  • Fixing issue with default page presentationattribute where viewmodelt… #2409 (nickrandolph)
  • Fixes MvxObservableCollection.AddRange firing wrong changed event #2407 (MKuckert)
  • Fixing double-navigation when navigation is hosted within master-detail #2406 (nickrandolph)

Merged pull requests:

5.5.1 (2017-11-29)

Full Changelog

Fixed bugs:

  • UWP Presentation Attributes not working correctly #2423
  • empty view(xaml page not loading) #2404

Closed issues:

  • BarBackgroundColor does not work in the UWP #2405

5.5.0 (2017-11-23)

Full Changelog

Fixed bugs:

  • Forms: TargetInvocationException when using ShowViewModel with parameter #2363
  • ViewModel Initialize method not called using MvxViewPagerFragmentInfo #2297
  • ViewModel's SaveState/ReloadState and NavigationService #2167
  • Feedback: The new Navigation Service and the life cycle it introduces #2105
  • Navigation with Results and Configuration Change cause premature delivery of null result #2384
  • Playground.Forms.Droid can't resume after being hidden by back key #2332
  • MasterDetailExample.UWP crashes with 'System.NullReferenceException: Object reference not set to an instance of an object' #2304
  • Improvements to UIDatePicker target bindings #2375 (DaRosenberg)

Closed issues:

  • AndroidPresenter: Close all Fragments of Activity when doing CloseActivity() #2398
  • Could not install package 'MvvmCross.Plugin.PictureChooser 5.4.2' into a "Profile78" project #2369
  • Initialize not called when manually instantiating an MvxViewModel #1972
  • UWP crash at launch "Failed to resolve type MvvmCross.Core.Views.IMvxViewPresenter" #2397
  • Resuming app with tabs as root page causes duplicate page to load as new navigation (MvvmCross 5.4.2 / MvxTabbedPage root) #2373
  • Migration issue from 5.0.3 to 5.1.1 - Application is null / MvxFormsAppCompatActivity / base.OnCreate(bundle) / Resolved, but useful info #2129

Merged pull requests:

5.4.2 (2017-11-07)

Full Changelog

Fixed bugs:

  • Setting Detail in MvxMasterDetailView added to stack and not replacing Detail #2347
  • Unable to use MvxTabbedPage in MvvmCross 5.4.0 #2345
  • Default root page will not load, if the MasterDetailPage is the app startup page #2309
  • Strange behaviour of the navigation stack with MVX #2308
  • Toolbar color can not be changed #2301
  • Add support for nested root pages of any type #2361 (martijn00)

Closed issues:

  • MvxTabLayoutPresentation not working in Fragment #2335
  • IMvxNavigationService Stack Issue in Xamarin Forms #2202

5.4.1 (2017-11-07)

Full Changelog

Fixed bugs:

  • Xamarin.Forms / Setting NoHistory member has no effect #2320
  • mvx:MvxBind binding structure inconsistant #2299
  • Rotation crashes device #2274
  • Null reference exception in type initializer for ConsoleLogProvider on iOS 11 device #2342
  • App fails to launch when initial page has WrapInNavigationPage = false #2329

Closed issues:

  • MvxLayoutInflater Disposed exception #1924
  • mvx:MvxBind not setting selected item in MvxListView #2355
  • UIDatePikcer CountdownDuration Binding #2352

Merged pull requests:

5.4.0 (2017-10-31)

Full Changelog

Fixed bugs:

  • Navigation will break, if a page inside a MasterDetail navigation opens a modal dialog #2311
  • Android crashes as soon as the master menu page has an icon #2310
  • The master menu stays open after navigation #2307
  • MasterDetailPage breaks my app because of the slide to open menu gesture #2306
  • Lack one constructor inside MvxDialogFragment #2294
  • Navigation between native and Forms is not correct #2292
  • iOS - Crashing on navigation #2289
  • MvxIosViewPresenter CloseModalViewController broken in 5.3 #2276
  • Bug with toolbar on android MvvmCross 5.2.1 and Forms 2.4.0.282 #2252
  • MvxSidebarPresenter not adding drawer bar button and showing drawer #2247
  • Sidebar menu doesn't get initialised for first root controller in 5.2 #2188
  • mvx:La.ng in Xamarin.Forms not working #2176
  • Null reference error in MvxFormsAppCompatActivity on GetAccentColor #2117
  • Mvxforms droid resources fix #2305 (johnnywebb)

Closed issues:

  • Xamarin Sidebar doesn't opens at first launch #2268
  • Feature request: Modal dialogs / SplitView with Xamarin.Forms #2074

Merged pull requests:

5.3.2 (2017-10-23)

Full Changelog

Fixed bugs:

  • Crash MvxTabBarViewController ViewWillDisappear #2267
  • [Android] Dismissing dialog via back button doesn't cancel Task #2245

Merged pull requests:

5.3.1 (2017-10-18)

Full Changelog

Fixed bugs:

  • Attempting to install Xamarin.Android.Support.Exif into iOS project #2272

Merged pull requests:

5.3.0 (2017-10-13)

Full Changelog

Fixed bugs:

  • OnStop needs a null check #2238
  • Pass MvxViewModelRequest.PresentationValues when navigating to Fragment on to it's parent's Activity when navigating #2237

Closed issues:

  • New nav service "deep link" conflict with viewmodel parameters when param is string #2080
  • Dialog doesn't survive screen orientation change #2246
  • 2 Factor Login required for the MvvmCross organization from 22 September #2195
  • Feature Suggestion - Side by side Xamarin iOS/Android and Xamarin Forms #1889

Merged pull requests:

5.2.1 (2017-09-26)

Full Changelog

Fixed bugs:

  • IMvxOverridePresentationAttribute not working of any Android view #2225
  • Wrong host activity gets shown #2222
  • Exception in MvxAppCompatDialogFragment<T> #2220
  • MvxNSSwitchOnTargetBinding appears in MvvmCross.Mac and MvvmCross.Binding.Mac #2205
  • Wrong ViewModel data in cached Fragment #1986

Closed issues:

  • Wrong behavior on Move in MvxCollectionViewSourceAnimated #2061
  • Can't install MvvmCross 5.2.1 in Xamarin Forms PCL Project #2240
  • Programmatically switching tabbed viewmodels from RootViewModel #2191
  • Hang when awaiting code in Initialize in 5.2 #2182
  • Support Toolbar and Unified Toolbar bindings by view for Mac #2180
  • Auto-creation of window in MvvmCross Mac now default? #2178
  • Missing StarterPack for MvvmCross.Forms #2073

Merged pull requests:

5.2 (2017-09-12)

Full Changelog

Fixed bugs:

  • Add initWithCoder: constructor for MvxView #2156
  • New navigation service doesn't seem to be truly async as opposite to old ShowViewModel() navigation #2071
  • Remove unnecessary additions to AndroidViewAssemblies #2170 (Cheesebaron)

Closed issues:

  • MvxAppCompatSetup.cs AndroidViewAssemblies SlidingPaneLayout is not needed #2169
  • Cleanup MvvmCross simple implementation for Droid #2153
  • Display MvxAppCompatDialogFragment as a dialog #2152
  • IMvxPictureChooserTask iOS 10.3 app crash on selecting image from Gallery #2149
  • Support NavigationService by type #2147
  • Mvx 5.x navigation and TabBarViewController #2137
  • MvxAppCompatActivity doesn't work with IMvxNavigationService #2128
  • Renaming all classes #2123
  • Incorrect ViewModel Init() params serialization/deserialization #2116
  • PictureChooser Android Incorrect Rotation #2096
  • ModalViewController dismissed on click native popup #2094
  • MvxTabBarViewController not working anymore without WrapInNavigationController parameter #2084
  • ViewAppearedFirstTime: ViewAppeared() can be called multiple times on iOS #2075
  • Not being able to bind ItemClick in axml or programatically in Droid #2066
  • Navigation to tab bar models seems to be broken for MvvmCross/iOS 5.0.4 onwards #2046
  • iOS - public override async Task Initialize() throws exception on launch #2009
  • ViewModel Life cycle events not called properly when bound to an MvxActivity #2001
  • New presenter for Android #1934
  • NavigationService: Close all Fragments of parent Activity from within fragment ViewModel #1917

Merged pull requests:

5.1.1 (2017-07-28)

Full Changelog

Closed issues:

  • Cannot install the MvvmCross.Forms NuGet package on a fresh/clean Xamarin.Forms project. #2070
  • Tabs within fragment breaks on navigation #2055
  • Compilation issues with MvvmCross.StarterPack 5.1.0 #2063
  • new LinkerPleaseInclude.cs.pp (ios) does not compile #2054
  • MvxNavigationService and Linker All does not work #2025

Merged pull requests:

5.1.0 (2017-07-17)

Full Changelog

Fixed bugs:

Closed issues:

  • Default bindings for Xamarin Forms #2119
  • Crash when using a MvxTabBarViewController + Custom Presenter not derived from MvxIosViewPresenter #2112
  • Feedback: (Semantic) Versioning #2107
  • RaiseCanExecuteChanged on MvxCommand status is not checked again #2064
  • MvxNavigationService never calls IMvxViewModelLocator.Load #2036
  • mvx:Warning: 0.25 No sidemenu found. To use a sidemenu decorate the viewcontroller class with the 'MvxPanelPresentationAttribute' class and set the panel to 'Left' or 'Right'. #2034
  • Exception being thrown on fresh app start, OnCreate inaccessible? #2032
  • MvxViewModel<TParameter> occurs exception. #2028
  • Feature request: Lifecycle event for OnCreate and ViewDidLoad #2018
  • Multiple instances of viewmodels being created when navigating when using MvvmCross with Forms and Master-Detail #1979
  • CanExecute does not fire when RaiseCanExecuteChanged() is called. #1877

Merged pull requests:

  • Revert "target profile 78 like other plugins" #2030 (Cheesebaron)
  • target profile 78 like other plugins #2029 (khoussem)
  • Calls CloseTabBarViewController() only for actual MvxIosViewPresenter #2113 (aspnetde)
  • Adjust dispatchers after merging mask exceptions pr #2045 (Cheesebaron)
  • Fix samples and duplicate ViewModels on Xamarin.Forms #2044 (martijn00)
  • Add MvxNavigationService to LinkerPleaseInclude #2043 (willsb)
  • Add appstart using navigationservice #2042 (martijn00)
  • Don't try to use deprecated init when using navigationservice #2041 (martijn00)
  • MvxSimpleWpfViewPresenter supports MvxClosePresentationHint #2040 (jz5)
  • Use ViewModelLocator to load view models #2039 (martijn00)
  • iOS ViewPresenter: Support for nested modals #2037 (nmilcoff)
  • Fix Forms implementation for MvvmCross #2035 (martijn00)
  • Introduced new lifecycle event "Created" in MvxViewModel #2020 (KennethKr)

5.0.6 (2017-07-10)

Full Changelog

Fixed bugs:

  • App crash will null reference exception after cancelling sending email #1978
  • replace create MvxNavigationController method call in MvxIosViewPrese… #2010 (KanLei)

Closed issues:

  • MvvmCross plugin PictureChooser 5.0.5 - profile 259 #2017
  • when i try to install MvvmCross.Droid.Support.Fragment getting error #2016
  • Inline converter creation in WPF #2000
  • SetTitleAndTabBarItem not called on 5.0.5 #1995
  • Support for Resharper PropertyChangedHandler #1994

Merged pull requests:

5.0.5 (2017-06-25)

Full Changelog

Closed issues:

  • iOS - MvxIosViewPresenter throwing KeyNotFoundException via Show() #1991

Merged pull requests:

5.0.4 (2017-06-23)

Full Changelog

Fixed bugs:

  • MvxTabBarViewController cannot be shown as child #1967
  • App crash with missing constructor on MvxImageView #1915
  • MvxImageView ctor missing #1966 (Cheesebaron)

Closed issues:

  • MvxNavigationService.Close is not setting the ViewModel on the NavigateEventArgs #1983
  • Order of Initialize call in Android after Navigation service call #1968

Merged pull requests:

5.0.3 (2017-06-19)

Full Changelog

Fixed bugs:

  • New navigation service creates two instances of VM and initialize the wrong one #1943
  • WPF Navigation Service doesn't work with parameter #1921

Closed issues:

  • Fused Location Provider throws IllegalStateException #1955
  • Add generic interface for IMvxCommand #1946
  • Navigation Issues UWP after Upgrade #1940
  • UWP MvxRegion split-view navigation broken in 5.0.2 #1920
  • Feature suggestion - PictureChooser WPF - Add gif and png files in DialogBox #1891

Merged pull requests:

5.0.2 (2017-06-06)

Full Changelog

Fixed bugs:

  • Uwp Navigation Service doesn't work with Parameter #1905
  • android.support.v7.widget.SearchView Query binding not working #1882
  • Error MvvmCross.Uwp.rd.xml does not exist when compiling 5.0.1 #1879
  • Kevinf/1880 memory leak #1907 (Bowman74)
  • Consolidate library output and embed rd.xml #1901 (Cheesebaron)

Closed issues:

  • Synchronous view model initialization #1902
  • Appearing event called multiple times on Android platform #1894
  • Documentation: ViewModel lifecycle doesn't explain how to deal with tombstoning #1892
  • Add a way to change presentation attribute of ViewController at runtime #1887
  • Documents: Plugins README are old #1886
  • mvvmcross 5.0 Fatal signal 11 (SIGSEGV) #1881
  • Navigation Bug introduced in 5.0.1: View.OnCreate reinstantiates existing target ViewModel #1880

Merged pull requests:

5.0.1 (2017-05-26)

Full Changelog

Closed issues:

  • ViewModel's constructor is called twice when using NavigationService #2038

5.0.0 (2017-05-22)

Full Changelog

Closed issues:

  • Cannot resolve Assembly or Windows Metadata file 'MvvmCross.WindowsUWP.dll' #1952

5.0.0-beta.12 (2017-05-22)

Full Changelog

5.0.0-beta.11 (2017-05-17)

Full Changelog

5.0.0-beta.10 (2017-05-15)

Full Changelog

5.0.0-beta.9 (2017-05-13)

Full Changelog

5.0.0-beta.8 (2017-05-10)

Full Changelog

5.0.0-beta.7 (2017-05-03)

Full Changelog

5.0.0-beta.6 (2017-05-01)

Full Changelog

5.0.0-beta.5 (2017-04-30)

Full Changelog

5.0.0-beta.4 (2017-04-29)

Full Changelog

5.0.0-beta.3 (2017-04-28)

Full Changelog

5.0.0-beta.2 (2017-04-26)

Full Changelog

5.0.0-beta.1 (2017-04-25)

Full Changelog

4.4.0 (2016-11-01)

Full Changelog

4.3.0 (2016-09-26)

Full Changelog

4.2.3 (2016-08-17)

Full Changelog

4.2.2 (2016-07-11)

Full Changelog

4.2.1 (2016-07-05)

Full Changelog

4.2.0 (2016-06-13)

Full Changelog

4.1.6 (2016-05-24)

Full Changelog

4.1.5 (2016-05-19)

Full Changelog

4.1.4 (2016-04-20)

Full Changelog

Binding_4.1.1 (2016-04-04)

Full Changelog

DroidShared_4.1.2 (2016-04-04)

Full Changelog

FullFragging_4.1.1 (2016-04-04)

Full Changelog

4.1.0 (2016-03-22)

Full Changelog

4.0.0 (2016-02-02)

Full Changelog

4.0.0-beta8 (2016-01-12)

Full Changelog

4.0.0-beta7 (2015-12-10)

Full Changelog

4.0.0-beta5 (2015-11-06)

Full Changelog

4.0.0-beta4 (2015-10-20)

Full Changelog

4.0.0-beta3 (2015-09-10)

Full Changelog

4.0.0-beta2 (2015-08-18)

Full Changelog

4.0.0-beta1 (2015-07-31)

Full Changelog

4.0.0-alpha9 (2015-07-17)

Full Changelog

4.0.0-alpha8 (2015-07-17)

Full Changelog

4.0.0-alpha4 (2015-07-17)

Full Changelog

4.0.0-alpha3 (2015-07-15)

Full Changelog

4.0.0-alpha2 (2015-07-14)

Full Changelog

4.0.0-alpha1 (2015-07-09)

Full Changelog

3.5.2-alpha2 (2015-06-30)

Full Changelog

3.5.2-alpha1 (2015-06-16)

Full Changelog

3.5.1 (2015-05-02)

Full Changelog

3.51-beta1 (2015-03-11)

Full Changelog

3.5.1-alpha1 (2015-02-08)

Full Changelog

3.5.0 (2015-01-17)

Full Changelog

3.5.0-beta2 (2014-12-17)

Full Changelog

3.5.0-beta1 (2014-12-12)

Full Changelog

3.5.0-alpha2 (2014-11-22)

Full Changelog

3.2.2 (2014-11-22)

Full Changelog

v3_5_alpha0 (2014-11-14)

Full Changelog

3.2.2-beta1 (2014-10-21)

Full Changelog

3.2.1-beta3 (2014-08-25)

Full Changelog

3.2.1-beta2 (2014-07-27)

Full Changelog

3.2.1-beta1 (2014-06-29)

Full Changelog

build-3.1.177-beta5 (2014-04-09)

Full Changelog

3.1.2-beta1 (2014-03-26)

Full Changelog

build-3.1.176-beta5 (2014-03-10)

Full Changelog

build-3.1.175-beta5 (2014-03-05)

Full Changelog

build-3.1.174-beta5 (2014-02-26)

Full Changelog

build-3.1.173-beta5 (2014-02-20)

Full Changelog

build-3.1.171-beta5 (2014-02-14)

Full Changelog

build-3.1.170-beta5 (2014-02-10)

Full Changelog

build-3.1.169-beta5 (2014-02-10)

Full Changelog

build-3.1.168-beta5 (2014-02-10)

Full Changelog

3.1.1 (2014-02-09)

Full Changelog

build-3.1.167-beta5 (2014-02-06)

Full Changelog

build-3.1.166-beta5 (2014-02-06)

Full Changelog

build-3.1.163-beta5 (2014-02-06)

Full Changelog

build-3.1.160-beta5 (2014-02-04)

Full Changelog

build-3.1.159-beta5 (2014-02-04)

Full Changelog

build-3.1.158-beta5 (2014-02-04)

Full Changelog

build-3.1.157-beta5 (2014-02-04)

Full Changelog

build-3.1.156-beta5 (2014-02-04)

Full Changelog

build-3.1.155-beta5 (2014-02-04)

Full Changelog

build-3.1.154-beta5 (2014-02-03)

Full Changelog

build-3.1.151-beta1 (2014-02-03)

Full Changelog

build-3.1.150-beta1 (2014-02-03)

Full Changelog

build-3.1.149-beta1 (2014-02-03)

Full Changelog

Full Changelog

3.1.1-beta5 (2014-02-01)

Full Changelog

3.1.1-beta4 (2014-01-26)

Full Changelog

3.1.1-beta3 (2014-01-16)

Full Changelog

build-3.1.148-beta1 (2014-01-11)

Full Changelog

build-3.1.132-beta1 (2014-01-10)

Full Changelog

build-3.1.133-beta1 (2014-01-10)

Full Changelog

3.1.1-beta2 (2014-01-03)

Full Changelog

3.1.1-beta1 (2013-12-14)

Full Changelog

build-3.1.131-beta1 (2013-12-07)

Full Changelog

3.0.14 (2013-11-16)

Full Changelog

3.0.14-beta3 (2013-11-13)

Full Changelog

3.0.14-beta2-real (2013-11-04)

Full Changelog

3.0.14-beta2 (2013-11-04)

Full Changelog

3.0.14-beta1 (2013-11-02)

Full Changelog

3.0.13 (2013-10-08)

Full Changelog

3.0.13-beta4 (2013-10-05)

Full Changelog

3.0.13-beta3 (2013-10-05)

Full Changelog

3.0.12 (2013-09-08)

Full Changelog

3.0.11-final (2013-09-08)

Full Changelog

3.0.11-beta1 (2013-09-01)

Full Changelog

3.0.11 (2013-08-27)

Full Changelog

3.0.10 (2013-07-23)

Full Changelog

3.0.9 (2013-07-13)

Full Changelog

Release-3.0.8.1 (2013-06-09)

* This Change Log was automatically generated by github_changelog_generator