CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CRI Addressables更新历史记录

CRI Addressables ChangeLog

[0.8.09] - 2024-3-14

Dependencies

  • CRI Assets : 0.3.16

Fixed

  • Fixed an issue that caused warning CS0067 when compiling.
  • Fixed an issue where an exception would occur when viewing a build script asset that inherited CriAddressablesBuildScript in the inspector.

[0.8.05] - 2024-1-31

Dependencies

  • CRI Assets : 0.3.16

Added

  • Added the ability to choose the ResourceProvider for CRI resources in CriAddressablesBuildScript.
    • The default value will still be CriResourceProvider.

Changed

  • Removed the following deprecated DeployType implementations.
    • Addressables (Remote)
    • Addressables (Local)

Fixed

  • Fixed an issue where AsyncOperationHandle would not complete when an exception occurred during internal processing after downloading a resource.

[0.7.08] - 2023-11-30

Dependencies

  • CRI Assets : 0.3.16

Fixed

  • Fixed an issue where the resource acquisition option 'UseUnityWebRequestForLocalBundles' was not supported.

[0.7.07] - 2023-11-13

Dependencies

  • CRI Assets : 0.3.16

Internal fixes only.

[0.7.06] - 2023-9-29

Dependencies

  • CRI Assets : 0.3.16

Fixed

  • Fixed an issue where the output binary would be different for each build when referencing CRI assets even if the bundle did not have any differences.
  • Corrected to output CRIWARE resources in Use Cri Build Script mode using a naming convention more similar to AssetBundle.
    • The directory structure of the build destination will change, but the resources that have already been acquired will not be re-downloaded.
  • Fixed an issue where unnecessary files remained after bundle building in Use Cri Build Script mode.
  • Fixed an issue where a compilation error would occur when using Addressables below 1.19.x.
    • Occurs from v0.7.02

[0.7.02] - 2023-8-4

Dependencies

  • CRI Assets : 0.3.16

Added

  • Added Use Cri Build Script Mode. By switching the operation mode from ProjectSettings, the following behavior will occur.
    • It is mandatory to use CriAddressablesBuildScript or its derived class as a build script
    • Anchor assets and CriData groups are no longer generated and do not need to be managed
    • You no longer need to call CriAddressables.ModifyLocators within your app.

Changed

  • The DeployType below has been deprecated:
    • Addressables (Remote)
    • Addressables (Local)

[0.6.13] - 2023-7-6

Dependencies

  • CRI Assets : 0.3.16

Fixed

  • Fixed an issue where AsyncOperationHandle.GetDownloadStatus() might return an incorrect value when including a CRI asset as a resource.

[0.6.12] - 2023-6-23

Dependencies

  • CRI Assets : 0.3.16

Added

  • Now supports the package referenced by UnityPackageManager as the placement destination of anchor assets.
    • If Anchor Folder Path starts with "Packages/", it will be interpreted as a path within a package.

Changed

  • Added the ability to add a GUID to the anchor asset name.
    • This change may require you to rebuild your bundle.
    • The old behavior can be reproduced by disabling the Append Guid To Anchor flag.

Fixed

  • Fixed an issue where the following error may occur when importing CRI assets for the first time.
    • Unexpected recursive transfer of scripted class.
  • Fixed an issue where some CRI assets might be deployed multiple times during bundle build.
  • Fixed an issue where updating the contents of a CRI asset may not be re-downloaded at runtime.
  • Fixed an issue where an exception may occur when loading an assembly on Unity 2020 and below.
  • Fixed an issue that caused a compilation error when used with Addressables lower than 1.17.0.

[0.6.07] - 2023-5-24

Dependencies

  • CRI Assets : 0.3.16

Internal fixes only.

[0.6.06] - 2023-3-10

Dependencies

  • CRI Assets : 0.3.16

Internal fixes only.

[0.6.05] - 2023-3-9

Dependencies

  • CRI Assets : 0.3.16

Internal fixes only.

