Changelog

1.13.11 (03/09/2025)

Fixes:

  • 修复了检测到多个活动编辑器实例时的罕见警告
  • 确保在关闭Unity项目时,macOS上的Hot Reload进程已关闭

1.13.10 (17/08/2025)

Improvements:

  • 添加一个设置,以便在进行序列化字段更改时自动重新编译Unity编辑器模式,这些更改在完全重新编译之前无法编辑
  • 添加一个设置,仅在播放模式下自动重新编译不支持的更改
  • 添加一个高级设置,以便在编辑模式下暂停Hot Reload

Fixes:

  • 修复了使用属性初始化语法时的崩溃问题

1.13.9 (14/08/2025)

Features:

  • 添加Windows ARM支持

Improvements:

  • 通过更好地管理终端窗口,改善macOS上的用户体验

Fixes:

  • 改进对部分不支持的MonoBehaviour方法更改的报告
  • 修复了将编辑应用于其他字段初始化器中使用的静态/常量字段的问题
  • 正确报告泛型类内部的覆盖方法编辑为不支持
  • 修复了编辑器中罕见的性能峰值问题

1.13.8 (20/07/2025)

Fixes:

  • 修复了将异步字段闭包用作枚举器时的错误

1.13.7 (28/04/2025)

Improvements:

  • 由于当前的限制,默认情况下在附加调试器时禁用Hot Reload。添加一个设置,允许Hot Reload像以前一样与调试器一起运行

Fixes:

  • 修复了Linux和Mac上的多编辑器支持
  • 修复了Unity错误报告工具打开时Hot Reload崩溃的问题

1.13.6 (18/04/2025)

Improvements:

  • 修复了与vInspector 2的基本兼容性
  • 默认情况下,不将添加的monobehaviour方法显示为部分支持

1.13.5 (14/04/2025)

Features:

  • 添加了对常见Odin Inspector字段属性的支持

Improvements:

  • 修复了与vInspector 2的基本兼容性
  • 默认情况下,不将添加的monobehaviour方法显示为部分支持

Fixes:

  • 修复了重新编译后更多不必要的场景导入

1.13.4 (11/04/2025)

Fixes:

  • 修复了Unity 2019/2020上的Odin inspector兼容性

1.13.3 (11/04/2025)

Fixes:

  • 修复了设备上构建

1.13.2 (10/04/2025)

Features:

  • 添加对常见Unity属性的支持
  • 允许使用virtual关键字修补方法

Improvements:

  • 改进错误消息

Fixes:

  • 修复了重新编译后不必要的场景导入

1.13.1 (04/04/2025)

Improvements:

  • 更清楚地说明,在编辑模式下,必须进行完整的Unity重新编译才能在检视面板中修改字段

Fixes:

  • 修复了使用init访问器时的崩溃问题
  • 修复了在禁用Unity自动刷新时切换分支和编译后导致脚本引用未分配的Unity错误
  • 修复了Virtual Player中偶尔出现的nullref问题

1.13.0 (24/03/2025)

Features:

  • 泛型类支持
  • 字段支持
  • C# 10+支持

Fixes:

  • 编辑器发布模式下的内联方法不再引入未被检测到的更改
  • 修复编译错误后,编译错误不会引入未被检测到的更改

1.12.14 (26/11/2024)

Improvements:

  • 成功重载后会显示已修改方法的列表
  • 未应用更改的重载在列表中显示为单独的条目
  • 时间线条目显示相对时间而不是时间戳
  • 在播放期间自动重新编译不支持的更改将重新进入播放模式

1.12.13 (20/11/2024)

Fixes:

  • 多人游戏模式兼容性:Hot Reload不再占用Unity 6中新创建的整个虚拟播放器

1.12.12 (19/07/2024)

Fixes:

  • 修复了如果方法先前与调用方法一起修补,则未检测到方法更改的问题
  • 修复了对泛型类中使用的泛型方法的编辑未报告为部分/不支持的更改
  • 修复了与许可相关的罕见异常
  • 修复了与多个编辑器使用检测相关的罕见异常

1.12.11 (24/06/2024)

Improvements:

  • InvokeOnHotReload属性现在提供相关方法的列表

1.12.10 (31/05/2024)

Features:

  • 添加了同时在多个Unity项目中运行Hot Reload的支持

