Skip to content

Latest commit

 

History

History
2835 lines (2363 loc) · 273 KB

CHANGELOG.md

File metadata and controls

2835 lines (2363 loc) · 273 KB

Change Log

Full Changelog

Merged pull requests:

5.4.0 (2017-10-31)

Full Changelog

Fixed bugs:

  • MvxSidebarPresenter not adding drawer bar button and showing drawer #2247
  • Lack one constructor inside MvxDialogFragment #2294
  • Navigation between native and Forms is not correct #2292
  • iOS - Crashing on navigation #2289
  • Bug with toolbar on android MvvmCross 5.2.1 and Forms 2.4.0.282 #2252
  • 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.Forms / MasterDetailPage and ModalDialog: Navigation will break, if a page inside a MasterDetail navigation opens a modal dialog #2311
  • Xamarin Sidebar doesn't opens at first launch #2268
  • Crash MvxTabBarViewController ViewWillDisappear #2267
  • Xamarin.Forms / MasterDetailPage: Android crashes as soon as the master menu page has an icon #2310
  • Xamarin.Forms / MasterDetailPage: The master menu stays open after navigation #2307
  • Xamarin.Forms / MasterDetailPage breaks my app because of the slide to open menu gesture #2306
  • Improve logging and IMvxTrace #1649

Merged pull requests:

5.3.2 (2017-10-23)

Full Changelog

Fixed bugs:

  • MvxIosViewPresenter CloseModalViewController broken in 5.3 #2276

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:

  • Pass MvxViewModelRequest.PresentationValues when navigating to Fragment on to it's parent's Activity when navigating #2237
  • Wrong host activity gets shown #2222
  • Close(this) is not working for Theme.Dialog on configuration change #1411
  • MvxWindowsViewPresenter swallowing exceptions thrown in Init #1309

Closed issues:

  • Unable to update nuget packages from version 5.1.1 to version 5.2.1 (ANDROID) #2253
  • [Android] Dialog doesn't survive screen orientation change #2246
  • [Android] Dismissing dialog via back button doesn't cancel Task #2245
  • Can't install MvvmCross 5.2.1 in Xamarin Forms PCL Project #2240
  • OnStop needs a null check #2238
  • IMvxOverridePresentationAttribute not working of any Android view #2225
  • 2 Factor Login required for the MvvmCross organization from 22 September #2195
  • New nav service "deep link" conflict with viewmodel parameters when param is string #2080
  • MvxStringToTypeParser doesn't support decimal. #1635
  • 4.5MB of MvxFragmentAttribute generated when starting up https://github.com/Noires/MvxRecyclerViewLeakTest #1368
  • Parameterless Prepare() not called #2233
  • 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:

  • Wrong ViewModel data in cached Fragment #1986
  • Binding in an MvxFragment is incorrectly resetting modified values #1264

Closed issues:

  • Initialize is not called #2212
  • MvxNSSwitchOnTargetBinding appears in MvvmCross.Mac and MvvmCross.Binding.Mac #2205
  • WindowController from Storyboard (Mac) gets disposed #2198
  • Programmatically switching tabbed viewmodels from RootViewModel - Mac #2191
  • Where is that IFactory<T>? #2186
  • Support Toolbar and Unified Toolbar bindings by view for Mac #2180
  • Wrong behavior on Move in MvxCollectionViewSourceAnimated #2061
  • Exception in MvxAppCompatDialogFragment<T> #2220
  • Hang when awaiting code in Initialize in 5.2 #2182
  • Missing StarterPack for MvvmCross.Forms #2073
  • Fragment viewmodel life-cycle events are not called if viewmodel has saved state and calling ShowViewModel<FragmentViewModel>(data) with data #1373

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
  • App crash will null reference exception after cancelling sending email #1978
  • Call Close immediately after receiving the return value by NavigationService, view(activity) cannot close itself. #1851
  • Remove unnecessary additions to AndroidViewAssemblies #2170 (Cheesebaron)

Closed issues:

  • Auto-creation of window in MvvmCross Mac now default? #2178
  • 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
  • Default bindings for Xamarin Forms #2119
  • Incorrect ViewModel Init() params serialization/deserialization #2116
  • Crash when using a MvxTabBarViewController + Custom Presenter not derived from MvxIosViewPresenter #2112
  • Feedback: (Semantic) Versioning #2107
  • 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
  • UWP back button visibility suggestion #1183

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
  • RaiseCanExecuteChanged on MvxCommand status is not checked again #2064
  • 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
  • Upgrade Analyzers VSIX project to VS2017 #1654

Merged pull requests:

5.1.0 (2017-07-17)

Full Changelog

Fixed bugs:

Closed issues:

  • 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
  • Consider more binding extensions... possibly Automated Form Validation? #133
  • MvxNavigationService never calls IMvxViewModelLocator.Load #2036
  • 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
  • Update MacOS presenter to the new iOS presenter #1724
  • Improve MvvmCross.StarterPack #1659

Merged pull requests:

5.0.6 (2017-07-10)

Full Changelog

Fixed bugs:

  • 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
  • Suggestion for a Mac presenter for MvvmCross #1278
  • 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:

  • Enable tests on CI builds #1751
  • 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
  • JsonLocalization plugin can't load resources with dash ( - ) in path #1645

Closed issues:

  • mvvmcross 5.0 Fatal signal 11 (SIGSEGV) #1881
  • CanExecute does not fire when RaiseCanExecuteChanged() is called. #1877
  • Website issues/features #1727
  • 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
  • Problem with Visibility plugin #1876
  • Kevinf/1880 memory leak #1907 (Bowman74)
  • Consolidate library output and embed rd.xml #1901 (Cheesebaron)

Closed issues:

  • Documents: Plugins README are old #1886
  • Back button navigation with navigation drawer in android not directly go back #1875
  • Rework 'tagged' logic in build script #1874
  • 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
  • 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

Fixed bugs:

  • UWP build error after upgrade to MvvmCross 5.0 and MvvmCross.Forms 5.0 #1861
  • Repeated navigation between two viewmodels only returns a result and invokes Initialize() the first time #1855
  • MvxNavigationService does not handle recursive awaitable navigation correctly #1817

Closed issues:

  • Documentation: Search result links are incorrect #1866
  • Create Pull Request template #1848
  • Incorrect width with wrap_content #1546
  • File Plugin: GetSize(), GetListWriteTimeUtc() #1155
  • Add abstraction for path in File plug-in #393
  • Add LazyInitialize to Mvx static class #321
  • ViewModel's constructor is called twice when using NavigationService #2038
  • Start\(\) not called in ViewModel in iOS #1862
  • Presentation bundle parameter in new navigation service #1860
  • MvxAppCompatActivity does not call view model's lifecycle methods #1857
  • iOS Missing method CreateNavigationController inMvxIosViewPresenter #1856
  • Make Code of Conduct more visible #1849
  • PhoneCall Plugin targeting Android Marshmallow #1847

Merged pull requests:

5.0.0 (2017-05-22)

Full Changelog

Fixed bugs:

  • MvxTableViewController does not call MvxViewModel.Appearing() et. al #1813
  • MvxTabBarViewController.VisibleUIViewController throws for tabs without a navigation controller #1812
  • [5.0.0-beta0001] Some nuget packages are missing dll's #1725
  • FusedLocationHandler crashing with MvxException: SERVICE_MISSING #1669
  • Android : Exceptions in MvxValueConverter<TFrom, TTo>.Convert are hidden #1655
  • Exception Thrown in view model async Init method not propagated #1569
  • Error XA4204: Unable to resolve interface type 'Android.Gms.Common.Apis.GoogleApiClient/IConnectionCallbacks'. #1558
  • iOS Autocorrect UITextView not captured #1555
  • Cannot/how to set LayoutManager for children RecyclerViews bound with local:MvxItemTemplate - XML local:layoutManager does not work #1512
  • RadioButton's width doesn't use match_parent #1451
  • MvxAutoCompleteTextView/MvxFilteringAdapter locks when PartialText is the same value #1162
  • Sort out mess of IMvxTouchPlatformProperties #315
  • Can an IMvxVisibleViewModel interface/pattern be added #74
  • [WIP] Issue 1465 - Switch to ViewHolder pattern instead of wrapping in FrameLayout for MvxListView items #1535 (orzech85)

