中文版本changelog请查看 doc/unity/changelog.md
- rearrange the directory layout to support UPM
- Generator refactored. Generator is seperated to many small file now.
- Rename LibVersion to ApiLevel。
- JSFunction::Invoke refactored,fix #681 。
- Deleted some deprecated v8 calls. to make puerts compat with v8 8.4++。
- New concept
LazyBinding
:
In 1.3- when you writereturn false
in filter for some c# member. That member will still do TypeRegist by reflection could be call during runtime.
Now, this feature will still work. But that kind of member will do reflection during first invoke but not during TypeRegister. - New form of
filter
To compat with the newLazyBinding
mode.Filter
now can not only return a boolean but can return aBindingMode
. Which is a enum inculdeFastBinding
(means will generate static wrapper)、LazyBinding
(mentioned above)、DontBinding
(can not be called during runtime)。you can find an example inU2018Compatible.cs
we recommend you to use UPM to install PuerTS.