com.unity.addressables 1.18.2

com.unity.addressables

Notes: processedReleased April 30, 2021

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2018.4

Package Dependencies

  • com.unity.modules.assetbundle (1.0.0)
  • com.unity.modules.imageconversion (1.0.0)
  • com.unity.modules.jsonserialize (1.0.0)
  • com.unity.modules.unitywebrequest (1.0.0)
  • com.unity.modules.unitywebrequestassetbundle (1.0.0)
  • com.unity.scriptablebuildpipeline (1.18.0)

🔄 Changes

  • Where available use synchronous load api's when AsyncOperationHandle.WaitForCompletion is called.
  • Fixed issue where loading of Prefabs and ScriptableObjects in "Use Asset Database" and "Simulate Groups" play mode could cause changes to source Assets. Now those play modes will return instanced copies of the Assets.
  • Added "Catalog Download Timeout" to AddressableAssetSettings, used for setting a timeout for .hash and .json catalog file downloads.
  • Fixed issue where order of data in catalog.json can change. Order is now sorted to be deterministic.
  • Added best practice documentation for define dependant compilation during build time.
  • CompletedOperation are now returned to the op pool so they can be reused
  • Made AddressableAssetSettings.ContentStateBuildPath public api access.
  • Add option for building MonoScript bundle. This approach improves multi bundle dependencies to the same MonoScript.
  • Added documentation for AddressableAssetSettings options.
  • Improved error handling of failed unity web requests and some other operations.
  • Users can now look into the InnerException property of an operation's exception for additional details"
  • Fixed issue where .json and .asmdef files in the root of a package folder cannot be marked as Addressable.
  • Fixed issue where unmodifiable assets cannot be marked as Addressable.
  • Exposed more tools for making custom build scripts
  • Exposed InvokeWaitForCompletion to be inheritable by custom operations
  • Fixed issue where an url was improperly parsed by LoadContentCatalogAsync() if it contained query parameters
  • Fixed issue where the post assigned to a hosting service was changing on domain reloads
  • Add option for building asset bundles using "Non-Recursive Dependency calculation" methods. This approach helps reduce asset bundle rebuilds and runtime memory consumption.
  • Add upload speed option to the http service settings. Downloads will be provided by the rate set in Kbp/s
  • Add an option to force using UnityWebRequest even when AssetBundles are local
  • Fixed issue with WebRequestQueue where web requests weren't getting queued correctly
  • Fixed issue where looking for default group would spam null reference to GUI if Built In data group was deleted/null