Skip to content

Commit 7e5ba66

Browse files
authored
🖺 Javet v3.1.8 (#394)
* Upgraded V8 to `v12.9.202.18` (2024-09-13) * Upgraded Visual Studio 2022 to `v17.11.3`
1 parent 0a44e1b commit 7e5ba66

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+140
-129
lines changed

.github/workflows/android_node_build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99

1010
env:
1111
JAVET_NODE_VERSION: 20.17.0
12-
JAVET_VERSION: 3.1.7
12+
JAVET_VERSION: 3.1.8
1313
ROOT: /home/runner/work/Javet
1414

1515
jobs:

.github/workflows/android_v8_build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88
workflow_dispatch:
99

1010
env:
11-
JAVET_V8_VERSION: 12.8.374.17
12-
JAVET_VERSION: 3.1.7
11+
JAVET_V8_VERSION: 12.9.202.18
12+
JAVET_VERSION: 3.1.8
1313
ROOT: /home/runner/work/Javet
1414

1515
jobs:

.github/workflows/linux_build_artifact.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ env:
1818
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
1919
DOCKERHUB_REPO_JAVET: ${{ secrets.DOCKERHUB_REPO_JAVET }}
2020
JAVET_NODE_VERSION: 20.17.0
21-
JAVET_V8_VERSION: 12.8.374.17
22-
JAVET_VERSION: 3.1.7
21+
JAVET_V8_VERSION: 12.9.202.18
22+
JAVET_VERSION: 3.1.8
2323

2424
jobs:
2525
javet_linux_x86_64:

.github/workflows/linux_build_node_v8_image.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
2323
DOCKERHUB_REPO_JAVET: ${{ secrets.DOCKERHUB_REPO_JAVET }}
2424
JAVET_NODE_VERSION: 20.17.0
25-
JAVET_V8_VERSION: 12.8.374.17
26-
JAVET_VERSION: 3.1.7
25+
JAVET_V8_VERSION: 12.9.202.18
26+
JAVET_VERSION: 3.1.8
2727

2828
# if we skip a job using a job level `if` condition, then any dependent jobs also don't run.
2929
# we can skip a step of the job, using a step level `if` condition.

.github/workflows/linux_x86_64_build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88

99
env:
1010
JAVET_NODE_VERSION: 20.17.0
11-
JAVET_V8_VERSION: 12.8.374.17
12-
JAVET_VERSION: 3.1.7
11+
JAVET_V8_VERSION: 12.9.202.18
12+
JAVET_VERSION: 3.1.8
1313
ROOT: /home/runner/work/Javet
1414

1515
jobs:

.github/workflows/macos_arm64_build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88

99
env:
1010
JAVET_NODE_VERSION: 20.17.0
11-
JAVET_V8_VERSION: 12.8.374.17
12-
JAVET_VERSION: 3.1.7
11+
JAVET_V8_VERSION: 12.9.202.18
12+
JAVET_VERSION: 3.1.8
1313
ROOT: /Users/runner/work/Javet
1414

1515
jobs:

.github/workflows/macos_x86_64_build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88

99
env:
1010
JAVET_NODE_VERSION: 20.17.0
11-
JAVET_V8_VERSION: 12.8.374.17
12-
JAVET_VERSION: 3.1.7
11+
JAVET_V8_VERSION: 12.9.202.18
12+
JAVET_VERSION: 3.1.8
1313
ROOT: /Users/runner/work/Javet
1414

1515
jobs:

.github/workflows/windows_x86_64_build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88

99
env:
1010
JAVET_NODE_VERSION: 20.17.0
11-
JAVET_V8_VERSION: 12.8.374.17
12-
JAVET_VERSION: 3.1.7
11+
JAVET_V8_VERSION: 12.9.202.18
12+
JAVET_VERSION: 3.1.8
1313
ROOT: D:\a\Javet
1414

1515
jobs:

README.rst

+14-14
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ arm ✔️ ❌ ❌ ❌
5050
arm64 ✔️ ✔️ ✔️ ❌
5151
=========== ======= ======= ======= =======
5252

53-
* Node.js ``v20.17.0`` + V8 ``v12.8.374.17``
53+
* Node.js ``v20.17.0`` + V8 ``v12.9.202.18``
5454
* Dynamic switch between Node.js and V8 mode
5555
* Polyfill V8 mode with `Javenode <https://github.com/caoccao/Javenode>`_
5656
* V8 API exposure in JVM
@@ -78,44 +78,44 @@ Maven
7878
<dependency>
7979
<groupId>com.caoccao.javet</groupId>
8080
<artifactId>javet</artifactId>
81-
<version>3.1.7</version>
81+
<version>3.1.8</version>
8282
</dependency>
8383
8484
<!-- Linux (arm64) -->
8585
<dependency>
8686
<groupId>com.caoccao.javet</groupId>
8787
<artifactId>javet-linux-arm64</artifactId>
88-
<version>3.1.7</version>
88+
<version>3.1.8</version>
8989
</dependency>
9090
9191
<!-- Mac OS (x86_64 and arm64) -->
9292
<dependency>
9393
<groupId>com.caoccao.javet</groupId>
9494
<artifactId>javet-macos</artifactId>
95-
<version>3.1.7</version>
95+
<version>3.1.8</version>
9696
</dependency>
9797
9898
Gradle Kotlin DSL
9999
^^^^^^^^^^^^^^^^^
100100

101101
.. code-block:: kotlin
102102
103-
implementation("com.caoccao.javet:javet:3.1.7") // Linux and Windows (x86_64)
104-
implementation("com.caoccao.javet:javet-linux-arm64:3.1.7") // Linux (arm64)
105-
implementation("com.caoccao.javet:javet-macos:3.1.7") // Mac OS (x86_64 and arm64)
106-
implementation("com.caoccao.javet:javet-android-node:3.1.7") // Android Node (arm, arm64, x86 and x86_64)
107-
implementation("com.caoccao.javet:javet-android-v8:3.1.7") // Android V8 (arm, arm64, x86 and x86_64)
103+
implementation("com.caoccao.javet:javet:3.1.8") // Linux and Windows (x86_64)
104+
implementation("com.caoccao.javet:javet-linux-arm64:3.1.8") // Linux (arm64)
105+
implementation("com.caoccao.javet:javet-macos:3.1.8") // Mac OS (x86_64 and arm64)
106+
implementation("com.caoccao.javet:javet-android-node:3.1.8") // Android Node (arm, arm64, x86 and x86_64)
107+
implementation("com.caoccao.javet:javet-android-v8:3.1.8") // Android V8 (arm, arm64, x86 and x86_64)
108108
109109
Gradle Groovy DSL
110110
^^^^^^^^^^^^^^^^^
111111

112112
.. code-block:: groovy
113113
114-
implementation 'com.caoccao.javet:javet:3.1.7' // Linux and Windows (x86_64)
115-
implementation 'com.caoccao.javet:javet-linux-arm64:3.1.7' // Linux (arm64)
116-
implementation 'com.caoccao.javet:javet-macos:3.1.7' // Mac OS (x86_64 and arm64)
117-
implementation 'com.caoccao.javet:javet-android-node:3.1.7' // Android Node (arm, arm64, x86 and x86_64)
118-
implementation 'com.caoccao.javet:javet-android-v8:3.1.7' // Android V8 (arm, arm64, x86 and x86_64)
114+
implementation 'com.caoccao.javet:javet:3.1.8' // Linux and Windows (x86_64)
115+
implementation 'com.caoccao.javet:javet-linux-arm64:3.1.8' // Linux (arm64)
116+
implementation 'com.caoccao.javet:javet-macos:3.1.8' // Mac OS (x86_64 and arm64)
117+
implementation 'com.caoccao.javet:javet-android-node:3.1.8' // Android Node (arm, arm64, x86 and x86_64)
118+
implementation 'com.caoccao.javet:javet-android-v8:3.1.8' // Android V8 (arm, arm64, x86 and x86_64)
119119
120120
Hello Javet
121121
-----------

android/javet-android/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ object Config {
7373
const val ANDROIDX_TEST = "1.1.5"
7474
const val APPCOMPAT = "1.3.1"
7575
const val DESUGAR_JDK_LIBS = "2.0.4"
76-
const val JAVET = "3.1.7"
76+
const val JAVET = "3.1.8"
7777
const val JUNIT = "5.10.1"
7878
}
7979
}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
android:versionCode="1"
4-
android:versionName="3.1.7"
4+
android:versionName="3.1.8"
55
>
66

