Skip to content

Releases: AIO-GAME/Unity.Asset.CLI

1.0.29-preview

24 Jan 09:57
1.0.29-preview
673617f

Choose a tag to compare

💫 修复

  • 修复 iOS 获取存储空间大小时,接收参数修正为 long 类型,确保参数类型的正确性。

🪄 优化

  • 新增资源价值日志输出,区分 DEBUG 宏,独立开关,提高日志输出的精细度和可定制性。

💫 Fixed

  • Fixed an issue on iOS where obtaining storage space size, correcting the received parameter to be of type long to ensure the correctness of the parameter type.

🪄 Improvement

  • Added resource value log output, distinguishing the DEBUG macro, independent switch, improving the precision and customizability of log output.

Full Changelog: 1.0.28-preview...1.0.29-preview

1.0.28-preview

24 Jan 06:19
1.0.28-preview
446a440

Choose a tag to compare

💫 修复

  • 修复在 macOS 和 Windows 的 Editor 下获取磁盘空间大小可能会报错的问题,确保获取磁盘空间大小的操作正常执行。

🪄 优化

  • 谷歌云上传资源对比清单后优化上传接口,提高上传速度,提升资源上传的效率。
  • 优化下载回调函数调用顺序,确保下载回调函数按照正确的顺序执行,提高下载操作的可控性。

💫 Fixed

  • Fixed an issue where obtaining disk space size on macOS and Windows in the Editor might result in an error, ensuring that the operation to obtain disk space size is executed normally.

🪄 Improvement

  • Optimized the upload interface for Google Cloud after comparing the resource manifest, improving upload speed and enhancing the efficiency of resource uploads.
  • Optimized the download callback function invocation order, ensuring that the download callback functions are executed in the correct order, improving the controllability of download operations.

Full Changelog: 1.0.27-preview...1.0.28-preview

1.0.27-preview

23 Jan 11:32
1.0.27-preview
adba7a6

Choose a tag to compare

💫 修复

  • 修复 ASConfig 报错异常的问题,确保 ASConfig 使用时不会导致异常。

🪄 优化

  • 在程序集设置中防止被剥离属性,确保程序集的完整性。
  • 修改 YooAsset CLI 代码格式,使其更加整洁和易读。
  • 支持 Sandbox 目录的自定义,增加配置的灵活性。
  • 优化初始化异常抛出流程,提高系统对异常情况的处理能力。
  • 在游戏运行中剔除配置单例模式,优化资源系统在运行时的性能。
  • 在程序集设置中防止被剥离属性,确保程序集的完整性。

💫 Fixed

  • Fixed the issue causing errors in ASConfig, ensuring that using ASConfig does not lead to exceptions.

🪄 Improvement

  • Prevent being stripped in assembly settings to ensure the integrity of the assembly.
  • Modified the code format of YooAsset CLI for a cleaner and more readable appearance.
  • Added support for customizing the Sandbox directory, increasing configuration flexibility.
  • Optimized the initialization exception throwing process to improve the system's ability to handle exceptional situations.
  • Excluded the configuration singleton mode during game runtime to optimize the performance of the resource system at runtime.
  • Prevented being stripped in assembly settings to ensure the integrity of the assembly.

Full Changelog: 1.0.26-preview...1.0.27-preview

1.0.26-preview

23 Jan 04:54
1.0.26-preview
2f435e5

Choose a tag to compare

💫 修复

  • 修复资源下载器完成回调触发两次的问题,确保下载完成回调只执行一次。
  • 修复在其他平台运行时使用了空值的 bug,防止空值引发运行时错误。

🪄 优化

  • 新增资源系统异常初始化系统异常值,提高系统对异常情况的处理能力。
  • 修改日志输出类型,使日志输出更加清晰和易于定位问题。
  • 移除 Setting 多余宏定义,简化配置,提高代码的可读性。
  • 自动转换 ASBuildConfigAssetBuildCommand,简化代码结构,提高代码的可维护性。

