Xamarin.Insights 1.10.4.112

There is a newer version of this package available.
See the version list below for details.
dotnet add package Xamarin.Insights --version 1.10.4.112
NuGet\Install-Package Xamarin.Insights -Version 1.10.4.112
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Xamarin.Insights" Version="1.10.4.112" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Xamarin.Insights --version 1.10.4.112
#r "nuget: Xamarin.Insights, 1.10.4.112"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Xamarin.Insights as a Cake Addin
#addin nuget:?package=Xamarin.Insights&version=1.10.4.112

// Install Xamarin.Insights as a Cake Tool
#tool nuget:?package=Xamarin.Insights&version=1.10.4.112

Insights for your Apps

Product Compatible and additional computed target framework versions.
MonoAndroid monoandroid10 is compatible. 
MonoTouch monotouch10 is compatible. 
Windows Phone wp8 is compatible.  wp81 was computed.  wpa is compatible. 
Windows Store win8 is compatible. 
Xamarin.iOS xamarinios10 is compatible. 
Xamarin.Mac xamarinmac20 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (7)

Showing the top 5 popular GitHub repositories that depend on Xamarin.Insights:

Repository Stars
xamarin/Xamarin.Forms
Xamarin.Forms Official Home
conceptdev/xamarin-forms-samples
Samples that use Xamarin.Forms (http://xamarin.com/forms)
void-stack/Orcus-1.9.1-src
Full Orcus 1.9.1 Source Code
flagbug/Espera
Espera is a media player that plays your music, YouTube videos, SoundCloud songs and has a special "party mode".
MikeCodesDotNET/My-StepCounter
Xamarin iOS & Android Starter pedometer sample
Version Downloads Last updated
1.11.3 3,504 12/10/2015
1.11.2 9,774 11/2/2015
1.11.1 9,173 9/25/2015
1.11.0 638 9/24/2015
1.10.6 10,112 8/13/2015
1.10.5 3,113 7/28/2015
1.10.4.112 8,706 6/11/2015
1.10.3.111 2,045 6/3/2015
1.10.2.110 4,283 5/18/2015
1.10.1.109 11,537 5/11/2015
1.10.0.108 873 5/7/2015
1.9.1.107 8,070 2/19/2015
1.9.0.106 1,550 2/10/2015
1.8.3 2,860 1/13/2015
1.8.2.105 2,360 12/11/2014
1.7.3.98 2,820 10/29/2014
1.7.2.97 701 10/24/2014
1.7.1.96 241 10/23/2014
1.6.0 1,348 10/8/2014

Hotfix for the 1.10 series - 1.10.4

* Fix for Android failing to send data to insights if gzip is unavailable
* Fixes crasher for ios9 preview.

Hotfix for the 1.10 series - 1.10.3

* Improves Android JSON serialisation performance
* updates PCL library to target .net45
* Allows for iOS ui event tracking to be disabled via an additional plist entry `XIEnableUITracking`, for example this will disable ui event tracking if inserted into your plist correctly. This is not a required entry, not including this in your plist will default to enabling ui tracking.
```
<key>XIEnableUITracking</key>
<false/>
```
* General performance improvements across all platforms
* General thread use reduced
* Improved android background detection
* logcat reading on android has been disabled

Hotfix release for 1.10, 1.10.2

* Fixes an issue where mono would not generate a constructor for a java object - (android)
* Fixes an issue where on some configurations ios would not report a CTTelephonyNetworkInfo object - (ios)
* Fixes a hang on android related to the main thread crashing with a native java exception
* Fixes an issue with old versions of mono that had a buggy gzip implementation (android, ios)

Hotfix release for 1.10, 1.10.1

# Fixes issue with Xamarin.Mac linker resolving unused api

# Insights client release, 1.10.0

This release adds a few new automatically enabled features, fixes many bugs and improves performance.

## Changes
* `ReportSeverity` has been made obsolete, it has been replaced with Insights.Severity with an additional severity level `Severity.Critical` - this is intended for you to be able to provide a higher severity to issues that you are sending through  `Insights.Report()`. `Severity.Error` should still only be used if you are manually disabling insights unhandled exception handler in favour of your own.
* Insights will now by default send data on cellular as well as wifi signals. It is recommended to use `Insights.DisableDataTransmission` manually if you wish to disable data usage on cellular. The reason for this change was that disabling data transmission on cellular was a defensive method whilst we got enough data to understand how much bandwidth we would use - which as it turns out is a very small amount.
* Insights no longer caches Identity and DeviceInfo information - this means that there is a much healthier realtime representation of both those things in the Insights Dashboard at any given time.
* Insights protects its track event keywords, Insights sends or adds properties to track events occasionally with its own keywords, those keywords are now protected and removed from any client generated track events. If in doubt do not use a track property that starts with "X-"
* Gzip file writing is disabled on extreamly old android api levels - this may increase storage somewhat from a few kb to a few hundred kbs.


### New tracking information
* Insights will now capture and record the time it takes for your app to startup on Android and iOS - this may not be indicative of how long it takes your app to truely start up as you may have loading screens or such. The best way to think about the data is time from process start to Insights.Initalize();
* Insights will now capture network change events on Android and iOS - this should help diagnose networking problems being the cause of errors or slowness in your application.
* Insights now has the beginnings of UI tracking for iOS - if you use storyboarding Insights will now track some UI changes, such as views being changed. We hope to build on this and improve it in future versions, for now we are just including the base level of UI tracking and only support Storyboard based apps.

These new events and information will be integrated into the Insights Dashboard over the coming weeks.

## Stats for milestone 1.10.0

### Fixed Issues:

* #733: (Dashboard, Client, ) - Better information from desktop applications
* #1155: (Client) - Intellisense docs not showing up in Xamarin Studio
* #1169: (Client) - WebApi.QueueCommunication swallows exceptions
* #1283: (Client) - Automatic network events
* #1354: (iOS, Client, Android, ) - track time to start
* #1366: (Client) - Throw fewer Exceptions where possible
* #1375: (Client, iOS) - Automatic navigation events
* #1485: (Client) - Starting App with Insights.DisableDataTransmission = True Does Not Work
* #1489: (Client) - Remove caching from client for identity and deviceinfo
* #1603: (iOS, Client, ) - Test app doesn't send reported exceptions on iOS simulator when deployed from VS
* #1635: (Client) - Stop camelcasing properties
* #1645: (Client) - NRE in debug mode
* #1744: (Client, Android, ) - java io exception is still massive causing lockups
* #1793: (Client) - Protect track keywords
* #1860: (iOS, Client, ) - Emit internal exception when we get a null crashblob
* #1888: (Dashboard) - Fix docs around silverlight 8.1 support
* #1939: (Dashboard, Core, Client, ) - Capture and display NSLog
* #1972: (Client) - send data on cellular by default
* #1978: (iOS, Client, ) - L73:SubmitException() crashing app on iOS
* #1882: (iOS, Client, Android, ) - maybe disable gzip on file write