Skip to content

v1.0.0

Choose a tag to compare

@SunYanbox SunYanbox released this 22 Feb 11:45
· 25 commits to master since this release
95fa6bc
  • 版本发布:升级至 v1.0.0 稳定版
      * 更新 SuntionCore.csproj 与 SuntionCoreMod.cs 中的版本号从 0.1.0 至 1.0.0
      * 标志量级格式化(新增)、国际化、文件工具及日志系统核心功能正式就绪

  • 测试基建:构建完整的自动化测试环境
      * 配置优化:简化测试项目为单目标 net9.0,新增 MSBuild 目标自动复制 TestFiles 资源至输出目录
      * 规范管控:新建 .gitattributes 强制二进制文件 (*.dat, *.dll) 以 binary 模式存储,防止编码损坏
      * 架构重构:新增 TestData 常量类统一管理路径,调整 MagnitudeFormatterTest 至专用命名空间目录
      * 内部暴露:通过 InternalsVisibleTo 向测试程序集开放内部成员,新增 IsStreamReady 方法供断言使用

  • 测试覆盖:实施全模块集成与压力验证
      * FileSizeUtil:验证静态方法与字符串扩展 .ToFileSize() 的一致性
      * I18N:覆盖语言加载、链式翻译 (::)、参数替换 ({{}})、动态切换及数据扩展全流程
      * ModLogger:执行 500 次随机负载压力测试,模拟多实例、多级别日志写入及异常堆栈记录

  • 文档完善:新增引用指南与 API 手册
      * 引用教程:在中英文 README 中新增“如何引用本库”章节,详解 DLL 复制与 .csproj 配置 (Private=False)
      * API 手册:创建 API_ZH.md 与 API_EN.md,收录所有公有接口定义,并将 README 中的详细表格迁移至此
      * ** usage 指引**:明确提示用户参考 SuntionCore.Tests 项目获取具体代码示例
      * 致谢更新:补充 SuntionCore 官方模组链接及功能描述

病毒检测报告:

SuntionCore-1.0.0.7z