77
</manifest>

android/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<groupId>com.caoccao.javet</groupId>
55
<artifactId>javet-android</artifactId>
6-
<version>3.1.7</version>
6+
<version>3.1.8</version>
77
<name>javet</name>
88
<packaging>aar</packaging>
99
<description>Javet is Java + V8 (JAVa + V + EighT). It is an awesome way of embedding V8 in Java.</description>
@@ -29,7 +29,7 @@
2929
<connection>scm:git:git://github.com/caoccao/Javet.git</connection>
3030
<developerConnection>scm:git:git@github.com:caoccao/caoccao.git</developerConnection>
3131
<url>https://github.com/caoccao/Javet</url>
32-
<tag>3.1.7</tag>
32+
<tag>3.1.8</tag>
3333
</scm>
3434

3535
<properties>

build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ object Config {
7272
const val BYTE_BUDDY = "1.14.10"
7373
const val JACKSON_DATABIND = "2.16.0"
7474
const val JAVA_VERSION = "1.8"
75-
const val JAVET = "3.1.7"
75+
const val JAVET = "3.1.8"
7676
const val JETTY_WEBSOCKET = "9.4.53.v20231009"
7777
const val JUNIT = "5.10.1"
7878
}

cpp/build-android.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Usage for V8: sh build-android.sh -DV8_DIR=${HOME}/v8 -DCMAKE_ANDROID_NDK=${HOME}/android -DCMAKE_ANDROID_ARCH=arm64
44
# Usage for Node: sh build-android.sh -DNODE_DIR=${HOME}/node -DCMAKE_ANDROID_NDK=${HOME}/android -DCMAKE_ANDROID_ARCH=arm64
5-
JAVET_VERSION=3.1.7
5+
JAVET_VERSION=3.1.8
66
rm -rf build_android
77
mkdir build_android
88
cd build_android

