diff --git a/Assets/YooAsset/CHANGELOG.md b/Assets/YooAsset/CHANGELOG.md index 50927c21..f64a3fba 100644 --- a/Assets/YooAsset/CHANGELOG.md +++ b/Assets/YooAsset/CHANGELOG.md @@ -2,6 +2,80 @@ All notable changes to this package will be documented in this file. +## [2.2.8-preview] - 2025-01-03 + +新增了单元测试用例。 + +### Improvements + +- EditorSimulateModeHelper.SimulateBuild()方法提供指定自定义构建类 + + ```csharp + public class EditorSimulateBuildParam + { + /// + /// 模拟构建类所属程序集名称 + /// + public string InvokeAssmeblyName = "YooAsset.Editor"; + + /// + /// 模拟构建执行的类名全称 + /// 注意:类名必须包含命名空间! + /// + public string InvokeClassFullName = "YooAsset.Editor.AssetBundleSimulateBuilder"; + + /// + /// 模拟构建执行的方法名称 + /// 注意:执行方法必须满足 BindingFlags.Public | BindingFlags.Static + /// + public string InvokeMethodName = "SimulateBuild"; + } + ``` + +- 文件清理方式新增清理缓存清单。 + + ```csharp + /// + /// 文件清理方式 + /// + public enum EFileClearMode + { + /// + /// 清理所有清单 + /// + ClearAllManifestFiles, + + /// + /// 清理未在使用的清单 + /// + ClearUnusedManifestFiles, + } + ``` + +### Fixed + +- (#426) 修复了鸿蒙next平台加载内置文件路径报错的问题。 +- (#428) 修复了鸿蒙next平台加载内置文件路径报错的问题。 +- (#434) 修复了2.2版本 catalog文件对Json格式原生文件不记录的问题。 +- (#435) 修复了WebGL平台调用MD5算法触发异常的问题。 + +### Added + +- 新增了视频打包规则。 + + ```csharp + /// + /// 打包视频文件 + /// + [DisplayName("打包视频文件")] + public class PackVideoFile : IPackRule + ``` + +### Changed + +- 重命名FileSystemParameters.RootDirectory字段为PackageRoot +- 重命名ResourcePackage.ClearCacheBundleFilesAsync()方法为ClearCacheFilesAsync() + ## [2.2.7-preview] - 2024-12-30 ### Improvements