💫 Fixed

  • Fixed an issue where the resource downloader completion callback was triggered twice, ensuring that the callback is executed only once.
  • Fixed a bug where null values were used when running on other platforms, preventing null values from causing runtime errors.

🪄 Improvement

  • Added resource system exception initialization to improve the system's ability to handle exceptional situations.
  • Changed the log output type for clearer and more easily locatable log output.
  • Removed unnecessary macro definitions in Setting, simplifying the configuration and improving code readability.
  • Automatically converted ASBuildConfig to AssetBuildCommand to simplify the code structure and improve code maintainability.

Full Changelog: 1.0.25-preview...1.0.26-preview

1.0.25-preview

22 Jan 07:45
1.0.25-preview
87cd693

Choose a tag to compare

💫 修复

  • 修复谷歌云 FTP 的 Latest 版本上传问题,确保实际上传是指定版本。
  • 移除序列列表配置中 GUID 为空的资源,提高配置的清晰度和准确性。

🪄 优化

  • 新增配置中文说明,使配置更易理解和操作。
  • 将异常抛出中的中文移除,改为使用事件枚举通知,提高代码的可维护性和国际化水平。
  • 优化资源初始化事件 API,以提高性能和系统稳定性。
  • 在 Editor 模式中新增自定义存储路径的功能,为用户提供更灵活的编辑体验。

💫 Fixed

  • Fixed an issue with Google Cloud and FTP uploads in the Latest version, ensuring the actual upload is for the specified version.
  • Removed resources with empty GUIDs from the sequence list configuration to improve clarity and accuracy.

🪄 Improvement

  • Added Chinese explanations in the configuration for better understanding and operation.
  • Removed Chinese from thrown exceptions and replaced it with event enum notifications, improving code maintainability and internationalization.
  • Optimized the resource initialization event API for improved performance and system stability.
  • Added the ability to customize storage paths in Editor mode for a more flexible editing experience.

Full Changelog: 1.0.24-preview...1.0.25-preview

1.0.24-preview

19 Jan 10:57
1.0.24-preview
b1a7f42

Choose a tag to compare

💫 修复

  • 修复环境变量 gcloud gsutil 修改失败的问题,确保修改环境变量的操作能够成功执行。
  • 修复主收集器中首包资源没有完全剔除的 bug,确保首包资源能够正确地被清除。
  • 修复序列模式下只记录而不保存的问题,确保序列模式正常保存记录。
  • 修复新增异常请求清单列表因网络问题而不主动抛出异常的 bug,增强系统的异常处理机制。

🪄 优化

  • 优化谷歌云 FTP 上传的性能和稳定性,提高上传操作的效率和可靠性。

💫 Fixed

  • Fixed an issue with the modification of environment variables gcloud and gsutil, ensuring that the modification of environment variables can be executed successfully.
  • Fixed a bug where first package resources were not completely removed from the main collector, ensuring that first package resources are correctly cleared.
  • Fixed the issue in sequence mode where only recording occurred without saving, ensuring that sequence mode correctly saves records.
  • Fixed a bug where adding an exceptional request to the manifest list did not throw an exception actively in case of network issues, enhancing the system's exception handling mechanism.

🪄 Improvement

  • Optimized the performance and stability of Google Cloud and FTP uploads, improving the efficiency and reliability of upload operations.

Full Changelog: 1.0.23-preview...1.0.24-preview

1.0.23-preview

18 Jan 04:12

Choose a tag to compare

✨ 内容

  • 新增收集器筛选,现在可以选择高亮的收集器进行操作。

💫 修复

  • 修复 Xcode 中打包 IOHelper.mm 文件缺少头引用的问题,添加 #include <sys/mount.h> 头引用以解决编译错误。

🪄 优化

  • 修改下载器事件,提升下载器的性能和稳定性。
  • 为首包模式新增自动转化组,使首包模式更加智能和便捷。
  • 新增首包标签打包功能,为用户提供更灵活的首包打包选择。