Fixes:

  • 修复了导致具有多个程序集的项目编译时间更长的问题
  • 修复了长时间使用Hot Reload覆盖层时编辑器性能下降的问题
  • 修复了在“项目”文件夹中选择预制件时Unity Inspector窗口卡住的问题
  • 改进了Hot Reload未激活时的编辑器性能

1.12.9 (15/12/2023)

Features:

  • 添加了对符号链接(Junctions)的支持

Improvements:

  • 添加了一个设置,用于在退出播放模式时自动重新编译不支持的更改
  • 添加了一个设置,用于自动重新编译部分不支持的更改
  • 添加了调用已修补方法的InvokeOnHotReloadLocal属性
  • 为热重载编译添加了编辑器窗口通知
  • 添加了实验性支持,可根据Hot Reload的状态更改播放模式颜色色调
  • 添加了一个设置来控制着色器自动刷新

Fixes:

  • 为进入/退出播放模式时编辑器重新编译提供了解决方案
  • 修复了在某些情况下在Visual Studio中编辑脚本时文件更改被忽略的另一个问题

1.12.8 (03/11/2023)

Fixes:

  • 修复了当PC名称包含双字节字符时无法安装Hot Reload的问题
  • 修复了如果项目位于包含双字节字符的用户目录中则无法使用Hot Reload的问题
  • 修复了在某些情况下在Visual Studio中编辑脚本时文件更改被忽略的问题

1.12.7 (27/10/2023)

Fixes:

  • 修复了在某些情况下的崩溃问题
  • 修复了如果在Visual Studio中打开项目,更新按钮不起作用的问题

1.12.6 (17/10/2023)

Improvements:

  • 更新了界面,其中包含已应用补丁的列表以及有关补丁失败的更详细信息
  • 添加了重新编译按钮
  • 添加了对微小窗口大小的支持

Fixes:

  • 修复了一些罕见的崩溃问题
  • 显著减少了未报告的补丁失败的发生次数
  • 修复了添加的unity事件函数导致代理组件被添加到预制件的问题

1.12.5 (21/08/2023)

Fixes:

  • 修复了能够关闭“评价应用”提示的问题
  • 修复了“启动时显示”选项恢复为“始终”的问题
  • 确保在卸载Hot Reload时恢复原始的自动刷新首选项
  • 修复了VS Code中的无害错误

1.12.4 (14/08/2023)

Fixes:

  • 使Hot Reload能够正确识别更改字段类型和删除字段为不支持的更改
  • 修复了进入播放模式时unity事件函数不执行的问题
  • 使自动重新编译不支持的更改选项更可靠
  • 程序集定义文件和本机插件(例如dll文件)可以自动触发Unity重新编译

1.12.3 (31/07/2023)

Announcements:

  • Unity Pro用户的Hot Reload定价模式已调整。拥有10名或更少员工的公司的Unity Pro客户不再属于商业定价计划,有资格享受独立开发者定价

Fixes:

  • 修复了Unity 2023上指示图标渲染损坏的问题
  • “自动重新编译不支持的更改”设置现在在大多数版本上都受支持
  • 减少了Hot Reload未运行时对性能的影响

1.12.2 (07/07/2023)

Improvements:

  • 添加了一个选项,用于在检测到不支持的更改时自动重新编译(默认情况下为新用户启用)

Fixes:

  • Hot Reload现在可以正确地将对属性的更改报告为不支持

1.12.1 (17/06/2023)

Fixes:

  • 修复了先前版本上构建失败的问题

1.12.0 (14/06/2023)

Improvements:

  • 各种生活质量和用户界面改进
  • 添加了当前Hot Reload状态的指示(空闲/编译/修补等)
  • 添加了遇到的不支持的更改列表
  • 添加了隐藏控制台窗口的选项(在Windows和Linux上受支持)
  • 添加了工具栏覆盖(在Unity 2021.2及更高版本中可用)

Fixes:

  • 修复了无法修补启动代码(例如Awake和Start方法)的问题
  • 修复了具有表达式语法的仅getter属性不进行热重载的问题
  • 修复了如果事件函数已编译则无法删除它们的问题
  • 修复了由于项目路径包含非ASCII字符而导致启动长时间延迟的问题

1.11.0 (05/06/2023)

Features:

  • 添加了调试器支持(包括设备上)

Improvements:

  • 现在建议并默认为新用户启用资产刷新设置
  • 现在可以通过编辑器窗口升级软件包(从下一版本开始)

Fixes:

  • 修复了编辑结构体时生成无效IL的罕见问题