Closed issues:

  • Cannot resolve Assembly or Windows Metadata file 'MvvmCross.WindowsUWP.dll' #1952
  • Close a view with no Presentation Attribute that was opened from a Tab #1834
  • MvxViewModel completes its TCS in the wrong sequence #1821
  • MvxTabBarViewController forces all navigation bars to be opaque #1819
  • View model lifecycle events (Appearing/Appeared/Disappearing/Disappeared) are not called in Xamarin Forms on Android #1806
  • Make some methods in MvxWindowsMultiRegionViewPresenter protected #1779
  • PictureChooser.iOS scales incorrectly on high DPI devices #1759
  • Kill MvxAllThreadDispatchingObject #1750
  • MvxHorizontalGridView is broken #1743
  • Custom MvxRecyclerViewAdapters don't work anymore #1730
  • Build broken after merge of #1693 #1720
  • Remove JASidePanels nuspec #1708
  • Remove Bookmarks plugin #1701
  • Remove SoundEffects #1700
  • Master Detail Example Project Doesn't Compile with Latest MvvmCross Nuget Packages #1699
  • Links in docs menu point at mvvmcross-docs repo #1688
  • Remove JASidePanels #1682
  • Master detail - working xamarin forms example #1681
  • Sample Forms projects on older versions of MvvmCross and Xamarin.Forms #1679
  • MvvmCross.Plugins.File MvxFileStore read using full path #1673
  • Consolidate NuGet packages #1672
  • Cleanup: Obsolete MvxFormFactorSpecificAttribute #1670
  • MvxAppCompatSpinner's Adapter's SimpleViewLayoutId should probably be Android.Resource.Layout.SimpleSpinnerItem #1666
  • RFE: remove plugin 'ThreadUtils' for 5.0 #1665
  • RFE: remove plugin 'ReflectionEx' for 5.0 #1664
  • TextView Click binding fails in Release #1651
  • MvxRadioGroup binding fails in Release after updating to 4.4.0 #1650
  • New RecyclerView Grouping crash on Clear/Insert sequence #1640
  • RecyclerView Header/Footer crash on tap when using custom Header/Footer DataContext #1637
  • Remove Windows 8.1/WP8.1 examples #1620
  • MvxUIDatePickerDateTargetBinding should not set default date to DateTime.Now if MaximumDate < Now #1618
  • Using viewmodel navigation with complex parameter fails silently #1615
  • Add id parameter to MvxTabPresentation #1614
  • Remove ReflectionEx Plugin #1606
  • Improving MvxTargetBindingFactoryRegistry #1594
  • Virtualize MvxExpandableListAdapter methods #1582
  • TestProjects\Forms\Example001XAML\Example001XAML.sln does not compile #1580
  • JASidePanels Slide Menu iOS Native Library Crash only on device #1577
  • Find alternative to readme.io #1575
  • Android projects have specific Compile version set #1573
  • [AndroidSupport] FAB AutoHide behavior - same support for new BottomBar #1563
  • [Proposal] Strongly typed MvvmCross code based binding properties #1557
  • Create new event hooks for lifecycle events #1531
  • OnDataContextChanged should only be called when the data context actually changes #1522
  • NullReferenceException in MvxTaskBasedBindingContext in Release mode #1508
  • Fix references in sub projects #1506
  • Update Android OnAttach #1503
  • Move back sub repos into main #1500
  • MvxObservableCollection RemoveRange Exception #1485
  • Binding issue when doing full linking on Android for TextView on latest 4.4.0 #1482
  • StarterPack nuspec dependency doesn't get updated #1479
  • rendering issue with dynamic sized UILabels using Constraints #1468
  • Switch to ViewHolder pattern instead of wrapping in FrameLayout for MvxListView items #1465
  • Figure out what to do with MvvmCross.Binding.Combiners.VeryExperimental namespace #1443
  • Binding.Mac does not build on Windows #1437
  • MvvmCross roadmap 5.x #1415
  • Add build test of UWP project #1392
  • MvvmCross.Tests nuget can't be added to a PCL project #1375
  • MyGet Nuget feed #1369
  • Support URL based navigation #1315
  • Generate PDBs for source linking with GitLink #1314
  • continuous integration and pre-release builds #1301
  • MvxModalNavSupportIosViewPresenter does not use CurrentTopViewController #1274
  • Add support for the new Xamarin.tvOS target platform #1153
  • Enable ShowViewModel to take a view model instance #1141
  • Update "ViewModel to ViewModel Navigation" article alternatives to pages #1140
  • Throwing exception in Init() method isn't reported #1006
  • Reason for multiple initialisation should not be called simultaneously? #955
  • Can a general Close/Back event be added to MvxViewModel? #609
  • Network plugin rest client could support aborting the request #569
  • MvxGridView: can not set gravity of child items because of proxied FrameLayout #539
  • Unify MvxCollectionViewCell and MvxTableViewCell constructors #367
  • In PhoneCall Plugin, would be nice if phone detected in API #95

Merged pull requests:

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

Closed issues:

  • about .NET Standard Class Library #1787

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

Full Changelog

Closed issues:

  • Feature request: Property binding in iOS designer #1781
  • the mvvmcross.com's Doc isn't too good show in mobile phone #1776
  • Realm and MvvmCross activity lifecycle, collection change notifications on destroyed fragments #1770
  • How to "hook into" and do some post processing after a call to BindingInflate? #1769
  • Binding to Realm IList issue #1545

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

Fixed bugs:

  • [Android] Setup initialization issue when app killed and resumed #1192
  • MvxPictureChooserTask does not (always) work when it get's called from a Android Fragment #1107
  • MvxNSDatePickerDateTargetBinding timezone issues #924
  • picturechooser always show in portrait orientation #761
  • Annoyance when using Converter #697
  • Problem with Android.Dialog and text focus #337

Closed issues:

  • NullReferenceException in MvxPathSourceStep.ClearPathSourceBinding #1414
  • Bulk Registration by Convention work not correctly #1381
  • ViewModel is null in fragment if the fragment's MvxFragmentAttribute.IsCacheableFragment is set to false #1371
  • Axml binding performance issue #1342
  • SuspensionManager failed when migrating to UWP #1328
  • UWP ShowViewModel Too Early #1223
  • Initialize MvvmCross in background fetch on iOS #1219
  • ReloadFromBundle not called #1177
  • MvxTabBarViewController.ItemSelected override error #1167
  • [Android] RaiseCanExecuteChanged and UI Thread #1160
  • DefaultImagePath no longer working for MvxImageViewLoader? #1152
  • MvxDatePicker value not updated on lollipop devices #1139
  • Calling Init() on ViewModel creates exception without parameters #1132
  • IMvxLocationWatcher.Stop() do not disable hardware GPS on iOS #1127
  • Could you add XML comments to classes and methods within Cirrious.MvvmCross? #1108
  • IMvxMainThreadDispatcher needs a method where you can wait for the UI task to finish #1033
  • Editing bound EditText with android:textAllCaps causes exeption #1002
  • PictureChooser - Save image to gallery #936
  • Unified API: binding target is garbage collected #902
  • MvxTableLayout enhancement #850
  • MvxStringToTypeParser does not parse using InvariantCulture #840
  • CurrentCulture vs CurrentUICulture in bindings #839
  • Be able to pass an Enum value as a CommandParameter for Android(and possibly other platforms too) #767
  • Tutorial for MvxAutoCompleteTextView #702
  • a better MvxPickerViewModel #674
  • File plugin does not support embedded resource files for Android #635
  • Allow custom JSON serialization / deserialization settings in JSON plugin #610
  • AddHeader\AddFooter methods in MvxListView #602
  • BindingText #585
  • Could UIViewController/Activity code behind be used with Action<IMvxListItemView> to set list item bindings #573
  • Rest Client could support XML as well as JSON #570
  • Allow for setter only fluent property binding #567
  • Could plugins be extended to some form of Core-UI project contract too #496
  • "Nice to have" option to override plugin loading #492
  • Reduce ObjectGraph by using HiddenReference for MvxActivity.BindingContext? #409
  • Consider dropping DataBinding update priority #404
  • Add new constructor to MvxGeneralEventSubscription with sourceEventName. #400
  • Investigate better support for GetItemViewType #333
  • Consider allowing nullable services in IoC constructors #239
  • Add Facebook sharing for iOS #188
  • Consider caching parse results #125

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

Full Changelog

Closed issues:

  • MvxFileStore FullPath Customization #1630
  • New MvxListView bindings not working since last xamarin update #1395

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

Full Changelog

Closed issues:

  • Improve load time of plugins #1729

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

Full Changelog

Closed issues:

  • Add open collective to the website #1723
  • Website: Missing margins between logos #1712

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

Full Changelog

Fixed bugs:

  • MvxAsyncCommand inconsistencies on Android #1589
  • Bindings in 4.2.x System.AggregateException caught in HockeyApp #1398
  • AppCompatActivity and ActionBarActivity cause null reference exception onCreate(Bundle ....) #1112
  • Sometime CrossUI.Touch Elements don't repaint until rotated #977
  • Sort out SQLite installer for winrt #307

Closed issues:

  • Binding data with headers does not work #1702
  • Registering services in InitializeFirstChance not working as expected #1676
  • Column with name "column" is not defined on the local table "table" #1662
  • InfoWindowClick does not work with ShowViewModel #1647
  • Custom font not working with MvxAppCompatActivity #1592
  • Android Tabs Example #1586
  • How to hide all XamarinSidebar menu on page ? (iOS) #1585
  • Toolbar Search Binding #1584
  • Telerik 2017 R1 for Xamarin.Forms Android incompatible with MvvmCross #1579
  • Add Preserve attribute to all bindings #1578
  • Nuspec PCL profiles? #1572
  • [AndroidSupport] RecyclerView view created by adapter should be accessable in code after view is inflated #1566
  • [AndroidSupport] RecyclerView support for Footer/Header/Grouping (sections) #1565
  • Navigation Page shows foreign language "Zuruck". How do I fix or override this? #1561
  • Error installing MvvmCross.Forms.Presenter #1560
  • Android send intent from external apps does not start main activity on some devices/OS #1551
  • MvxAndroidViewFactory CreateView question #1550
  • "Partial declarations of 'TestView' must not specify different base classes" error #1547
  • Mvx.MvxListView ItemAppearing #1544
  • MvxListView ItemClick doesn't work #1543
  • iOS crash/ <unknown> <0xffffffff>/ Foundation.NSObject.ReleaseManagedRef /Foundation.NSObject/NSObject_Disposer.Drain #1539
  • cant get connection #1513
  • app crashing after detaching from VS debugger #1498
  • Add ItemClick on LinearLayout as on ListView #1496
  • Databinding Not Working as Expected on MVVMCross #1487
  • MvxDialogViewController does not Dispose after assigning the Root element #1445
  • MvxImageView Issue with nested MvxRecyclerView #1444
  • Reloading the Main Activity : Navigation Stops working #1408
  • set_TextFormatted leads to app crash #1405
  • A standardized way of doing vm -> view communication #1386
  • MvvmCross Unity3d ugui #1380
  • NullReferenceException in MvxFullBinding #1378
  • System.InvalidCastException on Android #1305
  • iOS EntryElement binding problem (revised) #1291
  • Sharing code across Apple platforms #1166
  • ValueConverter registration doesn't work anymore in v4.0 beta 3 #1154
  • Pushing symbols fails for many packages #1032
  • Add ability to request current device location with async API #1024
  • BindinEx wpa8.1 #967
  • OnNavigatedTo Event Throwing Error in Windows 10 Preview #816
  • MvxListItemView not measuring correctly? #774
  • ICommand binding on iOS not working with CanExecute #720
  • Add support for event to command for WP8 binding #640
  • File Plugin for Windows Store needs using Statements around stream #637
  • Can't pass decimal type in ViewModel Init function #564
  • MvxIoCSupportingTest for WindowsPhone and others? #523
  • Feature Requests: MultiLine TextEdit and Double button element for ios dialog #522
  • Simple WebContentElement for iOS dialog #509
  • CrossUI.Touch.Dialog.Elements.Section does not respect Visibility #407
  • Problems with IElementSizing in Monotouch.Dialog included into MvvmCross #182

4.4.0 (2016-11-01)

Full Changelog