✨ Feature

  • Added collector filtering; now you can choose to operate on highlighted collectors.

💫 Fixed

  • Fixed an issue with missing header references in the IOHelper.mm file when building in Xcode; added #include <sys/mount.h> to resolve compilation errors.

🪄 Improvement

  • Modified downloader events to improve the performance and stability of the downloader.
  • Added automatic conversion of groups in first package mode, making first package mode smarter and more convenient.
  • Added first package tag packaging, providing users with more flexible first package packaging choices.

Full Changelog: 1.0.22-preview...1.0.23-preview

1.0.22-preview

16 Jan 12:02
1.0.22-preview
c6df550

Choose a tag to compare

💫 修复

  • 修复资源系统在编辑器模式下初始化配置时可能导致循环调用而使 Unity 卡死的问题。

💫 Fixed

  • Fixed an issue in the resource system where initializing configurations in Editor mode could cause a loop and lead to Unity freezing.

Full Changelog: 1.0.21-preview...1.0.22-preview

1.0.21-preview

16 Jan 10:03
1.0.21-preview
ec576b3

Choose a tag to compare

✨ 内容

  • 新增收集器选择,现在支持键盘操作来选择收集器。
  • 新增资源查询右键菜单,可以通过右键添加指定资源进入首包列表。

💫 修复

  • 修复构建资源成功后没有自动生成资源清单的问题。
  • 修复配置保存 API 调用重复的 bug。
  • 修复首包模式下支持查看资源详细界面的问题。
  • 修复 ASConfig 配置在打开状态刷新可能导致概率性重置配置数据的 bug。
  • 修复当收集器数量和组数量超过31个时引起操作异常的问题。
  • 修复配置收集器保存时文件没有保存进入磁盘而是在内存中的 bug。
  • 修复删除组时提示显示错误报错的问题。
  • 优化配置保存顺序。

🪄 优化

  • 进入游戏时只在 Editor 模式下自动转化配置,其他模式不进行自动转化,提高性能和效率。
  • 优化资源收集器的显示方式,使其更加清晰和易于理解。
  • 优化资源配置编辑模式的快捷菜单栏,提升用户体验。
  • 避免配置为空时仍然继续保存,避免不必要的操作。
  • 优化规则名为中文,提高配置的可读性。

✨ Feature

  • Added collector selection, now supporting keyboard operations for choosing collectors.
  • Added right-click menu in resource query, allowing the addition of specific resources to the first package list.

💫 Fixed

  • Fixed the issue of not automatically generating a resource manifest after a successful resource build.
  • Resolved the bug of repetitive API calls when saving configurations.
  • Fixed the problem of not being able to view detailed resource information in first package mode.
  • Fixed the bug where refreshing the ASConfig configuration in the open state could probabilistically reset configuration data.
  • Fixed the issue causing abnormal operations when the number of collectors and groups exceeded 31.
  • Fixed the bug where the collector configuration was not saved to disk during save but remained in memory.
  • Fixed error prompts when deleting groups.
  • Optimized the configuration save order.

🪄 Improvement

  • Automatically convert configurations only in Editor mode when entering the game, improving performance and efficiency.
  • Improved the display of resource collectors for better clarity and understanding.
  • Enhanced the shortcut menu bar in resource configuration editing mode to improve the user experience.
  • Avoided saving when configurations are empty to prevent unnecessary operations.
  • Improved rule names to be in Chinese, enhancing the readability of configurations.

Full Changelog: 1.0.20-preview...1.0.21-preview

1.0.20-preview

13 Jan 06:59
1.0.20-preview
d9a7a73

Choose a tag to compare

✨ 内容

  • 新增原始资源查询可寻址路径功能,现在可以方便地查看原始资源的可寻址路径。

✨ Feature

  • Added the ability to query the addressable path for raw resources, making it easy to view the addressable path for raw resources.

Full Changelog: 1.0.19-preview...1.0.20-preview