Unity_v1.4.0-rc.2,ApiLevel:18
Pre-release
Pre-release
中文版本请查看 doc/unity/zhcn/changelog.md
- full platform support for Node.js (i.e. Android and iOS support added). upm package now uses Node.js Backend by default.
- In order to make the Node.js function more convenient to use, and also to solve the problem of WebGL version in WeChat mini-game, from this version on, add global variables
CS
andpuer
, corresponding to the originalrequire('csharp')
andrequire('puerts')
. Please change the using ofrequire
toglobal.CS
,global.puer
,import 'xxx'
. Therequire
in PuerTS will be considered to be removed in version 1.5. - Add
JsEnv.Backend
and add some GC API.LowMemoryNotification
has moved into it too. - refactor
NodeRunner
ExecuteModule
handling of multi-level dependencies fixed.- GeneralSetterManager/GeneralGetterManager optimization #688
- fix the bug that inspector break point +
setInterval
will cause crash #707 - support multiple inspectors connection for one single JsEnv,
hotreload
can also be used with inspector at the same time now #841 - remove
Node.js backend
's--no-browser-globals
- fix the problem that circular dependency will cause crash when loading ESM
- fix the problem that ESM throws error when loading dependency with relative path
- add
import.meta.url
when module is loading - fix the problem that dts reports an error when generating nullable types
difference between Node.js/Quickjs/V8: wiki