Closed issues:

  • Apps based on MvvmCross 4.3 crash right after started in iOS 10 emulator #1452
  • ClassNotFoundException using Mvx.MvxListView #1450
  • Calling ShowViewModel on activity, does not show child fragment #1441
  • ActionBar title stay black with Theme Material.Light.DarkActionBar #1440
  • Crash when rehydrating an activity on Android 2.3.3 #1431
  • MvxTaskBasedBindingContext issue with dynamic cell's height in iOS #1423
  • Updating From 4.1 to 4.2.2 breaks UITableViewAutomaticDimension #1409
  • WeakSubcribe an EventHandler without EventArgs? #1402
  • MvvMCross and WindowsStore. #1055
  • Success or error not firing in IMvxLocationWatcher (Location PlugIn) #655
  • set_TextFormatted leads to app crash #1502
  • Add MVVMCross ObservableCollection #1456
  • Cancel method declaration missing in IMvxAsyncCommand #1454
  • Add PreserveAttribute on classes known to always be used #1432
  • Improvement to pass Complex Dto between ViewModels #1302

Merged pull requests:

4.3.0 (2016-09-26)

Full Changelog

Fixed bugs:

  • Multiple issues in MvxFileDownloadCache #717

Closed issues:

  • Another backstack flag not respected bug #1429
  • ShowFragment bug - if cache is empty - AddToBackStack flag does not work #1427
  • MvvmCross initialization support for IntentService, BroadcastReceiver #1425
  • Issue template should include note about only filing bugs against latest version #1419
  • Decimal zero not correctly interpreted when used as part of boolean expression #1418
  • Snackbar Inflation Invalid Cast Exception #1412

Merged pull requests:

  • AddToBackStack flag not respected fix. #1430 (thefex)
  • AddToBackStack flag FullFragging fix #1428 (thefex)
  • Mvx IntentService/BroadcastReceiver support #1426 (thefex)
  • Adds decimal handling to Combiners #1421 (willsb)
  • Fix splash screen initialization #1420 (andyci)
  • MvxImageViewResourceNameTargetBinding (VectorDrawable resources) #1417 (fedemkr)

4.2.3 (2016-08-17)

Full Changelog

Fixed bugs:

  • Problems with type based parameter serialization/deserialization #450

Closed issues:

  • Bug MasterDetail duplicate toolbar #1406
  • Bug MasterDetail duplicate lines top #1401
  • After upgrade from 4.1.6 to 4.2.1 can't build UWP project #1391
  • Mac/XamMac/XamMac.Unified to Mac configuration #923
  • XamMac vs MonoMac #516
  • Support Nullable types in Navigation parameters #505
  • Including mac build in nuget #502
  • Tweaks for Macintosh automated build #356

4.2.2 (2016-07-11)

Full Changelog

Closed issues:

  • Android LinkerPleaseInclude compiler error #1389
  • MVVMCross 4.2.1 System.Collections.Concurrent and PCL Issue #1388
  • Can't update MvvmCross.Binding to 4.2.1 on OS X #1387
  • SIGSEV in Bindings/SetValueImpl #1379

4.2.1 (2016-07-05)

Full Changelog

Fixed bugs:

  • Bindings project does not build on MAC #1385
  • MemoryIssue with MvxRecyclerview and ObservableCollection #1343

Closed issues:

  • Failed to resolve !!0[] System.Array::Empty() #1374
  • 4.2.0 Starter package installs 4.1.4 #1367
  • Android: "Method 'Array.Empty' not found" after upgrading to MvvmCross 4.2.0 #1363
  • docs #1362
  • Using MvxFragmentsPresenter MvxFragment doesn't close at vm Close(this) #1341

4.2.0 (2016-06-13)

Full Changelog

Fixed bugs:

  • MvxValueConverter with NativeColor expression returns string in iOS #1149
  • iOS IMvxPictureChooserTaskpictureAvailable Action is just called once #952
  • Problems with set only properties #907

Closed issues:

  • Xamarin Android Tip Calculator #1347
  • Wpf multiwindow support #1340
  • Link error #1334
  • Android: "Method 'Array.Empty' not found" after upgrading to MvvmCross 4.1.5 #1330
  • Create Visual Studio and Xamarin Studio project templates #1329
  • Support bind iOS NSLayoutConstraint Constant #1326
  • [UWP] SplitView Navigation #1257
  • Possible bug with ImageView droid binding. #1227
  • Support for generic MvxAdapter<T> #1222

Merged pull requests:

4.1.6 (2016-05-24)

Full Changelog

Fixed bugs:

  • MvxAndroidTask defined twice #1327

Closed issues:

  • The obs collection ++ thread #257

4.1.5 (2016-05-19)

Full Changelog

Closed issues:

  • MvxSpinner won't work inside fragment #1320
  • website down #1318
  • MvxCachingFragmentCompatActivity not finding registered fragments #1311
  • IoC doesn't support transparent proxies on Xamarin.Android #1308
  • MvxTapGestureRecognizerBehaviour with CancelsTouchesInView #1303
  • Mvx Resolve faile on Windows 10 ( UWP ) project. #1255
  • MvvmCross team meeting at Evolve 2016 #1197
  • java.lang.RuntimeException: Unable to start activity ComponentInfo...android.content.res.Resources$NotFoundException #1147
  • Object stored in PageStackEntry.Parameter has changed from MvxViewModelRequest to String #1111
  • Various solutions #917
  • "project governance" - aka a "bigger, more fun party" #841

4.1.4 (2016-04-20)

Full Changelog

Fixed bugs:

  • MvxDynamicImageHelper modifies UI in non UI thread #1184