1.10.12 (27/05/2023)

Fixes:

  • 添加了实验性文件观察器客户端,修复了现有客户端的罕见问题
  • 修补事件函数不再在播放模式下向场景外的预制件添加组件

1.10.11 (24/05/2023)

Features:

  • 添加了对资产刷新的支持(实验性)

Fixes:

  • 修复了由未合并的git更改导致的启动缓慢问题

1.10.10 (22/05/2023)

Fixes:

  • 修复了一些用户被错误地识别为拥有Unity Pro层级的问题

1.10.9 (21/05/2023)

Improvements:

  • 改进了初始用户体验
  • 添加了设置,用于在Hot Reload运行时控制Unity的自动刷新和脚本编译设置(默认情况下为新用户启用)
  • 添加了在Unity项目打开时启动Hot Reload的设置

1.10.8 (20/05/2023)

Improvements:

  • 各种用户界面改进
  • 添加了停止和重新启动按钮
  • 在编辑器窗口的“帮助”选项卡中添加了变更日志
  • 改进了已应用补丁的列表

1.10.7 (18/05/2023)

Fixes:

  • 修复了在特定情况下修改事件函数导致的异常日志记录

1.10.6 (17/05/2023)

Improvements:

  • 添加了一个选项,用于使用默认项目生成来提高域重载性能

Fixes:

  • 修复了导致控制台应用程序在启动时崩溃的几个问题
  • 修复了先前版本中引入的性能回归
  • 修复了在删除项目的库文件夹后打开Unity项目时的异常

1.10.5 (13/05/2023)

Improvements:

  • 现在已指定软件包依赖项
  • 文档链接现在指向相应的部分

Fixes:

  • 解决了一个问题,即无害的编译器警告导致补丁失败
  • 修复了一个问题,即如果其中一个修改的文件不属于项目,则有效的补丁被丢弃
  • 解决了一个在临时文件夹无法访问时发生的异常垃圾邮件问题
  • 解决了未显示登录小部件的混淆

1.10.4 (07/05/2023)

Improvements:

  • 添加了警告,阐明在运行时添加的unity事件方法在加载新场景时存在限制

Fixes:

  • 修复了在运行时删除添加的unity事件方法的问题

1.10.3 (05/05/2023)

Fixes:

  • Unity Personal/Plus用户现在可以购买永久许可证,包括通过Asset Store。永久许可证也比以前的订阅模式便宜得多

1.10.2 (04/05/2023)

Fixes:

  • 添加了修复,以便仅在开发播放器构建中包含来自Hot Reload包的代码

1.10.1 (02/05/2023)

Fixes:

  • 为确保可以热重载播放器构建的所有方法,并且用户不会遇到意外问题,需要为启用了Hot Reload(设备上)的开发构建禁用代码剥离

1.10.0 (02/05/2023)

Features:

  • 设备上功能又回来了,现在已经稳定并准备好使用
  • 现在支持独立的设备上功能(Windows/MacOS/Linux)

Improvements:

  • 用IP输入字段替换了二维码,用于连接到特定网络

1.9.4 (16/04/2023)

Improvements:

  • 增加了通过Hot Reload窗口兑换促销代码的功能
  • 在使用Hot Reload 5天后,在Asset Store中添加了评价Asset Store包的按钮

Fixes:

  • 修复了涉及程序集引用依赖项的某些代码更改有时会导致Hot Reload失败的边缘情况

1.9.3 (01/04/2023)

Improvements:

  • 在Hot Reload窗口中为有自动刷新问题的用户添加了一个按钮。这将重定向到我们网站的故障排除部分,以帮助他们处理潜在问题

Fixes:

  • 修复了即使在首选项中禁用了自动刷新,IDE仍会在脚本更改时自动刷新的问题

1.9.2 (31/03/2023)

Fixes:

  • 修复了添加/删除方法参数不会热重载代码的回归问题
  • 修复了添加/删除参数修饰符“in”、“out”和“ref”不会热重载代码的回归问题
  • 修复了向非泛型方法添加泛型参数不会热重载代码的回归问题
  • 修复了向方法添加/删除“static”修饰符不会热重载代码的回归问题
  • 修复了更改方法的返回类型不会热重载代码的回归问题
  • 修复了即使Unity重新编译,Hot Reload也会在域重载后应用代码更改的问题
  • 暂时删除了设备上功能,同时我们致力于使其更完善、更健壮和更适合生产

