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