Skip to content

Releases: caoccao/Javet

Javet v0.8.10

31 May 07:51
094e4fb
Compare
Choose a tag to compare
  • Renamed IJavetConsumer to IJavetUniConsumer
  • Added IJavetUniIndexedConsumer and IJavetBiIndexedConsumer
  • Fixed a bug in V8FunctionCallback on varargs
  • Deprecated bindFunctions() and bindProperties()
  • Added @CheckReturnValue to warn ignored return value

Javet v0.8.9

24 May 08:30
514c843
Compare
Choose a tag to compare
  • Renamed setFunction() to bindFunction() in IV8ValueObject
  • Renamed setFunctions() to bindFunctions() in IV8ValueObject
  • Added disableInDebugMode() and enableInDebugMode() to JavetEngineGuard
  • Added bind(), bindProperty() and bindProperties() in IV8ValueObject
  • Added @V8Property for IV8ValueObject.bindProperties()

Javet v0.8.8

19 May 05:24
0b452da
Compare
Choose a tag to compare
  • Re-organized doc.
  • Added getJSFunctionType(), getSourceCode() and setSourceCode() to IV8ValueFunction

Javet v0.8.7

08 May 07:56
049593a
Compare
Choose a tag to compare
  • Supported native modules with rebuilt scripts
  • Fixed NodeRuntime.await() to emit tasks

Javet v0.8.6

30 Apr 07:46
a4c35ad
Compare
Choose a tag to compare
  • Upgraded Linux build environment to Ubuntu 20.04 + GCC 9.3
  • Enhanced NodeRuntime.await() to allow interaction from other threads

Javet v0.8.5

27 Apr 06:03
86db624
Compare
Choose a tag to compare
  • Universal object conversion is turned on for all API
  • Added createV8ValueDouble(),createV8ValueString() and createV8ValueZonedDateTime() to V8Runtime
  • Added JavetError with error codes
  • Refactored invoke(), call(), set(), has() to take Object instead of V8Value
  • Removed a few exceptions
  • What's Wrong with v0.8.4?

Javet v0.8.4

22 Apr 12:18
1a9d9b6
Compare
Choose a tag to compare
  • Added gcBeforeEngineClose to JavetEngineConfig
  • 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

13 Apr 05:58
96638b9
Compare
Choose a tag to compare
  • Added V8Runtime.lowMemoryNotification() and V8Runtime.idleNotificationDeadline()
  • Added V8Host.setMemoryUsageThresholdRatio(), V8Host.enableGCNotification(), and V8Host.disableGCNotification()
  • Updated JavetEnginePool to be lock free
  • Added autoSendGCNotification to JavetEngineConfig
  • Moved JavetCallbackContext management from V8ValueFunction to V8
  • Added JavetPromiseRejectCallback for V8 mode

Javet v0.8.2

06 Apr 10:12
db39ccc
Compare
Choose a tag to compare
  • Enabled auto type conversion in primitive types
  • Fixed a memory leak issue during V8Runtime resetContext(), resetIsolate(), close().

Javet v0.8.1

04 Apr 04:06
d704ad7
Compare
Choose a tag to compare
  • Enabled declarative function interception
  • Enabled custom object converter in function callback
  • Added allowEval to JavetEngineConfig
  • Refactored built-in module API for Node.js mode