Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency com.caoccao.javet:javet-android to v3 #39

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 7, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.caoccao.javet:javet-android 2.2.3 -> 3.0.4 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

caoccao/Javet (com.caoccao.javet:javet-android)

v3.0.4: Javet v3.0.4

Compare Source

  • Upgraded V8 to v12.2.281.16 (2024-02-15)
  • Upgraded Node.js to v20.11.1 (2024-02-14)
  • Added proxy plugin system for converters
  • Added createTargetObject(), getProxyPlugin(), proxyDeleteProperty(), toJSON() to IJavetDirectProxyHandler
  • Added asBoolean(), asDouble(), asInt(), asLong(), asString() to IV8Value
  • Added IClassProxyPlugin, JavetProxyPluginArray, JavetProxyPluginClass, JavetProxyPluginDefault, JavetProxyPluginList, JavetProxyPluginMap, JavetProxyPluginSet
  • Added V8ValueBuiltInReflect, JavetEntityObject, JavetEntityPropertyDescriptor
  • Added BindingContextStore, ClassDescriptorStore
  • Added createV8ValueStringObject(), createV8ValueError(), throwError() to V8Runtime
  • Added V8ValueBooleanObject, V8ValueDoubleObject, V8ValueIntegerObject, V8ValueLongObject, V8ValueStringObject
  • Added V8ValueErrorType, V8ErrorTemplate, JavetEntityError
  • Added getErrorType() to V8ValueError
  • Added getProxyPlugins(), isProxyArrayEnabled(), setProxyArrayEnabled(), to JavetConverterConfig
  • Added getProxyPlugin(), proxyGetOwnPropertyDescriptor() to IJavetDirectProxyHandler
  • Added getOwnPropertyDescriptor() to BaseJavetReflectionProxyHandler
  • Added flat(), shift(), unshift() to IV8ValueArray
  • Added asArray(), clear() to V8ValueMap
  • Added asArray(), clear() to V8ValueSet
  • Improved performance of JavetObjectConverter
  • Fixed improper conversions in JavetBridgeConverter
  • Fixed a memory leak in adding a V8 module with the same name
  • Swapped JavetScriptingError.getMessage() and JavetScriptingError.getDetailedMessage()
  • Removed JavetProxySymbolIterableConverter, JavetProxySymbolToPrimitiveConverter
  • Removed executePrimitive() from IV8Executable

v3.0.3: Javet v3.0.3

Compare Source

  • Upgraded V8 to v12.1.285.26 (2024-01-17)
  • Upgraded Node.js to v20.11.0 (2024-01-09)
  • Restored the reference lock
  • Downgraded to Ubuntu 20.04 for better compatibility
  • Fixed a slight memory leak in closing the V8 runtime
  • Fixed a memory leak in dynamic proxy and dynamic object
  • Applied a temporary patch to V8 to avoid crashes on few Linux distributions in VM
  • Added kNoStdioInitialization and kNoDefaultSignalHandling to Node.js initialization
  • Improved performance of BaseJavetConsoleInterceptor
  • Added JavetJVMInterceptor
  • Added createSnapshot() to V8Runtime
  • Added isCreateSnapshotEnabled(), setCreateSnapshotEnabled(), getSnapshotBlob(), setSnapshotBlob() to RuntimeOptions
  • Added RuntimeCreateSnapshotDisabled, RuntimeCreateSnapshotBlocked to JavetError
  • Added isProxyListEnabled(), setProxyListEnabled() to JavetConverterConfig
  • Added ArrayUtils, CollectionUtils
  • Fixed CDTShell

v3.0.2: Javet v3.0.2

Compare Source

  • Upgraded V8 to v12.0.267.8 (2023-11-21)
  • Upgraded Node.js to v20.10.0 (2023-11-22)
  • Fixed Linux arm64 build addressing the changes in V8 v12

v3.0.1: Javet v3.0.1

Compare Source

  • Upgraded V8 to v11.9.169.6 (2023-10-25)
  • Upgraded Node.js to v20.9.0 (2023-10-24)
  • Upgraded to Ubuntu 22.04
  • Upgraded GCC to v11 on Linux
  • Turned on a few compiler options for performance
  • Added isSourceTextModule(), isSyntheticModule() to V8Module
  • Added createV8Module() to V8Runtime
  • Added freeze() to V8ValueBuiltInObject
  • Added JavetBuiltInModuleResolver

v3.0.0: Javet v3.0.0

Compare Source

  • Upgraded V8 to v11.8.172.15 (2023-10-09)
  • Upgraded Node.js to v20.8.0 (2023-09-28)
  • Upgraded GCC to v10 on Linux
  • Supported Linux arm64
  • Fixed a contention issue in closing the reference

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/com.caoccao.javet-javet-android-3.x branch from 2b50e45 to 5fb4276 Compare November 7, 2023 11:25
@renovate renovate bot force-pushed the renovate/com.caoccao.javet-javet-android-3.x branch from 5fb4276 to be71524 Compare November 16, 2023 14:05
@renovate renovate bot force-pushed the renovate/com.caoccao.javet-javet-android-3.x branch from be71524 to a2f830a Compare November 24, 2023 04:44
@renovate renovate bot force-pushed the renovate/com.caoccao.javet-javet-android-3.x branch from a2f830a to ef54f6d Compare January 19, 2024 03:18
@renovate renovate bot force-pushed the renovate/com.caoccao.javet-javet-android-3.x branch from ef54f6d to b15db7c Compare February 18, 2024 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants