Update dependency org.graalvm.js:js-scriptengine to v24
Compare changes
+ 1
− 1
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
org.graalvm.js:js-scriptengine (source) | compile | major |
22.3.4 -> 24.1.1
|
️ Warning Some dependencies could not be looked up. Check the warning logs for more information.
v24.1.0
--js.ecmascript-version=staging
).--js.ecmascript-version=staging
).js.esm-eval-returns-exports
stable and allowed in SandboxPolicy.UNTRUSTED
.v24.0.0
--js.ecmascript-version=staging
).--js.async-iterator-helpers
.--js.ecmascript-version=staging
).--js.ecmascript-version=staging
).--js.webassembly=false
.--js.import-assertions
option has been replaced by --js.import-attributes
option because the corresponding proposal has migrated from the usage of assertions to the usage of attributes.v23.1.0
js-scriptengine.jar
on the module path. See ScriptEngine documentation for details.--js.async-context
.FinalizationRegistry.prototype.cleanupSome
is not enabled by default any more; it has been moved to ECMAScript staging mode (--js.ecmascript-version=staging
).--js.allow-narrow-spaces-in-date-format
(enabled by default). When this option is set to false
then narrow spaces in date/time formats are replaced by a space (0x20
).js.console
stable and allowed in SandboxPolicy.UNTRUSTED
.js.unhandled-rejections
stable and allowed in SandboxPolicy.CONSTRAINED
.js.allow-eval
that is stable and allowed in SandboxPolicy.UNTRUSTED
.js.disable-eval
, superseded by js.allow-eval
.--js.ecmascript-version=staging
).--js.regexp-unicode-sets
.<dependency>
<groupId>org.graalvm.polyglot</groupId>
<artifactId>js</artifactId>
<version>${graalvm.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.graalvm.polyglot</groupId>
<artifactId>js-community</artifactId>
<version>${graalvm.version}</version>
<type>pom</type>
</dependency>
v23.0.0
--js.iterator-helpers
.--js.shadow-realm
.v8-legacy-const
.SharedArrayBuffer.isView
.--js.ecmascript-version=staging
).--js.ecmascript-version=staging
).--js.ecmascript-version=staging
).BigInt
function to opt into JS BigInt semantics.
The default semantics is to treat all foreign numbers like JS Number values, regardless of the original value or type.
Arithmetic operators perform an implicit lossy conversion to double; mixing a JS BigInt with any non-JS number always throws.
Comparison operators attempt to do a precise value comparison where possible.
JS BigInt values can now be converted to java.math.BigInteger
host objects, although a target type mapping may still be necessary to ensure consistent type mapping if the target type is ambiguous or absent.This MR has been generated by Renovate Bot.