From df403d1f9be588b34a7e5ec929379a03051d4ada Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 25 Apr 2018 17:29:13 +0200 Subject: [PATCH] Prepare 3.0 (#1723) * Prepare 3.0 * Upgrade manual test apps * Upgrade Win32 project * Upgrade UWP as well --- CHANGELOG.md | 2 +- .../Tests.Android/Tests.Android.csproj | 8 ++++---- .../Tests.Android/packages.config | 4 ++-- .../Tests.NetCore/Tests.NetCore.csproj | 2 +- .../NuGetReleaseTests/Tests.UWP/Tests.UWP.csproj | 2 +- .../Tests.Win32/Tests.Win32.csproj | 16 ++++++++-------- .../Tests.Win32/packages.config | 4 ++-- .../Tests.XamarinMac/Tests.XamarinMac.csproj | 12 +++++++----- .../Tests.XamarinMac/packages.config | 4 ++-- .../NuGetReleaseTests/Tests.iOS/Tests.iOS.csproj | 9 +++++---- .../NuGetReleaseTests/Tests.iOS/packages.config | 4 ++-- RealmAssemblyInfo.cs | 4 ++-- Tests/Tests.Shared/CollectionTests.cs | 2 +- Tests/Tests.Shared/InstanceTests.cs | 2 +- .../ObjectLevelPermissionsTests.cs | 7 ++----- 15 files changed, 41 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cd5027548..f68f1e3257 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -3.0.0 (TBD) +3.0.0 (2018-04-16) ------------------ ### Enhancements diff --git a/Manual Tests/NuGetReleaseTests/Tests.Android/Tests.Android.csproj b/Manual Tests/NuGetReleaseTests/Tests.Android/Tests.Android.csproj index fb48724327..3e007842b4 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.Android/Tests.Android.csproj +++ b/Manual Tests/NuGetReleaseTests/Tests.Android/Tests.Android.csproj @@ -152,10 +152,10 @@ ..\packages\System.Runtime.CompilerServices.Unsafe.4.4.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll - ..\packages\Realm.Database.2.2.0\lib\netstandard1.4\Realm.dll + ..\packages\Realm.Database.3.0.0\lib\netstandard1.4\Realm.dll - ..\packages\Realm.2.2.0\lib\netstandard1.4\Realm.Sync.dll + ..\packages\Realm.3.0.0\lib\netstandard1.4\Realm.Sync.dll @@ -212,7 +212,7 @@ - - + + \ No newline at end of file diff --git a/Manual Tests/NuGetReleaseTests/Tests.Android/packages.config b/Manual Tests/NuGetReleaseTests/Tests.Android/packages.config index 4ac32a6622..19f7e09d4c 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.Android/packages.config +++ b/Manual Tests/NuGetReleaseTests/Tests.Android/packages.config @@ -11,8 +11,8 @@ - - + + diff --git a/Manual Tests/NuGetReleaseTests/Tests.NetCore/Tests.NetCore.csproj b/Manual Tests/NuGetReleaseTests/Tests.NetCore/Tests.NetCore.csproj index fd13b90de9..e057d013b7 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.NetCore/Tests.NetCore.csproj +++ b/Manual Tests/NuGetReleaseTests/Tests.NetCore/Tests.NetCore.csproj @@ -18,7 +18,7 @@ - + diff --git a/Manual Tests/NuGetReleaseTests/Tests.UWP/Tests.UWP.csproj b/Manual Tests/NuGetReleaseTests/Tests.UWP/Tests.UWP.csproj index 26b3f6ca85..9c64550972 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.UWP/Tests.UWP.csproj +++ b/Manual Tests/NuGetReleaseTests/Tests.UWP/Tests.UWP.csproj @@ -136,7 +136,7 @@ 1.0.2 - 2.2.0 + 3.0.0 4.3.0 diff --git a/Manual Tests/NuGetReleaseTests/Tests.Win32/Tests.Win32.csproj b/Manual Tests/NuGetReleaseTests/Tests.Win32/Tests.Win32.csproj index 1e19b5f55c..168dcf995f 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.Win32/Tests.Win32.csproj +++ b/Manual Tests/NuGetReleaseTests/Tests.Win32/Tests.Win32.csproj @@ -53,14 +53,14 @@ ..\packages\NUnit.3.8.1\lib\net45\nunit.framework.dll - - ..\packages\Realm.Database.2.2.0\lib\netstandard1.4\Realm.dll + + ..\packages\Realm.Database.3.0.0\lib\netstandard1.4\Realm.dll ..\packages\Realm.DataBinding.1.2.0\lib\netstandard1.0\Realm.DataBinding.dll - - ..\packages\Realm.2.2.0\lib\netstandard1.4\Realm.Sync.dll + + ..\packages\Realm.3.0.0\lib\netstandard1.4\Realm.Sync.dll ..\packages\Remotion.Linq.2.1.2\lib\net45\Remotion.Linq.dll @@ -175,13 +175,13 @@ - - + + - - + + \ No newline at end of file diff --git a/Manual Tests/NuGetReleaseTests/Tests.Win32/packages.config b/Manual Tests/NuGetReleaseTests/Tests.Win32/packages.config index 6a7a487b00..ec7c74d832 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.Win32/packages.config +++ b/Manual Tests/NuGetReleaseTests/Tests.Win32/packages.config @@ -9,8 +9,8 @@ - - + + diff --git a/Manual Tests/NuGetReleaseTests/Tests.XamarinMac/Tests.XamarinMac.csproj b/Manual Tests/NuGetReleaseTests/Tests.XamarinMac/Tests.XamarinMac.csproj index fc0fb24a25..e433666be6 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.XamarinMac/Tests.XamarinMac.csproj +++ b/Manual Tests/NuGetReleaseTests/Tests.XamarinMac/Tests.XamarinMac.csproj @@ -30,6 +30,7 @@ NSUrlSessionHandler None + None @@ -47,9 +48,10 @@ None NSUrlSessionHandler + None - --headless --labels=On + --labels=On @@ -101,10 +103,10 @@ ..\packages\System.Runtime.CompilerServices.Unsafe.4.4.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll - ..\packages\Realm.Database.2.2.0\lib\netstandard1.4\Realm.dll + ..\packages\Realm.Database.3.0.0\lib\netstandard1.4\Realm.dll - ..\packages\Realm.2.2.0\lib\netstandard1.4\Realm.Sync.dll + ..\packages\Realm.3.0.0\lib\netstandard1.4\Realm.Sync.dll @@ -167,6 +169,6 @@ - - + + \ No newline at end of file diff --git a/Manual Tests/NuGetReleaseTests/Tests.XamarinMac/packages.config b/Manual Tests/NuGetReleaseTests/Tests.XamarinMac/packages.config index 8c0da4f9cf..cec760fb77 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.XamarinMac/packages.config +++ b/Manual Tests/NuGetReleaseTests/Tests.XamarinMac/packages.config @@ -11,8 +11,8 @@ - - + + diff --git a/Manual Tests/NuGetReleaseTests/Tests.iOS/Tests.iOS.csproj b/Manual Tests/NuGetReleaseTests/Tests.iOS/Tests.iOS.csproj index 6e381f65bf..e426004003 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.iOS/Tests.iOS.csproj +++ b/Manual Tests/NuGetReleaseTests/Tests.iOS/Tests.iOS.csproj @@ -74,6 +74,7 @@ Full --linkskip=nunit.runner.iOS + Visual Studio: NuGet Tests Development @@ -167,10 +168,10 @@ ..\packages\System.Runtime.CompilerServices.Unsafe.4.4.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll - ..\packages\Realm.Database.2.2.0\lib\netstandard1.4\Realm.dll + ..\packages\Realm.Database.3.0.0\lib\netstandard1.4\Realm.dll - ..\packages\Realm.2.2.0\lib\netstandard1.4\Realm.Sync.dll + ..\packages\Realm.3.0.0\lib\netstandard1.4\Realm.Sync.dll @@ -198,7 +199,7 @@ - - + + \ No newline at end of file diff --git a/Manual Tests/NuGetReleaseTests/Tests.iOS/packages.config b/Manual Tests/NuGetReleaseTests/Tests.iOS/packages.config index fa6a616170..f9a783b5d8 100644 --- a/Manual Tests/NuGetReleaseTests/Tests.iOS/packages.config +++ b/Manual Tests/NuGetReleaseTests/Tests.iOS/packages.config @@ -12,8 +12,8 @@ - - + + diff --git a/RealmAssemblyInfo.cs b/RealmAssemblyInfo.cs index b08fc31aed..09dbcae64c 100644 --- a/RealmAssemblyInfo.cs +++ b/RealmAssemblyInfo.cs @@ -23,8 +23,8 @@ [assembly: AssemblyCompany("Realm Inc.")] [assembly: AssemblyProduct("Realm C#")] -[assembly: AssemblyVersion("2.3.0.0")] -[assembly: AssemblyFileVersion("2.3.0.0")] +[assembly: AssemblyVersion("3.0.0.0")] +[assembly: AssemblyFileVersion("3.0.0.0")] #if DEBUG [assembly: AssemblyConfiguration("Debug")] diff --git a/Tests/Tests.Shared/CollectionTests.cs b/Tests/Tests.Shared/CollectionTests.cs index 09cba6788e..345ca94849 100644 --- a/Tests/Tests.Shared/CollectionTests.cs +++ b/Tests/Tests.Shared/CollectionTests.cs @@ -433,7 +433,7 @@ public void Results_GetFiltered_List() new Dog { Name = $"Dog {2 * i + 1}", - Vaccinated = (2 * i + 1) % 5 == 0 + Vaccinated = ((2 * i) + 1) % 5 == 0 } } }; diff --git a/Tests/Tests.Shared/InstanceTests.cs b/Tests/Tests.Shared/InstanceTests.cs index 9fcb9ad604..0b9dc1ec59 100644 --- a/Tests/Tests.Shared/InstanceTests.cs +++ b/Tests/Tests.Shared/InstanceTests.cs @@ -245,7 +245,7 @@ public void RealmObjectClassesOnlyAllowRealmObjects() [TestCase(false)] public void ShouldCompact_IsInvokedAfterOpening(bool shouldCompact) { - var config = ((RealmConfiguration)RealmConfiguration.DefaultConfiguration); + var config = (RealmConfiguration)RealmConfiguration.DefaultConfiguration; using (var realm = Realm.GetInstance(config)) { diff --git a/Tests/Tests.Sync.Shared/ObjectLevelPermissionsTests.cs b/Tests/Tests.Sync.Shared/ObjectLevelPermissionsTests.cs index 24a1f393ba..290cac89c8 100644 --- a/Tests/Tests.Sync.Shared/ObjectLevelPermissionsTests.cs +++ b/Tests/Tests.Sync.Shared/ObjectLevelPermissionsTests.cs @@ -105,10 +105,8 @@ public void Test_RealmUpdate() { var subscription = await SubscribeToObjectsAsync(realm); AssertRealmPrivileges(realm, RealmPrivileges.Read | RealmPrivileges.Update); - AssertClassPrivileges(realm, ClassPrivileges.Read | ClassPrivileges.Subscribe | - ClassPrivileges.Create | ClassPrivileges.SetPermissions | ClassPrivileges.Update); - AssertObjectPrivileges(realm, ObjectPrivileges.Read | ObjectPrivileges.Delete | - ObjectPrivileges.SetPermissions | ObjectPrivileges.Update); + AssertClassPrivileges(realm, ClassPrivileges.Read | ClassPrivileges.Subscribe | ClassPrivileges.Create | ClassPrivileges.SetPermissions | ClassPrivileges.Update); + AssertObjectPrivileges(realm, ObjectPrivileges.Read | ObjectPrivileges.Delete | ObjectPrivileges.SetPermissions | ObjectPrivileges.Update); Assert.That(subscription.Results.Count(), Is.EqualTo(3)); AddObjectsToRealm(realm, new[] { 4, 5, 6 }); @@ -293,7 +291,6 @@ public void Test_ClassCreate() Assert.That(subscription.Results.Count(), Is.EqualTo(9)); await WaitForSyncAsync(realm); Assert.That(subscription.Results.Count(), Is.EqualTo(6)); - } }); }