Hi. Unity 2023.3.0b4 removed some properties of AndroidProjectFiles class.
Related release note is here:
My project is depend on LauncherManifest and UnityLibraryManifest (for modifying manifest on multiple build settings), so I want to know whether it will be reverted or removed permanently.
Thanks for reply. In that case, should I manually update ExternalDependencyManager to latest version? it is installed as dependency of other packages (like IronSource).
I only became aware of this issue today, during an attempt to upgrade to version 2023.2.13. As someone responsible for maintaining a package that relies on these previously public APIs, I must express that the removal in a patch version is highly problematic. It violates semantic versioning principles and undermines trust in Unity’s versioning system.
I would greatly appreciate it if you could give careful consideration before making similar decisions in the future.
I am sorry, it happened, but if we wouldn’t do that, majority of Unity Android projects would stop working, if those projects have External Dependency Manager inside.
Small update: The fixes for External Dependency Manager started being worked on. Once the fixes will become public, we’ll bring back those APIs.