CHANGELOG¶
这个项目的所有显著变化都将记录在这个文件中。
格式基于 Keep a Changelog,以及这个项目 尽量
遵循 Semantic Versioning。
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,and this project adheres to Semantic Versioning.
[0.4.0 - alpha] - 2025-09-21¶
- Alpha 阶段不保证兼容性,内容随时可能修改。
已知问题¶
Attribute Overview Pro
处于重制阶段(其原模块为Chinese Attribute Overview
),当前仍存在错误;但该错误仅属于展示层面问题,大部分特性正常显示,不影响其他未报错内容,且不影响打包流程
Change¶
- 优化代码架构,更新版本需要重新导入
- 移动
Wigdet
部分到YuumixEditor
中,重命名为InspectorWigdet
,设计为仅限编辑器阶段使用,打包后剔除,需要使用UNITY_EDITOR
宏定义包裹
Added¶
- 新增
InspectorBiligualismConfigSO
,设置面板语言,提供OnLanguageChange
事件接口 - 新增
OdinToolkits
文件夹定位接口,OdinToolkitsPaths.GetRootPath()
可以获取到OdinToolkits
文件夹的相对路径,默认为"Assets/Plugins/Yuumix/OdinToolkits"
- 新增
Add ChineseSummary
和Remove ChineseSummary
右键菜单项,可以一键同步脚本中的Summary
注释到ChineseSummary
特性,同时提供一键移除操作,在不需要时可以快速脱离,不影响项目
重要更新 - Script Doc Generator 脚本文档生成器¶
Change¶
- 升级为独立模块,重构代码逻辑和用户 UI 界面
Added¶
- 新增
ChineseSummaryAttribute
特性,用于替代 XML 的 Summary 注释,将内容作为元数据标记到成员中,使得反射可以获取 - 新增支持分析公共实例构造函数、非构造方法、运算符重载方法、属性、事件及字段
- 新增支持分析目标程序集中的类型并生成文档
- 新增
Test
文件夹,经手动测试,可以支持相当多的脚本内容分析。
Fixed¶
- 修复在中文 API 文档生成器中,方法在高层级基类(不限层级,如祖父类及以上)声明、在下层基类(不限层级)重写时未被正确归纳至继承方法列表的问题
- 修复在方法分析数据中,接口声明的方法在当前类实现时,代码逻辑中并不存在 override 关键字,而方法声明字符串中错误显示 override 的问题
Community 社区模块¶
Added¶
- 新增
ResolvedParametersOverviewCardSO
卡片案例,为纯Editor
模块 - 新增
SwitchButtonAttributeCardSO
卡片案例,包含Runtime
和Editor
两部分
[0.3.3 - alpha] - 2025-08-17¶
- Alpha 阶段不保证兼容性,内容随时可能修改。
- 目前
v0.3.3 - alpha
已经可以支持基础功能运行,具体查看 Odin Toolkits For Unity
[0.1.3.beta] - 2025-05-21¶
- Beta 阶段不保证向前兼容,删除旧版本再导入
Added¶
- 新增
SwitchButtonAttribute
,将bool
显示为开关,兼容ToggleLeftAttribute
特性 - 修改自Schwapo
开源项目 - 新增
Singleton
单例模块
Changed¶
- 完善生成模板代码工具
GenerateTemplateCode
,并完善OdinToolkits
文档网站信息 - 调整菜单路径
- 调整
OdinToolkits
文件夹定位,支持OdinToolkits
文件夹整体移动 - 调整
Common
文件夹 - 完善
QuickGenerateSO
文档信息
Removed¶
ComponentBinder
,组件绑定工具,在项目中并未完善,无法使用- 移除
OdinToolkits
编辑器配置,未修改完善
[0.1.2.beta] - 2025-05-09¶
Changed¶
- Beta 阶段不向前兼容
- 重新设计项目结构,根目录为 Plugins/Yuumix/OdinToolkits,将 SO 框架移至 OdinToolkits 文件夹内。
[0.1.1] - 2025-04-28¶
Added¶
- 新增两个第三方引用,位于 ThirdParty 文件夹,包括一个 Odin 相关开源库 和一个 Log相关免费资源
- 新增 Odin 自带特性解析手册,中文解析 Odin 默认提供的 Attributes,比官方的手册更适合中文开发者。
- 新增模版代码生成工具
- 新增 ComponentBinder ,组件绑定工具
- 新增 OdinToolkits 编辑器配置
- 新增自定义扩展 Odin Attribute
- 新增提取 Odin Syntax Highlight 资源文件,让 Odin 的语法高亮为开发者所用
- 新增通用模块 Common,一些跨项目通用类,方法
[0.1.0] - 2025-04-21¶
Added¶
- 新增一个简单工具,QuickGenerateSO - 快速右键生成 SO 资源,自动遍历选择的资源,根据继承了
ScriptableObject
的脚本,生成 SO 资源。