diff --git a/README.md b/README.md
index 002c696..66e1f33 100644
--- a/README.md
+++ b/README.md
@@ -21,7 +21,6 @@ Build Status: [![Build status](https://ci.appveyor.com/api/projects/status/24dn7
|Platform|Supported|Version|
| ------------------- | :-----------: | :------------------: |
|Xamarin.iOS|Yes|iOS 7+|
-|Xamarin.iOS Unified|Yes|iOS 7+|
|Xamarin.Android|Yes|API 10+|
|Windows Phone Silverlight|Yes|8.0+|
|Windows Phone RT|Yes|8.1+|
diff --git a/appveyor.yml b/appveyor.yml
index c4d01f8..599f236 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,4 +1,4 @@
-version: 2.5.0-beta{build}
+version: 2.5.0.{build}
assembly_info:
patch: true
file: '**\AssemblyInfo.*'
diff --git a/nuget/readme.txt b/nuget/readme.txt
index dacfe02..9f361d3 100644
--- a/nuget/readme.txt
+++ b/nuget/readme.txt
@@ -1,17 +1,14 @@
Settings Plugin Readme
Changelog:
-[2.1.0]
--Remove help file and add in readme.txt
--.NET 4.5 Implementation for unit testing
-[2.0.0]
--Breaking changes:
---New namespace - Plugin.Settings
---Remove Obsolete Methods
--Add UWP Support
--Enhanced DateTime (now saved to UTC)
-
-Ensure that you install NuGet into PCL and see Helpers/Settings.cs
+[2.5.0]
+* Added ability to clear all settings
+* .NET 4.5 users user instead of machine
+
+See more at: https://github.com/jamesmontemagno/SettingsPlugin/blob/master/CHANGELOG.md
+
+### Important
+Ensure that you install NuGet into PCL and all platform projects and see Helpers/Settings.cs
If you are installing this in a normal project and not using a pcl create a new file called Settings.cs or whatever you want and copy this code in:
diff --git a/src/Plugin.Settings.iOS/Plugin.Settings.iOS.csproj b/src/Plugin.Settings.iOS/Plugin.Settings.iOS.csproj
deleted file mode 100644
index d66e363..0000000
--- a/src/Plugin.Settings.iOS/Plugin.Settings.iOS.csproj
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}
- {6BC8ED88-2882-458C-8E55-DFD12B67127B};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Plugin.Settings
- Resources
- ..\..\
- true
-
-
- true
- full
- false
- bin\iPhone\Debug
- DEBUG
- prompt
- 4
- false
- true
- iPhone Developer
- Refractored.MvxPlugins.Settings.Touch
-
-
- none
- true
- bin\Release\
- prompt
- 4
- false
- iPhone Developer
- Refractored.MvxPlugins.Settings.Touch
- bin\Release\Plugin.Settings.xml
-
-
- Plugin.Settings
-
-
-
-
-
-
-
-
-
-
-
- {d12d6afa-0696-4177-9c85-ec576277ef8e}
- Refractored.Xam.Settings.Abstractions
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Plugin.Settings.iOS/Properties/AssemblyInfo.cs b/src/Plugin.Settings.iOS/Properties/AssemblyInfo.cs
deleted file mode 100644
index c006e10..0000000
--- a/src/Plugin.Settings.iOS/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Plugin.Settings")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Plugin.Settings")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("66ca71b2-d1aa-4f17-9c4d-637be9a2a99b")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2.1.0")]
-[assembly: AssemblyFileVersion("2.1.0")]
-[assembly: AssemblyInformationalVersion("2.1.0")]
diff --git a/src/Plugin.Settings.iOSUnified/Plugin.Settings.iOSUnified.csproj b/src/Plugin.Settings.iOSUnified/Plugin.Settings.iOSUnified.csproj
index 5da6ad0..3c6dae9 100644
--- a/src/Plugin.Settings.iOSUnified/Plugin.Settings.iOSUnified.csproj
+++ b/src/Plugin.Settings.iOSUnified/Plugin.Settings.iOSUnified.csproj
@@ -35,10 +35,8 @@
bin\Release\Plugin.Settings.xml
-
- Settings.cs
-
+
diff --git a/src/Plugin.Settings.iOS/Settings.cs b/src/Plugin.Settings.iOSUnified/Settings.cs
similarity index 100%
rename from src/Plugin.Settings.iOS/Settings.cs
rename to src/Plugin.Settings.iOSUnified/Settings.cs
diff --git a/src/Settings.sln b/src/Settings.sln
index d2a4eac..beb170d 100644
--- a/src/Settings.sln
+++ b/src/Settings.sln
@@ -9,8 +9,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.Android", "
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.WindowsPhone", "Plugin.Settings.WindowsPhone\Plugin.Settings.WindowsPhone.csproj", "{DFC49539-6A6E-4AD5-AE04-500D65B30F20}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.iOS", "Plugin.Settings.iOS\Plugin.Settings.iOS.csproj", "{C598E2C2-E094-42B7-A8D7-BE83E1C72C86}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.WindowsStore", "Plugin.Settings.WindowsStore\Plugin.Settings.WindowsStore.csproj", "{489617CC-3D48-4189-BAAE-06D08384F965}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.Abstractions", "Plugin.Settings.Abstractions\Plugin.Settings.Abstractions.csproj", "{D12D6AFA-0696-4177-9C85-EC576277EF8E}"
@@ -45,7 +43,6 @@ Global
Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{747706f4-ecbf-4d50-8d72-b0ddcc18395c}*SharedItemsImports = 4
Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{91b25a78-62c8-41aa-8d22-da326a5ea64d}*SharedItemsImports = 4
Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{c1b59ce7-b44b-4f31-b671-02e685ed036f}*SharedItemsImports = 4
- Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{c598e2c2-e094-42b7-a8d7-be83e1c72c86}*SharedItemsImports = 4
Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{dfc49539-6a6e-4ad5-ae04-500d65b30f20}*SharedItemsImports = 4
Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{fcf19725-8c2f-44c5-aa52-513ee32469e2}*SharedItemsImports = 4
EndGlobalSection
@@ -192,44 +189,6 @@ Global
{DFC49539-6A6E-4AD5-AE04-500D65B30F20}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{DFC49539-6A6E-4AD5-AE04-500D65B30F20}.Release|x64.ActiveCfg = Release|Any CPU
{DFC49539-6A6E-4AD5-AE04-500D65B30F20}.Release|x86.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|x64.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|x86.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|iPhone.Build.0 = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|Any CPU.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|ARM.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|x64.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|x86.ActiveCfg = Release|Any CPU
{489617CC-3D48-4189-BAAE-06D08384F965}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{489617CC-3D48-4189-BAAE-06D08384F965}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{489617CC-3D48-4189-BAAE-06D08384F965}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
diff --git a/tests/SettingsTests.sln b/tests/SettingsTests.sln
index a59904e..f467ca1 100644
--- a/tests/SettingsTests.sln
+++ b/tests/SettingsTests.sln
@@ -9,8 +9,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.Android", "
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.WindowsPhone", "..\src\Plugin.Settings.WindowsPhone\Plugin.Settings.WindowsPhone.csproj", "{DFC49539-6A6E-4AD5-AE04-500D65B30F20}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.iOS", "..\src\Plugin.Settings.iOS\Plugin.Settings.iOS.csproj", "{C598E2C2-E094-42B7-A8D7-BE83E1C72C86}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.WindowsStore", "..\src\Plugin.Settings.WindowsStore\Plugin.Settings.WindowsStore.csproj", "{489617CC-3D48-4189-BAAE-06D08384F965}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.Settings.Abstractions", "..\src\Plugin.Settings.Abstractions\Plugin.Settings.Abstractions.csproj", "{D12D6AFA-0696-4177-9C85-EC576277EF8E}"
@@ -50,7 +48,6 @@ Global
..\src\Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{747706f4-ecbf-4d50-8d72-b0ddcc18395c}*SharedItemsImports = 4
..\src\Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{91b25a78-62c8-41aa-8d22-da326a5ea64d}*SharedItemsImports = 4
..\src\Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{c1b59ce7-b44b-4f31-b671-02e685ed036f}*SharedItemsImports = 4
- ..\src\Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{c598e2c2-e094-42b7-a8d7-be83e1c72c86}*SharedItemsImports = 4
..\src\Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{dfc49539-6a6e-4ad5-ae04-500d65b30f20}*SharedItemsImports = 4
..\src\Plugin.Settings.Shared\Plugin.Settings.Shared.projitems*{fcf19725-8c2f-44c5-aa52-513ee32469e2}*SharedItemsImports = 4
EndGlobalSection
@@ -197,44 +194,6 @@ Global
{DFC49539-6A6E-4AD5-AE04-500D65B30F20}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{DFC49539-6A6E-4AD5-AE04-500D65B30F20}.Release|x64.ActiveCfg = Release|Any CPU
{DFC49539-6A6E-4AD5-AE04-500D65B30F20}.Release|x86.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|x64.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.AppStore|x86.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|iPhone.Build.0 = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|Any CPU.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|ARM.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|x64.ActiveCfg = Release|Any CPU
- {C598E2C2-E094-42B7-A8D7-BE83E1C72C86}.Release|x86.ActiveCfg = Release|Any CPU
{489617CC-3D48-4189-BAAE-06D08384F965}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{489617CC-3D48-4189-BAAE-06D08384F965}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{489617CC-3D48-4189-BAAE-06D08384F965}.Ad-Hoc|ARM.ActiveCfg = Release|ARM