cpp/build-linux-arm64.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Usage for V8: sh build-linux-arm64.sh -DV8_DIR=${HOME}/v8
44
# Usage for Node: sh build-linux-arm64.sh -DNODE_DIR=${HOME}/node
5-
JAVET_VERSION=3.1.7
5+
JAVET_VERSION=3.1.8
66
rm -rf build_linux_arm64
77
mkdir build_linux_arm64
88
cd build_linux_arm64

cpp/build-linux-x86_64.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Usage for V8: sh build-linux-x86_64.sh -DV8_DIR=${HOME}/v8
44
# Usage for Node: sh build-linux-x86_64.sh -DNODE_DIR=${HOME}/node
5-
JAVET_VERSION=3.1.7
5+
JAVET_VERSION=3.1.8
66
rm -rf build_linux_x86_64
77
mkdir build_linux_x86_64
88
cd build_linux_x86_64

cpp/build-macos.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Usage for V8: sh build-macos.sh -DV8_DIR=${HOME}/v8
44
# Usage for Node: sh build-macos.sh -DNODE_DIR=${HOME}/node
5-
JAVET_VERSION=3.1.7
5+
JAVET_VERSION=3.1.8
66
rm -rf build_macos
77
mkdir build_macos
88
cd build_macos

cpp/build-windows.cmd

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@echo off
22
REM Usage for V8: build -DV8_DIR=C:\v8
33
REM Usage for Node: build -DNODE_DIR=C:\node
4-
SET JAVET_VERSION=3.1.7
4+
SET JAVET_VERSION=3.1.8
55
rd /s/q build_windows
66
mkdir build_windows
77
cd build_windows

0 commit comments

Comments
 (0)