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:
- Implementing INotifyPropertyChanging #2943 (nickrandolph)
- Improve issue templates #2940 (willsb)
6.1.2 (2018-06-18)
Closed issues:
- Binding stop working after upgrade from 6.0.1 to 6.1.1 on Xamarin.Forms #2960
Merged pull requests:
- Use interface instead of class for forms presenter #2966 (martijn00)
- Binding to Child View's BindingContextProperty #2959 (borbmizzet)
6.1.1 (2018-06-12)
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:
- Use AppDomain.CurrentDomain to find assemblies. #2958 (Cheesebaron)
6.1.0 (2018-06-11)
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:
- Adding SignClient, updating unit test runner + security fixes #2949 (Cheesebaron)
- Fixing WPF XF build - version mismatch on XF reference #2944 (nickrandolph)
- #2904 Fix activity handle on current top activity. #2941 (Thetyne)
- Fix for unable to resolve plugins in Playground samples #2938 (flyingxu)
- Ui split view controller crash trying close null view #2935 (alinkhart)
- Updating Xamarin Forms version #2933 (nickrandolph)
- Fixed link to xamarin forms presenter page. #2927 (markuspalme)
- Add InOnMainThread #2921 (david-laundav)
- Patch 1 #2915 (sergeyyurkov)
- Fix failing unit tests #2914 (Cheesebaron)
- Small fixes in documentation #2909 (robvanuden)
- Reducing parameters on viewmodel #2908 (nickrandolph)
- Fixing Android/Mac Forms build issue #2907 (nickrandolph)
- Make custom Suspensionmanager possible #2902 (martijn00)
- Typed hint on AppStart and documentation #2901 (martijn00)
- MvxSimpleTableViewSource for include ViewCell designir in storyboard. #2897 (andrechi1)
- log4net 2.0.8 netstandard compatibility fix #2896 (StevenBonePgh)
- Update WPF version too, to avoid NuGet restore complaining about downgrade #2890 (Cheesebaron)
- Remove msbuild workaround #2889 (martijn00)
- Xamarin Forms version bump #2887 (nickrandolph)
- documentation: MvxLinearLayout #2879 (Cheesebaron)
- documentation: add swipe to refresh android docs #2878 (Cheesebaron)
- Correct behviour for ViewModel Lifecycle for UWP #2875 (ueman)
- Add Forms WPF into the solution #2874 (martijn00)
- Update the-tip-calc-navigation.md #2873 (Raidervz)
- Handling back pressed for Forms applications #2869 (nickrandolph)
- Added recursive method to search for referenced assemblies and load t… #2865 (rdorta)
- Update to Forms 3.0 #2864 (martijn00)
- documentation: Added UIRefreshControl docs #2861 (Cheesebaron)
- Improve MvvmCross Getting Started Experience (ReadMe Content & Sample Files) #2858 (andrewtechhelp)
- Implement MvxWindowsPage.ClearBackStack #2855 (andrechi1)
- [documentation] fixing Next link for UWP project #2853 (halex2005)
- Fixes #2736 #2852 (tbalcom)
- Fix usings in TipCalcTutorial #2850 (gentilijuanmanuel)
- Updates "Requesting presentation changes" documentation for MvvmCross 6 #2849 (tbalcom)
- TipCalc Tutorial: Assets improvements & typos #2845 (nmilcoff)
- Amended LinkerPleaseInclude (iOS) example #2843 (JoeCooper)
- Use legacy properties on the Android TimePicker for versions 5.1 and … #2841 (JimWilcox3)
- fix mvvmcross-overview link #2839 (halex2005)
- housekeeping: use https #2837 (ghuntley)
- Revitalize Tipcalc tutorial #2835 (nmilcoff)
- Consolidate samples into one playground #2828 (martijn00)
- Allow options to be supplied to IocConstruct #2814 (martijn00)
- Implement basic infrastructure for Tizen and Tizen.Forms #2669 (martijn00)
6.1.0-beta2 (2018-06-05)
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)
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:
- Fixing CI Build #2912 (nickrandolph)
6.0.1 (2018-04-29)
Fixed bugs:
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:
- Small docs fix, renamed to correct method in the events mapping table. #2834 (agoransson)
- Update Getting-Started and MvvmCross-Overview docs #2822 (nmilcoff)
- Fixing crash when running Android Forms Playground #2820 (nickrandolph)
- Removing calls to base methods to prevent error #2819 (nickrandolph)
- Allow options to be supplied to IocConstruct #2814 (martijn00)
- Bugfix/fix playground wpf setup #2811 (Cheesebaron)
- Android margin extensions method bind and binding docs updates #2809 (Plac3hold3r)
- Update Acr.UserDialogs link #2805 (vatsalyagoel)
- Make it easier to override the Forms Page presenter #2803 (martijn00)
- Implement basic infrastructure for Tizen and Tizen.Forms #2669 (martijn00)
6.0.0 (2018-04-14)
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:
- Update 2018-4-14-mvvmcross-6.0.0-release.md #2799 (fedemkr)
- Making it easier to override creation of injected pages #2793 (nickrandolph)
- Improving Forms Android support for setup #2790 (nickrandolph)
- Split out WPF #2789 (martijn00)
- Update 3rd-party-plugins.md #2788 (vurf)
- Bugfix/aapt error workaround #2787 (Cheesebaron)
- Added Margin target binding for Android #2780 (Cheesebaron)
- Fix duplicated entry for SplitView attribute on iOS ViewPresenter #2779 (nmilcoff)
- Update json.md #2778 (dawidstefaniak)
- Make build.sh executable so that
./build.sh
works #2773 (nosami) - Making IMvxViewDispatcher async aware #2771 (nickrandolph)
- Make setup interface standard #2769 (martijn00)
- Match docs with code for WPF presenter #2768 (martijn00)
- Descriptions from old nuspecs in csprojs added #2766 (orzech85)
- Upgrading XF references #2764 (nickrandolph)
- Fixing issue with navigating back with result from master details #2763 (nickrandolph)
- Adding Application Startup method to be invoked on UI thread #2761 (nickrandolph)
- Switch to new Project SDK style for MSBuildExtras + build log #2759 (Cheesebaron)
- Update appveyor and Android support library #2758 (martijn00)
- Fix MvvmCross.Forms project dependencies #2756 (Cheesebaron)
- Adding Async dispatcher #2755 (nickrandolph)
- Reverts IsXamarinForms changes in Playground #2754 (tbalcom)
- Only set build script names once #2753 (martijn00)
- Improve a couple of build and project files #2752 (martijn00)
- Update ContentFiles Referenced In Readme.txt To Use MVVMCross 6.x Namespaces (& Remove MvxTrace References) #2748 (andrewtechhelp)
- Mark iOS and tvOS AppDelegate windows as virtual #2747 (nmilcoff)
- MvxSetupSingleton optimizations / Fix SplashScreen initialization on Android #2746 (nmilcoff)
- Add doc about linking #2744 (Cheesebaron)
- Update messenger.md #2741 (orzech85)
6.0.0-beta7 (2018-03-30)
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:
- Improvements for v6 docs #2739 (nmilcoff)
- Fix linker problem #2737 (martijn00)
- Added generic versions of MvxApplication for WPF and UWP #2735 (nmilcoff)
- Clean up some long time obsolete API's #2734 (Plac3hold3r)
- Update nuget packages #2733 (martijn00)
- MvxAppStart: Add non-generic version #2732 (nmilcoff)
- Setup fixes #2731 (martijn00)
- Add missing license to SelectedItemRecyclerAdapter #2727 (Plac3hold3r)
- Make it easier to build on Mac and fix some build bugs #2726 (martijn00)
- Android add Shared Elements support #2725 (Plac3hold3r)
- Removed no longer relevant comment in MvxAppCompatSetup #2724 (Plac3hold3r)
- Helpers for testing RaiseCanExecuteChanged #2720 (jacobduijzer)
- #2718 Ensure that existing fragment info's VM instance is used whenev… #2719 (wh1t3cAt1k)
- Add SplashScreen for WPF Playground to demonstrate loading issue #2716 (Happin3ss)
- Move bootstrap explanation to the upgrade #2715 (martijn00)
- Target WPF 4.6.1 so it is aligned with .net standard #2714 (martijn00)
- Refactoring Setup Singleton #2713 (nickrandolph)
- Avoid using reflection to create the setup #2710 (nickrandolph)
- ItemTemplateId added to IMvxTemplateSelector #2709 (orzech85)
- Update WPF playground #2708 (jz5)
- Remove MvxImageView and the likes #2706 (nmilcoff)
- V6 blog post & migration guide #2705 (nmilcoff)
- Make application class virtual #2703 (martijn00)
- Align setup and not override window #2702 (martijn00)
6.0.0-beta6 (2018-03-19)
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:
- Fix readme and some small issue's #2701 (martijn00)
- Change platform to platforms #2700 (martijn00)
- Update ios-tables-and-cells.md #2699 (jfversluis)
- Make it easier to change csproj versions and update nugets #2695 (martijn00)
- Lists inconsistencies #2693 (orzech85)
- MvxPreferenceValueTargetBinding: Fix method call: Warn -> Warning #2692 (nmilcoff)
- Updates RegisterAttribute to match new Mvx 6 namespaces #2691 (tbalcom)
- v6 Blog post & migration guide updates #2689 (nmilcoff)
- Release/5.7.0 #2687 (Cheesebaron)
- Create 2018-03-14-mvvmcross-5.7.0-release.md #2686 (Cheesebaron)
- Use previous version of VS2017 on AppVeyor #2685 (Cheesebaron)
- Fixes calling methods deprecated in Android API26. #2679 (tbalcom)
- Ensuring Start completed before initializing Xamarin Forms #2674 (nickrandolph)
5.7.0 (2018-03-14)
Fixed bugs:
- [iOS] Text Replacement does not apply change through the binding #2681
Merged pull requests:
- Add a playground page to test whether MvxContentViews load their view models #2683 (jessewdouglas)
- [iOS] Update UITextField binding when editing did end (Text Replacement fix) #2682 (alexshikov)
- Update docs broken Playground sample link #2677 (fedemkr)
- Move hints and attributes into the right folder #2675 (martijn00)
- Update changelog #2673 (Cheesebaron)
6.0.0-beta5 (2018-03-09)
Fixed bugs:
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:
- Added RaiseCanExecuteChanged interface definition to IMvxCommand<T> #2672 (jnosek)
- Cleanup csproj files and add missing headers #2671 (martijn00)
- Add check in navigation service to see if viewmodels are available #2670 (martijn00)
- Add generic setup to all platforms #2668 (martijn00)
- Update upgrade-to-mvvmcross-60.md #2667 (asterixorobelix)
- Fix some projects not building in specific configs #2663 (martijn00)
- Delete empty IMvxModalIosView #2660 (martijn00)
- Add readme.txt file to open on nuget install #2658 (martijn00)
- Rename test to tests to align with old nuget package and current naming #2657 (martijn00)
- Version bump for UWP and SDKExtras nuget packages #2656 (nickrandolph)
- Documentation: MvxNotifyTask, ViewModel-Lifecycle location, Samples #2655 (nmilcoff)
- Merge master back into develop to update docs #2654 (nmilcoff)
- add throw for Exception in MvxNavigationService #2651 (kvandake)
- Use the basic Forms application type instead of the Mvx one #2617 (martijn00)
6.0.0-beta4 (2018-03-02)
Fixed bugs:
- MvxBaseTableViewSource: Fix wrong height for xib based cells #2644 (nmilcoff)
- Apply default templates to MvxAppCompatSpinner #2640 (kjeremy)
- Binding types fix #2632 (Saratsin)
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:
- Revert "MvxNavigationService.cs. Add "throw" for an exception in the method NavigationRouteRequest." #2650 (Cheesebaron)
- Add docs for resharper annotations #2648 (mterwoord)
- MvxNavigationService.cs. Add "throw" for an exception in the method NavigationRouteRequest. #2647 (kvandake)
- MvxNotifyTask improvements #2642 (nmilcoff)
- Update nuget packages #2639 (martijn00)
- Don't put a user dependency on Microsoft.CSharp #2638 (martijn00)
- Adding support for custom renderer assemblies to MvxFormsWindowsSetup #2635 (MartinZikmund)
- Rename folders from iOS to Ios #2630 (nmilcoff)
- Fix the compiling error of Playground.Forms.Uwp #2628 (flyingxu)
- Align namespaces: Rename iOS namespaces to Ios #2627 (nmilcoff)
- Remove DownloadCache plugin #2625 (nmilcoff)
- Add observable collection tests #2618 (Cheesebaron)
- Reducing code to get started for UWP projects #2615 (nickrandolph)
- Updating various startup logic #2593 (nickrandolph)
- Blog post & Migration Guide for v6 #2590 (nmilcoff)
6.0.0-beta3 (2018-02-14)
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:
- Improve the IMvxPluginManager interface #2616 (willsb)
- Fix a bunch of Warnings #2613 (Cheesebaron)
- Update Forms namespaces to match traditional Xamarin #2612 (nmilcoff)
- Allow more than 5 children in MoreNavigationController #2610 (thefex)
- New plugin architecture #2603 (willsb)
- More unittests #2596 (Cheesebaron)
6.0.0-beta2 (2018-02-12)
6.0.0-beta1 (2018-02-12)
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:
- Cleanup: Create Presenters & Commands folders / Remove {PlatformName}.Base folders #2606 (nmilcoff)
- Cleanup windows and touch names #2605 (martijn00)
- Make ChangePresentation signature async #2604 (martijn00)
- IMvxFormsViewPresenter in UWP sample #2598 (MartinZikmund)
- Using IActivatedEventArgs in UWP #2597 (MartinZikmund)
- Updates the namespaces for all projects #2594 (martijn00)
- Fixing references and UWP/WPF playground samples #2585 (nickrandolph)
- Add back the other playground projects #2584 (martijn00)
- Move actual unit tests and test project to correct folders #2583 (martijn00)
- Correctly set nuget dependencies #2582 (Cheesebaron)
- Open up localization for custom implementations #2579 (martijn00)
- Fix type in interface #2576 (Cheesebaron)
- Move files into correct folders #2570 (martijn00)
- Add support for Tizen #2569 (martijn00)
- Add .NET Foundation file headers to all files #2568 (martijn00)
- Fix a couple of warnings #2567 (martijn00)
- Convert UnitTests to XUnit #2566 (Cheesebaron)
- Fixing startup issue where ioc isn't initialized #2565 (nickrandolph)
- Add back Android playground projects #2562 (martijn00)
- Remove memory inefficient droid layouts #2561 (willsb)
- Add back WPF #2560 (martijn00)
- Remove ShowViewModel in favor for MvxNavigationService #2559 (martijn00)
- Align view presenters, registration and remove modal host #2558 (martijn00)
- Rename Android NativeColor method for consistency #2557 (willsb)
- Netstandard fixes for the logging mechanism #2556 (willsb)
- Implement IMvxCommand in MvxAsyncCommand<T> #2552 (kipters)
- Add UWP StarterPack content #2551 (kipters)
- Small fix downloadcache.md #2546 (wcoder)
- Updates for the docs #2542 (martijn00)
- Fixing build for MvvmCross.Forms #2531 (nickrandolph)
- Update to .NET Standard #2530 (martijn00)
- Fixing layout of files for plugins for multi-targetting #2528 (nickrandolph)
- Update navigation.md #2524 (asterixorobelix)
- Adding NativePage to Playground sample for UWP #2523 (nickrandolph)
- Fix native pages not loading without attribute #2522 (martijn00)
- Update mvvmcross-overview.md #2521 (asterixorobelix)
- Fix minor typos #2519 (programmation)
- MvxAndroidViewsContainer: Remove NewTask flag as default #2516 (nmilcoff)
- Add LogLevel availability check to IMvxLog #2514 (willsb)
- Update message displayed for OnViewNewIntent #2510 (nmilcoff)
- Added reference to a newer blog post on resx localization by Daniel Krzyczkowski #2509 (mellson)
- Checks fragment type when showing a DialogFragment and throws MvxException instead of InvalidCastException #2507 (MKuckert)
- IoC Child Containers: Merge #2438 into develop #2505 (martijn00)
- Avoid the Foundation.You_Should_Not_Call_base_In_This_Method exception #2499 (flyingxu)
- Making it easier to override default IMvxViewModelTypeFinder implementation #2498 (nickrandolph)
- Upgrading iOS csproj to use Visible element instead of InProject #2493 (nickrandolph)
- New events binding #2490 (Saratsin)
- Fix for Expand/Colapse problem when GroupClick is bound. #2489 (AlexStefan)
- Improve IMvxOverridePresentationAttribute by providing the MvxViewModelRequest as parameter #2483 (nmilcoff)
- Added support for nested fragments (ChildFragmentManager) #2482 (Qwin)
- Update WithDictionaryConversion binding to have optional fallback #2480 (Plac3hold3r)
- Webbrowser plugin for mac #2464 (tofutim)
- mvxforms/droid-resources #2461 (johnnywebb)
5.6.3 (2017-12-22)
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:
- Adds support for child IoC container #2438 (MKuckert)
- Update v5.6 release notes #2486 (kalpesh-infiswift)
- Fixing navigation to master detail pages for UWP #2485 (nickrandolph)
- iOS LinkerPleaseInclude: Added DidProcessEditing line #2481 (nmilcoff)
- MvxRecyclerViewAdapter: Support worker threads #2477 (nmilcoff)
- Remove the 2 outdated forms samples #2476 (martijn00)
- Add mac target for Forms #2474 (martijn00)
- Fix post date since MvvmCross 5.6 was released in Dec not Nov #2473 (ejlofgren)
- Improve handling of navigation hints in XF when a modal is displayed #2472 (nickrandolph)
- Use non mvx specific pages to avoid loading viewmodels #2468 (martijn00)
- Fix UISwitch Target binding registration #2467 (Cheesebaron)
- Fix MvxUIBarButtonItemTargetBinding #2459 (nmilcoff)
- Fix weird adding behaviour for Android. The first elements in lists w… #2455 (KoenDeleij)
5.6.2 (2017-12-11)
5.6.1 (2017-12-11)
Merged pull requests:
- Fix infinite loop in modal when having an open modal #2457 (martijn00)
- Allow RootViewController animations with attributes #2453 (willsb)
- Dictionary conversion #2444 (Tyron18)
5.6.0 (2017-12-10)
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)
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:
- Add UIBarButtonItem target binding #2413 (Cheesebaron)
- Add change presentation hints to Forms to allow pop #2412 (martijn00)
- Fixing issue where content page with attributes set to NoHistory and … #2410 (nickrandolph)
- Adds CountDownDuration target binding for UIDatePicker #2353 (sfmskywalker)
5.5.1 (2017-11-29)
Fixed bugs:
Closed issues:
- BarBackgroundColor does not work in the UWP #2405
5.5.0 (2017-11-23)
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:
- Fix logging in netstandard #2399 (willsb)
- Fix Droid Activities when navigating for result #2400 (nmilcoff)
- Add possibility to get translation directly instead of binding to object #2396 (martijn00)
- Update documentation about Xamarin.Forms Android #2395 (wcoder)
- Fix typo in 2017-11-15-joining-net-foundation.md #2393 (ejlofgren)
- Update 2017-11-15-joining-net-foundation.md #2391 (Cheesebaron)
- Add .net foundation announcement post #2390 (Cheesebaron)
- Fixing Master-Detail Forms implementation #2387 (nickrandolph)
- Fixing visual studio load issue with playground projects #2386 (nickrandolph)
- Update docs for registering unbound generics. #2383 (Slowbad)
- Add ability to show a different host view for a Forms page #2382 (martijn00)
- Separation of concerns for Playground sample v2 #2381 (nickrandolph)
- Add support for multiple resources in resx files #2380 (martijn00)
- Improve parameter overview #2377 (mvanbeusekom)
- Add information on how to run Jekyll locally #2376 (mvanbeusekom)
- Update doc to net standard 2 support #2371 (Plac3hold3r)
- Make builds faster by enabling parallel build #2367 (Cheesebaron)
- Improve UWP view presenter to use presentation attributes v2 #2366 (nickrandolph)
- Load viewmodels via request when loading directly #2364 (martijn00)
- Run Prepare and Initialize from MvxViewModelLoader #2359 (nmilcoff)
5.4.2 (2017-11-07)
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)
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:
- Adds CountDownDuration target binding for UIDatePicker #2353 (sfmskywalker)
- Add event source for Forms views #2357 (martijn00)
- Fix bindings without forms base type #2356 (martijn00)
- Improve issue template #2354 (willsb)
- Make no history work with nested stacks #2350 (martijn00)
- Remove duplicate heading #2349 (Cheesebaron)
- Update ViewPresenter files and add links for docs #2346 (nmilcoff)
- Update view-presenters.md #2344 (turibbio)
- Add linker include to forms starterpack #2343 (martijn00)
- Cleanup of logging within Setup #2339 (martijn00)
- Fix replacing of mainpage root in forms #2337 (martijn00)
- Fix console log provider #2334 (willsb)
5.4.0 (2017-10-31)
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:
- Fix indentation #2327 (Cheesebaron)
- Fix the namespace in the MvvmCross.Forms.StarterPack #2325 (flyingxu)
- Fixes for Forms presenter #2321 (martijn00)
- Move samples to playground to cleanup forms projects #2319 (martijn00)
- Droid ViewPresenter document: Add note for animations #2315 (nmilcoff)
- Fix Xamarin-Sidebar initialization #2314 (nmilcoff)
- Add some missing binding extension properties #2313 (martijn00)
- Add design time checker to Forms bindings #2312 (martijn00)
- Improve MvvmCross Logging #2300 (willsb)
- Corrected documentation #2298 (gi097)
- Add Forms projects and test projects for UWP WPF and Mac #2296 (martijn00)
- Fix: When wrapping master page into navigation page, title was missing #2293 (Grrbrr404)
- Add replace root to add safety check to replace it #2291 (martijn00)
5.3.2 (2017-10-23)
Fixed bugs:
- Crash MvxTabBarViewController ViewWillDisappear #2267
- [Android] Dismissing dialog via back button doesn't cancel Task #2245
Merged pull requests:
- Add new extension to the list #2286 (CherechesC)
- Add option to clear root, set icon, and animate #2285 (martijn00)
- ToList modals, as can't change list you are modifying #2284 (adamped)
- Make it possible to start Forms app without splashscreen #2283 (martijn00)
- Align Forms presenters, fix Modal issue and add MvxPage #2282 (martijn00)
- Update LinkerPleaseInclude files on TestProjects #2281 (nmilcoff)
- Cleanup EnsureBindingContextSet #2280 (nmilcoff)
- Fix modals close in MvxIosViewPresenter #2279 (nmilcoff)
5.3.1 (2017-10-18)
Fixed bugs:
- Attempting to install Xamarin.Android.Support.Exif into iOS project #2272
Merged pull requests:
- Update changelog #2278 (Cheesebaron)
- Fix issue's with modals and navigation stack #2277 (martijn00)
- Fix behavor of getting Forms resource assembly #2275 (Cheesebaron)
- Fix for android only dependency in PictureChooser Plugin #2273 (Plac3hold3r)
- Add animated option to MvxSidebarPresentationAttribute #2271 (Plac3hold3r)
- Fix droid resource issue #2270 (johnnywebb)
5.3.0 (2017-10-13)
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:
- Forms presenters #2269 (Grrbrr404)
- Uwp handling BackRequestedEventArgs.Handled #2266 (duglah)
- Xamarin-Sidebar for iOS updated #2264 (DarthRamone)
- Added mixed navigation scenario #2263 (Grrbrr404)
- Fix Playground.iOS storyboard and add document for iOS UI approaches #2262 (nmilcoff)
- Update the docs for Android presenters for Fragment lifecycle #2260 (KoenDeleij)
- Added documentation to IoC Open-Generic registration #2259 (fedemkr)
- Update File plugin docs #2258 (mauricemarkvoort)
- Fix close for DialogFragments when using MvxNavigationService #2256 (nmilcoff)
- Android ViewPresenter: Copy PresentationValues when Showing a new Activity Host #2255 (nmilcoff)
- 2236 - updated nuspec with Xamarin.Android.Support.Exif dependency #2254 (msioen)
- Updated 3rd party plugins list #2251 (lothrop)
- Separate the transition logic #2250 (KoenDeleij)
- Allow multiple attributes / hosts for Viewpager/TabLayout fragments #2249 (nmilcoff)
- Update docs: getting started/packages #2244 (mauricemarkvoort)
- Added OpenGenerics feature to the IoC #2242 (fedemkr)
- Added & fixed null checks #2241 (F1nZeR)
- MvxAppCompatActivity: Add null check for OnStop #2239 (nmilcoff)
- Update Forms packages #2235 (martijn00)
- [WIP] New Xamarin.Forms presenters #2187 (martijn00)
5.2.1 (2017-09-26)
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:
- Fix ViewModel Lifecycle and Android ViewPresenter docs #2232 (nmilcoff)
- Documentation improvements for ViewModel lifecycle and Android Presenter #2229 (nmilcoff)
- Fix and workaround IMvxOverridePresentationAttribute Android #2226 (Plac3hold3r)
- Add obsolete attribute #2224 (jz5)
- Add ctor for generic fragment #2221 (martijn00)
- MvvmCross Forms StarterPack update #2219 (mauricemarkvoort)
- MvxListview for Forms with "ItemClick command" #2218 (MarcBruins)
- Updated to new VS2017 extension #2217 (jimbobbennett)
- nspopup goodies #2214 (tofutim)
- Make sure the binding context is created when loading from nib #2213 (mvanbeusekom)
- fix missing OneWay on toggle #2209 (tofutim)
- change FillBindingNames argument to 'registry' to be consistent #2208 (tofutim)
- add NSMenuItem command and state binding - Mac #2207 (tofutim)
- remove stray NSSwitchOnTargetBinding #2206 (tofutim)
- Fixed typo #2203 (Digifais)
- Add weak table to tie NSWindow and NSWindowController #2201 (tofutim)
- Android ViewPresenter: Simple caching strategy for fragments #2200 (nmilcoff)
- Add ability to set a default value for an attribute #2197 (martijn00)
- Cache parser variable to improve performance #2196 (willsb)
- Re-add the generic navigate to the interface for unit-tests #2194 (martijn00)
- Feature/mactabviewcontroller #2193 (tofutim)
- Move creating of attributes to method #2190 (martijn00)
- Fix hang in Initialize when called from Navigation app start #2189 (jimbobbennett)
- update MvxWindowPresentation to support creation from Storyboard for Mac #2185 (tofutim)
- Add a constructor with a binding context #2184 (wh1t3cAt1k)
- Update messenger.md #2183 (mauricemarkvoort)
5.2 (2017-09-12)
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:
- Update 2017-09-12-mvvmcross-52-release.md #2179 (nighthawks)
- Update viewmodel-lifecylce documentation #2177 (mauricemarkvoort)
- Clean up the Forms StarterPack #2173 (Cheesebaron)
- Droid: Remove "Simple" folder and its files #2172 (nmilcoff)
- Support all primitive types (except IntPtr/UIntPtr) and decimal type in navigation with parameters #2171 (jz5)
- Added ctor accepting an instance of 'NSCoder' #2168 (mvanbeusekom)
- Added missing StarterPack for MvvmCross.Forms #2073 #2166 (brucewilkins)
- Uwp back button visibility and handling #2165 (duglah)
- Added MvxExpandableTableViewSource docs #2164 (b099l3)
- Extract parse method to inside MvxColor #2163 (willsb)
- Remove mac solution #2162 (tomcurran)
- Update viewmodel-lifecycle.md #2161 (c-lamont)
- Fix CollectionViewSourceAnimated Move Action #2159 (nmilcoff)
- Add .NET Standard documentation #2158 (Cheesebaron)
- Added custom bindings documentation #2155 (Cheesebaron)
- Droid Presenter: Support for BottomSheetDialogFragment #2154 (nmilcoff)
- Data bindings docs #2151 (Cheesebaron)
- Add a method which tries to retrieve a language translation #2150 (mvanbeusekom)
- Add support for navigating to viewmodel types #2148 (martijn00)
- Add methods for using combiners with Fluent Bindings #2143 (willsb)
- Update pp file for WPF StarterPack nuspec. Update doc. #2141 (jz5)
- Add support for automatic IoC construct option for custom IMvxAppStart #2140 (Plac3hold3r)
- Update WPF presenter #2136 (jz5)
- Code factor style issues fix #2135 (Prandtl)
- Fix #2116 Incorrect ViewModel Init() params serialization/deserialization #2133 (jz5)
- Fix #2096 PictureChooser Android Incorrect Rotation #2132 (jz5)
- Android Presenter: Improve ViewModel loading method #2126 (nmilcoff)
- Operate with IMvxFragmentView in MvxCachingFragmentStatePagerAdapter #2125 (SeeD-Seifer)
- New WPF presenter #2124 (jz5)
- bug fix for UWP compilation #2122 (mellson)
- Now Forms MasterDetail can launch on iOS #2121 (mellson)
- Added UnitTest results to AppVeyor #2120 (Cheesebaron)
- Code Behind Binding for Forms #2118 (mellson)
- "Close" button of ChildView is not working if it's open from tabs #2115 (flyingxu)
- Update Hackfest 2017 page #2111 (Garfield550)
- Simplify MvxAdapter implemetation #2110 (Cheesebaron)
- Allow for non-reference types to be passed as parameter #2106 (mvanbeusekom)
- Extract MvxUIRefreshControl command execution logic into a method #2104 (nmilcoff)
- Add error solving guidance #2103 (drungrin)
- Fix Setup iOS wrong ctor #2100 (martijn00)
- [WIP] New default Android presenter #2099 (martijn00)
- Fix the Babel sample link #2098 (TomasLinhart)
- Update Hackfest 2017 page #2095 (Garfield550)
- iOS ShowTabView: Pass MvxTabPresentationAttribute instead of atomic values #2093 (nmilcoff)
- Update hackfest.html #2092 (kkrzyz)
- Update hackfest.html #2090 (kkrzyz)
- Allowing MvxNavigationFacades to set parameters #2088 (b099l3)
- Webpage update #2086 (kkrzyz)
- MvxIosViewPresenter: Fix ShowRootViewController #2085 (nmilcoff)
- Add a member list table and make hackfest page mobile friendly #2081 (Garfield550)
- Move result close to the navigation service and change init order #2072 (martijn00)
- Eventhooks for activities fix #2056 (orzech85)
5.1.1 (2017-07-28)
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:
- Hackfest 2017 page! #2079 (Garfield550)
- WrapInNavigationController for TabBarViewController/SplitViewController #2076 (nmilcoff)
- Add Transitioning sample to ModalView in Playground iOS #2068 (nmilcoff)
- Use MvxNavigationService in Playground TestProject #2067 (nmilcoff)
- Update color.md #2062 (wojtczakmat)
- Add support for one sidemenu at a time #2058 (martijn00)
- fix navigationservice include #2053 (Cheesebaron)
- deprecation notice for old default MvxAppStart #2052 (orzech85)
- Links updated #2049 (angelopolotto)
- Updated analyzers to VS2017. #2047 (azchohfi)
5.1.0 (2017-07-17)
Fixed bugs:
- Stop using unsupported applicationDidFinishLaunching on iOS. #2033 (DaRosenberg)
- Don't mask exceptions when completing android initialization #1930 (edwinvanderham)
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)
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:
- Add Android Application class #2027 (martijn00)
- Add change presentation to navigationservice #2026 (martijn00)
- Change size of headers in PR template #2024 (willsb)
- Add MvxTableViewHeaderFooterView #2021 (willsb)
- Remove virtual calls from constructor #2019 (martijn00)
- added ability to initialize converter inline in xaml #2015 (mgochmuradov)
- Support ReSharper convert auto-properties into properties that support INotifyPropertyChanged #2014 (mvanbeusekom)
- The
AppBarLayout
should be direct child of theCoordinatedLayout
#2012 (mvanbeusekom) - Fix
MissingMethodException
when usingMvxImageView
pre-Android API 21 #2011 (mvanbeusekom) - Test project.uwp #2007 (flyingxu)
- View Presenter Schema image updated #2006 (Daniel-Krzyczkowski)
- Pages abstraction and ViewModel binding section #2005 (Daniel-Krzyczkowski)
- Create MvxMacViewPresenter doc #2003 (nmilcoff)
- Move the sidebar attribute to the root to avoid annoyance with usings #2002 (martijn00)
- Fix for issue 1995 without breaking method signatures #1998 (mvanbeusekom)
- Updated the XamarinSidebar sample to use the navigationservice #1997 (mvanbeusekom)
- Fix crash when composing email without attachments #1996 (ilber)
5.0.5 (2017-06-25)
Closed issues:
- iOS - MvxIosViewPresenter throwing KeyNotFoundException via Show() #1991
Merged pull requests:
- Prevent KeyNotFoundException from always being throw MvxIosViewPresenter #1992 (Plac3hold3r)
- Style fixes #1990 (martijn00)
5.0.4 (2017-06-23)
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:
- StyleCop run on some issue's #1988 (martijn00)
- Fix a couple of style cop issues #1985 (martijn00)
- added features to be able to provided the selected image on tab item #1984 (biozal)
- Update nugets #1980 (Cheesebaron)
- MvxIosViewPresenter: TabBarViewController as child #1977 (nmilcoff)
- Added FishAngler showcase #1976 (jstawski)
- Fix header #1973 (Cheesebaron)
- Fix Initialize order #1971 (martijn00)
5.0.3 (2017-06-19)
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:
- Fix Testproject compiling & runtime errors #1965 (flyingxu)
- #1921 Changed wpf implementation to use view model parameter sent wit… #1963 (Bowman74)
- Add more checks to avoid illegal states #1956 (Cheesebaron)
- Updated namespace for UWP project. #1953 (Daniel-Krzyczkowski)
- Add Caledos Runner as showcase for the website #1951 (domedellolio)
- Add cancelation and presentation bundle to extensions as well #1949 (martijn00)
- Add generic interfaces for IMvxCommand #1948 (willsb)
- #1940 Made changes to UWP navigation so: #1945 (Bowman74)
- Don't depend on NUnit, no code uses it in this package #1944 (Cheesebaron)
- #1920 Made changes to multi region presenter for UWP so new navigatio… #1942 (Bowman74)
- Codefactor cleanup #1939 (Cheesebaron)
- Enable Unit Tests on CI #1938 (Cheesebaron)
- PreferredContentSize #1937 (g0rdan)
- Document: Fix header layout #1936 (jz5)
- Fix codefactor comments warnings #1935 (Cheesebaron)
- Reduce complexity of Binding Parsers #1933 (Cheesebaron)
- Update the picture chooser for WPF #1932 (mathieumack)
- Fix markdown syntax #1931 (jz5)
- Implemented correct behavior as for resource name generation #1929 (LRP-sgravel)
- Remove unused references #1927 (martijn00)
- Fix codefactor warnings "Arithmetic expressions must declare precedence" #1926 (mvanbeusekom)
- Cleanup codebase with Resharper #1925 (martijn00)
- Add support for canceling awaiting a result on a viewmodel #1923 (martijn00)
- Create IMvxInteraction docs #1919 (Cheesebaron)
- New MacOS ViewPresenter #1913 (nmilcoff)
5.0.2 (2017-06-06)
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:
- Fix header markdown in docs #1916 (clottman)
- Document: Fix dead link, Add C# highlight #1914 (jz5)
- Documentation: fixed typos #1911 (F1nZeR)
- Document: Fix links #1909 (jz5)
- Ported the "Tables and Cells in iOS" article #1908 (mvanbeusekom)
- Removed invalid code in App.cs example #1906 (fyndor)
- Correcting the spelling of my name :) #1904 (jimbobbennett)
- Fix IsTagged and IsRepository logic in build script #1903 (Cheesebaron)
- Fixes issues 1876 and 1880 #1900 (mvanbeusekom)
- Adds support for INotifyPropertyChanged to MvxWithEventPropertyInfoTargetBinding #1899 (DaRosenberg)
- Adds target binding for UIPageControl on iOS #1898 (DaRosenberg)
- #1894 Fixed problem where C# version of event handlers do not unsubsc… #1897 (Bowman74)
- ViewModel-Lifecycle doc: Bring back info from Wiki #1895 (nmilcoff)
- Delete plugins readme files (#1886) #1890 (jz5)
- Implement option to override iOS presentation attribute #1888 (mvanbeusekom)
- Add setvalueimpl for SearchView Query and change to TwoWay. #1883 (Cheesebaron)
- Fix opencollective height #1878 (Garfield550)
5.0.1 (2017-05-26)
Closed issues:
- ViewModel's constructor is called twice when using NavigationService #2038
5.0.0 (2017-05-22)
Closed issues:
- Cannot resolve Assembly or Windows Metadata file 'MvvmCross.WindowsUWP.dll' #1952
5.0.0-beta.12 (2017-05-22)
5.0.0-beta.11 (2017-05-17)
5.0.0-beta.10 (2017-05-15)
5.0.0-beta.9 (2017-05-13)
5.0.0-beta.8 (2017-05-10)
5.0.0-beta.7 (2017-05-03)
5.0.0-beta.6 (2017-05-01)
5.0.0-beta.5 (2017-04-30)
5.0.0-beta.4 (2017-04-29)
5.0.0-beta.3 (2017-04-28)
5.0.0-beta.2 (2017-04-26)
5.0.0-beta.1 (2017-04-25)
4.4.0 (2016-11-01)
4.3.0 (2016-09-26)
4.2.3 (2016-08-17)
4.2.2 (2016-07-11)
4.2.1 (2016-07-05)
4.2.0 (2016-06-13)
4.1.6 (2016-05-24)
4.1.5 (2016-05-19)
4.1.4 (2016-04-20)
Binding_4.1.1 (2016-04-04)
DroidShared_4.1.2 (2016-04-04)
FullFragging_4.1.1 (2016-04-04)
4.1.0 (2016-03-22)
4.0.0 (2016-02-02)
4.0.0-beta8 (2016-01-12)
4.0.0-beta7 (2015-12-10)
4.0.0-beta5 (2015-11-06)
4.0.0-beta4 (2015-10-20)
4.0.0-beta3 (2015-09-10)
4.0.0-beta2 (2015-08-18)
4.0.0-beta1 (2015-07-31)
4.0.0-alpha9 (2015-07-17)
4.0.0-alpha8 (2015-07-17)
4.0.0-alpha4 (2015-07-17)
4.0.0-alpha3 (2015-07-15)
4.0.0-alpha2 (2015-07-14)
4.0.0-alpha1 (2015-07-09)
3.5.2-alpha2 (2015-06-30)
3.5.2-alpha1 (2015-06-16)
3.5.1 (2015-05-02)
3.51-beta1 (2015-03-11)
3.5.1-alpha1 (2015-02-08)
3.5.0 (2015-01-17)
3.5.0-beta2 (2014-12-17)
3.5.0-beta1 (2014-12-12)
3.5.0-alpha2 (2014-11-22)
3.2.2 (2014-11-22)
v3_5_alpha0 (2014-11-14)
3.2.2-beta1 (2014-10-21)
3.2.1-beta3 (2014-08-25)
3.2.1-beta2 (2014-07-27)
3.2.1-beta1 (2014-06-29)
build-3.1.177-beta5 (2014-04-09)
3.1.2-beta1 (2014-03-26)
build-3.1.176-beta5 (2014-03-10)
build-3.1.175-beta5 (2014-03-05)
build-3.1.174-beta5 (2014-02-26)
build-3.1.173-beta5 (2014-02-20)
build-3.1.171-beta5 (2014-02-14)
build-3.1.170-beta5 (2014-02-10)
build-3.1.169-beta5 (2014-02-10)
build-3.1.168-beta5 (2014-02-10)
3.1.1 (2014-02-09)
build-3.1.167-beta5 (2014-02-06)
build-3.1.166-beta5 (2014-02-06)
build-3.1.163-beta5 (2014-02-06)
build-3.1.160-beta5 (2014-02-04)
build-3.1.159-beta5 (2014-02-04)
build-3.1.158-beta5 (2014-02-04)
build-3.1.157-beta5 (2014-02-04)
build-3.1.156-beta5 (2014-02-04)
build-3.1.155-beta5 (2014-02-04)
build-3.1.154-beta5 (2014-02-03)
build-3.1.151-beta1 (2014-02-03)
build-3.1.150-beta1 (2014-02-03)
build-3.1.149-beta1 (2014-02-03)
3.1.1-beta5-attempt2 (2014-02-01)
3.1.1-beta5 (2014-02-01)
3.1.1-beta4 (2014-01-26)
3.1.1-beta3 (2014-01-16)
build-3.1.148-beta1 (2014-01-11)
build-3.1.132-beta1 (2014-01-10)
build-3.1.133-beta1 (2014-01-10)
3.1.1-beta2 (2014-01-03)
3.1.1-beta1 (2013-12-14)
build-3.1.131-beta1 (2013-12-07)
3.0.14 (2013-11-16)
3.0.14-beta3 (2013-11-13)
3.0.14-beta2-real (2013-11-04)
3.0.14-beta2 (2013-11-04)
3.0.14-beta1 (2013-11-02)
3.0.13 (2013-10-08)
3.0.13-beta4 (2013-10-05)
3.0.13-beta3 (2013-10-05)
3.0.12 (2013-09-08)
3.0.11-final (2013-09-08)
3.0.11-beta1 (2013-09-01)
3.0.11 (2013-08-27)
3.0.10 (2013-07-23)
3.0.9 (2013-07-13)
Release-3.0.8.1 (2013-06-09)
* This Change Log was automatically generated by github_changelog_generator