Skip to content

Commit ab01925

Browse files
authored
Stabilize: Release version 129.0.0 of Rusty V8 (#1633)
1 parent dd84fa3 commit ab01925

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "v8"
3-
version = "0.106.0"
3+
version = "129.0.0"
44
description = "Rust bindings to V8"
55
readme = "README.md"
66
authors = ["the Deno authors"]

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,18 @@ V8 Version: 12.9.202.18
3030
Due to the complexity and size of V8's build, this is nontrivial. For example
3131
the crate size must be kept under 10 MiB in order to publish.
3232

33+
## Versioning
34+
35+
Rusty V8's major version aligns with Chrome's major version, which corresponds
36+
to a specific V8 release. For example, Rusty V8 `129.0.0` maps to Chrome
37+
`129.x.y.z`, which uses V8 `12.9.a.b`. While the minor and patch numbers between
38+
Chrome and V8 may differ, Rusty V8 will follow Chrome's release schedule, with a
39+
new major version every 4 weeks.
40+
41+
As a Rust crate, Rusty V8 follows semantic versioning (semver) and will not
42+
introduce breaking changes within a major version. However, major version bumps
43+
will occur regularly to stay in sync with Chrome's release cycle.
44+
3345
## Binary Build
3446

3547
V8 is very large and takes a long time to compile. Many users will prefer to use
@@ -115,7 +127,9 @@ For Mac builds: You'll need Xcode and Xcode CLT installed. Recent macOS versions
115127
will also require you to pass PYTHON=python3 because macOS no longer ships with
116128
`python` simlinked to Python 3.
117129

118-
For Android builds: You'll need to cross compile from a x86_64 host to the aarch64 or x64 android. You can use the following commands:
130+
For Android builds: You'll need to cross compile from a x86_64 host to the
131+
aarch64 or x64 android. You can use the following commands:
132+
119133
```bash
120134
rustup target add aarch64-linux-android # or x86_64-linux-android
121135
V8_FROM_SOURCE=1 cargo build -vv --target aarch64-linux-android

0 commit comments

Comments
 (0)