Releases: caoccao/Javet
Releases · caoccao/Javet
Javet v0.9.9
- Upgraded Node.js to
v14.17.4
(2021-07-29) - Added support to Mac OS x86_64
- Removed
staticClassEnabled
fromJavetProxyConverter
Javet v0.9.8
- Added
resolve()
andreject()
toV8ValuePromise
- Added
staticClassEnabled
toJavetProxyConverter
- Added
construct()
toJavetUniversalProxyHandler
- Added Dockerfile for Linux x86-64
- Refactored document for how to build Javet
Javet v0.9.7
- Added static mode to
JavetUniversalProxyHandler
- Added
ownKeys()
toJavetUniversalProxyHandler
Javet v0.9.6
- Added
IV8ValueProxy
andV8ValueProxy
- Added
getTarget()
,getHandler()
,isRevoked()
andrevoke()
toIV8ValueProxy
- Added
createV8ValueProxy()
toV8Runtime
- Added
JavetUniversalProxyHandler
andJavetProxyConverter
Javet v0.9.5
- Upgraded V8 to
v9.2.230.21
(2021-07-19)
Javet v0.9.4
- Added
JavetConverterConfig
- Added
JavetEntityFunction
forJavetObjectConverter
- Updated
JavetObjectConverter
to allow skipping functions - Added
getPrototype()
andsetPrototype()
toV8Runtime
- Changed the way that Javet libraries are deployed to be multi-process safe
Javet v0.9.3
- Upgraded Node.js to
v14.17.2
2021-07-01 - Added
IV8ModuleResolver
to allow intercepting module resolving callback - Added
V8BindEnabler
to determine whether certain injection is enabled or not - Added
NodeModuleProcess#getVersion
- Updated
JavetPrimitiveConverter
andJavetObjectConverter
to check recursion depth for circular structure detection
Javet v0.9.2
- Upgraded Node.js to
v14.17.1
(2021-06-15) - Updated
JavetObjectConverter
to handle anonymous functions more efficiently - Added
V8ValueBuiltInObject#assign
Javet v0.9.1
- Moved V8 to a custom classloader
- Enabled
unloadLibrary()
andloadLibrary()
inV8Host
Javet v0.9.0
- Upgraded Node.js to
v14.17.0
(2021-05-11) - Upgraded V8 to
v9.1.269.28
(2021-05-10) - Added
thisObjectRequired
to@V8Function
and@V8Property