Releases: caoccao/Javet
Releases · caoccao/Javet
Javet v0.8.10
- Renamed
IJavetConsumer
toIJavetUniConsumer
- Added
IJavetUniIndexedConsumer
andIJavetBiIndexedConsumer
- Fixed a bug in
V8FunctionCallback
on varargs - Deprecated
bindFunctions()
andbindProperties()
- Added
@CheckReturnValue
to warn ignored return value
Javet v0.8.9
- Renamed
setFunction()
tobindFunction()
inIV8ValueObject
- Renamed
setFunctions()
tobindFunctions()
inIV8ValueObject
- Added
disableInDebugMode()
andenableInDebugMode()
toJavetEngineGuard
- Added
bind()
,bindProperty()
andbindProperties()
inIV8ValueObject
- Added
@V8Property
forIV8ValueObject.bindProperties()
Javet v0.8.8
- Re-organized doc.
- Added
getJSFunctionType()
,getSourceCode()
andsetSourceCode()
toIV8ValueFunction
Javet v0.8.7
- Supported native modules with rebuilt scripts
- Fixed
NodeRuntime.await()
to emit tasks
Javet v0.8.6
- Upgraded Linux build environment to Ubuntu 20.04 + GCC 9.3
- Enhanced
NodeRuntime.await()
to allow interaction from other threads
Javet v0.8.5
- Universal object conversion is turned on for all API
- Added
createV8ValueDouble()
,createV8ValueString()
andcreateV8ValueZonedDateTime()
toV8Runtime
- Added
JavetError
with error codes - Refactored
invoke()
,call()
,set()
,has()
to takeObject
instead ofV8Value
- Removed a few exceptions
- What's Wrong with v0.8.4?
Javet v0.8.4
- Added
gcBeforeEngineClose
toJavetEngineConfig
- Added
JavetCallbackException
- Added
IV8Value#isNullOrUndefined
- Upgraded Node.js to
v14.16.1
(2021-04-06) - Upgraded V8 to
v9.0.257
(2021-02-24)
Javet v0.8.3
- Added
V8Runtime.lowMemoryNotification()
andV8Runtime.idleNotificationDeadline()
- Added
V8Host.setMemoryUsageThresholdRatio()
,V8Host.enableGCNotification()
, andV8Host.disableGCNotification()
- Updated JavetEnginePool to be lock free
- Added
autoSendGCNotification
toJavetEngineConfig
- Moved
JavetCallbackContext
management fromV8ValueFunction
to V8 - Added
JavetPromiseRejectCallback
for V8 mode
Javet v0.8.2
- Enabled auto type conversion in primitive types
- Fixed a memory leak issue during V8Runtime
resetContext()
,resetIsolate()
,close()
.
Javet v0.8.1
- Enabled declarative function interception
- Enabled custom object converter in function callback
- Added
allowEval
toJavetEngineConfig
- Refactored built-in module API for Node.js mode