[2.2.3] - 2025-11-28
- webgl采用FinalizationRegistry+weakref双重机制保障对象回收 fix #2199
- 修复传一个已经销毁的jsenv的jsobject到一个正常jsenv会导致崩溃的问题
- il2cpp优化下LowMemoryNotification也是可用的
- il2cpp优化和pinvoke版本一系列参数校验不对齐的问题修正
- il2cpp优化版本对于nulable更好的支持
- 解决传bigint给uint参数会崩溃的问题
- 解决虚方法调用没有调用到子类的问题
- 解决非public方法及属性也会导出到js的问题 fix #2241
- il2cpp优化含引用类型的结构体,其引用字段设置后可能被gc的问题 fix #2243
- 反射支持枚举的ref
[2.2.3] - 2025-11-28
- WebGL adopts a dual mechanism of FinalizationRegistry + WeakRef to ensure object collection fix #2199
- Fixed a crash caused by passing a JSObject from a destroyed JS env into a normal JS env
- In the il2cpp-optimized build, LowMemoryNotification is also available
- Fixed a series of parameter validation mismatches between the il2cpp-optimized and P/Invoke versions
- Improved support for nullable types in the il2cpp-optimized version
- Fixed a crash when passing a BigInt to a uint parameter
- Fixed an issue where virtual method calls did not invoke subclass implementations
- Fixed non-public methods and properties being exported to JS fix #2241
- Fixed an issue in the il2cpp-optimized version where reference fields in structs containing reference types could be garbage collected after being set fix #2243
- Reflection now supports enum by ref
difference between Node.js/Quickjs/V8: wiki