1.8.2 (16/03/2023)

Fixes:

  • 修复了Hot Reload在Mac上不起作用的问题

1.8.1 (14/03/2023)

Improvements:

  • 当Hot Reload的实例已在运行时,启动新实例将明确指示除非所有其他实例都完全关闭,否则它无法启动。这在例如先前实例未完全关闭的情况下很有帮助,此时需要通过(即任务管理器)进行手动干预
  • 文档按钮现在始终显示在Hot Reload窗口的底部
  • Hot Reload现在总是在相应的Unity编辑器关闭时关闭
  • 在安装其他组件时,隐藏登录屏幕以不干扰安装过程
  • 当用户在Hot Reload窗口中按升级时,再次获取最新的软件包版本,以避免用户可能需要多次升级的情况
  • 在实际开始安装过程之前,添加了提示,要求用户安装其他组件
  • 向软件包添加了One-Pager文档

Fixes:

  • 修复了对Roslyn源生成器的支持
  • 修复了演示场景与设备上功能兼容的问题
  • 修复了突发支持更新引入的性能回归(在某些计算机上,Hot Reload无法启动或启动时间很长)

1.8.0 (07/03/2023)

Features:

  • 添加了对Hot Reload Unity作业的支持。目前支持以下类型:IJob、IJobFor、IJobParallelFor、IJobParallelForTransform、IJobParticleSystem、IJobParticleSystemParallelFor、IJobParticleSystemParallelForBatch
  • 在“关于”选项卡中添加了指向问题跟踪器的链接

Fixes:

  • 修复了网络代码导致端口耗尽的问题
  • 修复了当将属性更改为使用箭头语法(=>)而不是表达式主体时,导致受影响文件的热重载失败的问题

1.7.1 (03/03/2023)

Fixes:

  • 修复了Hot Reload无法检测到文件更改的问题
  • 修复了启动Hot Reload时偶尔出现的UnauthorizedAccessException错误日志

1.7.0 (02/03/2023)

Features:

  • 添加了对添加新Unity事件方法(Update、Awake等)的支持

Fixes:

  • 修复了在某些情况下,当有更新的软件包版本可用时,更新可用指示不出现的问题

1.6.5 (27/02/2023)

Features:

  • 添加了注销按钮,允许在不同设备上重复使用相同的许可证(仅限Unity Plus/Pro/Enterprise)
  • 添加了一个简单的演示场景

Improvements:

  • 当Hot Reload修改“自动刷新”设置时,我们会显示一个信息提示,说明用户需要使用默认的Unity快捷方式(Ctrl+R)刷新其资产。一些用户对Unity突然不自动刷新感到困惑
  • 微小的美学改进
  • Hot Reload错误和警告现在显示在Unity编辑器控制台中
  • 当相应的Unity编辑器进程退出时,关闭Hot Reload控制台窗口
  • 通过.unitypackage安装的软件包的无缝软件包更新流程

1.6.2 (25/02/2023)

Improvements:

  • 进一步减小软件包文件大小(减小到3.5 MB)
  • 删除了安装git-lfs的要求,以便能够在Unity软件包管理器中使用git url

Fixes:

  • 修复了当未安装git时Hot Reload记录错误的回归问题

1.5.2 (21/02/2023)

Features:

  • 添加了对在设备上修补Android Player构建的支持

Improvements:

  • 大幅减小软件包文件大小
  • 公开API以编程方式启动/停止热重载CLI

1.4.8 (18/02/2023)

Improvements:

  • 如果Unity附带的编译器支持,则添加对c# 11的支持
  • 添加支持,通过添加hot-reload-config.json来配置Hot Reload的高级设置。有关此内容的文档可以在软件包中找到:Server/hot-reload-config.graphql
  • 添加支持,以热重载Unity项目所依赖的外部解决方案中的代码(通过上述配置)

Fixes:

  • 修复了与Unity不一致的.sln和.csproj文件生成相关的各种问题
  • 修复了域重载时/更新热重载软件包时偶尔出现的冻结
  • 修复了域重载时或终止Hot Reload进程时Unity控制台中的错误
  • 修复了热重载包含对嵌套泛型类型的方法调用的方法时的方法未找到异常
  • 修复了在某些边缘情况下在OSX上运行的多个Hot Reload进程

1.3.9 (17/02/2023)

Improvements:

  • 改进了许可用户体验

