From 10ba7ed4f40512eb88737076170be17734bd48ce Mon Sep 17 00:00:00 2001 From: Fadi George Date: Thu, 23 Jul 2026 11:25:38 -0700 Subject: [PATCH 1/4] feat(deps): replace bundled EDM4U with UPM package --- .../scripts/validate-unity-distribution.py | 15 + com.onesignal.unitysdk.android/LICENSE.md | 16 - com.onesignal.unitysdk.android/package.json | 3 +- .../Editor/SetupSteps/InstallEdm4uStep.cs | 148 -- .../SetupSteps/InstallEdm4uStep.cs.meta | 11 - com.onesignal.unitysdk.core/LICENSE.md | 16 - .../Editor/BuildPostProcessor.cs | 1 - com.onesignal.unitysdk.ios/LICENSE.md | 16 - com.onesignal.unitysdk.ios/package.json | 3 +- .../Assets/ExternalDependencyManager.meta | 8 - .../ExternalDependencyManager/Editor.meta | 8 - .../Editor/1.2.177.meta | 8 - .../Editor/1.2.177/Google.IOSResolver.dll | Bin 74240 -> 0 bytes .../1.2.177/Google.IOSResolver.dll.meta | 32 - .../Editor/1.2.177/Google.JarResolver.dll | Bin 358912 -> 0 bytes .../1.2.177/Google.JarResolver.dll.meta | 32 - .../1.2.177/Google.PackageManagerResolver.dll | Bin 73216 -> 0 bytes .../Google.PackageManagerResolver.dll.meta | 32 - .../1.2.177/Google.VersionHandlerImpl.dll | Bin 118272 -> 0 bytes .../Google.VersionHandlerImpl.dll.meta | 32 - .../Editor/CHANGELOG.md | 1391 ----------------- .../Editor/CHANGELOG.md.meta | 12 - .../Editor/Google.VersionHandler.dll | Bin 14848 -> 0 bytes .../Editor/Google.VersionHandler.dll.meta | 36 - .../ExternalDependencyManager/Editor/LICENSE | 245 --- .../Editor/LICENSE.meta | 12 - .../Editor/README.md | 771 --------- .../Editor/README.md.meta | 12 - ...dency-manager_version-1.2.177_manifest.txt | 13 - ...-manager_version-1.2.177_manifest.txt.meta | 15 - .../Packages/packages-lock.json | 49 +- examples/demo-no-location/README.md | 2 +- examples/demo/.gitignore | 1 + .../App/Editor/iOS/BuildPostProcessor.cs | 1 - .../Assets/ExternalDependencyManager.meta | 8 - .../ExternalDependencyManager/Editor.meta | 8 - .../Editor/1.2.177.meta | 8 - .../Editor/1.2.177/Google.IOSResolver.dll | Bin 74240 -> 0 bytes .../1.2.177/Google.IOSResolver.dll.meta | 38 - .../Editor/1.2.177/Google.JarResolver.dll | Bin 358912 -> 0 bytes .../1.2.177/Google.JarResolver.dll.meta | 38 - .../1.2.177/Google.PackageManagerResolver.dll | Bin 73216 -> 0 bytes .../Google.PackageManagerResolver.dll.meta | 38 - .../1.2.177/Google.VersionHandlerImpl.dll | Bin 118272 -> 0 bytes .../Google.VersionHandlerImpl.dll.meta | 38 - .../Editor/CHANGELOG.md | 1391 ----------------- .../Editor/CHANGELOG.md.meta | 12 - .../Editor/Google.VersionHandler.dll | Bin 14848 -> 0 bytes .../Editor/Google.VersionHandler.dll.meta | 36 - .../ExternalDependencyManager/Editor/LICENSE | 245 --- .../Editor/LICENSE.meta | 12 - .../Editor/README.md | 771 --------- .../Editor/README.md.meta | 12 - ...dency-manager_version-1.2.177_manifest.txt | 13 - ...-manager_version-1.2.177_manifest.txt.meta | 15 - examples/demo/Assets/OneSignal/LICENSE.md | 16 - .../Editor/OneSignalSetupReset.cs | 6 - examples/demo/Packages/packages-lock.json | 15 +- 58 files changed, 80 insertions(+), 5581 deletions(-) delete mode 100644 com.onesignal.unitysdk.core/Editor/SetupSteps/InstallEdm4uStep.cs delete mode 100644 com.onesignal.unitysdk.core/Editor/SetupSteps/InstallEdm4uStep.cs.meta delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager.meta delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor.meta delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/CHANGELOG.md delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/LICENSE delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/LICENSE.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/README.md delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/README.md.meta delete mode 100755 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt delete mode 100644 examples/demo-no-location/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta delete mode 100644 examples/demo/Assets/ExternalDependencyManager.meta delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor.meta delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/CHANGELOG.md delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/LICENSE delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/LICENSE.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/README.md delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/README.md.meta delete mode 100755 examples/demo/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt delete mode 100644 examples/demo/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta diff --git a/.github/scripts/validate-unity-distribution.py b/.github/scripts/validate-unity-distribution.py index 0afde3db1..d5eb76dbe 100644 --- a/.github/scripts/validate-unity-distribution.py +++ b/.github/scripts/validate-unity-distribution.py @@ -17,6 +17,9 @@ "com.onesignal.unitysdk.ios", ) CORE_PACKAGE = PACKAGE_NAMES[0] +PLATFORM_PACKAGES = PACKAGE_NAMES[1:] +EDM_PACKAGE = "com.unity.external-dependency-manager" +EDM_VERSION = "2.0.0" MINIMUM_UNITY_VERSION = "2022.3" MINIMUM_UNITY_RELEASE = "0f1" @@ -103,6 +106,14 @@ def validate_packages() -> None: if package.get("samples"): fail(f"{name} must not contain samples") + for name in PLATFORM_PACKAGES: + if packages[name].get("dependencies", {}).get(EDM_PACKAGE) != EDM_VERSION: + fail(f"{name} does not depend on {EDM_PACKAGE}@{EDM_VERSION}") + + legacy_installer = ROOT / CORE_PACKAGE / "Editor/SetupSteps/InstallEdm4uStep.cs" + if legacy_installer.exists(): + fail(f"{legacy_installer.relative_to(ROOT)} installs unsupported Google EDM4U") + manifest = json.loads((DEMO / "Packages/manifest.json").read_text()) if manifest.get("scopedRegistries"): fail("demo requires a scoped registry") @@ -152,6 +163,10 @@ def validate_sample() -> None: def main() -> None: + for project in (DEMO, ROOT / "examples/demo-no-location"): + legacy_edm = project / "Assets/ExternalDependencyManager" + if legacy_edm.exists(): + fail(f"{legacy_edm.relative_to(ROOT)} bundles unsupported Google EDM4U") if (BOOTSTRAP / "Example").exists() or (BOOTSTRAP / "Example.meta").exists(): fail("empty legacy Asset Store Example path still exists") if (BOOTSTRAP / "Documentation~").exists(): diff --git a/com.onesignal.unitysdk.android/LICENSE.md b/com.onesignal.unitysdk.android/LICENSE.md index e149ce16b..83d77a9d8 100644 --- a/com.onesignal.unitysdk.android/LICENSE.md +++ b/com.onesignal.unitysdk.android/LICENSE.md @@ -111,19 +111,3 @@ Includes ShortcutBadger: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - - -Includes unity-jar-resolver - Copyright (C) 2014 Google Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/com.onesignal.unitysdk.android/package.json b/com.onesignal.unitysdk.android/package.json index 43b8aa7e4..8056c6267 100644 --- a/com.onesignal.unitysdk.android/package.json +++ b/com.onesignal.unitysdk.android/package.json @@ -6,7 +6,8 @@ "unityRelease": "0f1", "description": "Android platform implementation for the OneSignal Unity SDK, including native dependency resolution and notification resources.", "dependencies": { - "com.onesignal.unitysdk.core": "6.0.0" + "com.onesignal.unitysdk.core": "6.0.0", + "com.unity.external-dependency-manager": "2.0.0" }, "keywords": [ "push-notifications", diff --git a/com.onesignal.unitysdk.core/Editor/SetupSteps/InstallEdm4uStep.cs b/com.onesignal.unitysdk.core/Editor/SetupSteps/InstallEdm4uStep.cs deleted file mode 100644 index 5222695c6..000000000 --- a/com.onesignal.unitysdk.core/Editor/SetupSteps/InstallEdm4uStep.cs +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Modified MIT License - * - * Copyright 2023 OneSignal - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * 1. The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * 2. All copies of substantial portions of the Software may only be used in connection - * with services provided by OneSignal. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -using System; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Text.RegularExpressions; -using OneSignalSDK.Debug.Utilities; -using UnityEditor.Compilation; - -namespace OneSignalSDK -{ - /// - /// Checks for EDM4U assemblies and installs the package from its github releases - /// - public sealed class InstallEdm4uStep : OneSignalSetupStep - { - public override string Summary => $"Install EDM4U {_edm4UVersion}"; - - public override string Details => - $"Downloads and imports version {_edm4UVersion} from Google's repo. This library resolves dependencies " - + $"among included libraries on Android."; - - public override bool IsRequired => true; - - private Version _getAssetsEDM4UVersion() - { - var isInstalled = CompilationPipeline - .GetPrecompiledAssemblyNames() - .Any(assemblyName => assemblyName.StartsWith("Google.VersionHandler")); - - if (!isInstalled) - return null; - - var path = "Assets/ExternalDependencyManager/Editor"; - var directoryInfo = new DirectoryInfo(path); - - if (!directoryInfo.Exists) - return null; - - FileInfo[] files; - - try - { - files = directoryInfo.GetFiles( - "external-dependency-manager_version-*_manifest.txt" - ); - } - catch (Exception) - { - return null; - } - - if (files.Length != 1) - { - return null; - } - - var file = files[0]; - var pattern = @"external-dependency-manager_version-(.+)_manifest\.txt"; - var match = Regex.Match(file.Name, pattern); - var version = new Version(match.Groups[1].Value); - - return version; - } - - private Version _getPackagesEDM4UVersion() - { - var assembly = AppDomain - .CurrentDomain.GetAssemblies() - .FirstOrDefault(x => x.GetName().Name.StartsWith("Google.PackageManagerResolver")); - if (assembly == null) - return null; - - var type = assembly.GetType("Google.PackageManagerResolverVersionNumber", false); - if (type == null) - return null; - - var property = type.GetProperty("Value", BindingFlags.Static | BindingFlags.Public); - if (property == null) - return null; - - var version = (Version)property.GetValue(null); - return version; - } - - protected override bool _getIsStepCompleted() - { - var version = _getAssetsEDM4UVersion(); - if (version == null) - version = _getPackagesEDM4UVersion(); - - if (version == null) - { - SDKDebug.Warn("EDM4U version number could not be determined."); - return false; - } - - var expectedVersion = new Version(_edm4UVersion); - - return version >= expectedVersion; - } - - protected override void _runStep() - { - const string msg = "Downloading Google External Dependency Manager"; - UnityPackageInstaller.DownloadAndInstall( - _edm4UPackageDownloadUrl, - msg, - result => - { - if (result) - _shouldCheckForCompletion = true; - } - ); - } - - private const string _edm4UVersion = "1.2.177"; - - private static readonly string _edm4UPackageDownloadUrl = - $"https://github.com/googlesamples/unity-jar-resolver/blob/v{_edm4UVersion}/external-dependency-manager-{_edm4UVersion}.unitypackage?raw=true"; - } -} diff --git a/com.onesignal.unitysdk.core/Editor/SetupSteps/InstallEdm4uStep.cs.meta b/com.onesignal.unitysdk.core/Editor/SetupSteps/InstallEdm4uStep.cs.meta deleted file mode 100644 index 3ff027593..000000000 --- a/com.onesignal.unitysdk.core/Editor/SetupSteps/InstallEdm4uStep.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 04288a94a17c84141960e6b8ec889543 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.onesignal.unitysdk.core/LICENSE.md b/com.onesignal.unitysdk.core/LICENSE.md index e149ce16b..83d77a9d8 100644 --- a/com.onesignal.unitysdk.core/LICENSE.md +++ b/com.onesignal.unitysdk.core/LICENSE.md @@ -111,19 +111,3 @@ Includes ShortcutBadger: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - - -Includes unity-jar-resolver - Copyright (C) 2014 Google Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/com.onesignal.unitysdk.ios/Editor/BuildPostProcessor.cs b/com.onesignal.unitysdk.ios/Editor/BuildPostProcessor.cs index c6a85c0e0..f1dcb161f 100644 --- a/com.onesignal.unitysdk.ios/Editor/BuildPostProcessor.cs +++ b/com.onesignal.unitysdk.ios/Editor/BuildPostProcessor.cs @@ -96,7 +96,6 @@ public class BuildPostProcessor : IPostprocessBuildWithReport /// /// must be between 40 and 50 to ensure that it's not overriden by Podfile generation (40) and that it's /// added before "pod install" (50) - /// https://github.com/googlesamples/unity-jar-resolver#appending-text-to-generated-podfile /// public int callbackOrder => 45; diff --git a/com.onesignal.unitysdk.ios/LICENSE.md b/com.onesignal.unitysdk.ios/LICENSE.md index e149ce16b..83d77a9d8 100644 --- a/com.onesignal.unitysdk.ios/LICENSE.md +++ b/com.onesignal.unitysdk.ios/LICENSE.md @@ -111,19 +111,3 @@ Includes ShortcutBadger: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - - -Includes unity-jar-resolver - Copyright (C) 2014 Google Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/com.onesignal.unitysdk.ios/package.json b/com.onesignal.unitysdk.ios/package.json index adf17ed53..f466ccb0d 100644 --- a/com.onesignal.unitysdk.ios/package.json +++ b/com.onesignal.unitysdk.ios/package.json @@ -6,7 +6,8 @@ "unityRelease": "0f1", "description": "iOS platform implementation for the OneSignal Unity SDK, including the native bridge, CocoaPods dependencies, and Xcode post-processing.", "dependencies": { - "com.onesignal.unitysdk.core": "6.0.0" + "com.onesignal.unitysdk.core": "6.0.0", + "com.unity.external-dependency-manager": "2.0.0" }, "keywords": [ "push-notifications", diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager.meta b/examples/demo-no-location/Assets/ExternalDependencyManager.meta deleted file mode 100644 index ded568934..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 515af2eeabce94fd8903068cc94cf335 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor.meta b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor.meta deleted file mode 100644 index 3646d6acc..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 49bf264bcd5494559bd635a1b8c99d9e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177.meta b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177.meta deleted file mode 100644 index ef26e0b19..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 36d0b76feedf84b0fb81bc6204a79495 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll deleted file mode 100755 index f28b310d5f93e042b55583bd0d997f7c834fd943..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74240 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 z 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 HM}hwa&KPSl diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta deleted file mode 100644 index 510493438..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: 5552c54c11d94016bcfe740f27df44a6 -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll -- gvhp_targets-editor -PluginImporter: - externalObjects: {} - serializedVersion: 3 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - DefaultValueInitialized: true - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll deleted file mode 100755 index 28462c5526b3ada6e8f10c8aa0fe0d8125bc52ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358912 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≈;q8WAsIfQC%r) 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 Q;E()t3!j6 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

GS{B_fNl4s(Frw<@3O;0CZh`(ieKDomD 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 diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta deleted file mode 100644 index 01fbd65ae..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: 1f4f113972f04c3695341dfb3ba48d3b -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll -- gvhp_targets-editor -PluginImporter: - externalObjects: {} - serializedVersion: 3 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - DefaultValueInitialized: true - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll deleted file mode 100755 index 0064fe6b14e60a111e7c687c76c2ae905603a660..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73216 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 diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta deleted file mode 100644 index 2d9eb0587..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta +++ /dev/null @@ -1,32 +0,0 @@ -fileFormatVersion: 2 -guid: 413ed4abd14645c38ebbd8c5ff26e9de -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll -- gvhp_targets-editor -PluginImporter: - externalObjects: {} - serializedVersion: 3 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - DefaultValueInitialized: true - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll deleted file mode 100755 index 789a9f25bef816e6d18e3ce32ee4e69f9903924f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118272 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 xykie{f~Tj&y@Idjl}ai1$@A@obNV;G& static` will be added to `Podfile` by - default instead of `use_frameworks!`. This can be changed in iOS Resolver - settings. This fixes odd behaviors when pods include static libraries, ex. - Firebase Analytics. -* iOS Resolver - Added a workaround when app crashes on launch due to - `Library not loaded: @rpath/libswiftCore.dylib` when some pods includes Swift - framework. This is turned `OFF` by default and can be changed in iOS Resolver - settings. - -# Version 1.2.169 - Jan 20, 2022 -* General - Fixes #425 - Change to save `GvhProjectSettings.xml` without - Unicode byte order mark (BoM). -* Android Resolver - Remove reference to `jcenter()` -* iOS Resolver - Force setting `LANG` when executing Cocoapods in shell mode on - Mac. - -# Version 1.2.168 - Dec 9, 2021 -* All - Fixes #472 by removing the use of `System.Diagnostics.Debug.Assert` -* All - Fixed #477 by properly enabling EDM4U libraries for Unity 2021.2+ when - the package is installed through `.tgz` - -# Version 1.2.167 - Oct 6, 2021 -* All - Moved versioned `.dll` in EDM4U to a versioned folder and remove their - version postfix in their filename. For instance, `IOSResolver.dll` will be - placed at `ExternalDependencyManager/Editor/1.2.167/Google.IOSResolver.dll`. -* Android Resolver - Fixed #243 by only using the highest version in - `mainTemplate.gradle` when duplicated dependencies are presented. -* Android Resolver - Added supports to x86_64 to ABI list for Android apps on - Chrome OS. - -# Version 1.2.166 - Jun 30, 2021 -* All - Fixed #440 and fixed #447 by specifying the parameter type while calling - `GetApplicationIdentifier()` Unity API using reflection, due to a new - overloaded method introduced in Unity 2021.2. -* Android Resolver - Fixed #442 by patching `Dependency.IsGreater()` when the - version strings end '+'. - -# Version 1.2.165 - Apr 28, 2021 -## Bug Fixes -* Version Handler - Fixed #431 by replacing the use of `HttpUtility.UrlEncode()` - which causes NullReferenceException in certain version of Unity. -* Android Resolver - Check that androidSdkRootPath directory exists before using - as sdkPath. -* Android Resolver - Fixed Android Resolver integration tests with Unity - 2019.3+. - -# Version 1.2.164 - Feb 4, 2021 -## New Features -* Android Resolver - Added support for Android packages with classifier in their - namespaces. -* iOS Resolver - Added new settings in iOS Resolver to configure generated - Podfile. -* iOS Resolver - Added a new attribute `addToAllTargets` in Dependencies.xml. - -## Bug Fixes -* iOS Resolver - Fixed XML parsing for `bitcodeEnabled` attribute in - Dependencies.xml. - -# Version 1.2.163 - Dec 15, 2020 -## Bug Fixes -* Version Handler - Fixed measurement reporting - -# Version 1.2.162 - Nov 19, 2020 -## Bug Fixes -* Version Handler - Improved #413 by preventing Version Handler from running - from static constructor when it is disabled. -* Package Manager Resolver - Remove GPR - -# Version 1.2.161 - Oct 12, 2020 -## Bug Fixes -* Android Resolver - Fixed the issue that Android Resolver does not resolve - again before build in Unity 2020 if it failed to resolve previously. - -# Version 1.2.160 - Sep 30, 2020 -## Bug Fixes -* Android Resolver - Fixed a regression that gradleResolver can be null until - Initialize() is called. -* Android Resolver - Fixed a regression that Android Resolver failed in Unity - 2019.3+ due to `gradleTemplate.properties` not enabled when - `mainTemplate.gradle` is not enabled at all. - -# Version 1.2.159 - Sep 11, 2020 -## Bug Fixes -* Android Resolver - Fixed #322 where the Unity editor will lose its target SDK - setting between Unity restarts if `>28` is selected in 2019. This is due to - Unity AndroidSdkVersions enum does not contain values above 28. -* Android Resolver - Fixed #360 where building Android app with Untiy 2019.3+ - may fail due to Jetifier and AndroidX not enabled properly in generated - Gradle project. This fix requires the user to enable - `Custom Gradle Properties Template` found under - `Player Settings > Settings for Android > Publishing Settings`. - -# Version 1.2.158 - Sep 3, 2020 -## Bug Fixes -* Version Handler: Fixed editor freeze when `-executeMethod` is used in - non-batch mode. -* Android Resolver: Normalized file paths when generating local Maven repo - since the path may contains a mix of forward and backward slash on Windows. -* Export Unity Package: Fixed generation of .unitypackage with tarfile on - Windows. - -# Version 1.2.157 - Aug 6, 2020 -## Bug Fixes -* Android Resolver: Delay initialization until active build target is Android - and the editor is not in play mode. -* iOS Resolver: Delay initialization until active build target is iOS - and the editor is not in play mode. -* Export Unity Package: Workaround directory creation racy if multiple export - operations are spawned at the same time. - -# Version 1.2.156 - June 10, 2020 -## Bug Fixes -* Android Resolver: Fixed that the generated local repo assets contains - redundent labels which are causing Version Handler to failed while - uninstalling packages. -* Android Resolver: Fixed that the repo url injected into mainTemplate.gradle - is incorrect when Unity is configured to export gradle project. -* Android Resolver: Limited to only create local Maven repo when the source - repo contains ".srcaar" file. - -## Changes -* All: Described EDM4U analytics data usage in readme. - -# Version 1.2.155 - May 14, 2020 -## Bug Fixes -* All: Fixed compiler error when build with Unity 5.4 or below due to the - usage of Rect.zero. -* All: Ignore cases when checking command line arguments. - -# Version 1.2.154 - May 14, 2020 -## Bug Fixes -* All: Make each MultiSelectWindow for different purposes to have its own - unique window. - -## Changes -* All: Replace all dialog with DialogWindow which is implemented from - EditorWindow. -* Package Manager Resolver: Clarify how manifest.json will be changed in Package - Manager Resolver window. - -# Version 1.2.153 - Apr 24, 2020 -## Bug Fixes -* Android Resolver: Fixed an exception when repainting the Android resolution - window in Unity 2019.3.x. - -# Version 1.2.152 - Apr 17, 2020 -## Bug Fixes -* Version Handler: Fixed exception when waiting for enabled editor DLLs to - load. -* Android Resolver: Fixed regression when using a Custom Gradle Template - on Windows. - -# Version 1.2.151 - Apr 16, 2020 -## Bug Fixes -* Version Handler: When waiting for newly enabled editor DLLs to load, ignore - all DLLs that do not have a file-system location. -* Android Resolver: Fixed resolution when using a Custom Gradle Template with - libraries stored in a local maven repository distributed with a plugin - installed with the Unity Package Manager. - -# Version 1.2.150 - Apr 9, 2020 -## Bug Fixes -* All: The new packaging script when run on MacOS was generating a - .unitypackage archive that could not be read by Unity on Windows. - This release simply repackages the plugin with tar/gzip to fix the problem. - -# Version 1.2.149 - Apr 8, 2020 -## Bug Fixes -* Package Manager Resolver: Fixed spurious error message when resuming - migration after installing a UPM package. - -# Version 1.2.148 - Apr 8, 2020 -## Bug Fixes -* Package Manager Resolver: Fixed an exception when resuming migration - after installing a UPM package. - -# Version 1.2.147 - Apr 8, 2020 -## Bug Fixes -* Version Handler: Fixed alias traversal bug which caused problems when - migrating from installed .unitypackage files to UPM packages. - -# Version 1.2.146 - Apr 8, 2020 -## Bug Fixes -* Version Handler: Fixed exception in manifest parsing when a manifest is - detected with no aliases. - -# Version 1.2.145 - Apr 2, 2020 -## New Features -* Package Manager Resolver: Added a method to migrate Version Handler - managed packages installed via `.unitypackage` to Unity Package Manager - packages. This is initially used to migrate the External Dependency Manager - to UPM. - -## Changes -* All: Verbose logging is now no longer automatically enabled in batch mode - across all components. Instead logging can be configured using each - component's verbose logging setting or by using the `-gvh_log_debug` command - line flag when starting Unity. -* Version Handler: Sped up version handler updates when the app domain isn't - reloaded. - -## Bug Fixes -* Version Handler: Fixed the display of the obsolete files clean up dialog - when the asset database refreshes. -* Version Handler: Improved reliability of callback from - the VersionHandler.UpdateCompleteMethods event when an asset database - refresh occurs. -* Version Handler: Fixed duplicate exportPath labels when 'Assets/' is the - root of paths assigned to files. -* Version Handler: Handle empty lines in manifest files. - -# Version 1.2.144 - Mar 23, 2020 -## Changed -* iOS Resolver: Removed the ability to configure the Xcode target a Cocoapod - is added to. - -## Bug Fixes -* iOS Resolver: Reverted support for adding Cocoapods to multiple targets as - it caused a regression (exception thrown during post-build step) in some - versions of Unity. - -# Version 1.2.143 - Mar 20, 2020 -## Bug Fixes -* Android Resolver: Fixed caching of resolution state which was causing - the resolver to always run when no dependencies had changed. - -# Version 1.2.142 - Mar 19, 2020 -## Changes -* Package Manager Resolver: Enabled auto-add by default. - -# Version 1.2.141 - Mar 19, 2020 -## Bug Fixes -* Fixed a bug when retrieving project settings. If a plugin was configured - to fetch project settings, if a setting was fetched (e.g "foo") and this - setting existed in the system settings but not the project settings the - system value would override the default value leading to unexpected - behavior. -* Fixed a warning when caching web request classes in Unity 5.6. - -# Version 1.2.140 - Mar 19, 2020 -## Bug Fixes -* Fixed measurement reporting in Unity 5.x. -* Version Handler: Fixed NullReferenceException when an asset doesn't have - an AssetImporter. - -# Version 1.2.139 - Mar 18, 2020 -## Changed -* Added documentation to the built plugin. - -# Version 1.2.138 - Mar 17, 2020 -## New Features -* Package Manager Resolver: Added the Package Manager Resolver - component that allows developers to easily boostrap Unity Package Manager - (UPM) registry addition using unitypackage plugins. -* Version Handler: Added a window that allows plugins to managed by the - Version Handler to be uninstalled. -* Version Handler: Added support for displaying installed plugins. -* Version Handler: Added support for moving files in plugins to their install - locations (if the plugin has been configured to support this). -* iOS Resolver: Added the ability to configure the Xcode target a Cocoapod is - added to. - -## Bug Fixes -* Fixed upgrade from version 1.2.137 and below after the plugin rename to - EDM4U broke the upgrade process. -* Android Resolver: Worked around PlayerSettings.Android.targetSdkVersion - returning empty names for some values in 2019.x. -* Version Handler: Fixed the display of the obsolete files clean up window. -* Version Handler: Fixed managed file check when assets are modified in the - project after plugin import. - -# Version 1.2.137 - Mar 6, 2020 -## Changed -* Renamed package to External Package Manager for Unity (EDM4U). - We changed this to reflect what this plugin is doing today which is far more - than the original scope which just consisted of importing jar files from the - Android SDK maven repository. - Scripts that used to pull `play-services-resolver*.unitypackage` will now have - to request `external-dependency-manager*.unitypackage` instead. - We'll still be shipping a `play-services-resolver*_manifest.txt` file to - handle upgrading from older versions of the plugin. - -## New Features -* All Components: Added reporting of usage so that we can remotely detect - errors and target improvements. -* Android Resolver: Added support for *Dependencies.xml files in Unity Package - Manager packages. -* iOS Resolver: Added support for *Dependencies.xml files in Unity Package - Manager packages. - -## Bug Fixes -* Version Handler: Disabled attempts to disable asset metadata modification - when assets are in a Unity Package Manager managed package. - -# Version 1.2.136 - Feb 19, 2019 -## Bug Fixes -* Android Resolver: Fixed OpenJDK path discovery in Unity 2019.3.1. - -# Version 1.2.135 - Dec 5, 2019 -## Bug Fixes -* All Components: Fixed stack overflow when loading project settings. - -# Version 1.2.134 - Dec 4, 2019 -## Bug Fixes -* All Components: Fixed an issue which caused project settings to be cleared - when running in batch mode. - -# Version 1.2.133 - Nov 18, 2019 -## Bug Fixes -* All Components: Failure to save project settings will now report an error - to the log rather than throwing an exception. - -# Version 1.2.132 - Nov 11, 2019 -## Bug Fixes -* Android Resolver: Worked around expansion of DIR_UNITYPROJECT on Windows - breaking Gradle builds when used as part of a file URI. -* Android Resolver: mainTemplate.gradle is only written if it needs to be - modified. - -# Version 1.2.131 - Oct 29, 2019 -## Bug Fixes -* Version Handler: Improved execution of events on the main thread in batch - mode. -* Version Handler: Improved log level configuration at startup. -* Version Handler: Improved performance of class lookup in deferred method - calls. -* Version Handler: Fixed rename to enable / disable for editor assets. -* iOS Resolver: Improved log level configuration at startup. -* Android Resolver: Improved local maven repo path reference in - mainTemplate.gradle using DIR_UNITYPROJECT. DIR_UNITYPROJECT by Unity - to point to the local filesystem path of the Unity project when Unity - generates the Gradle project. - -# Version 1.2.130 - Oct 23, 2019 -## New Features -* iOS Resolver: Added support for modifying the Podfile before `pod install` - is executed. - -## Bug Fixes -* Version Handler: Fixed invalid classname error when calling - `VersionHandler.UpdateVersionedAssets()`. - -# Version 1.2.129 - Oct 2, 2019 -## Bug Fixes -* iOS Resolver: Changed Cocoapod integration in Unity 2019.3+ to - only add Pods to the UnityFramework target. - -# Version 1.2.128 - Oct 1, 2019 -## Bug Fixes -* iOS Resolver: Fixed Cocoapod project integration mode with Unity - 2019.3+. - -# Version 1.2.127 - Sep 30, 2019 -## Changes -* Android Resolver: All Android Resolver settings File paths are now - serialized with POSIX directory separators. - -# Version 1.2.126 - Sep 27, 2019 -## Changes -* Android Resolver: File paths are now serialized with POSIX directory - separators. -## Bug Fixes -* Android Resolver: Fixed resolution when the parent directory of a Unity - project contains a Gradle project (i.e `settings.gradle` file). - -# Version 1.2.125 - Sep 23, 2019 -## Bug Fixes -* All components: Silenced a warning about not being able to set the console - encoding to UTF8. -* Android Resolver: Worked around broken AndroidSDKTools class in some - versions of Unity. -* iOS Resolver: Fixed iOS target SDK version check -* Version Handler: Changed clean up obsolete files window so that it doesn't - exceed the screen size. - -# Version 1.2.124 - Jul 28, 2019 -## Bug Fixes -* All components: Fixed regression with source control integration when using - Unity 2019.1+. - -# Version 1.2.123 - Jul 23, 2019 -## New Features -* All components: Source control integration for project settings. -## Changes -* Android Resolver: Removed AAR cache as it now makes little difference to - incremental resolution performance. -* Android Resolver: Improved embedded resource management so that embedded - resources should upgrade when the plugin is updated without restarting - the Unity editor. -## Bug Fixes -* Version Handler: Fixed InvokeMethod() and InvokeStaticMethod() when calling - methods that have interface typed arguments. - -# Version 1.2.122 - Jul 2, 2019 -## Bug Fixes -* iOS Resolver: Worked around Unity not loading the iOS Resolver DLL as it - referenced the Xcode extension in a public interface. The iOS Resolver - DLL still references the Xcode extension internally and just handles - missing type exceptions dynamically. - -# Version 1.2.121 - Jun 27, 2019 -## Bug Fixes -* Android Resolver: Fixed warning about missing Packages folder when loading - XML dependencies files in versions of Unity without the package manager. -* Android Resolver: Fixed resolution window progress bar exceeding 100%. -* Android Resolver: If AndroidX is detected in the set of resolved libraries, - the user will be prompted to enable the Jetifier. -* Android Resolver: Improved text splitting in text area windows. -* iOS Resolver: Added support for Unity's breaking changes to the Xcode API - in 2019.3.+. Cocoapods are now added to build targets, Unity-iPhone and - UnityFramework in Unity 2019.3+. - -# Version 1.2.120 - Jun 26, 2019 -## New Features -* Android Resolver: Added support for loading *Dependencies.xml files from - Unity Package Manager packages. -* Android Resolver: Resolution window is now closed if resolution runs as - a pre-build step. -* iOS Resolver: Added support for loading *Dependencies.xml files from - Unity Package Manager packages. -## Bug Fixes -* Android Resolver: Fixed generation of relative repo paths when using - mainTemplate.gradle resolver. -* Android Resolver: Fixed copy of .srcaar to .aar files in repos embedded in a - project when a project path has characters (e.g whitespace) that are escaped - during conversion to URIs. -* Android Resolver: Fixed auto-resolution always running if the Android SDK - is managed by Unity Hub. - -# Version 1.2.119 - Jun 19, 2019 -## Bug Fixes -* Android Resolver: Fixed error reported when using Jetifier integration - in Unity 2018+ if the target SDK is set to "highest installed". - -# Version 1.2.118 - Jun 18, 2019 -## New Features -* Android Resolver: Added initial - [Jetifier](https://developer.android.com/studio/command-line/jetifier) - integration which simplifies - [migration](ttps://developer.android.com/jetpack/androidx/migrate) - to Jetpack ([AndroidX](https://developer.android.com/jetpack/androidx)) - libraries in cases where all dependencies are managed by the Android - Resolver. - This can be enabled via the `Use Jetifier` option in the - `Assets > Play Services Resolver > Android Resolver > Settings` menu. - Caveats: - - If your project contains legacy Android Support Library .jar and .aar - files, these files will need to be removed and replaced with references to - artifacts on Maven via `*Dependencies.xml` files so that the Jetifier - can map them to Jetpack (AndroidX) libraries. - For example, remove the file `support-v4-27.0.2.jar` and replace it with - `` in a - `*Dependencies.xml` file. - - If your project contains .jar or .aar files that use the legacy Android - Support Libraries, these will need to be moved into a local Maven repo - [See this guide](https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html) - and then these files should be removed from your Unity project and instead - referenced via `*Dependencies.xml` files so that the Jetifier can - patch them to reference the Jetpack lirbaries. - -## Bug Fixes -* Android Resolver: Disabled version locking of com.android.support:multidex - does not use the same versioning scheme as other legacy Android support - libraries. -* Version Handler: Made Google.VersionHandler.dll's asset GUID stable across - releases. This faciliates error-free import into projects where - Google.VersionHandler.dll is moved from the default install location. - -# Version 1.2.117 - Jun 12, 2019 -## Bug Fixes -* Android Resolver: Fix copying of .srcaar to .aar files for - mainTemplate.gradle resolution. PluginImporter configuration was previously - not being applied to .aar files unless the Unity project was saved. - -# Version 1.2.116 - Jun 7, 2019 -## Bug Fixes -* Android Resolver: Fixed resolution of Android dependencies without version - specifiers. -* Android Resolver: Fixed Maven repo not found warning in Android Resolver. -* Android Resolver: Fixed Android Player directory not found exception in - Unity 2019.x when the Android Player isn't installed. - -# Version 1.2.115 - May 28, 2019 -## Bug Fixes -* Android Resolver: Fixed exception due to Unity 2019.3.0a4 removing - x86 from the set of supported ABIs. - -# Version 1.2.114 - May 27, 2019 -## New Features -* Android Resolver: Added support for ABI stripping when using - mainTemplate.gradle. This only works with AARs stored in repos - on the local filesystem. - -# Version 1.2.113 - May 24, 2019 -## New Features -* Android Resolver: If local repos are moved, the plugin will search the - project for matching directories in an attempt to correct the error. -* Version Handler: Files can be now targeted to multiple build targets - using multiple "gvh_" asset labels. -## Bug Fixes -* Android Resolver: "implementation" or "compile" are now added correctly - to mainTemplate.gradle in Unity versions prior to 2019. - -# Version 1.2.112 - May 22, 2019 -## New Features -* Android Resolver: Added option to disable addition of dependencies to - mainTemplate.gradle. - See `Assets > Play Services Resolver > Android Resolver > Settings`. -* Android Resolver: Made paths to local maven repositories in - mainTemplate.gradle relative to the Unity project when a project is not - being exported. -## Bug Fixes -* Android Resolver: Fixed builds with mainTemplate.gradle integration in - Unity 2019. -* Android Resolver: Changed dependency inclusion in mainTemplate.gradle to - use "implementation" or "compile" depending upon the version of Gradle - included with Unity. -* Android Resolver: Gracefully handled exceptions if the console encoding - can't be modified. -* Android Resolver: Now gracefully fails if the AndroidPlayer directory - can't be found. - -# Version 1.2.111 - May 9, 2019 -## Bug Fixes -* Version Handler: Fixed invocation of methods with named arguments. -* Version Handler: Fixed occasional hang when the editor is compiling - while activating plugins. - -# Version 1.2.110 - May 7, 2019 -## Bug Fixes -* Android Resolver: Fixed inclusion of some srcaar artifacts in builds with - Gradle builds when using mainTemplate.gradle. - -# Version 1.2.109 - May 6, 2019 -## New Features: -* Added links to documentation from menu. -* Android Resolver: Added option to auto-resolve Android libraries on build. -* Android Resolver: Added support for packaging specs of Android libraries. -* Android Resolver: Pop up a window when displaying Android dependencies. - -## Bug Fixes -* Android Resolver: Support for Unity 2019 Android SDK and JDK install locations -* Android Resolver: e-enable AAR explosion if internal builds are enabled. -* Android Resolver: Gracefully handle exceptions on file deletion. -* Android Resolver: Fixed Android Resolver log spam on load. -* Android Resolver: Fixed save of Android Resolver PromptBeforeAutoResolution - setting. -* Android Resolver: Fixed AAR processing failure when an AAR without - classes.jar is found. -* Android Resolver: Removed use of EditorUtility.DisplayProgressBar which - was occasionally left displayed when resolution had completed. -* Version Handler: Fixed asset rename to disable when a disabled file exists. - -# Version 1.2.108 - May 3, 2019 -## Bug Fixes: -* Version Handler: Fixed occasional hang on startup. - -# Version 1.2.107 - May 3, 2019 -## New Features: -* Version Handler: Added support for enabling / disabling assets that do not - support the PluginImporter, based upon build target selection. -* Android Resolver: Added support for the global specification of maven repos. -* iOS Resolver: Added support for the global specification of Cocoapod sources. - -# Version 1.2.106 - May 1, 2019 -## New Features -* iOS Resolver: Added support for development pods in Xcode project integration - mode. -* iOS Resolver: Added support for source pods with resources in Xcode project - integration mode. - -# Version 1.2.105 - Apr 30, 2019 -## Bug fixes -* Android Resolver: Fixed reference to Java tool path in logs. -* Android and iOS Resolvers: Changed command line execution to emit a warning - rather than throwing an exception and failing, when it is not possible to - change the console input and output encoding to UTF-8. -* Android Resolver: Added menu option and API to delete resolved libraries. -* Android Resolver: Added menu option and API to log the repos and libraries - currently included in the project. -* Android Resolver: If Plugins/Android/mainTemplate.gradle file is present and - Gradle is selected as the build type, resolution will simply patch the file - with Android dependencies specified by plugins in the project. - -# Version 1.2.104 - Apr 10, 2019 -## Bug Fixes -* Android Resolver: Changed Android ABI selection method from using whitelisted - Unity versions to type availability. This fixes an exception on resolution - in some versions of Unity 2017.4. - -# Version 1.2.103 - Apr 2, 2019 -## Bug Fixes -* Android Resolver: Whitelisted Unity 2017.4 and above with ARM64 support. -* Android Resolver: Fixed Java version check to work with Java SE 12 and above. - -# Version 1.2.102 - Feb 13, 2019 -## Bug Fixes -* Android Resolver: Fixed the text overflow on the Android Resolver - prompt before initial run to fit inside the buttons for - smaller screens. - -# Version 1.2.101 - Feb 12, 2019 -## New Features -* Android Resolver: Prompt the user before the resolver runs for the - first time and allow the user to elect to disable from the prompt. -* Android Resolver: Change popup warning when resolver is disabled - to be a console warning. - -# Version 1.2.100 - Jan 25, 2019 -## Bug Fixes -* Android Resolver: Fixed AAR processing sometimes failing on Windows - due to file permissions. - -# Version 1.2.99 - Jan 23, 2019 -## Bug Fixes -* Android Resolver: Improved performance of project property polling. -* Version Handler: Fixed callback of VersionHandler.UpdateCompleteMethods - when the update process is complete. - -# Version 1.2.98 - Jan 9, 2019 -## New Features -* iOS Resolver: Pod declaration properties can now be set via XML pod - references. For example, this can enable pods for a subset of build - configurations. -## Bug Fixes -* iOS Resolver: Fixed incremental builds after local pods support caused - regression in 1.2.96. - -# Version 1.2.97 - Dec 17, 2018 -## Bug Fixes -* Android Resolver: Reduced memory allocation for logic that monitors build - settings when auto-resolution is enabled. If auto-resolution is disabled, - almost all build settings are no longer polled for changes. - -# Version 1.2.96 - Dec 17, 2018 -## Bug Fixes -* Android Resolver: Fixed repacking of AARs to exclude .meta files. -* Android Resolver: Only perform auto-resolution on the first scene while - building. -* Android Resolver: Fixed parsing of version ranges that include whitespace. -* iOS Resolver: Added support for local development pods. -* Version Handler: Fixed Version Handler failing to rename some files. - -# Version 1.2.95 - Oct 23, 2018 -## Bug Fixes: -* Android Resolver: Fixed auto-resolution running in a loop in some scenarios. - -# Version 1.2.94 - Oct 22, 2018 -## Bug Fixes -* iOS Resolver: Added support for PODS_TARGET_SRCROOT in source Cocoapods. - -# Version 1.2.93 - Oct 22, 2018 -## Bug Fixes -* Android Resolver: Fixed removal of Android libraries on auto-resolution when - `*Dependencies.xml` files are deleted. - -# Version 1.2.92 - Oct 2, 2018 -## Bug Fixes -* Android Resolver: Worked around auto-resolution hang on Windows if - resolution starts before compilation is finished. - -# Version 1.2.91 - Sep 27, 2018 -## Bug Fixes -* Android Resolver: Fixed Android Resolution when the selected build target - isn't Android. -* Added C# assembly symbols the plugin to simplify debugging bug reports. - -# Version 1.2.90 - Sep 21, 2018 -## Bug Fixes -* Android Resolver: Fixed transitive dependency selection of version locked - packages. - -# Version 1.2.89 - Aug 31, 2018 -## Bug Fixes -* Fixed FileLoadException in ResolveUnityEditoriOSXcodeExtension an assembly - can't be loaded. - -# Version 1.2.88 - Aug 29, 2018 -## Changed -* Improved reporting of resolution attempts and conflicts found in the Android - Resolver. -## Bug Fixes -* iOS Resolver now correctly handles sample code in CocoaPods. Previously it - would add all sample code to the project when using project level - integration. -* Android Resolver now correctly handles Gradle conflict resolution when the - resolution results in a package that is compatible with all requested - dependencies. - -# Version 1.2.87 - Aug 23, 2018 -## Bug Fixes -* Fixed Android Resolver "Processing AARs" dialog getting stuck in Unity 5.6. - -# Version 1.2.86 - Aug 22, 2018 -## Bug Fixes -* Fixed Android Resolver exception in OnPostProcessScene() when the Android - platform isn't selected. - -# Version 1.2.85 - Aug 17, 2018 -## Changes -* Added support for synchronous resolution in the Android Resolver. - PlayServicesResolver.ResolveSync() now performs resolution synchronously. -* Auto-resolution in the Android Resolver now results in synchronous resolution - of Android dependencies before the Android application build starts via - UnityEditor.Callbacks.PostProcessSceneAttribute. - -# Version 1.2.84 - Aug 16, 2018 -## Bug Fixes -* Fixed Android Resolver crash when the AndroidResolverDependencies.xml - file can't be written. -* Reduced log spam when a conflicting Android library is pinned to a - specific version. - -# Version 1.2.83 - Aug 15, 2018 -## Bug Fixes -* Fixed Android Resolver failures due to an in-accessible AAR / JAR explode - cache file. If the cache can't be read / written the resolver now continues - with reduced performance following recompilation / DLL reloads. -* Fixed incorrect version number in plugin manifest on install. - This was a minor issue since the version handler rewrote the metadata - after installation. - -# Version 1.2.82 - Aug 14, 2018 -## Changed -* Added support for alphanumeric versions in the Android Resolver. - -## Bug Fixes -* Fixed Android Resolver selection of latest duplicated library. -* Fixed Android Resolver conflict resolution when version locked and non-version - locked dependencies are specified. -* Fixed Android Resolver conflict resolution when non-existent artifacts are - referenced. - -# Version 1.2.81 - Aug 9, 2018 -## Bug Fixes -* Fixed editor error that would occur when when - `PlayerSettings.Android.targetArchitectures` was set to - `AndroidArchitecture.All`. - -# Version 1.2.80 - Jul 24, 2018 -## Bug Fixes -* Fixed project level settings incorrectly falling back to system wide settings - when default property values were set. - -# Version 1.2.79 - Jul 23, 2018 -## Bug Fixes -* Fixed AndroidManifest.xml patching on Android Resolver load in Unity 2018.x. - -# Version 1.2.78 - Jul 19, 2018 -## Changed -* Added support for overriding conflicting dependencies. - -# Version 1.2.77 - Jul 19, 2018 -## Changed -* Android Resolver now supports Unity's 2018 ABI filter (i.e arm64-v8a). -* Reduced Android Resolver build option polling frequency. -* Disabled Android Resolver auto-resolution in batch mode. Users now need - to explicitly kick off resolution through the API. -* All Android Resolver and Version Handler dialogs are now disabled in batch - mode. -* Verbose logging for all plugins is now enabled by default in batch mode. -* Version Handler bootstrapper has been improved to no longer call - UpdateComplete multiple times. However, since Unity can still reload the - app domain after plugins have been enabled, users still need to store their - plugin state to persistent storage to handle reloads. - -## Bug Fixes -* Android Resolver no longer incorrectly adds MANIFEST.MF files to AARs. -* Android Resolver auto-resolution jobs are now unscheduled when an explicit - resolve job is started. - -# Version 1.2.76 - Jul 16, 2018 -## Bug Fixes -* Fixed variable replacement in AndroidManifest.xml files in the Android - Resolver. - Version 1.2.75 introduced a regression which caused all variable replacement - to replace the *entire* property value rather than the component of the - property that referenced a variable. For example, - given "applicationId = com.my.app", "${applicationId}.foo" would be - incorrectly expanded as "com.my.app" rather than "com.my.app.foo". This - resulted in numerous issues for Android builds where content provider - initialization would fail and services may not start. - -## Changed -* Gradle prebuild experimental feature has been removed from the Android - Resolver. The feature has been broken for some time and added around 8MB - to the plugin size. -* Added better support for execution of plugin components in batch mode. - In batch mode UnityEditor.update is sometimes never called - like when a - single method is executed - so the new job scheduler will execute all jobs - synchronously from the main thread. - -# Version 1.2.75 - Jun 20, 2018 -## New Features -* Android Resolver now monitors the Android SDK path when - auto-resolution is enabled and triggers resolution when the path is - modified. - -## Changed -* Android auto-resolution is now delayed by 3 seconds when the following build - settings are changed: - - Target ABI. - - Gradle build vs. internal build. - - Project export. -* Added a progress bar display when AARs are being processed during Android - resolution. - -## Bug Fixes -* Fixed incorrect Android package version selection when a mix of - version-locked and non-version-locked packages are specified. -* Fixed non-deterministic Android package version selection to select - the highest version of a specified package rather than the last - package specification passed to the Gradle resolution script. - -# Version 1.2.74 - Jun 19, 2018 -## New Features -* Added workaround for broken AndroidManifest.xml variable replacement in - Unity 2018.x. By default ${applicationId} variables will be replaced by - the bundle ID in the Plugins/Android/AndroidManifest.xml file. The - behavior can be disabled via the Android Resolver settings menu. - -# Version 1.2.73 - May 30, 2018 -## Bug Fixes -* Fixed spurious warning message about missing Android plugins directory on - Windows. - -# Version 1.2.72 - May 23, 2018 -## Bug Fixes -* Fixed spurious warning message about missing Android plugins directory. - -# Version 1.2.71 - May 10, 2018 -## Bug Fixes -* Fixed resolution of Android dependencies when the `Assets/Plugins/Android` - directory is named in a different case e.g `Assets/plugins/Android`. - -# Version 1.2.70 - May 7, 2018 -## Bug Fixes -* Fixed bitcode flag being ignored for iOS pods. - -# Version 1.2.69 - May 7, 2018 -## Bug Fixes -* Fixed escaping of local repository paths in Android Resolver. - -# Version 1.2.68 - May 3, 2018 -## Changes -* Added support for granular builds of Google Play Services. - -# Version 1.2.67 - May 1, 2018 -## Changes -* Improved support for iOS source-only pods in Unity 5.5 and below. - -# Version 1.2.66 - April 27, 2018 -## Bug Fixes -* Fixed Version Handler renaming of Linux libraries with hyphens in filenames. - Previously, libraries named Foo-1.2.3.so were not being renamed to - libFoo-1.2.3.so on Linux which could break native library loading on some - versions of Unity. - -# Version 1.2.65 - April 26, 2018 -## Bug Fixes -* Fix CocoaPods casing in logs and comments. - -# Version 1.2.64 - Mar 16, 2018 -## Bug Fixes -* Fixed bug in download_artifacts.gradle (used by Android Resolver) which - reported a failure if required artifacts already exist. - -# Version 1.2.63 - Mar 15, 2018 -## Bug Fixes -* Fixed iOS Resolver include search paths taking precedence over system headers - when using project level resolution. -* Fixed iOS Resolver includes relative to library root, when using project level - resolution. - -# Version 1.2.62 - Mar 12, 2018 -## Changes -* Improved error reporting when a file can't be moved to trash by the - Version Handler. -## Bug Fixes -* Fixed Android Resolver throwing NullReferenceException when the Android SDK - path isn't set. -* Fixed Version Handler renaming files with underscores if the - "Rename to Canonical Filenames" setting is enabled. - -# Version 1.2.61 - Jan 22, 2018 -## Bug Fixes -* Fixed Android Resolver reporting non-existent conflicting dependencies when - Gradle build system is enabled. - -# Version 1.2.60 - Jan 12, 2018 -## Changes -* Added support for Maven / Ivy version specifications for Android packages. -* Added support for Android SNAPSHOT packages. - -## Bug Fixes -* Fixed Openjdk version check. -* Fixed non-deterministic Android package resolution when two packages contain - an artifact with the same name. - -# Version 1.2.59 - Oct 19, 2017 -## Bug Fixes -* Fixed execution of Android Gradle resolution script when it's located - in a path with whitespace. - -# Version 1.2.58 - Oct 19, 2017 -## Changes -* Removed legacy resolution method from Android Resolver. - It is now only possible to use the Gradle or Gradle prebuild resolution - methods. - -# Version 1.2.57 - Oct 18, 2017 -## Bug Fixes -* Updated Gradle wrapper to 4.2.1 to fix issues using Gradle with the - latest Openjdk. -* Android Gradle resolution now also uses gradle.properties to pass - parameters to Gradle in an attempt to workaround problems with - command line argument parsing on Windows 10. - -# Version 1.2.56 - Oct 12, 2017 -## Bug Fixes -* Fixed Gradle artifact download with non-version locked artifacts. -* Changed iOS resolver to only load dependencies at build time. - -# Version 1.2.55 - Oct 4, 2017 -## Bug Fixes -* Force Android Resolution when the "Install Android Packages" setting changes. - -# Version 1.2.54 - Oct 4, 2017 -## Bug Fixes -* Fixed execution of command line tools on Windows when the path to the tool - contains a single quote (apostrophe). In this case we fallback to executing - the tool via the system shell. - -# Version 1.2.53 - Oct 2, 2017 -## New Features -* Changed Android Resolver "resolution complete" dialog so that it now displays - failures. -* Android Resolver now detects conflicting libraries that it does not manage - warning the user if they're newer than the managed libraries and prompting - the user to clean them up if they're older or at the same version. - -## Bug Fixes -* Improved Android Resolver auto-resolution speed. -* Fixed bug in the Gradle Android Resolver which would result in resolution - succeeding when some dependencies are not found. - -# Version 1.2.52 - Sep 25, 2017 -## New Features -* Changed Android Resolver's Gradle resolution to resolve conflicting - dependencies across Google Play services and Android Support library packages. - -# Version 1.2.51 - Sep 20, 2017 -## Changes -* Changed iOS Resolver to execute the CocoaPods "pod" command via the shell - by default. Some developers customize their shell environment to use - custom ssh certs to access internal git repositories that host pods so - executing "pod" via the shell will work for these scenarios. - The drawback of executing "pod" via the shell could potentially cause - users problems if they break their shell environment. Though users who - customize their shell environments will be able to resolve these issues. - -# Version 1.2.50 - Sep 18, 2017 -## New Features -* Added option to disable the Gradle daemon in the Android Resolver. - This daemon is now disabled by default as some users are getting into a state - where multiple daemon instances are being spawned when changing dependencies - which eventually results in Android resolution failing until all daemon - processes are manually killed. - -## Bug Fixes -* Android resolution is now always executed if the user declines the update - of their Android SDK. This ensure users can continue to use out of date - Android SDK packages if they desire. - -# Version 1.2.49 - Sep 18, 2017 -## Bug Fixes -* Removed modulemap parsing in iOS Resolver. - The framework *.modulemap did not need to be parsed by the iOS Resolver - when injecting Cocoapods into a Xcode project. Simply adding a modular - framework to a Xcode project results in Xcode's Clang parsing the associated - modulemap and injecting any compile and link flags into the build process. - -# Version 1.2.48 - Sep 12, 2017 -## New Features -* Changed settings to be per-project by default. - -## Bug Fixes -* Added Google maven repository to fix GradlePrebuild resolution with Google - components. -* Fixed Android Resolution failure with spaces in paths. - -# Version 1.2.47 - Aug 29, 2017 -## New Features -* Android and iOS dependencies can now be specified using *Dependencies.xml - files. This is now the preferred method for registering dependencies, - we may remove the API for dependency addition in future. -* Added "Reset to Defaults" button to each settings dialog to restore default - settings. -* Android Resolver now validates the configured JDK is new enough to build - recently released Android libraries. -## Bug Fixes -* Fixed a bug that caused dependencies with the "LATEST" version specification - to be ignored when using the Gradle mode of the Android Resolver. -* Fixed a race condition when running Android Resolution. -* Fixed Android Resolver logging if a PlayServicesSupport instance is created - with no logging enabled before the Android Resolver is initialized. -* Fixed iOS resolver dialog in Unity 4. -* Fixed iOS Cocoapod Xcode project integration in Unity 4. - -# Version 1.2.46 - Aug 22, 2017 -## Bug Fixes -* GradlePrebuild Android resolver on Windows now correctly locates dependent - data files. - -# Version 1.2.45 - Aug 22, 2017 -## Bug Fixes -* Improved Android package auto-resolution and fixed clean up of stale - dependencies when using Gradle dependency resolution. - -# Version 1.2.44 - Aug 21, 2017 -## Bug Fixes -* Enabled autoresolution for Gradle Prebuild. -* Made the command line dialog windows have selectable text. -* Fixed incorrect "Android Settings" dialog disabled groups. -* Updated PlayServicesResolver android platform detection to use the package - manager instead of the 'android' tool. -* UnityCompat reflection methods 'GetAndroidPlatform' and - 'GetAndroidBuildToolsVersion' are now Obsolete due to dependence on the - obsolete 'android' build tool. - -# Version 1.2.43 - Aug 18, 2017 -## Bug Fixes -* Fixed Gradle resolution in the Android Resolver when running - PlayServicesResolver.Resolve() in parallel or spawning multiple - resolutions before the previous resolve completed. - -# Version 1.2.42 - Aug 17, 2017 -## Bug Fixes -* Fixed Xcode project level settings not being applied by IOS Resolver when - Xcode project pod integration is enabled. - -# Version 1.2.41 - Aug 15, 2017 -## Bug Fixes -* IOS Resolver's Xcode workspace pod integration is now disabled when Unity - Cloud Build is detected. Unity Cloud Build does not follow the same build - process as the Unity editor and fails to open the generated xcworkspace at - this time. - -# Version 1.2.40 - Aug 15, 2017 -## Bug Fixes -* Moved Android Resolver Gradle Prebuild scripts into Google.JarResolver.dll. - They are now extracted from the DLL when required. -* AARs / JARs are now cleaned up when switching the Android resolution - strategy. - -# Version 1.2.39 - Aug 10, 2017 -## New Features -* Android Resolver now supports resolution with Gradle. This enables support - for non-local artifacts. -## Bug Fixes -* Android Resolver's Gradle Prebuild now uses Android build tools to determine - the Android platform tools version rather than relying upon internal Unity - APIs. -* Android Resolver's Gradle Prebuild now correctly strips binaries that are - not required for the target ABI. - -# Version 1.2.38 - Aug 7, 2017 -## Bug Fixes -* Fixed an issue in VersionHandler where disabled targets are ignored if - the "Any Platform" flag is set on a plugin DLL. - -# Version 1.2.37 - Aug 3, 2017 -## New Features -* Exposed GooglePlayServices.PlayServicesResolver.Resolve() so that it's - possible for a script to be notified when AAR / Jar resolution is complete. - This makes it easier to setup a project to build from the command line. - -# Version 1.2.36 - Aug 3, 2017 -## New Features -* VersionHandler.UpdateCompleteMethods allows a user to provide a list of - methods to be called when VersionHandlerImpl has completed an update. - This makes it easier to import a plugin and wait for VersionHandler to - execute prior executing a build. - -# Version 1.2.35 - Jul 28, 2017 -## New Features -* VersionHandler will now rename Linux libraries so they can target Unity - versions that require different file naming. Libraries need to be labelled - gvh_linuxlibname-${basename} in order to be considered for renaming. - e.g gvh\_linuxlibname-MyLib will be named MyLib.so in Unity 5.5 and below and - libMyLib.so in Unity 5.6 and above. - -# Version 1.2.34 - Jul 28, 2017 -## Bug Fixes -* Made VersionHandler bootstrap module more robust when calling static - methods before the implementation DLL is loaded. - -# Version 1.2.33 - Jul 27, 2017 -## New Features -* Added a bootstrap module for VersionHandler so the implementation - of the VersionHandler module can be versioned without resulting in - a compile error when imported at different versions across multiple - plugins. - -# Version 1.2.32 - Jul 20, 2017 -## New Features -* Added support for build target selection based upon .NET framework - version in the VersionHandler. - When applying either gvh\_dotnet-3.5 or gvh\_dotnet-4.5 labels to - assets, the VersionHandler will only enable the asset for the - specified set of build targets when the matching .NET framework version - is selected in Unity 2017's project settings. This allows assets - to be provided in a plugin that need to differ based upon .NET version. - -# Version 1.2.31 - Jul 5, 2017 -## Bug Fixes -* Force expansion of AARs with native components when using Unity 2017 - with the internal build system. In contrast to Unity 5.x, Unity 2017's - internal build system does not include native libraries included in AARs. - Forcing expansion of AARs with native components generates an - Ant / Eclipse project for each AAR which is correctly included by Unity - 2017's internal build system. - -# Version 1.2.30 - Jul 5, 2017 -## Bug Fixes -* Fixed Cocoapods being installed when the build target isn't iOS. -* Added support for malformed AARs with missing classes.jar. - -# Version 1.2.29 - Jun 16, 2017 -## New Features -* Added support for the Android sdkmanager tool. - -# Version 1.2.28 - Jun 8, 2017 -## Bug Fixes -* Fixed non-shell command line execution (regression from - Cocoapod installation patch). - -# Version 1.2.27 - Jun 7, 2017 -## Bug Fixes -* Added support for stdout / stderr redirection when executing - commands in shell mode. - This fixes CocoaPod tool installation when shell mode is - enabled. -* Fixed incremental builds when additional sources are specified - in the Podfile. - -# Version 1.2.26 - Jun 7, 2017 -## Bug Fixes -* Fixed a crash when importing Version Handler into Unity 4.7.x. - -# Version 1.2.25 - Jun 7, 2017 -## Bug Fixes -* Fixed an issue in the Jar Resolver which incorrectly notified - event handlers of bundle ID changes when the currently selected - (not active) build target changed in Unity 5.6 and above. - -# Version 1.2.24 - Jun 6, 2017 -## New Features -* Added option to control file renaming in Version Handler settings. - Disabling file renaming (default option) significantly increases - the speed of file version management operations with the downside - that any files that are referenced directly by canonical filename - rather than asset ID will no longer be valid. -* Improved logging in the Version Handler. -## Bug Fixes -* Fixed an issue in the Version Handler which caused it to not - re-enable plugins when re-importing a custom package with disabled - version managed files. - -# Version 1.2.23 - May 26, 2017 -## Bug Fixes -* Fixed a bug with gradle prebuild resolver on windows. - -# Version 1.2.22 - May 19, 2017 -## Bug Fixes -* Fixed a bug in the iOS resolver with incremental builds. -* Fixed misdetection of Cocoapods support with Unity beta 5.6. - -# Version 1.2.21 - May 8, 2017 -## Bug Fixes -* Fix for https://github.com/googlesamples/unity-jar-resolver/issues/48 - Android dependency version number parsing when "-alpha" (etc.) are - included in dependency (AAR / JAR) versions. - -# Version 1.2.20 - May 8, 2017 -## Bug Fixes -* Attempted to fix - https://github.com/googlesamples/unity-jar-resolver/issues/48 - where a NullReferenceException could occur if a target file does not - have a valid version string. - -# Version 1.2.19 - May 4, 2017 -## Bug Fixes -* Fixed Jar Resolver exploding and deleting AAR files it isn't managing. - -# Version 1.2.18 - May 4, 2017 -## New Features -* Added support for preserving Unity pods such as when GVR is enabled. - -# Version 1.2.17 - Apr 20, 2017 -## Bug Fixes -* Fixed auto-resolution when an Android application ID is modified. - -# Version 1.2.16 - Apr 17, 2017 -## Bug Fixes -* Fixed Unity version number parsing on machines with a locale that uses - "," for decimal points. -* Fixed null reference exception if JDK path isn't set. - -# Version 1.2.15 - Mar 17, 2017 -## New Features -* Added warning when the Jar Resolver's background resolution is disabled. -## Bug Fixes -* Fixed support of AARs with native libraries when using Gradle. -* Fixed extra repository paths when resolving dependencies. - -# Version 1.2.14 - Mar 7, 2017 -## New Features -* Added experimental Android resolution using Gradle. - This alternative resolver supports proguard stripping with Unity's - internal build system. -* Added Android support for single ABI builds when using AARs include - native libraries. -* Disabled Android resolution on changes to all .cs and .js files. - File patterns that are monitored for auto-resolution can be added - using PlayServicesResolver.AddAutoResolutionFilePatterns(). -* Added tracking of resolved AARs and JARs so they can be cleaned up - if they're no longer referenced by a project. -* Added persistence of AAR / JAR version replacement for each Unity - session. -* Added settings dialog to the iOS resolver. -* Integrated Cocoapod tool installation in the iOS resolver. -* Added option to run pod tool via the shell. -## Bug Fixes -* Fixed build of some source Cocoapods (e.g Protobuf). -* VersionHandler no longer prompts to delete obsolete manifests. -* iOS resolver handles Cocoapod installation when using Ruby < 2.2.2. -* Added workaround for package version selection when including - Google Play Services on Android. -* Fixed support for pods that reference static libraries. -* Fixed support for resource-only pods. - -# Version 1.2.12 - Feb 14, 2017 -## Bug Fixes -* Fixed re-explosion of AARs when the bundle ID is modified. - -# Version 1.2.11 - Jan 30, 2017 -## New Features -* Added support for Android Studio builds. -* Added support for native (C/C++) shared libraries in AARs. - -# Version 1.2.10 - Jan 11, 2017 -## Bug Fixes -* Fixed SDK manager path retrieval. -* Also, report stderr when it's not possible to run the "pod" tool. -* Handle exceptions thrown by Unity.Cecil on asset rename -* Fixed IOSResolver to handle PlayerSettings.iOS.targetOSVersionString - -# Version 1.2.9 - Dec 7, 2016 -## Bug Fixes -* Improved error reporting when "pod repo update" fails. -* Added detection of xml format xcode projects generated by old Cocoapods - installations. - -# Version 1.2.8 - Dec 6, 2016 -## Bug Fixes -* Increased speed of JarResolver resolution. -* Fixed JarResolver caches getting out of sync with requested dependencies - by removing the caches. -* Fixed JarResolver explode cache always being rewritten even when no - dependencies change. - -# Version 1.2.7 - Dec 2, 2016 -## Bug Fixes -* Fixed VersionHandler build errors with Unity 5.5, due to the constantly - changing BuildTarget enum. -* Added support for Unity configured JDK Path rather than requiring - JAVA_HOME to be set in the Jar Resolver. - -# Version 1.2.6 - Nov 15, 2016 -## Bug Fixes -* Fixed IOSResolver errors when iOS support is not installed. -* Added fallback to "pod" executable search which queries the Ruby Gems - package manager for the binary install location. - -# Version 1.2.5 - Nov 3, 2016 -## Bug Fixes -* Added crude support for source only Cocoapods to the IOSResolver. - -# Version 1.2.4 - Oct 27, 2016 -## Bug Fixes -* Automated resolution of out of date pod repositories. - -# Version 1.2.3 - Oct 25, 2016 -## Bug Fixes -* Fixed exception when reporting conflicting dependencies. - -# Version 1.2.2 - Oct 17, 2016 -## Bug Fixes -* Fixed issue working with Unity 5.5 -* Fixed issue with PlayServicesResolver corrupting other iOS dependencies. -* Updated build script to use Unity distributed tools for building. - -# Version 1.2.1 - Jul 25, 2016 -## Bug Fixes -* Removed 1.2 Resolver and hardcoded whitelist of AARs to expand. -* Improved error reporting when the "jar" executable can't be found. -* Removed the need to set JAVA_HOME if "jar" is in the user's path. -* Fixed spurious copying of partially matching AARs. -* Changed resolver to only copy / expand when source AARs change. -* Auto-resolution of dependencies is now performed when the Android - build target is selected. - -## New Features -* Expand AARs that contain manifests with variable expansion like - ${applicationId}. -* Added optional logging in the JarResolverLib module. -* Integration with the Android SDK manager for dependencies that - declare required Android SDK packages. - -# Version 1.2.0 - May 11 2016 -## Bug Fixes -* Handles resolving dependencies when the artifacts are split across 2 repos. -* #4 Misdetecting version for versions like 1.2-alpha. These are now string - compared if alphanumeric -* Removed resolver creation via reflection since it did not work all the time. - Now a resolver needs to be loaded externally (which is existing behavior). - -## New Features -* Expose PlayServicesResolver properties to allow for script access. -* Explodes firebase-common and firebase-measurement aar files to support - ${applicationId} substitution. - -# Version 1.1.1 - 25 Feb 2016 -## Bug Fixes -* #1 Spaces in project path not handled when exploding Aar file. -* #2 Script compilation error: TypeLoadException. - -# Version 1.1.0 - 5 Feb 2016 -## New Features -* Adds friendly alert when JAVA_HOME is not set on Windows platforms. -* Adds flag for disabling background resolution. -* Expands play-services-measurement and replaces ${applicationId} with the - bundle Id. - - ## Bug Fixes -* Fixes infinite loop of resolution triggered by resolution. diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta deleted file mode 100644 index 023bd4ea3..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6cdb6572965940cb9bcd8ce572951c7d -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/CHANGELOG.md -timeCreated: 1584567712 -licenseType: Pro -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll deleted file mode 100755 index 03ad6370ad949533282b3894b12c03cfde53ff32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14848 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 - - - - extra-google-m2repository - - - - -``` - -The version specification (last component) supports: - - * Specific versions e.g `9.8.0` - * Partial matches e.g `9.8.+` would match 9.8.0, 9.8.1 etc. choosing the most - recent version. - * Latest version using `LATEST` or `+`. We do *not* recommend using this - unless you're 100% sure the library you depend upon will not break your - Unity plugin in future. - -The above example specifies the dependency as a component of the Android SDK -manager such that the Android SDK manager will be executed to install the -package if it's not found. If your Android dependency is located on Maven -central it's possible to specify the package simply using the `androidPackage` -element: - -``` - - - - - -``` - -## Auto-resolution - -By default the Android Resolver automatically monitors the dependencies you have -specified and the `Plugins/Android` folder of your Unity project. The -resolution process runs when the specified dependencies are not present in your -project. - -The *auto-resolution* process can be disabled via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. - -Manual resolution can be performed using the following menu options: - - * `Assets > External Dependency Manager > Android Resolver > Resolve` - * `Assets > External Dependency Manager > Android Resolver > Force Resolve` - -## Deleting libraries - -Resolved packages are tracked via asset labels by the Android Resolver. -They can easily be deleted using the -`Assets > External Dependency Manager > Android Resolver > Delete Resolved Libraries` -menu item. - -## Android Manifest Variable Processing - -Some AAR files (for example play-services-measurement) contain variables that -are processed by the Android Gradle plugin. Unfortunately, Unity does not -perform the same processing when using Unity's Internal Build System, so the -Android Resolver plugin handles known cases of this variable substitution -by exploding the AAR into a folder and replacing `${applicationId}` with the -`bundleID`. - -Disabling AAR explosion and therefore Android manifest processing can be done -via the `Assets > External Dependency Manager > Android Resolver > Settings` -menu. You may want to disable explosion of AARs if you're exporting a project -to be built with Gradle / Android Studio. - -## ABI Stripping - -Some AAR files contain native libraries (.so files) for each ABI supported -by Android. Unfortunately, when targeting a single ABI (e.g x86), Unity does -not strip native libraries for unused ABIs. To strip unused ABIs, the Android -Resolver plugin explodes an AAR into a folder and removes unused ABIs to -reduce the built APK size. Furthermore, if native libraries are not stripped -from an APK (e.g you have a mix of Unity's x86 library and some armeabi-v7a -libraries) Android may attempt to load the wrong library for the current -runtime ABI completely breaking your plugin when targeting some architectures. - -AAR explosion and therefore ABI stripping can be disabled via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. -You may want to disable explosion of AARs if you're exporting a project to be -built with Gradle / Android Studio. - -## Resolution Strategies - -By default the Android Resolver will use Gradle to download dependencies prior -to integrating them into a Unity project. This works with Unity's internal -build system and Gradle / Android Studio project export. - -It's possible to change the resolution strategy via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. - -### Download Artifacts with Gradle - -Using the default resolution strategy, the Android resolver executes the -following operations: - - - Remove the result of previous Android resolutions. - e.g Delete all files and directories labeled with "gpsr" under - `Plugins/Android` from the project. - - Collect the set of Android dependencies (libraries) specified by a - project's `*Dependencies.xml` files. - - Run `download_artifacts.gradle` with Gradle to resolve conflicts and, - if successful, download the set of resolved Android libraries (AARs, JARs). - - Process each AAR / JAR so that it can be used with the currently selected - Unity build system (e.g Internal vs. Gradle, Export vs. No Export). - This involves patching each reference to `applicationId` in the - AndroidManifest.xml with the project's bundle ID. This means resolution - must be run if the bundle ID is changed again. - - Move the processed AARs to `Plugins/Android` so they will be included when - Unity invokes the Android build. - -### Integrate into mainTemplate.gradle - -Unity 5.6 introduced support for customizing the `build.gradle` used to build -Unity projects with Gradle. When the *Patch mainTemplate.gradle* setting is -enabled, rather than downloading artifacts before the build, Android resolution -results in the execution of the following operations: - - - Remove the result of previous Android resolutions. - e.g Delete all files and directories labeled with "gpsr" under - `Plugins/Android` from the project and remove sections delimited with - `// Android Resolver * Start` and `// Android Resolver * End` lines. - - Collect the set of Android dependencies (libraries) specified by a - project's `*Dependencies.xml` files. - - Rename any `.srcaar` files in the build to `.aar` and exclude them from - being included directly by Unity in the Android build as - `mainTemplate.gradle` will be patched to include them instead from their - local maven repositories. - - Inject the required Gradle repositories into `mainTemplate.gradle` at the - line matching the pattern - `.*apply plugin: 'com\.android\.(application|library)'.*` or the section - starting at the line `// Android Resolver Repos Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Repos Start` and - `// Android Resolver Repos End` should be placed in the global scope - before the `dependencies` section. - - Inject the required Android dependencies (libraries) into - `mainTemplate.gradle` at the line matching the pattern `***DEPS***` or - the section starting at the line `// Android Resolver Dependencies Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Dependencies Start` and - `// Android Resolver Dependencies End` should be placed in the - `dependencies` section. - - Inject the packaging options logic, which excludes architecture specific - libraries based upon the selected build target, into `mainTemplate.gradle` - at the line matching the pattern `android +{` or the section starting at - the line `// Android Resolver Exclusions Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Exclusions Start` and - `// Android Resolver Exclusions End` should be placed in the global - scope before the `android` section. - -## Dependency Tracking - -The Android Resolver creates the -`ProjectSettings/AndroidResolverDependencies.xml` to quickly determine the set -of resolved dependencies in a project. This is used by the auto-resolution -process to only run the expensive resolution process when necessary. - -## Displaying Dependencies - -It's possible to display the set of dependencies the Android Resolver -would download and process in your project via the -`Assets > External Dependency Manager > Android Resolver > Display Libraries` -menu item. - -# iOS Resolver Usage - -The iOS resolver component of this plugin manages -[CocoaPods](https://cocoapods.org/). A CocoaPods `Podfile` is generated and -the `pod` tool is executed as a post build process step to add dependencies -to the Xcode project exported by Unity. - -Dependencies for iOS are added by referring to CocoaPods. - - 1. Add the `external-dependency-manager-*.unitypackage` to your plugin - project (assuming you are developing a plugin). If you are redistributing - EDM4U with your plugin, you **must** follow the - import steps in the [Getting Started](#getting-started) section! - - 2. Copy and rename the - [SampleDependencies.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/SampleDependencies.xml) - file into your plugin and add the dependencies your plugin requires. - - The XML file just needs to be under an `Editor` directory and match the - name `*Dependencies.xml`. For example, - `MyPlugin/Editor/MyPluginDependencies.xml`. - - 3. Follow the steps in the [Getting Started](#getting-started) - section when you are exporting your plugin package. - -For example, to add the AdMob pod, version 7.0 or greater with bitcode enabled: - -``` - - - - - -``` - -## Integration Strategies - -The `CocoaPods` are either: - * Downloaded and injected into the Xcode project file directly, rather than - creating a separate xcworkspace. We call this `Xcode project` integration. - * If the Unity version supports opening a xcworkspace file, the `pod` tool - is used as intended to generate a xcworkspace which references the - CocoaPods. We call this `Xcode workspace` integration. - -The resolution strategy can be changed via the -`Assets > External Dependency Manager > iOS Resolver > Settings` menu. - -### Appending text to generated Podfile -In order to modify the generated Podfile you can create a script like this: -``` -using System.IO; -public class PostProcessIOS : MonoBehaviour { -[PostProcessBuildAttribute(45)]//must be between 40 and 50 to ensure that it's not overriden by Podfile generation (40) and that it's added before "pod install" (50) -private static void PostProcessBuild_iOS(BuildTarget target, string buildPath) -{ - if (target == BuildTarget.iOS) - { - - using (StreamWriter sw = File.AppendText(buildPath + "/Podfile")) - { - //in this example I'm adding an app extension - sw.WriteLine("\ntarget 'NSExtension' do\n pod 'Firebase/Messaging', '6.6.0'\nend"); - } - } -} -``` - -# Package Manager Resolver Usage - -Adding registries to the -[Package Manager](https://docs.unity3d.com/Manual/Packages.html) -(PM) is a manual process. The Package Manager Resolver (PMR) component -of this plugin makes it easy for plugin maintainers to distribute new PM -registry servers and easy for plugin users to manage PM registry servers. - -## Adding Registries - - 1. Add the `external-dependency-manager-*.unitypackage` to your plugin - project (assuming you are developing a plugin). If you are redistributing - EDM4U with your plugin, you **must** follow the - import steps in the [Getting Started](#getting-started) section! - - 2. Copy and rename the - [SampleRegistries.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/sample/Assets/ExternalDependencyManager/Editor/SampleRegistries.xml) - file into your plugin and add the registries your plugin requires. - - The XML file just needs to be under an `Editor` directory and match the - name `*Registries.xml` or labeled with `gumpr_registries`. For example, - `MyPlugin/Editor/MyPluginRegistries.xml`. - - 3. Follow the steps in the [Getting Started](#getting-started) - section when you are exporting your plugin package. - -For example, to add a registry for plugins in the scope `com.coolstuff`: - -``` - - - - com.coolstuff - - - -``` - -When PMR is loaded it will prompt the developer to add the registry to their -project if it isn't already present in the `Packages/manifest.json` file. - -For more information, see Unity's documentation on -[scoped package registries](https://docs.unity3d.com/Manual/upm-scoped.html). - -## Managing Registries - -It's possible to add and remove registries that are specified via PMR -XML configuration files via the following menu options: - -* `Assets > External Dependency Manager > Package Manager Resolver > - Add Registries` will prompt the user with a window which allows them to - add registries discovered in the project to the Package Manager. -* `Assets > External Dependency Manager > Package Manager Resolver > - Remove Registries` will prompt the user with a window which allows them to - remove registries discovered in the project from the Package Manager. -* `Assets > External Dependency Manager > Package Manager Resolver > - Modify Registries` will prompt the user with a window which allows them to - add or remove registries discovered in the project. - -## Migration - -PMR can migrate Version Handler packages installed in the `Assets` folder -to PM packages. This requires the plugins to implement the following: - -* `.unitypackage` must include a Version Handler manifests that describes - the components of the plugin. If the plugin has no dependencies - the manifest would just include the files in the plugin. -* The PM package JSON provided by the registry must include a keyword - (in the `versions.VERSION.keyword` list) that maps the PM package - to a Version Handler package using the format - `vh-name:VERSION_HANDLER_MANIFEST_NAME` where `VERSION_HANDLER_MANIFEST_NAME` - is the name of the manifest defined in the `.unitypackage`. For - more information see the description of the `gvhp_manifestname` asset label - in the *Version Handler Usage* section. - -When using the `Assets > External Dependency Manager > -Package Manager Resolver > Migrate Packages` menu option, PMR then -will: - -* List all Version Handler manager packages in the project. -* Search all available packages in the PM registries and fetch keywords - associated with each package parsing the Version Handler manifest names - for each package. -* Map each installed Version Handler package to a PM package. -* Prompt the user to migrate the discovered packages. -* Perform package migration for all selected packages if the user clicks - the `Apply` button. - -## Configuration - -PMR can be configured via the `Assets > External Dependency Manager > -Package Manager Resolver > Settings` menu option: - -* `Add package registries` when enabled, when the plugin loads or registry - configuration files change, this will prompt the user to add registries - that are not present in the Package Manager. -* `Prompt to add package registries` will cause a developer to be prompted - with a window that will ask for confirmation before adding registries. - When this is disabled registries are added silently to the project. -* `Prompt to migrate packages` will cause a developer to be prompted - with a window that will ask for confirmation before migrating packages - installed in the `Assets` directory to PM packages. -* `Enable Analytics Reporting` when enabled, reports the use of the plugin - to the developers so they can make imrpovements. -* `Verbose logging` when enabled prints debug information to the console - which can be useful when filing bug reports. - -# Version Handler Usage - -The Version Handler component of this plugin manages: - -* Shared Unity plugin dependencies. -* Upgrading Unity plugins by cleaning up old files from previous versions. -* Uninstallation of plugins that are distributed with manifest files. -* Restoration of plugin assets to their original install locations if assets - are tagged with the `exportpath` label. - -Since the Version Handler needs to modify Unity asset metadata (`.meta` files), -to enable / disable components, rename and delete asset files it does not -work with Package Manager installed packages. It's still possible to -include EDM4U in Package Manager packages, the Version Handler component -simply won't do anything to PM plugins in this case. - -## Using Version Handler Managed Plugins - -If a plugin is imported at multiple different versions into a project, if -the Version Handler is enabled, it will automatically check all managed -assets to determine the set of assets that are out of date and assets that -should be removed. To disable automatic checking managed assets disable -the `Enable version management` option in the -`Assets > External Dependency Manager > Version Handler > Settings` menu. - -If version management is disabled, it's possible to check managed assets -manually using the -`Assets > External Dependency Manager > Version Handler > Update` menu option. - -### Listing Managed Plugins - -Plugins managed by the Version Handler, those that ship with manifest files, -can displayed using the `Assets > External Dependency Manager > -Version Handler > Display Managed Packages` menu option. The list of plugins -are written to the console window along with the set of files used by each -plugin. - -### Uninstalling Managed Plugins - -Plugins managed by the Version Handler, those that ship with manifest files, -can be removed using the `Assets > External Dependency Manager > -Version Handler > Uninstall Managed Packages` menu option. This operation -will display a window that allows a developer to select a set of plugins to -remove which will remove all files owned by each plugin excluding those that -are in use by other installed plugins. - -Files managed by the Version Handler, those labeled with the `gvh` asset label, -can be checked to see whether anything needs to be upgraded, disabled or -removed using the `Assets > External Dependency Manager > -Version Handler > Update` menu option. - -### Restore Install Paths - -Some developers move assets around in their project which can make it -harder for plugin maintainers to debug issues if this breaks Unity's -[special folders](https://docs.unity3d.com/Manual/SpecialFolders.html) rules. -If assets are labeled with their original install / export path -(see `gvhp_exportpath` below), Version Handler can restore assets to their -original locations when using the `Assets > External Dependency Manager > -Version Handler > Move Files To Install Locations` menu option. - -### Settings - -Some behavior of the Version Handler can be configured via the -`Assets > External Dependency Manager > Version Handler > Settings` menu -option. - -* `Enable version management` controls whether the plugin should automatically - check asset versions and apply changes. If this is disabled the process - should be run manually when installing or upgrading managed plugins using - `Assets > External Dependency Manager > Version Handler > Update`. -* `Rename to canonical filenames` is a legacy option that will rename files to - remove version numbers and other labels from filenames. -* `Prompt for obsolete file deletion` enables the display of a window when - obsolete files are deleted allowing the developer to select which files to - delete and those to keep. -* `Allow disabling files via renaming` controls whether obsolete or disabled - files should be disabled by renaming them to `myfilename_DISABLED`. - Renaming to disable files is required in some scenarios where Unity doesn't - support removing files from the build via the PluginImporter. -* `Enable Analytics Reporting` enables / disables usage reporting to plugin - developers to improve the product. -* `Verbose logging` enables _very_ noisy log output that is useful for - debugging while filing a bug report or building a new managed plugin. -* `Use project settings` saves settings for the plugin in the project rather - than system-wide. - -## Redistributing a Managed Plugin - -The Version Handler employs a couple of methods for managing version -selection, upgrade and removal of plugins. - -* Each plugin can ship with a manifest file that lists the files it includes. - This makes it possible for Version Handler to calculate the difference - in assets between the most recent release of a plugin and the previous - release installed in a project. If a files are removed the Version Handler - will prompt the user to clean up obsolete files. -* Plugins can ship using assets with unique names, unique GUIDs and version - number labels. Version numbers can be attached to assets using labels or - added to the filename (e.g `myfile.txt` would be `myfile_version-x.y.z.txt). - This allows the Version Handler to determine which set of files are the - same file at different versions, select the most recent version and prompt - the developer to clean up old versions. - -Unity plugins can be managed by the Version Handler using the following steps: - - 1. Add the `gvh` asset label to each asset (file) you want Version Handler - to manage. - 1. Add the `gvh_version-VERSION` label to each asset where `VERSION` is the - version of the plugin you're releasing (e.g 1.2.3). - 1. Add the `gvhp_exportpath-PATH` label to each asset where `PATH` is the - export path of the file when the `.unitypackage` is created. This is - used to track files if they're moved around in a project by developers. - 1. Optional: Add `gvh_targets-editor` label to each editor DLL in your - plugin and disable `editor` as a target platform for the DLL. - The Version Handler will enable the most recent version of this DLL when - the plugin is imported. - 1. Optional: If your plugin is included in other Unity plugins, you should - add the version number to each filename and change the GUID of each asset. - This allows multiple versions of your plugin to be imported into a Unity - project, with the Version Handler component activating only the most - recent version. - 1. Create a manifest text file named `MY_UNIQUE_PLUGIN_NAME_VERSION.txt` - that lists all the files in your plugin relative to the project root. - Then add the `gvh_manifest` label to the asset to indicate this file is - a plugin manifest. - 1. Optional: Add a `gvhp_manifestname-NAME` label to your manifest file - to provide a human readable name for your package. If this isn't provided - the name of the manifest file will be used as the package name. - NAME can match the pattern `[0-9]+[a-zA-Z -]' where a leading integer - will set the priority of the name where `0` is the highest priority - and preferably used as the display name. The lowest value (i.e highest - priority name) will be used as the display name and all other specified - names will be aliases of the display name. Aliases can refer to previous - names of the package allowing renaming across published versions. - 1. Redistribute EDM4U Unity plugin with your plugin. - See the [Plugin Redistribution](#plugin-redistribution) for the details. - -If you follow these steps: - - * When users import a newer version of your plugin, files referenced by the - older version's manifest are cleaned up. - * The latest version of the plugin will be selected when users import - multiple packages that include your plugin, assuming the steps in - [Plugin Redistribution](#plugin-redistribution) are followed. - -# Building from Source - -To build this plugin from source you need the following tools installed: - * Unity (with iOS and Android modules installed) - -You can build the plugin by running the following from your shell -(Linux / OSX): - -``` -./gradlew build -``` - -or Windows: - -``` -./gradlew.bat build -``` - -# Releasing - -Each time a new build of this plugin is checked into the source tree you -need to do the following: - - * Bump the plugin version variable `pluginVersion` in `build.gradle` - * Update `CHANGELOG.md` with the new version number and changes included in - the release. - * Build the release using `./gradlew release` which performs the following: - * Updates `external-dependency-manager-*.unitypackage` - * Copies the unpacked plugin to the `exploded` directory. - * Updates template metadata files in the `plugin` directory. - The GUIDs of all asset metadata is modified due to the version number - change. Each file within the plugin is versioned to allow multiple - versions of the plugin to be imported into a Unity project which allows - the most recent version to be activated by the Version Handler - component. - * Create release commit using `./gradlew gitCreateReleaseCommit` which - performs `git commit -a -m "description from CHANGELOG.md"` - * Once the release commit is merge, tag the release using - `./gradlew gitTagRelease` which performs the following: - * `git tag -a pluginVersion -m "version RELEASE"` to tag the release. - * Update tags on remote branch using `git push --tag REMOTE HEAD:master` diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/README.md.meta b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/README.md.meta deleted file mode 100644 index d88caa52f..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/README.md.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6fd4c95e7f9941198f1bac5f0fff74c8 -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/README.md -timeCreated: 1584567712 -licenseType: Pro -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt deleted file mode 100755 index 5aac0e823..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll -Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.mdb -Assets/ExternalDependencyManager/Editor/CHANGELOG.md -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb -Assets/ExternalDependencyManager/Editor/LICENSE -Assets/ExternalDependencyManager/Editor/README.md diff --git a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta b/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta deleted file mode 100644 index 2adb22ea9..000000000 --- a/examples/demo-no-location/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: 2764c5ea3b354f3cb7ca80028fd08da2 -labels: -- gvh -- gvh_manifest -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt -- gvhp_manifestname-0External Dependency Manager -- gvhp_manifestname-play-services-resolver -timeCreated: 1474401009 -licenseType: Pro -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo-no-location/Packages/packages-lock.json b/examples/demo-no-location/Packages/packages-lock.json index 5a335a93e..9a790fbd8 100644 --- a/examples/demo-no-location/Packages/packages-lock.json +++ b/examples/demo-no-location/Packages/packages-lock.json @@ -5,29 +5,48 @@ "depth": 0, "source": "local", "dependencies": { - "com.onesignal.unitysdk.core": "6.0.0" + "com.onesignal.unitysdk.core": "6.0.0", + "com.unity.external-dependency-manager": "2.0.0" } }, "com.onesignal.unitysdk.core": { "version": "file:../../../com.onesignal.unitysdk.core", "depth": 0, "source": "local", - "dependencies": {} + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } }, "com.onesignal.unitysdk.ios": { "version": "file:../../../com.onesignal.unitysdk.ios", "depth": 0, "source": "local", "dependencies": { - "com.onesignal.unitysdk.core": "6.0.0" + "com.onesignal.unitysdk.core": "6.0.0", + "com.unity.external-dependency-manager": "2.0.0" } }, + "com.unity.external-dependency-manager": { + "version": "2.0.0", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.modules.androidjni": { "version": "1.0.0", "depth": 0, "source": "builtin", "dependencies": {} }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 3, + "source": "builtin", + "dependencies": {} + }, "com.unity.modules.imgui": { "version": "1.0.0", "depth": 0, @@ -40,6 +59,30 @@ "source": "builtin", "dependencies": {} }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 3, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 3, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 2, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.hierarchycore": "1.0.0", + "com.unity.modules.physics": "1.0.0" + } + }, "com.unity.modules.unitywebrequest": { "version": "1.0.0", "depth": 0, diff --git a/examples/demo-no-location/README.md b/examples/demo-no-location/README.md index 8c8609de5..69c4a4b2c 100644 --- a/examples/demo-no-location/README.md +++ b/examples/demo-no-location/README.md @@ -101,7 +101,7 @@ After running it, reopen the project in Unity. The OneSignal Editor setup code s ## Native Dependencies -The SDK generates the EDM4U manifests per project at `Assets/OneSignal/Editor/OneSignal{Android,iOS}Dependencies.xml` based on the location flag, so the granular (no-location) dependency set below is what EDM4U resolves for this demo. +The SDK generates Unity EDM manifests per project at `Assets/OneSignal/Editor/OneSignal{Android,iOS}Dependencies.xml` based on the location flag, so the granular (no-location) dependency set below is what Unity EDM resolves for this demo. ### Android diff --git a/examples/demo/.gitignore b/examples/demo/.gitignore index b081e72c8..548646046 100644 --- a/examples/demo/.gitignore +++ b/examples/demo/.gitignore @@ -80,6 +80,7 @@ Assets/StreamingAssets/.env.meta *.backup2.meta # Generated by External Dependency Manager for Unity +/ProjectSettings/ExternalDependencyManagerSettings.json /Assets/Plugins/Android/*.aar /Assets/Plugins/Android/*.aar.meta /Assets/Plugins/Android/*.jar diff --git a/examples/demo/Assets/App/Editor/iOS/BuildPostProcessor.cs b/examples/demo/Assets/App/Editor/iOS/BuildPostProcessor.cs index d44574f87..e1ecfeb47 100644 --- a/examples/demo/Assets/App/Editor/iOS/BuildPostProcessor.cs +++ b/examples/demo/Assets/App/Editor/iOS/BuildPostProcessor.cs @@ -60,7 +60,6 @@ public class BuildPostProcessor : IPostprocessBuildWithReport ///

/// must be between 40 and 50 to ensure that it's not overriden by Podfile generation (40) and that it's /// added before "pod install" (50) - /// https://github.com/googlesamples/unity-jar-resolver#appending-text-to-generated-podfile /// public int callbackOrder => 45; diff --git a/examples/demo/Assets/ExternalDependencyManager.meta b/examples/demo/Assets/ExternalDependencyManager.meta deleted file mode 100644 index c8c901839..000000000 --- a/examples/demo/Assets/ExternalDependencyManager.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4a45ab962deb8fb49b05ce3a8866c334 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor.meta b/examples/demo/Assets/ExternalDependencyManager/Editor.meta deleted file mode 100644 index 943097646..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 68de1e48bab01604ab733f27c626d4af -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177.meta b/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177.meta deleted file mode 100644 index 1a30d9e89..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5f15f92a65ae14b4586771e83e22c578 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll b/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll deleted file mode 100755 index f28b310d5f93e042b55583bd0d997f7c834fd943..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74240 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 z 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 HM}hwa&KPSl diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta b/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta deleted file mode 100644 index f568b5499..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta +++ /dev/null @@ -1,38 +0,0 @@ -fileFormatVersion: 2 -guid: 5552c54c11d94016bcfe740f27df44a6 -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll -- gvhp_targets-editor -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll b/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll deleted file mode 100755 index 28462c5526b3ada6e8f10c8aa0fe0d8125bc52ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358912 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≈;q8WAsIfQC%r) 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 Q;E()t3!j6 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

GS{B_fNl4s(Frw<@3O;0CZh`(ieKDomD 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 diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta b/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta deleted file mode 100644 index 0ce064948..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta +++ /dev/null @@ -1,38 +0,0 @@ -fileFormatVersion: 2 -guid: 1f4f113972f04c3695341dfb3ba48d3b -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll -- gvhp_targets-editor -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll b/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll deleted file mode 100755 index 0064fe6b14e60a111e7c687c76c2ae905603a660..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73216 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 diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta b/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta deleted file mode 100644 index 2f76e5022..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta +++ /dev/null @@ -1,38 +0,0 @@ -fileFormatVersion: 2 -guid: 413ed4abd14645c38ebbd8c5ff26e9de -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll -- gvhp_targets-editor -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll b/examples/demo/Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll deleted file mode 100755 index 789a9f25bef816e6d18e3ce32ee4e69f9903924f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118272 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 xykie{f~Tj&y@Idjl}ai1$@A@obNV;G& static` will be added to `Podfile` by - default instead of `use_frameworks!`. This can be changed in iOS Resolver - settings. This fixes odd behaviors when pods include static libraries, ex. - Firebase Analytics. -* iOS Resolver - Added a workaround when app crashes on launch due to - `Library not loaded: @rpath/libswiftCore.dylib` when some pods includes Swift - framework. This is turned `OFF` by default and can be changed in iOS Resolver - settings. - -# Version 1.2.169 - Jan 20, 2022 -* General - Fixes #425 - Change to save `GvhProjectSettings.xml` without - Unicode byte order mark (BoM). -* Android Resolver - Remove reference to `jcenter()` -* iOS Resolver - Force setting `LANG` when executing Cocoapods in shell mode on - Mac. - -# Version 1.2.168 - Dec 9, 2021 -* All - Fixes #472 by removing the use of `System.Diagnostics.Debug.Assert` -* All - Fixed #477 by properly enabling EDM4U libraries for Unity 2021.2+ when - the package is installed through `.tgz` - -# Version 1.2.167 - Oct 6, 2021 -* All - Moved versioned `.dll` in EDM4U to a versioned folder and remove their - version postfix in their filename. For instance, `IOSResolver.dll` will be - placed at `ExternalDependencyManager/Editor/1.2.167/Google.IOSResolver.dll`. -* Android Resolver - Fixed #243 by only using the highest version in - `mainTemplate.gradle` when duplicated dependencies are presented. -* Android Resolver - Added supports to x86_64 to ABI list for Android apps on - Chrome OS. - -# Version 1.2.166 - Jun 30, 2021 -* All - Fixed #440 and fixed #447 by specifying the parameter type while calling - `GetApplicationIdentifier()` Unity API using reflection, due to a new - overloaded method introduced in Unity 2021.2. -* Android Resolver - Fixed #442 by patching `Dependency.IsGreater()` when the - version strings end '+'. - -# Version 1.2.165 - Apr 28, 2021 -## Bug Fixes -* Version Handler - Fixed #431 by replacing the use of `HttpUtility.UrlEncode()` - which causes NullReferenceException in certain version of Unity. -* Android Resolver - Check that androidSdkRootPath directory exists before using - as sdkPath. -* Android Resolver - Fixed Android Resolver integration tests with Unity - 2019.3+. - -# Version 1.2.164 - Feb 4, 2021 -## New Features -* Android Resolver - Added support for Android packages with classifier in their - namespaces. -* iOS Resolver - Added new settings in iOS Resolver to configure generated - Podfile. -* iOS Resolver - Added a new attribute `addToAllTargets` in Dependencies.xml. - -## Bug Fixes -* iOS Resolver - Fixed XML parsing for `bitcodeEnabled` attribute in - Dependencies.xml. - -# Version 1.2.163 - Dec 15, 2020 -## Bug Fixes -* Version Handler - Fixed measurement reporting - -# Version 1.2.162 - Nov 19, 2020 -## Bug Fixes -* Version Handler - Improved #413 by preventing Version Handler from running - from static constructor when it is disabled. -* Package Manager Resolver - Remove GPR - -# Version 1.2.161 - Oct 12, 2020 -## Bug Fixes -* Android Resolver - Fixed the issue that Android Resolver does not resolve - again before build in Unity 2020 if it failed to resolve previously. - -# Version 1.2.160 - Sep 30, 2020 -## Bug Fixes -* Android Resolver - Fixed a regression that gradleResolver can be null until - Initialize() is called. -* Android Resolver - Fixed a regression that Android Resolver failed in Unity - 2019.3+ due to `gradleTemplate.properties` not enabled when - `mainTemplate.gradle` is not enabled at all. - -# Version 1.2.159 - Sep 11, 2020 -## Bug Fixes -* Android Resolver - Fixed #322 where the Unity editor will lose its target SDK - setting between Unity restarts if `>28` is selected in 2019. This is due to - Unity AndroidSdkVersions enum does not contain values above 28. -* Android Resolver - Fixed #360 where building Android app with Untiy 2019.3+ - may fail due to Jetifier and AndroidX not enabled properly in generated - Gradle project. This fix requires the user to enable - `Custom Gradle Properties Template` found under - `Player Settings > Settings for Android > Publishing Settings`. - -# Version 1.2.158 - Sep 3, 2020 -## Bug Fixes -* Version Handler: Fixed editor freeze when `-executeMethod` is used in - non-batch mode. -* Android Resolver: Normalized file paths when generating local Maven repo - since the path may contains a mix of forward and backward slash on Windows. -* Export Unity Package: Fixed generation of .unitypackage with tarfile on - Windows. - -# Version 1.2.157 - Aug 6, 2020 -## Bug Fixes -* Android Resolver: Delay initialization until active build target is Android - and the editor is not in play mode. -* iOS Resolver: Delay initialization until active build target is iOS - and the editor is not in play mode. -* Export Unity Package: Workaround directory creation racy if multiple export - operations are spawned at the same time. - -# Version 1.2.156 - June 10, 2020 -## Bug Fixes -* Android Resolver: Fixed that the generated local repo assets contains - redundent labels which are causing Version Handler to failed while - uninstalling packages. -* Android Resolver: Fixed that the repo url injected into mainTemplate.gradle - is incorrect when Unity is configured to export gradle project. -* Android Resolver: Limited to only create local Maven repo when the source - repo contains ".srcaar" file. - -## Changes -* All: Described EDM4U analytics data usage in readme. - -# Version 1.2.155 - May 14, 2020 -## Bug Fixes -* All: Fixed compiler error when build with Unity 5.4 or below due to the - usage of Rect.zero. -* All: Ignore cases when checking command line arguments. - -# Version 1.2.154 - May 14, 2020 -## Bug Fixes -* All: Make each MultiSelectWindow for different purposes to have its own - unique window. - -## Changes -* All: Replace all dialog with DialogWindow which is implemented from - EditorWindow. -* Package Manager Resolver: Clarify how manifest.json will be changed in Package - Manager Resolver window. - -# Version 1.2.153 - Apr 24, 2020 -## Bug Fixes -* Android Resolver: Fixed an exception when repainting the Android resolution - window in Unity 2019.3.x. - -# Version 1.2.152 - Apr 17, 2020 -## Bug Fixes -* Version Handler: Fixed exception when waiting for enabled editor DLLs to - load. -* Android Resolver: Fixed regression when using a Custom Gradle Template - on Windows. - -# Version 1.2.151 - Apr 16, 2020 -## Bug Fixes -* Version Handler: When waiting for newly enabled editor DLLs to load, ignore - all DLLs that do not have a file-system location. -* Android Resolver: Fixed resolution when using a Custom Gradle Template with - libraries stored in a local maven repository distributed with a plugin - installed with the Unity Package Manager. - -# Version 1.2.150 - Apr 9, 2020 -## Bug Fixes -* All: The new packaging script when run on MacOS was generating a - .unitypackage archive that could not be read by Unity on Windows. - This release simply repackages the plugin with tar/gzip to fix the problem. - -# Version 1.2.149 - Apr 8, 2020 -## Bug Fixes -* Package Manager Resolver: Fixed spurious error message when resuming - migration after installing a UPM package. - -# Version 1.2.148 - Apr 8, 2020 -## Bug Fixes -* Package Manager Resolver: Fixed an exception when resuming migration - after installing a UPM package. - -# Version 1.2.147 - Apr 8, 2020 -## Bug Fixes -* Version Handler: Fixed alias traversal bug which caused problems when - migrating from installed .unitypackage files to UPM packages. - -# Version 1.2.146 - Apr 8, 2020 -## Bug Fixes -* Version Handler: Fixed exception in manifest parsing when a manifest is - detected with no aliases. - -# Version 1.2.145 - Apr 2, 2020 -## New Features -* Package Manager Resolver: Added a method to migrate Version Handler - managed packages installed via `.unitypackage` to Unity Package Manager - packages. This is initially used to migrate the External Dependency Manager - to UPM. - -## Changes -* All: Verbose logging is now no longer automatically enabled in batch mode - across all components. Instead logging can be configured using each - component's verbose logging setting or by using the `-gvh_log_debug` command - line flag when starting Unity. -* Version Handler: Sped up version handler updates when the app domain isn't - reloaded. - -## Bug Fixes -* Version Handler: Fixed the display of the obsolete files clean up dialog - when the asset database refreshes. -* Version Handler: Improved reliability of callback from - the VersionHandler.UpdateCompleteMethods event when an asset database - refresh occurs. -* Version Handler: Fixed duplicate exportPath labels when 'Assets/' is the - root of paths assigned to files. -* Version Handler: Handle empty lines in manifest files. - -# Version 1.2.144 - Mar 23, 2020 -## Changed -* iOS Resolver: Removed the ability to configure the Xcode target a Cocoapod - is added to. - -## Bug Fixes -* iOS Resolver: Reverted support for adding Cocoapods to multiple targets as - it caused a regression (exception thrown during post-build step) in some - versions of Unity. - -# Version 1.2.143 - Mar 20, 2020 -## Bug Fixes -* Android Resolver: Fixed caching of resolution state which was causing - the resolver to always run when no dependencies had changed. - -# Version 1.2.142 - Mar 19, 2020 -## Changes -* Package Manager Resolver: Enabled auto-add by default. - -# Version 1.2.141 - Mar 19, 2020 -## Bug Fixes -* Fixed a bug when retrieving project settings. If a plugin was configured - to fetch project settings, if a setting was fetched (e.g "foo") and this - setting existed in the system settings but not the project settings the - system value would override the default value leading to unexpected - behavior. -* Fixed a warning when caching web request classes in Unity 5.6. - -# Version 1.2.140 - Mar 19, 2020 -## Bug Fixes -* Fixed measurement reporting in Unity 5.x. -* Version Handler: Fixed NullReferenceException when an asset doesn't have - an AssetImporter. - -# Version 1.2.139 - Mar 18, 2020 -## Changed -* Added documentation to the built plugin. - -# Version 1.2.138 - Mar 17, 2020 -## New Features -* Package Manager Resolver: Added the Package Manager Resolver - component that allows developers to easily boostrap Unity Package Manager - (UPM) registry addition using unitypackage plugins. -* Version Handler: Added a window that allows plugins to managed by the - Version Handler to be uninstalled. -* Version Handler: Added support for displaying installed plugins. -* Version Handler: Added support for moving files in plugins to their install - locations (if the plugin has been configured to support this). -* iOS Resolver: Added the ability to configure the Xcode target a Cocoapod is - added to. - -## Bug Fixes -* Fixed upgrade from version 1.2.137 and below after the plugin rename to - EDM4U broke the upgrade process. -* Android Resolver: Worked around PlayerSettings.Android.targetSdkVersion - returning empty names for some values in 2019.x. -* Version Handler: Fixed the display of the obsolete files clean up window. -* Version Handler: Fixed managed file check when assets are modified in the - project after plugin import. - -# Version 1.2.137 - Mar 6, 2020 -## Changed -* Renamed package to External Package Manager for Unity (EDM4U). - We changed this to reflect what this plugin is doing today which is far more - than the original scope which just consisted of importing jar files from the - Android SDK maven repository. - Scripts that used to pull `play-services-resolver*.unitypackage` will now have - to request `external-dependency-manager*.unitypackage` instead. - We'll still be shipping a `play-services-resolver*_manifest.txt` file to - handle upgrading from older versions of the plugin. - -## New Features -* All Components: Added reporting of usage so that we can remotely detect - errors and target improvements. -* Android Resolver: Added support for *Dependencies.xml files in Unity Package - Manager packages. -* iOS Resolver: Added support for *Dependencies.xml files in Unity Package - Manager packages. - -## Bug Fixes -* Version Handler: Disabled attempts to disable asset metadata modification - when assets are in a Unity Package Manager managed package. - -# Version 1.2.136 - Feb 19, 2019 -## Bug Fixes -* Android Resolver: Fixed OpenJDK path discovery in Unity 2019.3.1. - -# Version 1.2.135 - Dec 5, 2019 -## Bug Fixes -* All Components: Fixed stack overflow when loading project settings. - -# Version 1.2.134 - Dec 4, 2019 -## Bug Fixes -* All Components: Fixed an issue which caused project settings to be cleared - when running in batch mode. - -# Version 1.2.133 - Nov 18, 2019 -## Bug Fixes -* All Components: Failure to save project settings will now report an error - to the log rather than throwing an exception. - -# Version 1.2.132 - Nov 11, 2019 -## Bug Fixes -* Android Resolver: Worked around expansion of DIR_UNITYPROJECT on Windows - breaking Gradle builds when used as part of a file URI. -* Android Resolver: mainTemplate.gradle is only written if it needs to be - modified. - -# Version 1.2.131 - Oct 29, 2019 -## Bug Fixes -* Version Handler: Improved execution of events on the main thread in batch - mode. -* Version Handler: Improved log level configuration at startup. -* Version Handler: Improved performance of class lookup in deferred method - calls. -* Version Handler: Fixed rename to enable / disable for editor assets. -* iOS Resolver: Improved log level configuration at startup. -* Android Resolver: Improved local maven repo path reference in - mainTemplate.gradle using DIR_UNITYPROJECT. DIR_UNITYPROJECT by Unity - to point to the local filesystem path of the Unity project when Unity - generates the Gradle project. - -# Version 1.2.130 - Oct 23, 2019 -## New Features -* iOS Resolver: Added support for modifying the Podfile before `pod install` - is executed. - -## Bug Fixes -* Version Handler: Fixed invalid classname error when calling - `VersionHandler.UpdateVersionedAssets()`. - -# Version 1.2.129 - Oct 2, 2019 -## Bug Fixes -* iOS Resolver: Changed Cocoapod integration in Unity 2019.3+ to - only add Pods to the UnityFramework target. - -# Version 1.2.128 - Oct 1, 2019 -## Bug Fixes -* iOS Resolver: Fixed Cocoapod project integration mode with Unity - 2019.3+. - -# Version 1.2.127 - Sep 30, 2019 -## Changes -* Android Resolver: All Android Resolver settings File paths are now - serialized with POSIX directory separators. - -# Version 1.2.126 - Sep 27, 2019 -## Changes -* Android Resolver: File paths are now serialized with POSIX directory - separators. -## Bug Fixes -* Android Resolver: Fixed resolution when the parent directory of a Unity - project contains a Gradle project (i.e `settings.gradle` file). - -# Version 1.2.125 - Sep 23, 2019 -## Bug Fixes -* All components: Silenced a warning about not being able to set the console - encoding to UTF8. -* Android Resolver: Worked around broken AndroidSDKTools class in some - versions of Unity. -* iOS Resolver: Fixed iOS target SDK version check -* Version Handler: Changed clean up obsolete files window so that it doesn't - exceed the screen size. - -# Version 1.2.124 - Jul 28, 2019 -## Bug Fixes -* All components: Fixed regression with source control integration when using - Unity 2019.1+. - -# Version 1.2.123 - Jul 23, 2019 -## New Features -* All components: Source control integration for project settings. -## Changes -* Android Resolver: Removed AAR cache as it now makes little difference to - incremental resolution performance. -* Android Resolver: Improved embedded resource management so that embedded - resources should upgrade when the plugin is updated without restarting - the Unity editor. -## Bug Fixes -* Version Handler: Fixed InvokeMethod() and InvokeStaticMethod() when calling - methods that have interface typed arguments. - -# Version 1.2.122 - Jul 2, 2019 -## Bug Fixes -* iOS Resolver: Worked around Unity not loading the iOS Resolver DLL as it - referenced the Xcode extension in a public interface. The iOS Resolver - DLL still references the Xcode extension internally and just handles - missing type exceptions dynamically. - -# Version 1.2.121 - Jun 27, 2019 -## Bug Fixes -* Android Resolver: Fixed warning about missing Packages folder when loading - XML dependencies files in versions of Unity without the package manager. -* Android Resolver: Fixed resolution window progress bar exceeding 100%. -* Android Resolver: If AndroidX is detected in the set of resolved libraries, - the user will be prompted to enable the Jetifier. -* Android Resolver: Improved text splitting in text area windows. -* iOS Resolver: Added support for Unity's breaking changes to the Xcode API - in 2019.3.+. Cocoapods are now added to build targets, Unity-iPhone and - UnityFramework in Unity 2019.3+. - -# Version 1.2.120 - Jun 26, 2019 -## New Features -* Android Resolver: Added support for loading *Dependencies.xml files from - Unity Package Manager packages. -* Android Resolver: Resolution window is now closed if resolution runs as - a pre-build step. -* iOS Resolver: Added support for loading *Dependencies.xml files from - Unity Package Manager packages. -## Bug Fixes -* Android Resolver: Fixed generation of relative repo paths when using - mainTemplate.gradle resolver. -* Android Resolver: Fixed copy of .srcaar to .aar files in repos embedded in a - project when a project path has characters (e.g whitespace) that are escaped - during conversion to URIs. -* Android Resolver: Fixed auto-resolution always running if the Android SDK - is managed by Unity Hub. - -# Version 1.2.119 - Jun 19, 2019 -## Bug Fixes -* Android Resolver: Fixed error reported when using Jetifier integration - in Unity 2018+ if the target SDK is set to "highest installed". - -# Version 1.2.118 - Jun 18, 2019 -## New Features -* Android Resolver: Added initial - [Jetifier](https://developer.android.com/studio/command-line/jetifier) - integration which simplifies - [migration](ttps://developer.android.com/jetpack/androidx/migrate) - to Jetpack ([AndroidX](https://developer.android.com/jetpack/androidx)) - libraries in cases where all dependencies are managed by the Android - Resolver. - This can be enabled via the `Use Jetifier` option in the - `Assets > Play Services Resolver > Android Resolver > Settings` menu. - Caveats: - - If your project contains legacy Android Support Library .jar and .aar - files, these files will need to be removed and replaced with references to - artifacts on Maven via `*Dependencies.xml` files so that the Jetifier - can map them to Jetpack (AndroidX) libraries. - For example, remove the file `support-v4-27.0.2.jar` and replace it with - `` in a - `*Dependencies.xml` file. - - If your project contains .jar or .aar files that use the legacy Android - Support Libraries, these will need to be moved into a local Maven repo - [See this guide](https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html) - and then these files should be removed from your Unity project and instead - referenced via `*Dependencies.xml` files so that the Jetifier can - patch them to reference the Jetpack lirbaries. - -## Bug Fixes -* Android Resolver: Disabled version locking of com.android.support:multidex - does not use the same versioning scheme as other legacy Android support - libraries. -* Version Handler: Made Google.VersionHandler.dll's asset GUID stable across - releases. This faciliates error-free import into projects where - Google.VersionHandler.dll is moved from the default install location. - -# Version 1.2.117 - Jun 12, 2019 -## Bug Fixes -* Android Resolver: Fix copying of .srcaar to .aar files for - mainTemplate.gradle resolution. PluginImporter configuration was previously - not being applied to .aar files unless the Unity project was saved. - -# Version 1.2.116 - Jun 7, 2019 -## Bug Fixes -* Android Resolver: Fixed resolution of Android dependencies without version - specifiers. -* Android Resolver: Fixed Maven repo not found warning in Android Resolver. -* Android Resolver: Fixed Android Player directory not found exception in - Unity 2019.x when the Android Player isn't installed. - -# Version 1.2.115 - May 28, 2019 -## Bug Fixes -* Android Resolver: Fixed exception due to Unity 2019.3.0a4 removing - x86 from the set of supported ABIs. - -# Version 1.2.114 - May 27, 2019 -## New Features -* Android Resolver: Added support for ABI stripping when using - mainTemplate.gradle. This only works with AARs stored in repos - on the local filesystem. - -# Version 1.2.113 - May 24, 2019 -## New Features -* Android Resolver: If local repos are moved, the plugin will search the - project for matching directories in an attempt to correct the error. -* Version Handler: Files can be now targeted to multiple build targets - using multiple "gvh_" asset labels. -## Bug Fixes -* Android Resolver: "implementation" or "compile" are now added correctly - to mainTemplate.gradle in Unity versions prior to 2019. - -# Version 1.2.112 - May 22, 2019 -## New Features -* Android Resolver: Added option to disable addition of dependencies to - mainTemplate.gradle. - See `Assets > Play Services Resolver > Android Resolver > Settings`. -* Android Resolver: Made paths to local maven repositories in - mainTemplate.gradle relative to the Unity project when a project is not - being exported. -## Bug Fixes -* Android Resolver: Fixed builds with mainTemplate.gradle integration in - Unity 2019. -* Android Resolver: Changed dependency inclusion in mainTemplate.gradle to - use "implementation" or "compile" depending upon the version of Gradle - included with Unity. -* Android Resolver: Gracefully handled exceptions if the console encoding - can't be modified. -* Android Resolver: Now gracefully fails if the AndroidPlayer directory - can't be found. - -# Version 1.2.111 - May 9, 2019 -## Bug Fixes -* Version Handler: Fixed invocation of methods with named arguments. -* Version Handler: Fixed occasional hang when the editor is compiling - while activating plugins. - -# Version 1.2.110 - May 7, 2019 -## Bug Fixes -* Android Resolver: Fixed inclusion of some srcaar artifacts in builds with - Gradle builds when using mainTemplate.gradle. - -# Version 1.2.109 - May 6, 2019 -## New Features: -* Added links to documentation from menu. -* Android Resolver: Added option to auto-resolve Android libraries on build. -* Android Resolver: Added support for packaging specs of Android libraries. -* Android Resolver: Pop up a window when displaying Android dependencies. - -## Bug Fixes -* Android Resolver: Support for Unity 2019 Android SDK and JDK install locations -* Android Resolver: e-enable AAR explosion if internal builds are enabled. -* Android Resolver: Gracefully handle exceptions on file deletion. -* Android Resolver: Fixed Android Resolver log spam on load. -* Android Resolver: Fixed save of Android Resolver PromptBeforeAutoResolution - setting. -* Android Resolver: Fixed AAR processing failure when an AAR without - classes.jar is found. -* Android Resolver: Removed use of EditorUtility.DisplayProgressBar which - was occasionally left displayed when resolution had completed. -* Version Handler: Fixed asset rename to disable when a disabled file exists. - -# Version 1.2.108 - May 3, 2019 -## Bug Fixes: -* Version Handler: Fixed occasional hang on startup. - -# Version 1.2.107 - May 3, 2019 -## New Features: -* Version Handler: Added support for enabling / disabling assets that do not - support the PluginImporter, based upon build target selection. -* Android Resolver: Added support for the global specification of maven repos. -* iOS Resolver: Added support for the global specification of Cocoapod sources. - -# Version 1.2.106 - May 1, 2019 -## New Features -* iOS Resolver: Added support for development pods in Xcode project integration - mode. -* iOS Resolver: Added support for source pods with resources in Xcode project - integration mode. - -# Version 1.2.105 - Apr 30, 2019 -## Bug fixes -* Android Resolver: Fixed reference to Java tool path in logs. -* Android and iOS Resolvers: Changed command line execution to emit a warning - rather than throwing an exception and failing, when it is not possible to - change the console input and output encoding to UTF-8. -* Android Resolver: Added menu option and API to delete resolved libraries. -* Android Resolver: Added menu option and API to log the repos and libraries - currently included in the project. -* Android Resolver: If Plugins/Android/mainTemplate.gradle file is present and - Gradle is selected as the build type, resolution will simply patch the file - with Android dependencies specified by plugins in the project. - -# Version 1.2.104 - Apr 10, 2019 -## Bug Fixes -* Android Resolver: Changed Android ABI selection method from using whitelisted - Unity versions to type availability. This fixes an exception on resolution - in some versions of Unity 2017.4. - -# Version 1.2.103 - Apr 2, 2019 -## Bug Fixes -* Android Resolver: Whitelisted Unity 2017.4 and above with ARM64 support. -* Android Resolver: Fixed Java version check to work with Java SE 12 and above. - -# Version 1.2.102 - Feb 13, 2019 -## Bug Fixes -* Android Resolver: Fixed the text overflow on the Android Resolver - prompt before initial run to fit inside the buttons for - smaller screens. - -# Version 1.2.101 - Feb 12, 2019 -## New Features -* Android Resolver: Prompt the user before the resolver runs for the - first time and allow the user to elect to disable from the prompt. -* Android Resolver: Change popup warning when resolver is disabled - to be a console warning. - -# Version 1.2.100 - Jan 25, 2019 -## Bug Fixes -* Android Resolver: Fixed AAR processing sometimes failing on Windows - due to file permissions. - -# Version 1.2.99 - Jan 23, 2019 -## Bug Fixes -* Android Resolver: Improved performance of project property polling. -* Version Handler: Fixed callback of VersionHandler.UpdateCompleteMethods - when the update process is complete. - -# Version 1.2.98 - Jan 9, 2019 -## New Features -* iOS Resolver: Pod declaration properties can now be set via XML pod - references. For example, this can enable pods for a subset of build - configurations. -## Bug Fixes -* iOS Resolver: Fixed incremental builds after local pods support caused - regression in 1.2.96. - -# Version 1.2.97 - Dec 17, 2018 -## Bug Fixes -* Android Resolver: Reduced memory allocation for logic that monitors build - settings when auto-resolution is enabled. If auto-resolution is disabled, - almost all build settings are no longer polled for changes. - -# Version 1.2.96 - Dec 17, 2018 -## Bug Fixes -* Android Resolver: Fixed repacking of AARs to exclude .meta files. -* Android Resolver: Only perform auto-resolution on the first scene while - building. -* Android Resolver: Fixed parsing of version ranges that include whitespace. -* iOS Resolver: Added support for local development pods. -* Version Handler: Fixed Version Handler failing to rename some files. - -# Version 1.2.95 - Oct 23, 2018 -## Bug Fixes: -* Android Resolver: Fixed auto-resolution running in a loop in some scenarios. - -# Version 1.2.94 - Oct 22, 2018 -## Bug Fixes -* iOS Resolver: Added support for PODS_TARGET_SRCROOT in source Cocoapods. - -# Version 1.2.93 - Oct 22, 2018 -## Bug Fixes -* Android Resolver: Fixed removal of Android libraries on auto-resolution when - `*Dependencies.xml` files are deleted. - -# Version 1.2.92 - Oct 2, 2018 -## Bug Fixes -* Android Resolver: Worked around auto-resolution hang on Windows if - resolution starts before compilation is finished. - -# Version 1.2.91 - Sep 27, 2018 -## Bug Fixes -* Android Resolver: Fixed Android Resolution when the selected build target - isn't Android. -* Added C# assembly symbols the plugin to simplify debugging bug reports. - -# Version 1.2.90 - Sep 21, 2018 -## Bug Fixes -* Android Resolver: Fixed transitive dependency selection of version locked - packages. - -# Version 1.2.89 - Aug 31, 2018 -## Bug Fixes -* Fixed FileLoadException in ResolveUnityEditoriOSXcodeExtension an assembly - can't be loaded. - -# Version 1.2.88 - Aug 29, 2018 -## Changed -* Improved reporting of resolution attempts and conflicts found in the Android - Resolver. -## Bug Fixes -* iOS Resolver now correctly handles sample code in CocoaPods. Previously it - would add all sample code to the project when using project level - integration. -* Android Resolver now correctly handles Gradle conflict resolution when the - resolution results in a package that is compatible with all requested - dependencies. - -# Version 1.2.87 - Aug 23, 2018 -## Bug Fixes -* Fixed Android Resolver "Processing AARs" dialog getting stuck in Unity 5.6. - -# Version 1.2.86 - Aug 22, 2018 -## Bug Fixes -* Fixed Android Resolver exception in OnPostProcessScene() when the Android - platform isn't selected. - -# Version 1.2.85 - Aug 17, 2018 -## Changes -* Added support for synchronous resolution in the Android Resolver. - PlayServicesResolver.ResolveSync() now performs resolution synchronously. -* Auto-resolution in the Android Resolver now results in synchronous resolution - of Android dependencies before the Android application build starts via - UnityEditor.Callbacks.PostProcessSceneAttribute. - -# Version 1.2.84 - Aug 16, 2018 -## Bug Fixes -* Fixed Android Resolver crash when the AndroidResolverDependencies.xml - file can't be written. -* Reduced log spam when a conflicting Android library is pinned to a - specific version. - -# Version 1.2.83 - Aug 15, 2018 -## Bug Fixes -* Fixed Android Resolver failures due to an in-accessible AAR / JAR explode - cache file. If the cache can't be read / written the resolver now continues - with reduced performance following recompilation / DLL reloads. -* Fixed incorrect version number in plugin manifest on install. - This was a minor issue since the version handler rewrote the metadata - after installation. - -# Version 1.2.82 - Aug 14, 2018 -## Changed -* Added support for alphanumeric versions in the Android Resolver. - -## Bug Fixes -* Fixed Android Resolver selection of latest duplicated library. -* Fixed Android Resolver conflict resolution when version locked and non-version - locked dependencies are specified. -* Fixed Android Resolver conflict resolution when non-existent artifacts are - referenced. - -# Version 1.2.81 - Aug 9, 2018 -## Bug Fixes -* Fixed editor error that would occur when when - `PlayerSettings.Android.targetArchitectures` was set to - `AndroidArchitecture.All`. - -# Version 1.2.80 - Jul 24, 2018 -## Bug Fixes -* Fixed project level settings incorrectly falling back to system wide settings - when default property values were set. - -# Version 1.2.79 - Jul 23, 2018 -## Bug Fixes -* Fixed AndroidManifest.xml patching on Android Resolver load in Unity 2018.x. - -# Version 1.2.78 - Jul 19, 2018 -## Changed -* Added support for overriding conflicting dependencies. - -# Version 1.2.77 - Jul 19, 2018 -## Changed -* Android Resolver now supports Unity's 2018 ABI filter (i.e arm64-v8a). -* Reduced Android Resolver build option polling frequency. -* Disabled Android Resolver auto-resolution in batch mode. Users now need - to explicitly kick off resolution through the API. -* All Android Resolver and Version Handler dialogs are now disabled in batch - mode. -* Verbose logging for all plugins is now enabled by default in batch mode. -* Version Handler bootstrapper has been improved to no longer call - UpdateComplete multiple times. However, since Unity can still reload the - app domain after plugins have been enabled, users still need to store their - plugin state to persistent storage to handle reloads. - -## Bug Fixes -* Android Resolver no longer incorrectly adds MANIFEST.MF files to AARs. -* Android Resolver auto-resolution jobs are now unscheduled when an explicit - resolve job is started. - -# Version 1.2.76 - Jul 16, 2018 -## Bug Fixes -* Fixed variable replacement in AndroidManifest.xml files in the Android - Resolver. - Version 1.2.75 introduced a regression which caused all variable replacement - to replace the *entire* property value rather than the component of the - property that referenced a variable. For example, - given "applicationId = com.my.app", "${applicationId}.foo" would be - incorrectly expanded as "com.my.app" rather than "com.my.app.foo". This - resulted in numerous issues for Android builds where content provider - initialization would fail and services may not start. - -## Changed -* Gradle prebuild experimental feature has been removed from the Android - Resolver. The feature has been broken for some time and added around 8MB - to the plugin size. -* Added better support for execution of plugin components in batch mode. - In batch mode UnityEditor.update is sometimes never called - like when a - single method is executed - so the new job scheduler will execute all jobs - synchronously from the main thread. - -# Version 1.2.75 - Jun 20, 2018 -## New Features -* Android Resolver now monitors the Android SDK path when - auto-resolution is enabled and triggers resolution when the path is - modified. - -## Changed -* Android auto-resolution is now delayed by 3 seconds when the following build - settings are changed: - - Target ABI. - - Gradle build vs. internal build. - - Project export. -* Added a progress bar display when AARs are being processed during Android - resolution. - -## Bug Fixes -* Fixed incorrect Android package version selection when a mix of - version-locked and non-version-locked packages are specified. -* Fixed non-deterministic Android package version selection to select - the highest version of a specified package rather than the last - package specification passed to the Gradle resolution script. - -# Version 1.2.74 - Jun 19, 2018 -## New Features -* Added workaround for broken AndroidManifest.xml variable replacement in - Unity 2018.x. By default ${applicationId} variables will be replaced by - the bundle ID in the Plugins/Android/AndroidManifest.xml file. The - behavior can be disabled via the Android Resolver settings menu. - -# Version 1.2.73 - May 30, 2018 -## Bug Fixes -* Fixed spurious warning message about missing Android plugins directory on - Windows. - -# Version 1.2.72 - May 23, 2018 -## Bug Fixes -* Fixed spurious warning message about missing Android plugins directory. - -# Version 1.2.71 - May 10, 2018 -## Bug Fixes -* Fixed resolution of Android dependencies when the `Assets/Plugins/Android` - directory is named in a different case e.g `Assets/plugins/Android`. - -# Version 1.2.70 - May 7, 2018 -## Bug Fixes -* Fixed bitcode flag being ignored for iOS pods. - -# Version 1.2.69 - May 7, 2018 -## Bug Fixes -* Fixed escaping of local repository paths in Android Resolver. - -# Version 1.2.68 - May 3, 2018 -## Changes -* Added support for granular builds of Google Play Services. - -# Version 1.2.67 - May 1, 2018 -## Changes -* Improved support for iOS source-only pods in Unity 5.5 and below. - -# Version 1.2.66 - April 27, 2018 -## Bug Fixes -* Fixed Version Handler renaming of Linux libraries with hyphens in filenames. - Previously, libraries named Foo-1.2.3.so were not being renamed to - libFoo-1.2.3.so on Linux which could break native library loading on some - versions of Unity. - -# Version 1.2.65 - April 26, 2018 -## Bug Fixes -* Fix CocoaPods casing in logs and comments. - -# Version 1.2.64 - Mar 16, 2018 -## Bug Fixes -* Fixed bug in download_artifacts.gradle (used by Android Resolver) which - reported a failure if required artifacts already exist. - -# Version 1.2.63 - Mar 15, 2018 -## Bug Fixes -* Fixed iOS Resolver include search paths taking precedence over system headers - when using project level resolution. -* Fixed iOS Resolver includes relative to library root, when using project level - resolution. - -# Version 1.2.62 - Mar 12, 2018 -## Changes -* Improved error reporting when a file can't be moved to trash by the - Version Handler. -## Bug Fixes -* Fixed Android Resolver throwing NullReferenceException when the Android SDK - path isn't set. -* Fixed Version Handler renaming files with underscores if the - "Rename to Canonical Filenames" setting is enabled. - -# Version 1.2.61 - Jan 22, 2018 -## Bug Fixes -* Fixed Android Resolver reporting non-existent conflicting dependencies when - Gradle build system is enabled. - -# Version 1.2.60 - Jan 12, 2018 -## Changes -* Added support for Maven / Ivy version specifications for Android packages. -* Added support for Android SNAPSHOT packages. - -## Bug Fixes -* Fixed Openjdk version check. -* Fixed non-deterministic Android package resolution when two packages contain - an artifact with the same name. - -# Version 1.2.59 - Oct 19, 2017 -## Bug Fixes -* Fixed execution of Android Gradle resolution script when it's located - in a path with whitespace. - -# Version 1.2.58 - Oct 19, 2017 -## Changes -* Removed legacy resolution method from Android Resolver. - It is now only possible to use the Gradle or Gradle prebuild resolution - methods. - -# Version 1.2.57 - Oct 18, 2017 -## Bug Fixes -* Updated Gradle wrapper to 4.2.1 to fix issues using Gradle with the - latest Openjdk. -* Android Gradle resolution now also uses gradle.properties to pass - parameters to Gradle in an attempt to workaround problems with - command line argument parsing on Windows 10. - -# Version 1.2.56 - Oct 12, 2017 -## Bug Fixes -* Fixed Gradle artifact download with non-version locked artifacts. -* Changed iOS resolver to only load dependencies at build time. - -# Version 1.2.55 - Oct 4, 2017 -## Bug Fixes -* Force Android Resolution when the "Install Android Packages" setting changes. - -# Version 1.2.54 - Oct 4, 2017 -## Bug Fixes -* Fixed execution of command line tools on Windows when the path to the tool - contains a single quote (apostrophe). In this case we fallback to executing - the tool via the system shell. - -# Version 1.2.53 - Oct 2, 2017 -## New Features -* Changed Android Resolver "resolution complete" dialog so that it now displays - failures. -* Android Resolver now detects conflicting libraries that it does not manage - warning the user if they're newer than the managed libraries and prompting - the user to clean them up if they're older or at the same version. - -## Bug Fixes -* Improved Android Resolver auto-resolution speed. -* Fixed bug in the Gradle Android Resolver which would result in resolution - succeeding when some dependencies are not found. - -# Version 1.2.52 - Sep 25, 2017 -## New Features -* Changed Android Resolver's Gradle resolution to resolve conflicting - dependencies across Google Play services and Android Support library packages. - -# Version 1.2.51 - Sep 20, 2017 -## Changes -* Changed iOS Resolver to execute the CocoaPods "pod" command via the shell - by default. Some developers customize their shell environment to use - custom ssh certs to access internal git repositories that host pods so - executing "pod" via the shell will work for these scenarios. - The drawback of executing "pod" via the shell could potentially cause - users problems if they break their shell environment. Though users who - customize their shell environments will be able to resolve these issues. - -# Version 1.2.50 - Sep 18, 2017 -## New Features -* Added option to disable the Gradle daemon in the Android Resolver. - This daemon is now disabled by default as some users are getting into a state - where multiple daemon instances are being spawned when changing dependencies - which eventually results in Android resolution failing until all daemon - processes are manually killed. - -## Bug Fixes -* Android resolution is now always executed if the user declines the update - of their Android SDK. This ensure users can continue to use out of date - Android SDK packages if they desire. - -# Version 1.2.49 - Sep 18, 2017 -## Bug Fixes -* Removed modulemap parsing in iOS Resolver. - The framework *.modulemap did not need to be parsed by the iOS Resolver - when injecting Cocoapods into a Xcode project. Simply adding a modular - framework to a Xcode project results in Xcode's Clang parsing the associated - modulemap and injecting any compile and link flags into the build process. - -# Version 1.2.48 - Sep 12, 2017 -## New Features -* Changed settings to be per-project by default. - -## Bug Fixes -* Added Google maven repository to fix GradlePrebuild resolution with Google - components. -* Fixed Android Resolution failure with spaces in paths. - -# Version 1.2.47 - Aug 29, 2017 -## New Features -* Android and iOS dependencies can now be specified using *Dependencies.xml - files. This is now the preferred method for registering dependencies, - we may remove the API for dependency addition in future. -* Added "Reset to Defaults" button to each settings dialog to restore default - settings. -* Android Resolver now validates the configured JDK is new enough to build - recently released Android libraries. -## Bug Fixes -* Fixed a bug that caused dependencies with the "LATEST" version specification - to be ignored when using the Gradle mode of the Android Resolver. -* Fixed a race condition when running Android Resolution. -* Fixed Android Resolver logging if a PlayServicesSupport instance is created - with no logging enabled before the Android Resolver is initialized. -* Fixed iOS resolver dialog in Unity 4. -* Fixed iOS Cocoapod Xcode project integration in Unity 4. - -# Version 1.2.46 - Aug 22, 2017 -## Bug Fixes -* GradlePrebuild Android resolver on Windows now correctly locates dependent - data files. - -# Version 1.2.45 - Aug 22, 2017 -## Bug Fixes -* Improved Android package auto-resolution and fixed clean up of stale - dependencies when using Gradle dependency resolution. - -# Version 1.2.44 - Aug 21, 2017 -## Bug Fixes -* Enabled autoresolution for Gradle Prebuild. -* Made the command line dialog windows have selectable text. -* Fixed incorrect "Android Settings" dialog disabled groups. -* Updated PlayServicesResolver android platform detection to use the package - manager instead of the 'android' tool. -* UnityCompat reflection methods 'GetAndroidPlatform' and - 'GetAndroidBuildToolsVersion' are now Obsolete due to dependence on the - obsolete 'android' build tool. - -# Version 1.2.43 - Aug 18, 2017 -## Bug Fixes -* Fixed Gradle resolution in the Android Resolver when running - PlayServicesResolver.Resolve() in parallel or spawning multiple - resolutions before the previous resolve completed. - -# Version 1.2.42 - Aug 17, 2017 -## Bug Fixes -* Fixed Xcode project level settings not being applied by IOS Resolver when - Xcode project pod integration is enabled. - -# Version 1.2.41 - Aug 15, 2017 -## Bug Fixes -* IOS Resolver's Xcode workspace pod integration is now disabled when Unity - Cloud Build is detected. Unity Cloud Build does not follow the same build - process as the Unity editor and fails to open the generated xcworkspace at - this time. - -# Version 1.2.40 - Aug 15, 2017 -## Bug Fixes -* Moved Android Resolver Gradle Prebuild scripts into Google.JarResolver.dll. - They are now extracted from the DLL when required. -* AARs / JARs are now cleaned up when switching the Android resolution - strategy. - -# Version 1.2.39 - Aug 10, 2017 -## New Features -* Android Resolver now supports resolution with Gradle. This enables support - for non-local artifacts. -## Bug Fixes -* Android Resolver's Gradle Prebuild now uses Android build tools to determine - the Android platform tools version rather than relying upon internal Unity - APIs. -* Android Resolver's Gradle Prebuild now correctly strips binaries that are - not required for the target ABI. - -# Version 1.2.38 - Aug 7, 2017 -## Bug Fixes -* Fixed an issue in VersionHandler where disabled targets are ignored if - the "Any Platform" flag is set on a plugin DLL. - -# Version 1.2.37 - Aug 3, 2017 -## New Features -* Exposed GooglePlayServices.PlayServicesResolver.Resolve() so that it's - possible for a script to be notified when AAR / Jar resolution is complete. - This makes it easier to setup a project to build from the command line. - -# Version 1.2.36 - Aug 3, 2017 -## New Features -* VersionHandler.UpdateCompleteMethods allows a user to provide a list of - methods to be called when VersionHandlerImpl has completed an update. - This makes it easier to import a plugin and wait for VersionHandler to - execute prior executing a build. - -# Version 1.2.35 - Jul 28, 2017 -## New Features -* VersionHandler will now rename Linux libraries so they can target Unity - versions that require different file naming. Libraries need to be labelled - gvh_linuxlibname-${basename} in order to be considered for renaming. - e.g gvh\_linuxlibname-MyLib will be named MyLib.so in Unity 5.5 and below and - libMyLib.so in Unity 5.6 and above. - -# Version 1.2.34 - Jul 28, 2017 -## Bug Fixes -* Made VersionHandler bootstrap module more robust when calling static - methods before the implementation DLL is loaded. - -# Version 1.2.33 - Jul 27, 2017 -## New Features -* Added a bootstrap module for VersionHandler so the implementation - of the VersionHandler module can be versioned without resulting in - a compile error when imported at different versions across multiple - plugins. - -# Version 1.2.32 - Jul 20, 2017 -## New Features -* Added support for build target selection based upon .NET framework - version in the VersionHandler. - When applying either gvh\_dotnet-3.5 or gvh\_dotnet-4.5 labels to - assets, the VersionHandler will only enable the asset for the - specified set of build targets when the matching .NET framework version - is selected in Unity 2017's project settings. This allows assets - to be provided in a plugin that need to differ based upon .NET version. - -# Version 1.2.31 - Jul 5, 2017 -## Bug Fixes -* Force expansion of AARs with native components when using Unity 2017 - with the internal build system. In contrast to Unity 5.x, Unity 2017's - internal build system does not include native libraries included in AARs. - Forcing expansion of AARs with native components generates an - Ant / Eclipse project for each AAR which is correctly included by Unity - 2017's internal build system. - -# Version 1.2.30 - Jul 5, 2017 -## Bug Fixes -* Fixed Cocoapods being installed when the build target isn't iOS. -* Added support for malformed AARs with missing classes.jar. - -# Version 1.2.29 - Jun 16, 2017 -## New Features -* Added support for the Android sdkmanager tool. - -# Version 1.2.28 - Jun 8, 2017 -## Bug Fixes -* Fixed non-shell command line execution (regression from - Cocoapod installation patch). - -# Version 1.2.27 - Jun 7, 2017 -## Bug Fixes -* Added support for stdout / stderr redirection when executing - commands in shell mode. - This fixes CocoaPod tool installation when shell mode is - enabled. -* Fixed incremental builds when additional sources are specified - in the Podfile. - -# Version 1.2.26 - Jun 7, 2017 -## Bug Fixes -* Fixed a crash when importing Version Handler into Unity 4.7.x. - -# Version 1.2.25 - Jun 7, 2017 -## Bug Fixes -* Fixed an issue in the Jar Resolver which incorrectly notified - event handlers of bundle ID changes when the currently selected - (not active) build target changed in Unity 5.6 and above. - -# Version 1.2.24 - Jun 6, 2017 -## New Features -* Added option to control file renaming in Version Handler settings. - Disabling file renaming (default option) significantly increases - the speed of file version management operations with the downside - that any files that are referenced directly by canonical filename - rather than asset ID will no longer be valid. -* Improved logging in the Version Handler. -## Bug Fixes -* Fixed an issue in the Version Handler which caused it to not - re-enable plugins when re-importing a custom package with disabled - version managed files. - -# Version 1.2.23 - May 26, 2017 -## Bug Fixes -* Fixed a bug with gradle prebuild resolver on windows. - -# Version 1.2.22 - May 19, 2017 -## Bug Fixes -* Fixed a bug in the iOS resolver with incremental builds. -* Fixed misdetection of Cocoapods support with Unity beta 5.6. - -# Version 1.2.21 - May 8, 2017 -## Bug Fixes -* Fix for https://github.com/googlesamples/unity-jar-resolver/issues/48 - Android dependency version number parsing when "-alpha" (etc.) are - included in dependency (AAR / JAR) versions. - -# Version 1.2.20 - May 8, 2017 -## Bug Fixes -* Attempted to fix - https://github.com/googlesamples/unity-jar-resolver/issues/48 - where a NullReferenceException could occur if a target file does not - have a valid version string. - -# Version 1.2.19 - May 4, 2017 -## Bug Fixes -* Fixed Jar Resolver exploding and deleting AAR files it isn't managing. - -# Version 1.2.18 - May 4, 2017 -## New Features -* Added support for preserving Unity pods such as when GVR is enabled. - -# Version 1.2.17 - Apr 20, 2017 -## Bug Fixes -* Fixed auto-resolution when an Android application ID is modified. - -# Version 1.2.16 - Apr 17, 2017 -## Bug Fixes -* Fixed Unity version number parsing on machines with a locale that uses - "," for decimal points. -* Fixed null reference exception if JDK path isn't set. - -# Version 1.2.15 - Mar 17, 2017 -## New Features -* Added warning when the Jar Resolver's background resolution is disabled. -## Bug Fixes -* Fixed support of AARs with native libraries when using Gradle. -* Fixed extra repository paths when resolving dependencies. - -# Version 1.2.14 - Mar 7, 2017 -## New Features -* Added experimental Android resolution using Gradle. - This alternative resolver supports proguard stripping with Unity's - internal build system. -* Added Android support for single ABI builds when using AARs include - native libraries. -* Disabled Android resolution on changes to all .cs and .js files. - File patterns that are monitored for auto-resolution can be added - using PlayServicesResolver.AddAutoResolutionFilePatterns(). -* Added tracking of resolved AARs and JARs so they can be cleaned up - if they're no longer referenced by a project. -* Added persistence of AAR / JAR version replacement for each Unity - session. -* Added settings dialog to the iOS resolver. -* Integrated Cocoapod tool installation in the iOS resolver. -* Added option to run pod tool via the shell. -## Bug Fixes -* Fixed build of some source Cocoapods (e.g Protobuf). -* VersionHandler no longer prompts to delete obsolete manifests. -* iOS resolver handles Cocoapod installation when using Ruby < 2.2.2. -* Added workaround for package version selection when including - Google Play Services on Android. -* Fixed support for pods that reference static libraries. -* Fixed support for resource-only pods. - -# Version 1.2.12 - Feb 14, 2017 -## Bug Fixes -* Fixed re-explosion of AARs when the bundle ID is modified. - -# Version 1.2.11 - Jan 30, 2017 -## New Features -* Added support for Android Studio builds. -* Added support for native (C/C++) shared libraries in AARs. - -# Version 1.2.10 - Jan 11, 2017 -## Bug Fixes -* Fixed SDK manager path retrieval. -* Also, report stderr when it's not possible to run the "pod" tool. -* Handle exceptions thrown by Unity.Cecil on asset rename -* Fixed IOSResolver to handle PlayerSettings.iOS.targetOSVersionString - -# Version 1.2.9 - Dec 7, 2016 -## Bug Fixes -* Improved error reporting when "pod repo update" fails. -* Added detection of xml format xcode projects generated by old Cocoapods - installations. - -# Version 1.2.8 - Dec 6, 2016 -## Bug Fixes -* Increased speed of JarResolver resolution. -* Fixed JarResolver caches getting out of sync with requested dependencies - by removing the caches. -* Fixed JarResolver explode cache always being rewritten even when no - dependencies change. - -# Version 1.2.7 - Dec 2, 2016 -## Bug Fixes -* Fixed VersionHandler build errors with Unity 5.5, due to the constantly - changing BuildTarget enum. -* Added support for Unity configured JDK Path rather than requiring - JAVA_HOME to be set in the Jar Resolver. - -# Version 1.2.6 - Nov 15, 2016 -## Bug Fixes -* Fixed IOSResolver errors when iOS support is not installed. -* Added fallback to "pod" executable search which queries the Ruby Gems - package manager for the binary install location. - -# Version 1.2.5 - Nov 3, 2016 -## Bug Fixes -* Added crude support for source only Cocoapods to the IOSResolver. - -# Version 1.2.4 - Oct 27, 2016 -## Bug Fixes -* Automated resolution of out of date pod repositories. - -# Version 1.2.3 - Oct 25, 2016 -## Bug Fixes -* Fixed exception when reporting conflicting dependencies. - -# Version 1.2.2 - Oct 17, 2016 -## Bug Fixes -* Fixed issue working with Unity 5.5 -* Fixed issue with PlayServicesResolver corrupting other iOS dependencies. -* Updated build script to use Unity distributed tools for building. - -# Version 1.2.1 - Jul 25, 2016 -## Bug Fixes -* Removed 1.2 Resolver and hardcoded whitelist of AARs to expand. -* Improved error reporting when the "jar" executable can't be found. -* Removed the need to set JAVA_HOME if "jar" is in the user's path. -* Fixed spurious copying of partially matching AARs. -* Changed resolver to only copy / expand when source AARs change. -* Auto-resolution of dependencies is now performed when the Android - build target is selected. - -## New Features -* Expand AARs that contain manifests with variable expansion like - ${applicationId}. -* Added optional logging in the JarResolverLib module. -* Integration with the Android SDK manager for dependencies that - declare required Android SDK packages. - -# Version 1.2.0 - May 11 2016 -## Bug Fixes -* Handles resolving dependencies when the artifacts are split across 2 repos. -* #4 Misdetecting version for versions like 1.2-alpha. These are now string - compared if alphanumeric -* Removed resolver creation via reflection since it did not work all the time. - Now a resolver needs to be loaded externally (which is existing behavior). - -## New Features -* Expose PlayServicesResolver properties to allow for script access. -* Explodes firebase-common and firebase-measurement aar files to support - ${applicationId} substitution. - -# Version 1.1.1 - 25 Feb 2016 -## Bug Fixes -* #1 Spaces in project path not handled when exploding Aar file. -* #2 Script compilation error: TypeLoadException. - -# Version 1.1.0 - 5 Feb 2016 -## New Features -* Adds friendly alert when JAVA_HOME is not set on Windows platforms. -* Adds flag for disabling background resolution. -* Expands play-services-measurement and replaces ${applicationId} with the - bundle Id. - - ## Bug Fixes -* Fixes infinite loop of resolution triggered by resolution. diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta b/examples/demo/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta deleted file mode 100644 index 023bd4ea3..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6cdb6572965940cb9bcd8ce572951c7d -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/CHANGELOG.md -timeCreated: 1584567712 -licenseType: Pro -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll b/examples/demo/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll deleted file mode 100755 index 03ad6370ad949533282b3894b12c03cfde53ff32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14848 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 - - - - extra-google-m2repository - - - - -``` - -The version specification (last component) supports: - - * Specific versions e.g `9.8.0` - * Partial matches e.g `9.8.+` would match 9.8.0, 9.8.1 etc. choosing the most - recent version. - * Latest version using `LATEST` or `+`. We do *not* recommend using this - unless you're 100% sure the library you depend upon will not break your - Unity plugin in future. - -The above example specifies the dependency as a component of the Android SDK -manager such that the Android SDK manager will be executed to install the -package if it's not found. If your Android dependency is located on Maven -central it's possible to specify the package simply using the `androidPackage` -element: - -``` - - - - - -``` - -## Auto-resolution - -By default the Android Resolver automatically monitors the dependencies you have -specified and the `Plugins/Android` folder of your Unity project. The -resolution process runs when the specified dependencies are not present in your -project. - -The *auto-resolution* process can be disabled via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. - -Manual resolution can be performed using the following menu options: - - * `Assets > External Dependency Manager > Android Resolver > Resolve` - * `Assets > External Dependency Manager > Android Resolver > Force Resolve` - -## Deleting libraries - -Resolved packages are tracked via asset labels by the Android Resolver. -They can easily be deleted using the -`Assets > External Dependency Manager > Android Resolver > Delete Resolved Libraries` -menu item. - -## Android Manifest Variable Processing - -Some AAR files (for example play-services-measurement) contain variables that -are processed by the Android Gradle plugin. Unfortunately, Unity does not -perform the same processing when using Unity's Internal Build System, so the -Android Resolver plugin handles known cases of this variable substitution -by exploding the AAR into a folder and replacing `${applicationId}` with the -`bundleID`. - -Disabling AAR explosion and therefore Android manifest processing can be done -via the `Assets > External Dependency Manager > Android Resolver > Settings` -menu. You may want to disable explosion of AARs if you're exporting a project -to be built with Gradle / Android Studio. - -## ABI Stripping - -Some AAR files contain native libraries (.so files) for each ABI supported -by Android. Unfortunately, when targeting a single ABI (e.g x86), Unity does -not strip native libraries for unused ABIs. To strip unused ABIs, the Android -Resolver plugin explodes an AAR into a folder and removes unused ABIs to -reduce the built APK size. Furthermore, if native libraries are not stripped -from an APK (e.g you have a mix of Unity's x86 library and some armeabi-v7a -libraries) Android may attempt to load the wrong library for the current -runtime ABI completely breaking your plugin when targeting some architectures. - -AAR explosion and therefore ABI stripping can be disabled via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. -You may want to disable explosion of AARs if you're exporting a project to be -built with Gradle / Android Studio. - -## Resolution Strategies - -By default the Android Resolver will use Gradle to download dependencies prior -to integrating them into a Unity project. This works with Unity's internal -build system and Gradle / Android Studio project export. - -It's possible to change the resolution strategy via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. - -### Download Artifacts with Gradle - -Using the default resolution strategy, the Android resolver executes the -following operations: - - - Remove the result of previous Android resolutions. - e.g Delete all files and directories labeled with "gpsr" under - `Plugins/Android` from the project. - - Collect the set of Android dependencies (libraries) specified by a - project's `*Dependencies.xml` files. - - Run `download_artifacts.gradle` with Gradle to resolve conflicts and, - if successful, download the set of resolved Android libraries (AARs, JARs). - - Process each AAR / JAR so that it can be used with the currently selected - Unity build system (e.g Internal vs. Gradle, Export vs. No Export). - This involves patching each reference to `applicationId` in the - AndroidManifest.xml with the project's bundle ID. This means resolution - must be run if the bundle ID is changed again. - - Move the processed AARs to `Plugins/Android` so they will be included when - Unity invokes the Android build. - -### Integrate into mainTemplate.gradle - -Unity 5.6 introduced support for customizing the `build.gradle` used to build -Unity projects with Gradle. When the *Patch mainTemplate.gradle* setting is -enabled, rather than downloading artifacts before the build, Android resolution -results in the execution of the following operations: - - - Remove the result of previous Android resolutions. - e.g Delete all files and directories labeled with "gpsr" under - `Plugins/Android` from the project and remove sections delimited with - `// Android Resolver * Start` and `// Android Resolver * End` lines. - - Collect the set of Android dependencies (libraries) specified by a - project's `*Dependencies.xml` files. - - Rename any `.srcaar` files in the build to `.aar` and exclude them from - being included directly by Unity in the Android build as - `mainTemplate.gradle` will be patched to include them instead from their - local maven repositories. - - Inject the required Gradle repositories into `mainTemplate.gradle` at the - line matching the pattern - `.*apply plugin: 'com\.android\.(application|library)'.*` or the section - starting at the line `// Android Resolver Repos Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Repos Start` and - `// Android Resolver Repos End` should be placed in the global scope - before the `dependencies` section. - - Inject the required Android dependencies (libraries) into - `mainTemplate.gradle` at the line matching the pattern `***DEPS***` or - the section starting at the line `// Android Resolver Dependencies Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Dependencies Start` and - `// Android Resolver Dependencies End` should be placed in the - `dependencies` section. - - Inject the packaging options logic, which excludes architecture specific - libraries based upon the selected build target, into `mainTemplate.gradle` - at the line matching the pattern `android +{` or the section starting at - the line `// Android Resolver Exclusions Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Exclusions Start` and - `// Android Resolver Exclusions End` should be placed in the global - scope before the `android` section. - -## Dependency Tracking - -The Android Resolver creates the -`ProjectSettings/AndroidResolverDependencies.xml` to quickly determine the set -of resolved dependencies in a project. This is used by the auto-resolution -process to only run the expensive resolution process when necessary. - -## Displaying Dependencies - -It's possible to display the set of dependencies the Android Resolver -would download and process in your project via the -`Assets > External Dependency Manager > Android Resolver > Display Libraries` -menu item. - -# iOS Resolver Usage - -The iOS resolver component of this plugin manages -[CocoaPods](https://cocoapods.org/). A CocoaPods `Podfile` is generated and -the `pod` tool is executed as a post build process step to add dependencies -to the Xcode project exported by Unity. - -Dependencies for iOS are added by referring to CocoaPods. - - 1. Add the `external-dependency-manager-*.unitypackage` to your plugin - project (assuming you are developing a plugin). If you are redistributing - EDM4U with your plugin, you **must** follow the - import steps in the [Getting Started](#getting-started) section! - - 2. Copy and rename the - [SampleDependencies.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/SampleDependencies.xml) - file into your plugin and add the dependencies your plugin requires. - - The XML file just needs to be under an `Editor` directory and match the - name `*Dependencies.xml`. For example, - `MyPlugin/Editor/MyPluginDependencies.xml`. - - 3. Follow the steps in the [Getting Started](#getting-started) - section when you are exporting your plugin package. - -For example, to add the AdMob pod, version 7.0 or greater with bitcode enabled: - -``` - - - - - -``` - -## Integration Strategies - -The `CocoaPods` are either: - * Downloaded and injected into the Xcode project file directly, rather than - creating a separate xcworkspace. We call this `Xcode project` integration. - * If the Unity version supports opening a xcworkspace file, the `pod` tool - is used as intended to generate a xcworkspace which references the - CocoaPods. We call this `Xcode workspace` integration. - -The resolution strategy can be changed via the -`Assets > External Dependency Manager > iOS Resolver > Settings` menu. - -### Appending text to generated Podfile -In order to modify the generated Podfile you can create a script like this: -``` -using System.IO; -public class PostProcessIOS : MonoBehaviour { -[PostProcessBuildAttribute(45)]//must be between 40 and 50 to ensure that it's not overriden by Podfile generation (40) and that it's added before "pod install" (50) -private static void PostProcessBuild_iOS(BuildTarget target, string buildPath) -{ - if (target == BuildTarget.iOS) - { - - using (StreamWriter sw = File.AppendText(buildPath + "/Podfile")) - { - //in this example I'm adding an app extension - sw.WriteLine("\ntarget 'NSExtension' do\n pod 'Firebase/Messaging', '6.6.0'\nend"); - } - } -} -``` - -# Package Manager Resolver Usage - -Adding registries to the -[Package Manager](https://docs.unity3d.com/Manual/Packages.html) -(PM) is a manual process. The Package Manager Resolver (PMR) component -of this plugin makes it easy for plugin maintainers to distribute new PM -registry servers and easy for plugin users to manage PM registry servers. - -## Adding Registries - - 1. Add the `external-dependency-manager-*.unitypackage` to your plugin - project (assuming you are developing a plugin). If you are redistributing - EDM4U with your plugin, you **must** follow the - import steps in the [Getting Started](#getting-started) section! - - 2. Copy and rename the - [SampleRegistries.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/sample/Assets/ExternalDependencyManager/Editor/SampleRegistries.xml) - file into your plugin and add the registries your plugin requires. - - The XML file just needs to be under an `Editor` directory and match the - name `*Registries.xml` or labeled with `gumpr_registries`. For example, - `MyPlugin/Editor/MyPluginRegistries.xml`. - - 3. Follow the steps in the [Getting Started](#getting-started) - section when you are exporting your plugin package. - -For example, to add a registry for plugins in the scope `com.coolstuff`: - -``` - - - - com.coolstuff - - - -``` - -When PMR is loaded it will prompt the developer to add the registry to their -project if it isn't already present in the `Packages/manifest.json` file. - -For more information, see Unity's documentation on -[scoped package registries](https://docs.unity3d.com/Manual/upm-scoped.html). - -## Managing Registries - -It's possible to add and remove registries that are specified via PMR -XML configuration files via the following menu options: - -* `Assets > External Dependency Manager > Package Manager Resolver > - Add Registries` will prompt the user with a window which allows them to - add registries discovered in the project to the Package Manager. -* `Assets > External Dependency Manager > Package Manager Resolver > - Remove Registries` will prompt the user with a window which allows them to - remove registries discovered in the project from the Package Manager. -* `Assets > External Dependency Manager > Package Manager Resolver > - Modify Registries` will prompt the user with a window which allows them to - add or remove registries discovered in the project. - -## Migration - -PMR can migrate Version Handler packages installed in the `Assets` folder -to PM packages. This requires the plugins to implement the following: - -* `.unitypackage` must include a Version Handler manifests that describes - the components of the plugin. If the plugin has no dependencies - the manifest would just include the files in the plugin. -* The PM package JSON provided by the registry must include a keyword - (in the `versions.VERSION.keyword` list) that maps the PM package - to a Version Handler package using the format - `vh-name:VERSION_HANDLER_MANIFEST_NAME` where `VERSION_HANDLER_MANIFEST_NAME` - is the name of the manifest defined in the `.unitypackage`. For - more information see the description of the `gvhp_manifestname` asset label - in the *Version Handler Usage* section. - -When using the `Assets > External Dependency Manager > -Package Manager Resolver > Migrate Packages` menu option, PMR then -will: - -* List all Version Handler manager packages in the project. -* Search all available packages in the PM registries and fetch keywords - associated with each package parsing the Version Handler manifest names - for each package. -* Map each installed Version Handler package to a PM package. -* Prompt the user to migrate the discovered packages. -* Perform package migration for all selected packages if the user clicks - the `Apply` button. - -## Configuration - -PMR can be configured via the `Assets > External Dependency Manager > -Package Manager Resolver > Settings` menu option: - -* `Add package registries` when enabled, when the plugin loads or registry - configuration files change, this will prompt the user to add registries - that are not present in the Package Manager. -* `Prompt to add package registries` will cause a developer to be prompted - with a window that will ask for confirmation before adding registries. - When this is disabled registries are added silently to the project. -* `Prompt to migrate packages` will cause a developer to be prompted - with a window that will ask for confirmation before migrating packages - installed in the `Assets` directory to PM packages. -* `Enable Analytics Reporting` when enabled, reports the use of the plugin - to the developers so they can make imrpovements. -* `Verbose logging` when enabled prints debug information to the console - which can be useful when filing bug reports. - -# Version Handler Usage - -The Version Handler component of this plugin manages: - -* Shared Unity plugin dependencies. -* Upgrading Unity plugins by cleaning up old files from previous versions. -* Uninstallation of plugins that are distributed with manifest files. -* Restoration of plugin assets to their original install locations if assets - are tagged with the `exportpath` label. - -Since the Version Handler needs to modify Unity asset metadata (`.meta` files), -to enable / disable components, rename and delete asset files it does not -work with Package Manager installed packages. It's still possible to -include EDM4U in Package Manager packages, the Version Handler component -simply won't do anything to PM plugins in this case. - -## Using Version Handler Managed Plugins - -If a plugin is imported at multiple different versions into a project, if -the Version Handler is enabled, it will automatically check all managed -assets to determine the set of assets that are out of date and assets that -should be removed. To disable automatic checking managed assets disable -the `Enable version management` option in the -`Assets > External Dependency Manager > Version Handler > Settings` menu. - -If version management is disabled, it's possible to check managed assets -manually using the -`Assets > External Dependency Manager > Version Handler > Update` menu option. - -### Listing Managed Plugins - -Plugins managed by the Version Handler, those that ship with manifest files, -can displayed using the `Assets > External Dependency Manager > -Version Handler > Display Managed Packages` menu option. The list of plugins -are written to the console window along with the set of files used by each -plugin. - -### Uninstalling Managed Plugins - -Plugins managed by the Version Handler, those that ship with manifest files, -can be removed using the `Assets > External Dependency Manager > -Version Handler > Uninstall Managed Packages` menu option. This operation -will display a window that allows a developer to select a set of plugins to -remove which will remove all files owned by each plugin excluding those that -are in use by other installed plugins. - -Files managed by the Version Handler, those labeled with the `gvh` asset label, -can be checked to see whether anything needs to be upgraded, disabled or -removed using the `Assets > External Dependency Manager > -Version Handler > Update` menu option. - -### Restore Install Paths - -Some developers move assets around in their project which can make it -harder for plugin maintainers to debug issues if this breaks Unity's -[special folders](https://docs.unity3d.com/Manual/SpecialFolders.html) rules. -If assets are labeled with their original install / export path -(see `gvhp_exportpath` below), Version Handler can restore assets to their -original locations when using the `Assets > External Dependency Manager > -Version Handler > Move Files To Install Locations` menu option. - -### Settings - -Some behavior of the Version Handler can be configured via the -`Assets > External Dependency Manager > Version Handler > Settings` menu -option. - -* `Enable version management` controls whether the plugin should automatically - check asset versions and apply changes. If this is disabled the process - should be run manually when installing or upgrading managed plugins using - `Assets > External Dependency Manager > Version Handler > Update`. -* `Rename to canonical filenames` is a legacy option that will rename files to - remove version numbers and other labels from filenames. -* `Prompt for obsolete file deletion` enables the display of a window when - obsolete files are deleted allowing the developer to select which files to - delete and those to keep. -* `Allow disabling files via renaming` controls whether obsolete or disabled - files should be disabled by renaming them to `myfilename_DISABLED`. - Renaming to disable files is required in some scenarios where Unity doesn't - support removing files from the build via the PluginImporter. -* `Enable Analytics Reporting` enables / disables usage reporting to plugin - developers to improve the product. -* `Verbose logging` enables _very_ noisy log output that is useful for - debugging while filing a bug report or building a new managed plugin. -* `Use project settings` saves settings for the plugin in the project rather - than system-wide. - -## Redistributing a Managed Plugin - -The Version Handler employs a couple of methods for managing version -selection, upgrade and removal of plugins. - -* Each plugin can ship with a manifest file that lists the files it includes. - This makes it possible for Version Handler to calculate the difference - in assets between the most recent release of a plugin and the previous - release installed in a project. If a files are removed the Version Handler - will prompt the user to clean up obsolete files. -* Plugins can ship using assets with unique names, unique GUIDs and version - number labels. Version numbers can be attached to assets using labels or - added to the filename (e.g `myfile.txt` would be `myfile_version-x.y.z.txt). - This allows the Version Handler to determine which set of files are the - same file at different versions, select the most recent version and prompt - the developer to clean up old versions. - -Unity plugins can be managed by the Version Handler using the following steps: - - 1. Add the `gvh` asset label to each asset (file) you want Version Handler - to manage. - 1. Add the `gvh_version-VERSION` label to each asset where `VERSION` is the - version of the plugin you're releasing (e.g 1.2.3). - 1. Add the `gvhp_exportpath-PATH` label to each asset where `PATH` is the - export path of the file when the `.unitypackage` is created. This is - used to track files if they're moved around in a project by developers. - 1. Optional: Add `gvh_targets-editor` label to each editor DLL in your - plugin and disable `editor` as a target platform for the DLL. - The Version Handler will enable the most recent version of this DLL when - the plugin is imported. - 1. Optional: If your plugin is included in other Unity plugins, you should - add the version number to each filename and change the GUID of each asset. - This allows multiple versions of your plugin to be imported into a Unity - project, with the Version Handler component activating only the most - recent version. - 1. Create a manifest text file named `MY_UNIQUE_PLUGIN_NAME_VERSION.txt` - that lists all the files in your plugin relative to the project root. - Then add the `gvh_manifest` label to the asset to indicate this file is - a plugin manifest. - 1. Optional: Add a `gvhp_manifestname-NAME` label to your manifest file - to provide a human readable name for your package. If this isn't provided - the name of the manifest file will be used as the package name. - NAME can match the pattern `[0-9]+[a-zA-Z -]' where a leading integer - will set the priority of the name where `0` is the highest priority - and preferably used as the display name. The lowest value (i.e highest - priority name) will be used as the display name and all other specified - names will be aliases of the display name. Aliases can refer to previous - names of the package allowing renaming across published versions. - 1. Redistribute EDM4U Unity plugin with your plugin. - See the [Plugin Redistribution](#plugin-redistribution) for the details. - -If you follow these steps: - - * When users import a newer version of your plugin, files referenced by the - older version's manifest are cleaned up. - * The latest version of the plugin will be selected when users import - multiple packages that include your plugin, assuming the steps in - [Plugin Redistribution](#plugin-redistribution) are followed. - -# Building from Source - -To build this plugin from source you need the following tools installed: - * Unity (with iOS and Android modules installed) - -You can build the plugin by running the following from your shell -(Linux / OSX): - -``` -./gradlew build -``` - -or Windows: - -``` -./gradlew.bat build -``` - -# Releasing - -Each time a new build of this plugin is checked into the source tree you -need to do the following: - - * Bump the plugin version variable `pluginVersion` in `build.gradle` - * Update `CHANGELOG.md` with the new version number and changes included in - the release. - * Build the release using `./gradlew release` which performs the following: - * Updates `external-dependency-manager-*.unitypackage` - * Copies the unpacked plugin to the `exploded` directory. - * Updates template metadata files in the `plugin` directory. - The GUIDs of all asset metadata is modified due to the version number - change. Each file within the plugin is versioned to allow multiple - versions of the plugin to be imported into a Unity project which allows - the most recent version to be activated by the Version Handler - component. - * Create release commit using `./gradlew gitCreateReleaseCommit` which - performs `git commit -a -m "description from CHANGELOG.md"` - * Once the release commit is merge, tag the release using - `./gradlew gitTagRelease` which performs the following: - * `git tag -a pluginVersion -m "version RELEASE"` to tag the release. - * Update tags on remote branch using `git push --tag REMOTE HEAD:master` diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/README.md.meta b/examples/demo/Assets/ExternalDependencyManager/Editor/README.md.meta deleted file mode 100644 index d88caa52f..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor/README.md.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6fd4c95e7f9941198f1bac5f0fff74c8 -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/README.md -timeCreated: 1584567712 -licenseType: Pro -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt b/examples/demo/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt deleted file mode 100755 index 5aac0e823..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll -Assets/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.mdb -Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll -Assets/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.mdb -Assets/ExternalDependencyManager/Editor/CHANGELOG.md -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll -Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb -Assets/ExternalDependencyManager/Editor/LICENSE -Assets/ExternalDependencyManager/Editor/README.md diff --git a/examples/demo/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta b/examples/demo/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta deleted file mode 100644 index 2adb22ea9..000000000 --- a/examples/demo/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: 2764c5ea3b354f3cb7ca80028fd08da2 -labels: -- gvh -- gvh_manifest -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt -- gvhp_manifestname-0External Dependency Manager -- gvhp_manifestname-play-services-resolver -timeCreated: 1474401009 -licenseType: Pro -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/examples/demo/Assets/OneSignal/LICENSE.md b/examples/demo/Assets/OneSignal/LICENSE.md index 79d1a12e1..357fb97a4 100644 --- a/examples/demo/Assets/OneSignal/LICENSE.md +++ b/examples/demo/Assets/OneSignal/LICENSE.md @@ -111,19 +111,3 @@ limitations under that License. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - - -Includes unity-jar-resolver -Copyright (C) 2014 Google Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/examples/demo/Assets/OneSignalPackager/Editor/OneSignalSetupReset.cs b/examples/demo/Assets/OneSignalPackager/Editor/OneSignalSetupReset.cs index 41c6ff0c6..e53cfa733 100644 --- a/examples/demo/Assets/OneSignalPackager/Editor/OneSignalSetupReset.cs +++ b/examples/demo/Assets/OneSignalPackager/Editor/OneSignalSetupReset.cs @@ -49,12 +49,6 @@ public static void ResetAllSteps() Path.Combine("Assets", "Plugins", "Android", "OneSignalConfig.androidlib") ); - /* - * InstallEdm4UStep - * deletes the edm4u directory - */ - AssetDatabase.DeleteAsset(Path.Combine("Assets", "ExternalDependencyManager")); - /* * SetupManifestStep * handled by ExportAndroidResourcesStep diff --git a/examples/demo/Packages/packages-lock.json b/examples/demo/Packages/packages-lock.json index 213d68af3..f46b2f84a 100644 --- a/examples/demo/Packages/packages-lock.json +++ b/examples/demo/Packages/packages-lock.json @@ -5,7 +5,8 @@ "depth": 0, "source": "local", "dependencies": { - "com.onesignal.unitysdk.core": "6.0.0" + "com.onesignal.unitysdk.core": "6.0.0", + "com.unity.external-dependency-manager": "2.0.0" } }, "com.onesignal.unitysdk.core": { @@ -21,9 +22,19 @@ "depth": 0, "source": "local", "dependencies": { - "com.onesignal.unitysdk.core": "6.0.0" + "com.onesignal.unitysdk.core": "6.0.0", + "com.unity.external-dependency-manager": "2.0.0" } }, + "com.unity.external-dependency-manager": { + "version": "2.0.0", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.nuget.newtonsoft-json": { "version": "3.2.2", "depth": 0, From d4770a0ded550344d4ce4f3a28dabccf3d601d21 Mon Sep 17 00:00:00 2001 From: Fadi George Date: Thu, 23 Jul 2026 11:27:08 -0700 Subject: [PATCH 2/4] chore: track EDM settings file in demo --- examples/demo/.gitignore | 1 - .../ProjectSettings/ExternalDependencyManagerSettings.json | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 examples/demo/ProjectSettings/ExternalDependencyManagerSettings.json diff --git a/examples/demo/.gitignore b/examples/demo/.gitignore index 548646046..b081e72c8 100644 --- a/examples/demo/.gitignore +++ b/examples/demo/.gitignore @@ -80,7 +80,6 @@ Assets/StreamingAssets/.env.meta *.backup2.meta # Generated by External Dependency Manager for Unity -/ProjectSettings/ExternalDependencyManagerSettings.json /Assets/Plugins/Android/*.aar /Assets/Plugins/Android/*.aar.meta /Assets/Plugins/Android/*.jar diff --git a/examples/demo/ProjectSettings/ExternalDependencyManagerSettings.json b/examples/demo/ProjectSettings/ExternalDependencyManagerSettings.json new file mode 100644 index 000000000..f2e061e2f --- /dev/null +++ b/examples/demo/ProjectSettings/ExternalDependencyManagerSettings.json @@ -0,0 +1,5 @@ +{ + "edmEnabled": true, + "selectionPresented": false, + "edmWasInstalled": true +} \ No newline at end of file From 6934a21965cf3b910e8cf112400ae126534d09c1 Mon Sep 17 00:00:00 2001 From: Fadi George Date: Thu, 23 Jul 2026 15:22:21 -0700 Subject: [PATCH 3/4] chore: track EDM settings in demo-no-location --- .../scripts/validate-unity-distribution.py | 25 +++++++++++++------ README.md | 3 +++ examples/demo-no-location/.gitignore | 1 + .../ExternalDependencyManagerSettings.json | 5 ++++ examples/demo/Assets/OneSignal/README.md | 3 +++ 5 files changed, 29 insertions(+), 8 deletions(-) create mode 100644 examples/demo-no-location/ProjectSettings/ExternalDependencyManagerSettings.json diff --git a/.github/scripts/validate-unity-distribution.py b/.github/scripts/validate-unity-distribution.py index d5eb76dbe..a6415bdf0 100644 --- a/.github/scripts/validate-unity-distribution.py +++ b/.github/scripts/validate-unity-distribution.py @@ -8,6 +8,7 @@ ROOT = Path(__file__).resolve().parents[2] DEMO = ROOT / "examples/demo" +DEMO_PROJECTS = (DEMO, ROOT / "examples/demo-no-location") BOOTSTRAP = ROOT / "examples/demo/Assets/OneSignal" SAMPLE = ROOT / "com.onesignal.unitysdk.core/Samples~" INVENTORY = BOOTSTRAP / "Editor/Resources/OneSignalFileInventory.asset" @@ -114,13 +115,15 @@ def validate_packages() -> None: if legacy_installer.exists(): fail(f"{legacy_installer.relative_to(ROOT)} installs unsupported Google EDM4U") - manifest = json.loads((DEMO / "Packages/manifest.json").read_text()) - if manifest.get("scopedRegistries"): - fail("demo requires a scoped registry") - for name in PACKAGE_NAMES: - expected_path = f"file:../../../{name}" - if manifest["dependencies"].get(name) != expected_path: - fail(f"demo does not reference {name} at {expected_path}") + for project in DEMO_PROJECTS: + project_name = project.relative_to(ROOT) + manifest = json.loads((project / "Packages/manifest.json").read_text()) + if manifest.get("scopedRegistries"): + fail(f"{project_name} requires a scoped registry") + for name in PACKAGE_NAMES: + expected_path = f"file:../../../{name}" + if manifest["dependencies"].get(name) != expected_path: + fail(f"{project_name} does not reference {name} at {expected_path}") def validate_sample() -> None: @@ -163,10 +166,16 @@ def validate_sample() -> None: def main() -> None: - for project in (DEMO, ROOT / "examples/demo-no-location"): + for project in DEMO_PROJECTS: legacy_edm = project / "Assets/ExternalDependencyManager" if legacy_edm.exists(): fail(f"{legacy_edm.relative_to(ROOT)} bundles unsupported Google EDM4U") + settings_path = project / "ProjectSettings/ExternalDependencyManagerSettings.json" + if not settings_path.is_file(): + fail(f"{settings_path.relative_to(ROOT)} is missing") + settings = json.loads(settings_path.read_text()) + if not settings.get("edmEnabled"): + fail(f"{settings_path.relative_to(ROOT)} does not enable Unity EDM") if (BOOTSTRAP / "Example").exists() or (BOOTSTRAP / "Example.meta").exists(): fail("empty legacy Asset Store Example path still exists") if (BOOTSTRAP / "Documentation~").exists(): diff --git a/README.md b/README.md index ee119a366..e9f45779c 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,9 @@ You must generate the appropriate credentials for the platform(s) you are releas > **Upgrading from 3.x.x to 5.x.x?**
> Please check out our [v3 to v5 migration guide](MIGRATION_GUIDE_v3_to_v5.md). +> **Upgrading to 6.x.x?**
+> Version 6 uses [Unity's External Dependency Manager](https://docs.unity3d.com/Packages/com.unity.external-dependency-manager@2.0/manual/get-started-with-edm.html). If your project still contains Google's legacy EDM4U under `Assets/ExternalDependencyManager`, select **Use Unity's External Dependency Manager** when prompted. After confirming that your other plugins support Unity EDM, delete the legacy Assets installation so only one dependency manager remains. + 1. Add the OneSignal Unity SDK as an available asset to your account by clicking **Add to My Assets** from [our listing on the Unity Asset Store](https://assetstore.unity.com/packages/add-ons/services/billing/onesignal-sdk-193316). 2. Find the package waiting for you to download by clicking **Open in Unity** from that same page. This will open the Unity Editor and its Package Manager window. 3. Install **OneSignal SDK Android** and/or **OneSignal SDK iOS** from the product. Unity installs **OneSignal SDK Core** automatically as a dependency. diff --git a/examples/demo-no-location/.gitignore b/examples/demo-no-location/.gitignore index 55b9b40c9..0bae1533e 100644 --- a/examples/demo-no-location/.gitignore +++ b/examples/demo-no-location/.gitignore @@ -13,6 +13,7 @@ /ProjectSettings/* !/ProjectSettings/AndroidResolverDependencies.xml !/ProjectSettings/EditorBuildSettings.asset +!/ProjectSettings/ExternalDependencyManagerSettings.json !/ProjectSettings/OneSignalSettings.json !/ProjectSettings/ProjectSettings.asset !/ProjectSettings/ProjectVersion.txt diff --git a/examples/demo-no-location/ProjectSettings/ExternalDependencyManagerSettings.json b/examples/demo-no-location/ProjectSettings/ExternalDependencyManagerSettings.json new file mode 100644 index 000000000..f2e061e2f --- /dev/null +++ b/examples/demo-no-location/ProjectSettings/ExternalDependencyManagerSettings.json @@ -0,0 +1,5 @@ +{ + "edmEnabled": true, + "selectionPresented": false, + "edmWasInstalled": true +} \ No newline at end of file diff --git a/examples/demo/Assets/OneSignal/README.md b/examples/demo/Assets/OneSignal/README.md index d359d6427..349119293 100644 --- a/examples/demo/Assets/OneSignal/README.md +++ b/examples/demo/Assets/OneSignal/README.md @@ -53,6 +53,9 @@ You must generate the appropriate credentials for the platform(s) you are releas > **Upgrading from 3.x.x to 5.x.x?**
> Please check out our [v3 to v5 migration guide](MIGRATION_GUIDE_v3_to_v5.md). +> **Upgrading to 6.x.x?**
+> Version 6 uses [Unity's External Dependency Manager](https://docs.unity3d.com/Packages/com.unity.external-dependency-manager@2.0/manual/get-started-with-edm.html). If your project still contains Google's legacy EDM4U under `Assets/ExternalDependencyManager`, select **Use Unity's External Dependency Manager** when prompted. After confirming that your other plugins support Unity EDM, delete the legacy Assets installation so only one dependency manager remains. + 1. Add the OneSignal Unity SDK as an available asset to your account by clicking **Add to My Assets** from [our listing on the Unity Asset Store](https://assetstore.unity.com/packages/add-ons/services/billing/onesignal-sdk-193316). 2. Find the package waiting for you to download by clicking **Open in Unity** from that same page. This will open the Unity Editor and its Package Manager window. 3. Install **OneSignal SDK Android** and/or **OneSignal SDK iOS** from the product. Unity installs **OneSignal SDK Core** automatically as a dependency. From fc3b2268d0ce2ef4352a40b8ba81203aa82ab090 Mon Sep 17 00:00:00 2001 From: Fadi George Date: Thu, 23 Jul 2026 16:23:05 -0700 Subject: [PATCH 4/4] fix(ci): clarify scoped registry error message --- .github/scripts/validate-unity-distribution.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/validate-unity-distribution.py b/.github/scripts/validate-unity-distribution.py index a6415bdf0..309c62a83 100644 --- a/.github/scripts/validate-unity-distribution.py +++ b/.github/scripts/validate-unity-distribution.py @@ -119,7 +119,7 @@ def validate_packages() -> None: project_name = project.relative_to(ROOT) manifest = json.loads((project / "Packages/manifest.json").read_text()) if manifest.get("scopedRegistries"): - fail(f"{project_name} requires a scoped registry") + fail(f"{project_name} must not declare a scoped registry") for name in PACKAGE_NAMES: expected_path = f"file:../../../{name}" if manifest["dependencies"].get(name) != expected_path: