Releases: caoccao/Javet
Releases · caoccao/Javet
Javet v0.9.11
- Upgraded Node.js to
v14.17.6
(2021-08-31) - Upgraded V8 to
v9.3.345.16
(2021-08-17) - Added
unbind()
,unbindProperty()
,unbindFunction()
toIV8ValueObject
- Updated
V8Runtime
to be completely thread-safe - Added
V8ValueBuiltInSymbol
- Added
getOwnPropertySymbols()
toV8ValueBuiltInObject
- Added
createV8ValueSymbol()
toV8Runtime
- Added
symbol
toV8Property
to enable getter and setter on symbol - Added error code 407 and 805
Javet v0.9.10
- Added
JavetVirtualObject
- Updated
JavetUniversalProxyHandler
to allow passingV8Value
- Updated
JavetUniversalProxyHandler
to allow passingV8ValueFunction
as anonymous function - Updated
JavetUniversalProxyHandler
to allow passingV8ValueObject
as anonymous object - Added
isClosed()
toIJavetClosable
- Added error code 602 and 603
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