1.3.8 (16/02/2023)

Fixes:

  • 修复了具有不同名称但具有相同程序集名称作为输出的多个项目的密钥冲突

1.3.7 (16/02/2023)

Fixes:

  • 修复了由于项目名称中包含“.”而导致的密钥冲突
  • 修复了如果安装了Hot Reload,Unity批处理模式不会退出的问题

1.3.6 (13/02/2023)

Fixes:

  • 修复了热重载泛型类型中嵌套类型的方法的边缘情况
  • 修复了各种程序集解析问题

1.3.4 (10/02/2023)

Features:

  • 添加/编辑/删除泛型方法
  • 添加/编辑/删除方法参数(例如添加“int x”,或将“int y”更改为“string y”)
  • 添加/编辑/删除方法类型参数(对于泛型方法)
  • 添加/编辑/删除方法返回类型
  • 编辑可访问性修饰符(在public/private/protected/internal之间切换)
  • 将方法从静态更改为非静态,以及从非静态更改为静态
  • 重命名方法(包括泛型)
  • 添加新方法
  • 添加新属性、事件或索引器

Fixes:

  • 修复了对mac m1(silicon)的热重载支持
  • 为mac提供了更好的Hot Reload控制台窗口
  • 修复了Hot Reload有时在windows上无法检测到文件更改的问题
  • 修复了在热重载运行时c#文件被自动修改的问题
  • 修复了解决方案中多个同名项目在热重载启动时导致失败的问题
  • 修复了安装热重载后visual studio不再自动刷新Unity的问题
  • 修复了在打开热重载窗口时进行播放器构建时的构建失败
  • 修复了由热重载包中的dll引起的il2cpp构建失败

1.1.9 (08/02/2023)

Fixes:

  • windows上文件观察器的各种问题
  • 当打开Hot Reload窗口时禁用“允许Http”设置时的错误日志

1.1.8 (06/02/2023)

Fixes:

  • 打开热重载窗口时进行播放器构建时的异常
  • windows上存在多个文件观察器进程

1.1.7 (04/02/2023)

Features:

  • Unity personal现在免费(无限制)

Improvements:

  • 微小的可用性改进

1.1.6 (04/02/2023)

Features:

  • 免费试用期满后,用户现在每天可以使用Hot Reload 2小时

1.1.5 (29/01/2023)

Fixes:

  • 在非常大的项目中,在Unity 2022及更高版本上,重载有时会失败并出现“TypeLoadException”

1.1.4 (28/01/2023)

Improvements:

  • 当方法修补失败时提供更好的警告日志

Fixes:

  • 模块加载错误“在调试期间不允许更改程序集引用的版本”
  • 在Mac上正确设置服务器工作目录
  • MacOS - 在不同硬盘分区上热重载资产现在可以正常工作
  • 由于UNITY_EDITOR定义符号导致的构建失败
  • 如果文件观察器因任何原因被操作系统终止,则自动重启

1.1.3 (24/01/2023)

Improvements:

  • 显著提高了Hot Reload启动时间(提高了3倍)
  • 在“关于”选项卡中添加了指向Unity论坛帖子的链接
  • 当由于编译错误导致热重载失败时,在编辑器中记录确切的编译错误

Fixes:

  • 在Unity中编译或进入播放模式后出现空引用异常
  • 启动进度条闪烁,并通常使进度条更准确
  • 域重载后偶尔出现的(无害的)NullReferenceException

1.1.1 (21/01/2023)

Features:

  • 在Mac上支持Apple Silicon处理器(已经支持intel处理器)

Fixes:

  • 在安装过程中应用设置建议时自动保存资产。这可确保即使Unity意外退出,设置也会保留
  • 当脚本有编译错误时多次重新编译时的内存泄漏
  • 重新启动Hot Reload时清除UI中的已修补方法
  • 在打开设置选项卡且有未保存更改的情况下进入/退出播放模式时的NullReferenceException
  • 修补某些方法时的NullReferenceException
  • MacOS - 签署可执行文件
  • MacOS - 支持Apple Silicon处理器(以前它会使编辑器崩溃)
  • MacOS - 在开发中为http请求添加设置建议

1.1.0 (20/01/2023)

Fixes:

  • 减少有编译器错误时的内存使用
  • 有时重新编译后“更改列表”UI未清除
  • 域重载后有时会记录与UI相关的无害异常

1.09 (18/01/2023)

首次公开发行 🎉