[0.6.04] - 2022-12-23

Dependencies

  • CRI Assets : 0.3.16

Added

  • The following API has been added for operation of the deployment group.
    • CriAddressablesPathPair
    • CriCustomAddressableAssetImplCreator(CriAddressablesPathPair)
    • CriAddressablesSetting.Remote
    • CriAddressablesSetting.Local
  • [Addressables 1.20.0 and above] Added the ability to delay issuing requests according to the value of [Max Concurrent Web Requests].
  • Added the ability to re-import CRI assets if necessary when updating the CRI Addressables package.

Fixed

  • Fixed to display an appropriate message when referencing assets managed by CRI Addressables from built-in resources.

[0.5.09] - 2023-3-2

Dependencies

  • CRI Assets : 0.3.16

Fixed

  • Fixed an issue where unnecessary anchor assets remained when deleting CRI assets.
  • Corrected so that the Timeout setting of the CriData group is reflected in the resource acquisition request.
  • Fixed an issue where incomplete resources were left behind if a task ended while retrieving resources.

[0.5.06] - 2023-2-22

Dependencies

  • CRI Assets : 0.3.16

Fixed

  • Fixed an issue that caused excessive memory consumption when deploying UnityEditor.

[0.5.05] - 2023-1-20

Dependencies

  • CRI Assets : 0.3.16

Fixed

  • Fixed an issue where an exception would occur if the AddressablesGroup generated by CRI Addressables was not included in the build target.

[0.5.04] - 2022-12-23

Dependencies

  • CRI Assets : 0.3.16

Added

  • Added built-in functionality to collect referenced CRI assets and output a warning.
  • Added the ability to regenerate anchor assets in bulk.

Fixed

  • Corrected so that "Addressables" DeployType cannot be selected when using an unsupported version of Addressables.
  • Fixed an issue where URI escape processing for resource acquisition was insufficient in some environments.

[0.4.09] - 2022-11-24

Dependencies

  • CRI Assets : 0.3.16

Added

  • [Addressables 1.15.1 and above] Added DeployType"Addressables" which integrates local/remote support.
  • [Addressables 1.15.1 and above] Added the ability to define your own deployment location in addition to local/remote.

Fixed

  • Fixed an issue where changes to build path and load path settings were not saved.

[0.3.13] - 2022-12-13

Dependencies

  • CRI Assets : 0.3.00

Added

  • Changed to use BundleName together with the identifier of the DL cache.

Fixed

  • Fixed an issue where Addressables (Local) type assets could not be loaded on certain models. (Occurred from 0.3.07)
  • Fixed an issue where the CRI asset size would be counted twice when specifying multiple assets and obtaining the download size.
  • Fixed an issue where Addressables.DownloadDependenciesAsync was not downloading data correctly.

[0.3.12] - 2022-11-16

Dependencies

  • CRI Assets : 0.3.00

Added

  • Local paths can now be used to deploy/load "Addressables (Remote)".

[0.3.07] - 2022-8-24

Dependencies

  • CRI Assets : 0.3.00

Fixed

  • Fixed an issue where LocalLoadPath could not be loaded correctly if it was a URI.
  • Fixed an issue where the string added at the end of Addressables.ResourceManager.InternalIdTransformFunc was ignored.

[0.3.04] - 2022-6-17

Dependencies

  • CRI Assets : 0.3.00

Fixed

  • Fixed an issue where Addressables (Local) type assets could not be loaded on certain models.

[0.3.03] - 2022-5-31

Dependencies

  • CRI Assets : 0.3.00

Added

  • Corrected so that import fails when using CRI Addressables when Addressable Asset Settings is uninitialized.

Fixed

  • Fixed an issue where data could not be deployed correctly when registering a folder in Addressable Group.
  • Corrected so that import fails when using CRI Addressables when Addressable Asset Settings is uninitialized.

[0.3.00] - 2022-5-20

Dependencies

  • CRI Assets : 0.3.00

Other

  • This is the first release.