Closed issues:

  • MvxLayoutInflater missing JNI constructors #1299
  • ReloadFromBundle/SaveStateToBundle #1296
  • Shouldn't we introduce an IMvxAsyncCommand interface? #1293
  • Failed to resolve System.Boolean #1289
  • Investigate whether we should remove all logic from ACW Constructors #1285
  • How to use prepopulated DB in sqlite plugin #1280
  • How to use prepopulated DB in sqlite plugin #1279
  • iOS EntryElement binding problem #1259
  • [UWP]Plugins PictureChooser PluginLoader can`t load #1258
  • Mvvmcross 4 SQLite plugin iOS build error #1181

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

Closed issues:

  • Bump latest version in mvvmcross.com #1276
  • Mvvmcross picture chooser ios issue #1275
  • MvxCachingFragmentActivity crash when minimizing with MVVMCross 4.1.0 #1273
  • Android use Custom ViewFactory #1271

4.1.0 (2016-03-22)

Full Changelog

Closed issues:

  • Missing stylable field MvxExpandableListView_GroupItemTemplate #1265
  • MvxListView with Custom MvxAdapter doesn't work in MvxFragment #1263
  • Missing MvxLayoutInflaterCompat+FactoryWrapper2 JNI constructors #1260
  • MvvmCross Android :Two way binding is not working on Fragment ViewModel of a ViewPager. #1256
  • MvxBind breaks after upgrading to MvvMCross 4.0 #1254
  • Error inflating class Mvx.MvxListView #1250
  • Please make Close(IMvxViewModel viewModel) virtual in MvxFragmentCompatActivity class #1248
  • MvxSpinner's SelectedItem binding broken #1242
  • Shouldn't MvxWrappingCommand implement IMvxCommand? #1240
  • Links in ReadMe do not work #1233
  • Proguard necessary naming conventions #1228
  • Bluetooth BLE Support #543
  • MvxImageView - loading local images more efficiently using expected width and height #471

Merged pull requests:

4.0.0 (2016-02-02)

Full Changelog

Fixed bugs:

  • View namespace abbreviations not working in 3.5.2 alpha #1057

Closed issues:

  • MvxCommand(async () => await ...) blocking UI #1215
  • Data Access Layer abstraction for MvVMCross #738
  • Rework ShowViewModel to support preconditions #736
  • Custom ViewDispatcher that wraps default ViewDispatcher cannot be used for navigation #542
  • MvvmCross Starter 4 Beta 8 - LinkerPleaseInclude use C# 6 String Interpolation #1221
  • Cleanup #1190
  • Plugins on UWP app tries to load the *.WindowsUWP (but almost none exist) #1142
  • MvxWindowsStoreFileStore.EnsureFolderExists() fails for absolute path #1104
  • Update nuspecs to support new Nuget configuration #1082
  • App crash on orientation change. #1081
  • Nuget 3.5.2-alpha2 DLL mismatch problem #1080
  • Fix SQLite nuspecs #1072
  • Bring back FullFragging #1070
  • MvxExpandableList throws NullReferenceException #1061
  • MvxImageLoader / DownloadCache doesn't make images appear correctly in cells (iOS) #1058
  • Images never load first time using DownloadCache plugin #1056
  • Remove NuSpec dependency MvvmCross.HotTuna.CrossCore -> PortableSupport #1053
  • Release new MvvmCross version #1052
  • File plugin: Getting "Cannot access the file... because it is being used by another process" while trying to READ it #1050
  • Using multiple MvxRadioGroup bindings in a view only causes the first to be bound #1045
  • iOS: Replacing an image using MvxImageViewLoader fails ... #1041
  • Update to latest JSON.Net #1037
  • MvxFragment error #1030
  • Android GroupItemTemplate instead of MvxGroupItemTemplate attribute for MvxExpandableListView #1029
  • ArgumentNullException with Email plugin #1025
  • How to share a ViewModel? Add the Fragment parameter to OnFragmentChanging() event? #1015
  • Windows 10 UWP (Universal Windows Platform) apps #1009
  • Warning issue around MvxAdapter code #1004
  • Alternate view inflation #1000
  • MvxModalNavSupportTouchViewPresenter constructor does not match IUIApplicationDelegate signature #995
  • Fragging cannot inflate MvxFragment #994
  • Installing AppCompat 22.1.1 causes inflation of Mvx classes to fail #981
  • MvxCachingFragmentActivity.ShowFragment loading the same cached fragment even with a different bundle #966
  • About the MvxWpfFileStore.cs #912
  • MvvmCross SQLite.Net-PCL wrapper #899
  • Consider adding OnLoseFocus Text binding for Android #894
  • Possible need for more binding auto-conversion for new unified numeric types #878
  • Windows Phone - MvxWindowsPage layout issues #868
  • Mac and XamMac nugets #856
  • Xamarin.Forms? #826
  • Handling async work with MvxCommand #821
  • Please Version DLLs #740
  • Async File Plugin for WP and WinRT #714
  • Xamarin.Forms integration #703
  • Setting ViewModel property on a Fragment is not correct #636

Merged pull requests:

4.0.0-beta8 (2016-01-12)

Full Changelog

Closed issues:

  • MvxViewModel Close(this) crashes #1194
  • Question: Tear down application programatically for Component/Integrationtests? #1191

4.0.0-beta7 (2015-12-10)

Full Changelog

Fixed bugs:

  • duplicate references to System.IO,System.Runtime and System.Threading #875

Closed issues:

  • mvvcross4.0-beta5: Binary XML file line #1: Error inflating class Mvx.MvxListView #1187
  • 4.0 beta 5 - Cirrious.MvvmCross.Binding.Droid is not referenced/does not exist #1185
  • Problem creating target binding for CompoundButton #1174
  • Android - ViewType not found when using fully qualified name in .axml file #1173
  • Picture Chooser returns wrong Image Size on iPhone #1172
  • cannot create an UWP app in VS2015 #1171
  • UWP TipCalc tutorial #1161
  • Make MvxOwnedViewModelFragment Opt-out instead of in #1138
  • Use Same Bundle for InitFromBundle and SaveStateToBundle #949

4.0.0-beta5 (2015-11-06)

Full Changelog

Closed issues:

  • Documentation Wrong step for android setup: adding an xml file defining the binding attributes. #1144
  • I would like to see these updates applied to the MT.Dialog fork #972
  • How to go about creating a binding library for a new platform? #612
  • Do Plugins need a new home? #462

4.0.0-beta4 (2015-10-20)

Full Changelog

Closed issues:

  • Problem to link assemblies of MvxFileDownloadCache with iOS 9 SDK #1135
  • new MvxFragmentStatePagerAdapter.FragmentInfo doesn't call Start() on the ViewModel when instantiated #1133
  • Nuget Install Error VS2015, Windows10, PCL, Uwp, Droid and iOS Project #1130
  • Android EditText binding failure #1114
  • Windows Phone 8.1 back navigation issue #1018

4.0.0-beta3 (2015-09-10)

Full Changelog

Fixed bugs:

  • MvxWindowsCommonBlockingFileStore.GetFilesIn(path) output does not include full path #1086

Closed issues:

  • MvxListView binding doesn't work #1120
  • Unnecessary permissions exist in Android FullFragging AssemblyInfo.cs #1115
  • VS2015 NuGet Installation Failure for Xamarin.Android project: MvvmCross.PortableSupport 3.5.1. #1113
  • Another nuget issue with portable class library %2B #1106
  • onTrimMemory is used only for API level 14 , I need to detect when app is backgrounded for api level <14 #1105
  • Error installing MvvmCross.HotTuna.MvvmCrossLibraries v4.0.0-beta1 in Xamarin Studio #1088
  • MvxAndroidSetupSingleton crashes on splash screen with SIGSEGV #1069
  • MvvmCross as a Code-Aware Library with Roslyn Code Analyzers #1040
  • Android SIGSEGV SEGV_MAPERR on Samsung Galaxy S5 with DownloadCache-v3.5.1 #1036

4.0.0-beta2 (2015-08-18)

Full Changelog

Fixed bugs:

  • Droid Button click binding affects Enabled property #729
  • CommandParameter binding expression #704

Closed issues:

  • Manually mapping views with viewmodels #1083
  • Could not load signature of Cirrious.CrossCore.Droid.Views.MvxEventSourceActivity #1076
  • Fatal signal 11 (SIGSEGV) during startup #1067
  • MvvmCross support for Windows 10 apps(UWP) #1066
  • Can't add nuget package 3.5.1 into project targets 'MonoAndroid, Version=v5.0' #1001
  • Can't add Microsoft HTTP Client Libraries to a project with MvvmCross 3.5.0-beta2 #866
  • Picture chooser does not work, 3.2.1 WinRT(8.1) Cirrious.MvvmCross.Plugins.PictureChooser.WindowsCommon #810
  • New Relic #723
  • adding getFoldersIn to File Plugin #721
  • Adding Universal App support #656
  • Nested MvxListView-MvxLinearCollection crashes with System.InvalidOperationException #645
  • Location Plugin missing for WPF project. #630
  • ".nuspec" folder instead of "nuspec"? #514

4.0.0-beta1 (2015-07-31)

Full Changelog

Closed issues:

  • Windows Phone 8.1 ViewModel Property is Null #1078

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

Closed issues:

  • Upgrading MvvmCross via NuGet sometimes wants to overwrite files #790
  • MvvmCross on Silverlight 5 ? #681

3.5.2-alpha2 (2015-06-30)

Full Changelog

Fixed bugs:

  • ChoosePictureFromLibrary does not invoke OnPicture Action in WP8.1 #1039

Closed issues:

  • Use of First() in Get<T> #1038
  • Improve Droid Email plugin Intent handling #574

3.5.2-alpha1 (2015-06-16)

Full Changelog

Fixed bugs:

  • RaiseCanExecuteChanged is not marshalled to UI thread automatically like RaisePropertyChanged #954

Closed issues:

  • NuGet unable to install MvvmCross.HotTuna.MvvmCrossLibraries in VS2015 RC #1023
  • SaveState and RestoreState not being called for iOS applications #1016
  • App size is too large #1014
  • SQLiteNet can't handle ConvertChecked #1008
  • Does SubscribeOnMainThread enables the subscriber to receive messages published on the main thread? #999
  • MvxOwnerViewModelFragment missin #992
  • [Feature Request] MvxRequestedBy has more useful property #968
  • Move "ResourcesToCopy" attributes into the droid binding library #742
  • Need Strong Names for assemblies #232
  • Can resources now be embedded in class libraries? #112

Merged pull requests:

3.5.1 (2015-05-02)

Full Changelog

Fixed bugs:

  • Explicitly use \[Register\] flags on all classes referencable from AXML #958
  • Not possible to use MvxCachingFragmentActivity with ActionBarActivity #887

Closed issues:

  • Can't add MvvmCross Nuget package to portable class library #970
  • Q: How old is the MT.D fork inside this codebase? #969
  • Visible view converter doesn't work on <include> tag #961
  • Factoring out MvxNotifyPropertyChanged #959
  • Unable to install mvvmcross using nuget in vs2015 ctp6 #951
  • Command execute many times #948
  • After updating an existing app to the unified API in Xamarin, Failed to resolve "System.Boolean #946
  • MvxAutoComplete quits working when you backspace until the TextView is empty. #945
  • Bug with MvxSpinner when used in an MvxItemList #944
  • about MvvmCross 3.5.0 in Visual Studio 2015 errorlist #943
  • ShowViewModel Twice when i click fast #942
  • FloatElement not properly styled #932
  • MvxCommand constructor exception #930
  • Presenter for Tabbar based on MvxModalNavSupportTouchViewPresenter not possible #927
  • listview.PointToPosition not returning the correct values #926
  • Xamarin.Android.Support.v4 version 22.1.1.1 seems to break Fragment data binding #990
  • 3.5.1 Checklist #989
  • Xamarin.Android 5.1 changes how classes are named in Java, breaking bindings in AXML #987
  • MvxFragment fails to get instantiated with Xamarin.Android 5.1 #984
  • Add License headers to Fragging stuff #950
  • Missing constructors (JniHandleOwnership, mono) #928
  • Fragment regression since 3.5 #910
  • Change Seekbar subscriber to use an event (not a listener) #884
  • Publish symbols packages #711
  • Add ability to clear the Download cache #499

Merged pull requests:

  • Reimplement LayoutInflaterCompat in MvvmCross. #988 (kjeremy)
  • Migrate to Automatic Package Restore #985 (kjeremy)
  • Avoid ArgumentOutOfRangeException when ItemSource is empty #982 (mohibsheth)
  • ability to clear the Download cache #980 (guillaume-fr)
  • EnsureFolderExists support nested folders on Windows #974 (guillaume-fr)
  • Avoid loading resource when resourceId == 0 in MvxImageViewDrawableTargetBinding. #971 (danielcweber)
  • Android ACW naming #965 (martijn00)
  • Added licenses for fragment files #964 (martijn00)
  • Add missing OnSaveInstanceState override in MvxEventSource[Dialog|List]Fragment #963 (nextmunich)
  • Lambda is replaced by action call #960 (evnik)
  • Changed Cirrious.MvvmCross.Droid.FullFragging to use API 15 #956 (jihlee)
  • MvxAndroidLocalFileImageLoader: implemented mem-cache #947 (SeeD-Seifer)
  • Fix for #932 #940 (Cheesebaron)
  • Update Droid MvxComposeEmailTask (GMail-App 5, Multiple File Attachments) #939 (Dragon160)
  • Support open generic types in MvxBindingNameRegistry #938 (ckimes89)
  • Fixed passing of some tests on systems with non-english culture #935 (evnik)
  • MvxDynamicImageHelper not reset when recycling view/cell during scroll #934 (PaulLeman)
  • Missing mono-related jni constructors #929 (JanZeman)
  • I made changes to MvxTouchSetup and MvxTouchDialogSetup to take a new in... #920 (Bowman74)
  • Unified nuspec #918 (tofutim)
  • Added support for storyboard views #916 (geirsagberg)
  • Require opt-in for Fragments' ViewModel create/save/restore lifecycle being owned by MvvmCross. #915 (davidschwegler)
  • Adding nuspec for Console #914 (tofutim)
  • Unified enum-compatible segmented control with default binding #913 (TheAlmightyBob)
  • Set GroupTemplateId on MvxExpandableListView #911 (kjeremy)
  • Fix crash caused by the MvvmCross environment not being initialized yet ... #909 (davidschwegler)
  • SeekBar binding to use event subscription instead of on change listener #905 (tom-pratt)
  • MvxExpandableListView, adapter and selected item binding #903 (kjeremy)
  • Added virtual IocOptions property #897 (geirsagberg)
  • Make presenter serializer protected so it can be used when inheriting MvxFragmentsPresenter #895 (martijn00)
  • Added protected constructor to MvxFrameControl... #893 (azchohfi)
  • Add source files to nuget symbol packages #889 (kjeremy)
  • Fixed typo in MvxSeekBarProgressTargetBinding #885 (martijn00)
  • Added missing generic MvxDialogViewController #882 (jamie94bc)
  • PictureChooser iOS: Avoid view controller leaking. #881 (vzsg)
  • Mvx550 windows suspension #867 (tal33)

3.51-beta1 (2015-03-11)

Full Changelog

Closed issues:

  • [Xamarin + Android] Finishing the activity using a MvxPresentationHint - Cast Context to Activity fails #937
  • Could not install package 'MvvmCross.PortableSupport 3.5.0' #925
  • Mac events #922
  • Missing stylable field MvxExpandableListView #921
  • 3.5.0 Dispose MvxViewClickBinding carshing in release mode #919
  • MvxFragments auto-creating their ViewModels causes crashes in 3.5 when restored from saved state #908

3.5.1-alpha1 (2015-02-08)

Full Changelog

Fixed bugs:

  • PictureChooser plugin 3.2.2 memory leak on iOS #876
  • Suspect RaiseCanExecuteChanged MvxCommand weak reference not sufficient on Android #668
  • Have to work out how to make Json.Net import easier #304
  • Exception seen during demo - PictureChooser #269

Closed issues:

  • Possible bug in Touch File Plugin #901
  • Configurations Issues in iPAD Classic Api Project #891
  • MvxFrameControl does not expose the protected constructor with IntPtr... #890
  • Can't add NuGet MvvmCross 3.5 #888
  • BindableViewPager leaking #886
  • Failed to resolve System.Void UIKit.UIGestureRecognizer::set_Delegate reference #880
  • ReflectionTypeLoadException on Program Start #870
  • ViewModelLocator swallows exceptions in TryLoad #837
  • Re-used MvxImageViews show old image before new one is loaded in ListViews and TableViews #725
  • Basic Integration with System.Reactive (Rx) #695
  • MvvmCross.Dialog.Droid Dialog Views not opening with ART Runtime #667
  • Error Validation #652
  • Re-add the Generics :) #648
  • Compile error #646
  • Building MvvmCross.Dialog.Droid in VS2013 #586
  • Update ToDo-MvvmCross text files in NuGet packages #562
  • CallerMemberAttribute #536
  • Installing Color Plugin in nuget doesn't update everything to 3.0.13 #472
  • Separate out Interactivity dependency on WIndowsPhone assembly #425
  • Nuget support for Cirrious.MvvmCross.Droid.Maps. #423
  • Tibet binding operator precedence #384
  • More helpers needed in BindLanguage (maybe Fluent Helpers) #263
  • Gyroscope Plugin requested #242
  • Vee Three - provide guidance/workaround/code for app Tombstoning #143

3.5.0 (2015-01-17)

Full Changelog

Closed issues:

  • The type or namespace name 'Touch' does not exist in the namespace 'Cirrious.MvvmCross' #874
  • Error: The type 'MvxEventToCommand' from assembly 'Cirrious.MvvmCross.Wpf' is built with an older version of the Blend SDK #873
  • could not load plugin assembly for type Cirrious.MvvmCross.Plugins.WebBrowser.PluginLoader #872
  • [HowTo][IoC] Using MvvmX from Background Tasks #871
  • iOS Project Fails to Compile #869
  • MvxTableViewCell / UITableViewCell without using XCode #865
  • NSDate Link Error #864
  • Could not find view for Viewmodel #863
  • Can't resolve logger in MvxSetup.CreateDebugTrace #862
  • AppCompat 21+ widget themes #861
  • Touch issues with new Xamarin update? #858
  • MvxDynamicImageHelper not reset when recycling view/cell during scroll #933
  • RadioButton tinting using appcompat v21 doesn't work #904
  • WinStore: suspension changes to allow persistent serialisation/deserialisation #550
  • Make Android view inflation more customisable #491

Merged pull requests:

3.5.0-beta2 (2014-12-17)

Full Changelog

3.5.0-beta1 (2014-12-12)

Full Changelog

Fixed bugs:

  • ListFragment Typo #854
  • MvxDownloadCacheConfiguration.Default invalid folder on ios 8 #799
  • Cherry pick dd3c20a9df8547ad447289bd5f6a3f605ff7941c into 3.2 #793

Closed issues:

  • TeamCity .nuget package restore #852
  • MvxBindingExtensions.ShouldSkipSetValueAsHaveNearlyIdenticalNumericText does not care about Ints #849
  • File Plugin Access Denied error #843
  • Tombstoning doesn't work when showing ViewModel with parameters. #834
  • 64 bit support for Xamarin.iOS and Xamarin.Mac #801
  • New XIB structure created with Xamarin Studio not working #797
  • Compile Issue when using IEnumerable<PropertyInfo> #796
  • Can't install MvvmCross.PortableSupport on WP7 #792
  • MvxListViewItem cannot be used unless attached to window #775
  • Cannot send file multipart to server using MvxMultiPartFormRestRequest #759
  • ScrollView not found? #756
  • Crashes in mvxlistview in 3.1.1 #751
  • Standard Android project with MvvmCross 3.1.1 crashes at startup on Dell Venue 7 (Intel Atom x86) #748
  • Extract IoC container from Mvx #744

Merged pull requests:

  • Updated ShouldSkipSetValueAsHaveNearlyIdenticalNumericText so that the t... #855 (munkii)
  • Fixed app freeze when animating state change of a UISwitch used as acces... #844 (ggirard07)

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

Closed issues:

  • can't install MVVMCross to Xamarin.ios project from nuget #831
  • SaveStateToBundle, is it supposed to work in this way? #829
  • PictureChooser Plugin throwing exception on TakePictureAsync (Windows Phone 8.1 XAML) #828
  • When trying to add material design using AppCompat Fragging picks up the wrong Fragment class #823
  • Xamarin does not support API 4-8 anymore in beta/alpha #820
  • EditText with DateTime does not set the property on the ViewModel #815

Merged pull requests:

  • Add UILabel.AttributedText and MvxViewController.Title to LinkerPleaseInclude.cs.pp #825 (mgjhl)
  • Fully qualify the namespace of the Fragment class we are using #824 (kjeremy)
  • Added Heading (Course) to location plugin for Windows Phone #819 (trik)
  • Initialize the media capture. #818 (luke-barnett)
  • Email Plugin: Only show real email clients on android #812 (mgjhl)
  • Implementation of Generic views #808 (Stephanvs)

3.2.2-beta1 (2014-10-21)

Full Changelog

Fixed bugs:

  • MvxUIButtonTitleTargetBinding not working #763

Closed issues:

  • Different resume function depending on first or second run of new app in Android #807
  • APK size increase after installing 3.2.1 #806
  • MvvmCross not working with Htmlagilitypack #805
  • Binding android title gets stripped by linker #803
  • Generic IView implementations for Strongly Typed ViewModel access #802
  • MvxBindingSingletonCache.Instance.BindingDescriptionParser Parse and ParseSingle produce different output #800
  • MvvmCross on VS2013 is not working with Windows Phone 8 (Silverlight) on 8.0 Emulator (only 8.1) #794
  • Binding to UITextView.AttributedText crashes on ios 7.0.3 simulator #791
  • Location.Touch does not work on iOS 8 #788
  • [Plugins.File] fileStorage.Exists() returns true, but TryReadTextFile() throws "The system cannot find the file specified" #787
  • MvxAutocompleteTextView binding #786
  • Sqlite plugin doesn't appear to work in MVVMCross 3.2.1-beta3 for Unit Test core project #784
  • PictureChooser does not work in Windows Phone 8.1 #782
  • MvxPhoneViewPresenter is missing in beta3 ? #778
  • GetPluginConfiguration(Type plugin) is not expected #776
  • CheckedTextView text binding doesn't work in Release mode with Link SDK Only #769
  • Duplicate folders when adding by NuGet on Android #768
  • PictureChooser.Touch always returns image resized to maxPixelDimension #764
  • NugetTempalates need changing for the winstore app #762

Merged pull requests:

3.2.1-beta3 (2014-08-25)

Full Changelog

Closed issues:

  • MVVMCross package install error #758
  • Can't compile main git source #755
  • MvxAdapter::GetItem(int position) returns null #750
  • ViewModel associated MvxFragment never calls ReloadState/SaveState #745

Merged pull requests:

  • PictureChooser.Touch does not upscale image to maxPixelDimension anymore #772 (SeeD-Seifer)
  • Infinite loop in DebugTrace.cs after a FormatException #770 (vzsg)
  • Default parameter for ValueConverter in iOS fluent binding #766 (lothrop)
  • Fix NullReferenceException in ReflectionExtensions.GetProperties() #765 (PedroLamas)
  • Fix for not compiling due to ImeAction.Previous being only avaiable for SDK 11+. #757 (azchohfi)
  • Add serialize to JSON Serializer loop handling to prevent crashing for self referencing objects #753 (pcmichaels)

3.2.1-beta2 (2014-07-27)

Full Changelog

Fixed bugs:

  • Universal App - Cannot resolve Assembly or Windows Metadata file 'System.Windows.Interactivity.dll' #743

Closed issues:

  • Memory leaks in MvxLinearLayout, MvxListView #747
  • use of System.Diagnostics.ConditionalAttribute #746
  • GetRequestFromXamlUri - Invalid Character in Url #739
  • Why is a View instatiated before its ViewModel #737
  • MvvmCros issue when using BugSense for Xamarin Androi plugin. #694
  • MvxSpinner does not hold value when in a ListView while scrolling in Android #686

Merged pull requests:

3.2.1-beta1 (2014-06-29)

Full Changelog

Fixed bugs:

  • MvxWeakEventSubscription property picker has wrong signature #707
  • NullPointerException on Spinner in MvvmCross causes app to crash on Android 4.4 #507

Closed issues:

  • Messenger plugin: unusable to get results from a ViewModel without lots of code #722
  • is there a debug mode and a release mode MvvmCross? in Windows Phone Application #716
  • ViewModel Init method: a "bool?" parameter generates an error when bound to (nothing) #715
  • Impossible to bind property named Mode #713
  • RaiseCanExecuteChanged doesn't always make it to the UI #708
  • mvvmcross 3.1.2 beta1 does not support Profile 111 #706
  • MvvmCross PortableSupport 3.1.1Library Installations Fails in Visual Studio 2013 #701
  • Visibility not working #700
  • Empty editview in android not converting #699
  • The system cannot find the file specified. templateName=MvvmCross.Core.zip #698
  • Bind a list of view models to CheckboxElements #693
  • Xamarin linker stripping MvxPropertyInjector and INotifyPropertyChanged #689
  • WinRT NavigationState is not serializable #685
  • Where is the MvvmCross 3.1.1 Branch/Tag? #683
  • MvxRGBAValueConverter - what about ARGB? #682
  • Default image is shown on HTTP error in MvxDynamicImageHelper #679
  • How do I make json localization work in the Test project #676
  • better RaisePropertyChanged #675
  • Messenger plugin "bug" #669
  • Android: Full fragment support #666
  • How to MvxAutoCompleteTextView ? #665
  • Viewmodel Init method #664
  • Integrating Fody.PropertyChanged with MVx #663
  • iOS UIDatePicker Date Off By One Day - Timezone Issue #661
  • Expression binding does not support variables in indexing operators #657
  • Add error trace to MvxDynamicImageHelper<T> #649
  • [Feature Request] Support NoSQL - Couchbase-lite #428
  • Add Symbol-Package to symbolsource.org #314

Merged pull requests:

  • #314 Source package #712 (kjeremy)
  • Fixed binding bug in MvxUIDatePickerTimeTargetBinding #705 (Costo)
  • Set AutocorrectionType on the UITextField if it has been created. #696 (ddunkin)
  • WindowsStore MvxPhoneCallTask doesn't compile #692 (guillaume-fr)
  • Performance improvements for DownloadCache plugin. #691 (ddunkin)
  • SafeDeleteFile should return true if file doesn't exists #690 (guillaume-fr)
  • Stil display older image in MvxImageView (iOS) when loading and DefaultImagePath not present #680 (iseebi)
  • Use the tel uri in windows store for phone calls #678 (guillaume-fr)
  • Async File plugin #677 (molinch)
  • DeleteFile should not throw FileNotFoundException #671 (guillaume-fr)
  • fixes 661 iOS UIDatePicker Date Off By One Day - Timezone Issue #662 (benhysell)
  • Added support for variables in indexing operators #659 (ckimes89)

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

Full Changelog

Closed issues:

  • Is there any interest in adding these two methods to MvxFragmentActivity? #654
  • MvxValueConverter not called when value is null #651
  • Instantiating MvxCommand crash #650

Merged pull requests:

  • Fix lock that should be on the lock object rather than on 'this'. #653 (danielcweber)

3.1.2-beta1 (2014-03-26)

Full Changelog

Closed issues:

  • binding android Drawable using mvvmcross #644
  • Navigation Design Question #643
  • Mac Binding build is failing #638
  • Allow to cancel HttpRequest in Network plugin #631
  • Xamarin.Android - Compile error for "Release" build with Linking="Sdk Assemblies only" #629
  • Placeholder text getting overridden on UITextField (was UITextView) #628
  • Android PictureChooser images load unrotated according to Exif data #626
  • ItemsSource binding to ObservableDictionary #625
  • RaiseCanExecuteChanged MvxCommand weak reference not sufficient on WindowsPhone only #623
  • Make navobject use of IMvxBundle rather than MvxBundle #618
  • Collection was modified; enumeration operation may not execute #615
  • MvxCommandCollection should support multiple commands tied to the same IsEnabled property #531

Merged pull requests:

  • typo in warning #642 (pnewhook)
  • Fix null exception after Windows Phone location watcher stop #641 (kohlerb)
  • Fix Mac Binding build is failing #639 (ashokgelal)
  • Add AsyncRequestHandle class, to support request cancel in future. #634 (wedkarz)
  • Fix incorrect unsubscribe on Dispose #633 (rb1234)
  • Add location watcher plugin for WPF. #632 (AlanYost)
  • Added exif rotation to the Android PictureChooser plugin for issue #626 #627 (jsmarcus)

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

Full Changelog

Closed issues:

  • problems using MvxDialogFragment #622
  • How to map the ActionIconTapped event handler of PhoneTextBox using mvvmcross #621
  • How to map the textbox lost focus event using mvvmcross for windows phone #620

Merged pull requests:

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

Full Changelog

Closed issues:

  • mvxlist itemclick not firing when MvxItemTemplate contains checkboxes #617
  • CrossUI Droid #614

Merged pull requests:

  • Added option to MvxTableViewSource to refresh on every NPC event #619 (ckimes89)

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

Full Changelog

Fixed bugs:

  • MvxBaseListItemView Java.Lang.NoSuchMethodError when minSdkVersion <= 11 #607

Closed issues:

  • Real MultiBinding support #613

Merged pull requests:

  • Issue607: check that environment actually supports API Level 11 #611 (rb1234)

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

Full Changelog

Fixed bugs:

  • MvxColor.ToString() not displaying colours in correct order #575

Closed issues:

  • Mvx.MvxListView Missing Method Exception #606
  • Droid MvxListView does not allow headers or footers #604
  • Error seen during navigation request #601
  • An exception of type 'System.MissingMethodException' occurred in Cirrious.MvvmCross.DLL #600
  • Huge MvxSpinner in 3.1.1 #599
  • MvxAutoCompleteTextView is crashing with exception “System.ArgumentOutOfRangeException: Argument is out of range” #594

Merged pull requests:

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

Full Changelog

Closed issues:

  • UI Thread issue with view model in MVVMCross #597
  • mvvm dialog ValueChanged fires for EntryElements but not StringElements #596
  • Strange behavior with Textview.AfterTextChanged with Fluent but not Inline bindings #595
  • How to test the sqlite related code #590

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

Closed issues:

  • Wrong null evalution in WP BindingEx #589

3.1.1 (2014-02-09)

Full Changelog

Fixed bugs:

  • Check TryCreateSpecificFactoryBinding for null handling #584
  • Fixed FolderExists in FileStore for WindowsStore #580 (mgulati)

Closed issues:

  • ViewModel not being displayed on Windows Tablet RT 8.1 #587

Merged pull requests:

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

Fixed bugs:

  • Memory Leak using Tibet Binding on Android plateform #581

Merged pull requests:

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

Fixed bugs:

  • Binding causes critical exception when using MvxListView and adaptor? #485
  • Check and improve SuspensionManager - SaveAsync in WinRT #415
  • WinRT - BackStack clearing #96

Closed issues:

  • Default binding for UIProgressView #571
  • Add ability to plug-in alternate implementations for creating actual View from type #561
  • When debugging with MvvMCross Binaries XamStudio breaks execution all the time making it impossible to debug #487
  • MvxListView activated indicator doesn't work on 3.0.13 #481
  • Add MvxXmlRestClient. #362
  • Simple MessageBox/Dialog/Prompt? #259
  • Make Wiki publicly editable / Wiki Pull Request #252
  • File plugin for winrt doesn't implement the folder exists/delete methods #105
  • Implement CanExecute more fully across all platforms/bindings #64

Merged pull requests:

  • Virtual Convert and ConvertBack methods in MvxNativeValueConverter #572 (damirarh)

Full Changelog

Closed issues:

  • Improve error message in windows binding for missing view property #563

3.1.1-beta5 (2014-02-01)

Full Changelog

Closed issues:

  • Object serialization does not support nullable types #568
  • Binding parser too agressive looking for null #566
  • Bug in 3.0.14 picturechooser plugin android #565
  • IoC crashes on resolving a circular reference #553
  • Memory leak using "Tibet" binding with WinStore and WPF mvvmcoss apps #552
  • suggestion for MvxTabsFragmentActivity #541

3.1.1-beta4 (2014-01-26)

Full Changelog

Closed issues:

  • Cirrious.CrossCore and Cirrious.MvvmCross are missing company name property #558
  • Missing BindingTargets for UIView.BackgroundColor and UIButton.BorderWidth #557
  • Problems with SelectionChangedCommand binding and TableView in Bindind.Touch #555
  • MvxtabsFragmentActivity IllegalStateException / CommitAllowingStateLoss #554
  • MvxCommandCollectionBuilder does not allow command methods with return values #532
  • Rio binding causing performance issue and failing intermittently #528
  • Windows Store file access to slow for many files #521

3.1.1-beta3 (2014-01-16)

Full Changelog

Closed issues:

  • Feature Request for MvxCommandCollectionBuilder #556
  • Unable to unpack Components in Fragging in Team City #548
  • Setting up components in TeamCity #547
  • Receiving message multiple times when using Messenger plugin #546
  • suggestion: add an overload of StartActivityForResult in MvxActivity #544

Merged pull requests:

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

Closed issues:

  • Cannot create a file when that file already exists #500
  • Where to submit plugin contributions #493
  • Cannot add MvvmCross NuGet package to Xamarin.iOS project #486

3.1.1-beta2 (2014-01-03)

Full Changelog

Closed issues:

  • Unable to add Fragment Support to Android Core Project #540
  • Make IMvxListItemView.Content public #538
  • Bug and fix for MvxAdapter (android) #537
  • IMvxMessenger weak reference not working as expected #535
  • (deleted) #533
  • i use the .net framework 4.0 ,could i use mvvmcross ? #527
  • Request for sample for Action View #526
  • Samples not working #525
  • Fix for ContentView null in MvxTableViewCell derived classes #524
  • bug in picture chooser plugin for android #511

3.1.1-beta1 (2013-12-14)

Full Changelog

Fixed bugs:

  • Null exception in webcontentelement #508

Closed issues:

  • ShouldAlwaysRaiseInpcOnUserInterfaceThread #519
  • _._ in nuspec #518
  • MvvmCross_All getting fat #517
  • Async/await MVVM support #488
  • Asycnrhonous Calls to Inactive ViewModels cause Application Crash #482
  • Are you going to move to PCL v4.6 (Profile44) #474
  • Any feedback in WriteFile #449
  • Consider adding DependecyProperty.UnsetValue or Binding.DoNothing #424
  • Use Mvx.Resolve<IMvxAndroidBinding>() instead of new MvxAndroidBinding() #411
  • Fragments - without support library #406
  • Email plugin should have CanSendEmail method #335

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

Full Changelog

Closed issues:

  • CRLF/LF settings #515
  • experimenting with profile 158 #512
  • IMvxFileStore IoC Issue #510
  • Adding support for JVFloatSharp #506
  • layoutName parameter never used in most cases #504
  • MVVMCross Monodroid.Dialog odd behavior with EntryElement when using ImageElement #501
  • System.ArgumentNullException: missing source event info in MvxWeakEventSubscription #498

Merged pull requests:

  • Fixed ARM/x64 configurations for TeamCity (v3.1), Mac components, nuspec #513 (tofutim)

3.0.14 (2013-11-16)

Full Changelog

Fixed bugs:

  • Check why Visible Errors\['Name'\] binding doesn't work #494

Closed issues:

  • Support for Windows Phone 8 Xaml #495

3.0.14-beta3 (2013-11-13)

Full Changelog

Closed issues:

  • MvxLinearLayout broken in 3.0.14 beta 1 #484
  • Null ViewModel in directly navigated Activity. #483

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

Full Changelog

3.0.14-beta2 (2013-11-04)

Full Changelog

Closed issues:

  • Bindings disposal for long-living nested observable collections #468

3.0.14-beta1 (2013-11-02)

Full Changelog

Fixed bugs:

  • Underscores can cause issues in the source property parsing stage (turning property path into tokens) #461
  • ParseSingle and Fluent Described is confusing - currently parses sourcepath only but typical use expects target + specification #441

Closed issues:

  • MvxListView selected activated indicator doesn't work with 3.0.13 #480
  • ImageButton android in LinkerPleaseInclude #479
  • Feature Request: Bring SQLite-Net Extensions as MvvmCross Plugin #477
  • Change stack overflow link #476
  • MvxViewModel Start,InitFromBundle and ReloadFromBundle not being called when ViewModel is cached #475
  • Problem seen creating View-ViewModel lookup table - you have more than one View registered for the ViewModels #473
  • BindingEx (and other libraries dependent on starter pack) #466
  • Is there an accepted method for "Single Instance" ViewModel use? #465
  • Click Binding not Working in Release Build #464
  • Add binding support to include XML layout #463
  • CacheIndex sharing violation in Cirrious.MvvmCross.Plugins.File.MvxFileStore.WriteFileCommon #460
  • Namespace collision with Sqlite-net component #432
  • Dramatically improved perfromances of OneWay binding on TextView (Android) #421
  • Standard Android ImageView binding for local resource images do not handle screen scaling. #290
  • Consider bumping all AssemblyVersion's to 3 #248

Merged pull requests:

  • Android RatingBar Target Binding #470 (ShawInnes)
  • Update SimplePickerElement.cs #469 (benpage)
  • Provide IntPtr Constructors, Allow Optional Init Parameters and Small ios7 Fix #467 (csteeg)
  • Added ThreadUtils WPF project #459 (ShawInnes)

3.0.13 (2013-10-08)

Full Changelog

Fixed bugs:

  • Date and Time pickers not working in ios7 for CrossUI.Dialog :/ #458

Closed issues:

  • Droid/Touch Dialog and Droid fragging rely on StarterPack #457

3.0.13-beta4 (2013-10-05)

Full Changelog

3.0.13-beta3 (2013-10-05)

Full Changelog

Fixed bugs:

  • MvxColor overloads not working as expected #455
  • Touch.Dialog StyledStringElement does not use Visible #403
  • ItemLongClick #281

Closed issues:

  • Views and Viewmodels in referenced libraries #452
  • _updatingX in TargetBinding #446
  • How to handle properties that are deeper... #445
  • Could not AOT #444
  • Overwriting existing content #443
  • GetUTCOffset in Newtonsoft JSON.net throws null reference error on android #442
  • Drawable by name resource image binding would be nice in Droid #435
  • Email Plugin "to" argument is ignored #433
  • Building in TeamCity #429
  • Integrate SQLite Async #422
  • Recheck BindingContext lifecycle - especially for independent mvxFrameView and MvxListViewItem #417
  • Add .Net's System.Drawing predefined colors, to MvxColor #412
  • Add MvxViewModel.OnTrimMemory. #410
  • New Radio List Element for Android.Dialog #392
  • Nullable<int> binding to text boxes - should it update empty string as Null #373
  • No need for both MvxSimpleWpfViewPresenter.cs and MvxWpfSimpleViewPresenter.cs #359
  • MvxViewExtensionMethods.OnViewCreate throws NullReferenceException #320
  • StoreDateTimeAsTicks in ISQLiteConnectionFactory #213
  • Consider adding MovementThreshold code to the geolocation implementation #90

Merged pull requests:

  • MvxRadioGroup #454 (BenGladman)
  • Fixed an issue when INotifyCollectionChanged.CollectionChanged event stripped by Xamarin linker. #453 (SeeD-Seifer)
  • Do change dependency to libraries instead of Starter Package #434 (sschoeb)

3.0.12 (2013-09-08)

Full Changelog

3.0.11-final (2013-09-08)

Full Changelog

Closed issues:

  • Samples are failing with NullReferenceException on Xamarin 4.0.12 and Mono 3.2.0 #418
  • To add tableView argument for MvxBaseTableViewSource.GetItemAt() method #388

Merged pull requests:

  • removed a couple of duplicate usings #420 (MihaMarkic)
  • Mark ImageHelperOnImageChanged as virtual to make it override #419 (jmgomez)

3.0.11-beta1 (2013-09-01)

Full Changelog

3.0.11 (2013-08-27)

Full Changelog

Fixed bugs:

  • Touch.Dialog StyledStringElement TableViewCellStyle should be Default #402
  • MvxWrappingCommand doesn't use commandParameterOverride for CanExecute #378
  • Resource Loader in WindowsStore doesn't like '/' and '' changes #332

Closed issues:

  • Add some way to allow plugins to register ViewModels #405
  • Problem with Include(UIImageView) in MonoTouch LinkerPleaseInclude #399
  • Remove System.ServiceModel from Cirrious.MvvmCross.Plugins.File #394
  • Android LinkerPleaseInclude needs TextView.Hint #391
  • Setting Adapter on MvxLinearLayout Crashes Application #390
  • ImageButton Click binding doens't check CanExecute #386
  • Mail plugin problem with android #385
  • Cannot compile for the followings (in Unity only) #383
  • Request for additional file to be added to Nuget package #382
  • ToSimplePropertyDictionary doesn't use NavigationSerializer? #380
  • iOS LinkerPleaseInclude.cs does not compile #379
  • 'MvxListView' in Android is not updated when using a dynamic ItemSource #377
  • ConverterParameter error message in lang bindings confusing #376
  • ItemSource with Converter and ObservableCollection #375
  • Add MvxAsyncCommand #374
  • AssetImagePath on ImageView broken again in 3.0.10 #372
  • nuget install of 'MvvmCross.HotTuna.Touch.Dialog 3.0.10' fails. #371
  • Credentials #366
  • Need to investigate/tidy the Next behaviour in Touch.Dialog #361
  • Provide INC based member access for indexed properties #353
  • Binding decimal to UITextField removes decimal point #350
  • Add option to RequestLocalFilePath in MvxFileDownloadCache to only fetch local? #319
  • Start a REST plugin? #240
  • Samples needed for Pickers including DateTimePickers in iOS (new support classes may also be needed?) #229
  • VeeThree - Bindable Pager #155

Merged pull requests:

  • Remove unneeded System.ServiceModel references #397 (brianchance)
  • fixed the issue with multiple call to HandleImagePick #381 (aboo)

3.0.10 (2013-07-23)

Full Changelog

Fixed bugs:

  • Wpf ResourceLoader #355
  • MvxPickerViewModel works with ObservableCollection changes, but not with property changes #354
  • Crash reported on sample app rehydration #316
  • AssetImagePath on ImageView no longer works #311
  • MvxEnumerableExtensions.GetPosition - The operator '==' is not having the expected result (IMHO) #309

Closed issues:

  • Incorrect WindowsStore path in SQLite nuspec #369
  • Unify virtual use of DataContext property #368
  • Skipping serialization of property Chars passing a string as parameter in ShowViewModel #364
  • Geolocation plugin does not start GPS on real device (SIII) any idea ? #360
  • Consider a ClearBindings API #358
  • MvxInvertedVisibilityValueConverter null ref in VS 2012 designer #357
  • Make MessageToken's disposable #343
  • Xaml based loading of ValueConverter for BindingEx #342
  • Alignment does not work for StyledStringElements #328
  • Auto ICommands #301
  • Declarative binding dependencies #300
  • Rio-based ViewModels #299
  • Tibet Binding #298
  • Sort out FallbackValue execution path #297
  • MvxTouchBindingBuilder has duplicate registry entry for UISlider #295
  • folder and namespace name is not the same #270

3.0.9 (2013-07-13)

Full Changelog

Fixed bugs:

  • Suspected issue in Indexed property binding #345
  • Check OneTime binding implementation #310
  • No WPF assemblies in Nuget plugins packages #267

Closed issues:

  • Can I use MvxNotifyPropertyChanged as a base class for Design Time Data #347
  • Possible memory leak binding to a command in iOS #340
  • Problem with FloatElement in Droid Dialog #338
  • Email plugin Android implementation MIME type is backwards #336
  • MvxListView does not allow header/footer views. #331
  • Can you use Reactive Extensions with MVVM Cross? #330
  • Consider making central ValueConverter registration more efficient ( minor) #327
  • MvxListFragment not worked out? #326
  • Design time support for Visibility and Color #323
  • Make Cirrious.MvvmCross.Test.Core into a Nuget package #322
  • check - can reflection subscribe with eventargs to TEventArgs handler #313
  • Consider adding handler for AccessoryButtonTapped #312
  • [PATCH] BugFix: correct dependeny for cirrous.crosscore.droid project. #305
  • IMvxCombinedPictureChooserTask causes Windows Store Catastrophic Failure #303
  • Consider adding a general ItemsSource interface for simpler binding #279
  • A compile error from MvxPropertyChangedListener.cs #245
  • Consider adding a new BindingParameter or BindingTag field #238
  • Consider adding common LinkerPleaseInclude.cs #236
  • unity3d mvvmcross porting thread #215
  • Base bound views needed for iOS and Android #201
  • VeeThree - Provide a helper generic class for Computed Observable Properties #158
  • Razor HTML Application Plugin #139
  • Possible problems with the HTTP Image caching code #69

Merged pull requests:

  • Droid dialog improvements #344 (hhubschle)
  • the ITableQuery abstraction in SQLite plugin prevents you from running anything but select \* #341 (robfe)
  • Fallback value changes #318 (slodge)
  • Merge Targetframeworkfixes #308 (slodge)

Release-3.0.8.1 (2013-06-09)

Fixed bugs:

  • adding an object to an ObservableCollection bound to a MvxLinearLayout makes two UI items appear #296
  • MvxSplashScreenActivity can be instantiated multiple times during instantiation #274
  • Monodroid Dialog out of date #273
  • Language Converter still not registered #261
  • merge/commit issue with MvxPropertyChangedListener.cs #258
  • iOS5 Location doesn't work #256
  • LoadStateBundle in WinRT Page throws a cast exception because of Dictionary type mismatch #227
  • MvxSpinner still working in v3? #207
  • SQLiteNet.cs link broken in Cirrious.MvvmCross.Plugins.Sqlite.Console #198
  • Check OnChildViewRemoved in LinearLayout - is it leaking #194
  • SQLite won't load under new file naming conventions for WP7 #192
  • Subscriptions Need patching in the messenger plugin - they are too weak #164
  • VeeThree - Patch up the Conference sample for leaks #162
  • AutoComplete sample no longer seems to work #145
  • Consider re-removing ExecuteScalar<T> from ISQLiteConnection #137
  • MvxShareTask constructor update #124
  • VeeThree: Implement Touch without Generic UIViewControllers #118
  • Unable to use Email/Photo plugins on touch #116
  • Sort out dispose of _locationManager #93
  • Touch should support RequestRemoveBackStep #80
  • Mismatch between Attributes #76
  • Adapter is not correctly settable in BindingLinearLayout #73
  • Exists method bug with the File Plugin WinRT implementation #72
  • TriggerFirstNavigate should be protected virtual #71
  • Friend access was granted to System.Net #60
  • MvxActionBasedBindableTableViewSource.GetOrCreateCell For in MonoTouch #57
  • Touch missing ICommand (still) #56
  • Problems with master version for winRT #47
  • Android apps loading without a splashscreen #46
  • In old tree (master) you can't override an IoC registration #43
  • Unable to work with ViewModel property in monodroid #41
  • Android: MvxBindableListItemView instances leaking #17
  • MvxBind: Warning: 15.04 Unable to bind to source is null #7

Closed issues:

  • MvxColor values for ARGB better in byte #302
  • DateTime Elements don't quite match #293
  • Doc updated needed for sqllite-plugin wiki page #292
  • Android: hitting back button doesn't close the app #291
  • In an Android library, Hot Tuna Starter Pack NuGet package adds classes & resources meant for application #289
  • ShowViewModel and ViewModels in multiple assemblies in v3 #287
  • Not sure if this is considered an issue, I'd just like to start contributing :-) #286
  • GetPosition should be virtual in MvxAdapter #285
  • Request for easier ways to create views #284
  • Make windows language bindings prettier - maybe need to look at attached properties for this? #283
  • Duplicate: ItemLongClick - see #281 instead #282
  • PropertyChangedEventArgs with NullOrEmpty PropertyName #280
  • Nice to have - a nice SelectedItem binding for UITableView #278
  • Nice to have - a nice binding for UIPickerView #277
  • MvxValueConverter argument names #276
  • Consider using Trace rather than Debug WriteLine #275
  • MvxAndroidSetupSingleton is not threadsafe #271
  • MVVMCross Nuget package issue #268
  • Messenger subscriber not invoked #266
  • Check WeakReferences in custom bindings #265
  • Inconsistencies In Language Binding #264
  • nuget content files for Touch need some tidying #262
  • IMvxMainThreadDispatcher is inconsistent across plattforms #260
  • Add IsolatedStorage Image converter to WP plugin? #255
  • Avoid using IoC like a ServiceLocator, make Mvx.Resolve internal to MvvmCross #253
  • MvxFragmentActivity with an assigned theme crashes #251
  • Identical file name is a compile time error in Unity #250
  • DetailText in MvxTableViewCel null exception #249
  • At some point would be nice if Touch created the presenter automatically in setup.... #247
  • Suggesting backward compatibility of MvxViewModelViewLookupBuilder.cs #246
  • iOS5 MvxSimpleTableView #243
  • NuGet 2.5 Package will not add to PCL #237
  • Code files added by NuGet packages shouldn't need the namespace to be changed manually #235
  • Suggest change to MvxNotifyPropertyChanged to allow raising derived PropertyChangedEventArgs #231
  • Kill the wiki #230
  • Passing parameters to ViewModels in RequestNavigate only works for primitives and registered IoC's #228
  • Recreating ViewModel when navigating back in Win8 RT Page #226
  • Static string to type should be interface #225
  • setup.Initialize throws MissingMethodException #224
  • Can't pass nullable type in ViewModel Init function #220
  • Example code of ChangePresentation for view model to close its view. #218
  • Multiple presenters in the single App ? #217
  • MvxStringToTypeParser TypeSupported don't support float. #216
  • Request for a big fat 'all plugins' plugin #214
  • Accelerometer PLugin for win store needs tidying up #211
  • PictureChooser needed on WindowsStore #210
  • MvxColor needs a diet #209
  • Value Converter naming consistency #208
  • Plugins need configuration #206
  • LoadAllPlugins() #205
  • IoC container by convention #204
  • Fluent bindings please #203
  • Test that MvvmCross v3, Xamarin.iOS and Xamarin.Android, and NuGet (v2.5+) work well together #202
  • Apply Convention over Configuration to ValueConverters? #200
  • Add a Commands collection to the MvxViewModel? #199
  • Consider if some coroutine or other approach might be useful #197
  • Should be possible to workaround UITabBarController weird ViewDidLoad sequence #196
  • Make View-ViewModel linking easier #195
  • Change UI threading on Android #193
  • Add IObservableCollection to the Core #191
  • Problem with charset in SQLite-net plugin / Droid #190
  • Retest - can Assembly.Load be used on non-Droid platforms #189
  • Newtonsoft.Json.dll compilation problems #187
  • Remove samples from core repo #186
  • Plugins wrong path in _NoSample.sln #185
  • Source code compilation #184
  • Should we move more code to CoreCross #183
  • WPF Twitter search opens 2 main windows #181
  • Subscribe on ui thread request for messenger - needed #176
  • Lifecycle views Management #174
  • VisibilityBinding for Touch #173
  • SqlBitsX sample isn't good sample of droid lifecycle #172
  • WPF Support #171
  • VeeThree - Guids in Navigation #170
  • Xamarin 2.0 ? #168
  • VeeThree - consider making it even easier to add bindings to a UIView #167
  • VeeThree - View level long click support #165
  • VeeThree - repair damage to OpenNetCf (PhoneFx did thsi?) #163
  • Improve Presenter pattern on WinPhone and WinRT #160
  • VeeThree - include some Color bindings by default #159
  • VeeThree - Consider changing Binding registration #157
  • VeeThree - Make it easier to override the Views folder name in WinPhone #154
  • VeeThree - IoC consider options... #153
  • DatePicker and TimePicker binding in Droid #152
  • VeeThree - auto-support 2-way bindings to all UIViews and all Android Widgets with Value and ValueChanged #151
  • VeeThree - Consider adding a DoOnUIthread extension method #150
  • VeeThree - IoC Consider adding a Create<T> call to IoC #149
  • Allow viewmodels to correct set property values #147
  • VeeThree - can Tombstoning be supported? #144
  • Android Action Bar Usage #141
  • If you reference MvxRelayCommand in a MonoTouch project, you will get compile error about 'System.Windows.Input.ICommand' is defined in an assembly that is not referenced #140
  • VeeThree - Cirrious.OverIt #138
  • MvxBindableListView.ExecuteCommandOnItem please mark as virtual #136
  • VeeThree: Consider changes to plugins - EnsureLoaded is a PITA #134
  • vnext branch on Monotouch: Tutorial.UI.Touch + Cirricious.Conference.UI.Touch + TwitterSearch.UI.Touch #132
  • Consider supporting -1, -2 indicies in binding #131
  • Switch demos to TouchUpInside #128
  • Remove IMvxServiceConsumer<T> and IMvxServiceProducer<T> #123
  • Sqlite on WindowsPhone #120
  • VeeThree: Breaking changes to UITableView and its Cell #119
  • Make MvxTouchImageView better known #117
  • Unable to sync my commit #114
  • Workaround for slow solution loading in VS2012 #113
  • Could we drop most of the 'old' ViewModelLocator code? #111
  • Binding to Indexed Item (Dictionary, array, and custom classes) #110
  • MvxBaseBindableTableViewSource.ReloadTableData #109
  • File plugin could file-share the base file implementation again #106
  • Consider changing to new DequeueCell API #101
  • Support ios6 collection views #100
  • Add accelerometer plugin from BallControl #97
  • Change geo plugin to allow nullable speed, altittude, etc #94
  • ios6 changes - LocationsUpdated #92
  • Is HackReadValue still needed in MvxAndroidGeoLocationWatcher #91
  • Simplify Binding Description Language #87
  • IObservableMap - can it be added? #84
  • Provide a simple StartApplicationObject #83
  • Sort out build tree on master #82
  • Add PCL MonoDroid and VSMonoTouch xml files to the source tree as references #81
  • Touch Platform Properties Enhancement #79
  • Add support for Xamarin.Mac #77
  • Sort out unit test in TwitterSearch sample #75
  • Sort out WinRT build paths #70
  • Rejig the simple code so that plugins can be used non-mvvm #68
  • Add Color Extension methods for all platforms #67
  • Consider porting the MvxPage approach from WinRT back to WP #66
  • Allow simpler language binding expressions in Droid #63
  • Allow simpler binding expressions in Droid #62
  • Add a Messenger plugin #61
  • Binary releases #59
  • Localization improvement #58
  • Android needs fragment support now #54
  • Localization improvement: Check if standard language exists then process #53
  • Sort out SelectedItem binding in Droid #52
  • Build to root level directories #51
  • VeeThree - use lightweight text parser for Urls and Intents #50
  • Allow value types in the ViewModel navigation #45
  • There's no way to register a singleton without first creating an instance of it #44
  • Touch missing ICommand? #42
  • MvxTouchTabBarViewController and binding to badge-property #40
  • Notification of update between View and ViewModel #39
  • MvxBindableListView vnext monodroid: binding to any Collection #38
  • MvxBindableGridView #37
  • Problems with generic uiviewcontroller inheritance in 6.0.0.2 of MonoTouch #36
  • iPhone - tutorial solution - Device screen rotation doesn't occur with iOS 6.0 under simulator (iphone 5 device not tried) #34
  • Releasing memory of viewmodels #33
  • Binding ignores layout parameters #31
  • Cant deploy Currious Conference to Andorid #30
  • Binded properties are being set multiple times #29
  • Binding IList<T> conversion errors #27
  • Support 2-way binding for all ValueElement<T> in the Dialog #26
  • Dialog.Touch: StyledStringElement TextLabel background is black when extraInfo is null #22
  • SelectionChanged event not firing when subscribed to Scrolled event #21
  • MvxBindingTouchViewController inside MvxTouchTabBarViewController seem to leak memory on MonoTouch #19
  • Should MvxSimpleBindingActivity have a MvxUnconventionalViewAttribute ? #18
  • Image picker in iOS needs close code changed #16
  • Binding numeric types #15
  • How can i add new Custom Element to ViewModel #14
  • Possible NullReferenceException in DateTimeElement in Touch Dialog #13
  • MvxPictureChooserTask & MfA 4.2.2 #12
  • MvxAndroidViewPresenter Close method bug #11
  • Bindings don't work when changing TextField values in code #10
  • Unable to build Cirrious.MvvmCross.Console #8
  • Android.Widget.ItemEventArg is obsolete Use AdaptorView.ItemClickEventArgs instead #6
  • Suggestion: Extend FullPath method in MvxBaseFileStoreService #4
  • Subscription for INotifyPropertyChanged #2

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator