Skip to content

Commit

Permalink
prepare v0.4.0-beta (#755)
Browse files Browse the repository at this point in the history
  • Loading branch information
richarddavison authored Dec 25, 2024
1 parent d71f69e commit 101d650
Show file tree
Hide file tree
Showing 34 changed files with 158 additions and 157 deletions.
23 changes: 12 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
- Upgrade to latest version of QuickJS
- Support of require/importing JSON files
- Better CJS compatibility
- Basic Windows support
- Initial support for Node.js module resolution
- Improved multi-process test runner
- AWS SDK clients connection are now inited in background threads and in parallel
- `Event` class
- Updated dependencies
- Multiple bug fixes
- Switch engine to [QuickJS Next Generation](https://github.com/quickjs-ng/quickjs)
- Increased WinterCG compat
- Basic support for Subtle Crypto/Webcrypto APIs
- Improved package.json resolution and CJS compatibility
- Basic assert module
- Completely refactored test runner with multi-process support
- Performance improvements
- Basic REPL
- More Buffer APIs
- Upgraded dependencies
- Bugfixes

A huge thanks to [all contributors](https://github.com/awslabs/llrt/graphs/contributors)!

Full list of changes:
https://github.com/awslabs/llrt/compare/v0.2.2-beta...v0.3.0-beta
https://github.com/awslabs/llrt/compare/v0.3.0-beta...v0.4.0-beta
62 changes: 31 additions & 31 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/llrt_build/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "llrt_build"
description = "LLRT build helpers"
version = "0.3.0-beta"
version = "0.4.0-beta"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/awslabs/llrt"
Expand Down
2 changes: 1 addition & 1 deletion libs/llrt_compression/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "llrt_compression"
description = "LLRT compression helpers"
version = "0.3.0-beta"
version = "0.4.0-beta"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/awslabs/llrt"
Expand Down
8 changes: 4 additions & 4 deletions libs/llrt_context/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "llrt_context"
description = "LLRT context helpers"
version = "0.3.0-beta"
version = "0.4.0-beta"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/awslabs/llrt"
Expand All @@ -10,13 +10,13 @@ repository = "https://github.com/awslabs/llrt"
rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", features = [
"futures",
], default-features = false }
llrt_utils = { version = "0.3.0-beta", path = "../llrt_utils", default-features = false }
llrt_utils = { version = "0.4.0-beta", path = "../llrt_utils", default-features = false }
tokio = { version = "1", features = ["sync"], default-features = false }
tracing = "0.1"

[dev-dependencies]
llrt_test = { version = "0.3.0-beta", path = "../llrt_test" }
llrt_test = { version = "0.4.0-beta", path = "../llrt_test" }
tokio = { version = "1", features = ["full"] }

[build-dependencies]
llrt_build = { version = "0.3.0-beta", path = "../llrt_build" }
llrt_build = { version = "0.4.0-beta", path = "../llrt_build" }
4 changes: 2 additions & 2 deletions libs/llrt_encoding/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "llrt_encoding"
description = "LLRT encoding helpers"
version = "0.3.0-beta"
version = "0.4.0-beta"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/awslabs/llrt"
Expand All @@ -12,4 +12,4 @@ hex-simd = "0.8"
phf = { version = "0.11", features = ["macros"] }

[build-dependencies]
llrt_build = { version = "0.3.0-beta", path = "../llrt_build" }
llrt_build = { version = "0.4.0-beta", path = "../llrt_build" }
8 changes: 4 additions & 4 deletions libs/llrt_json/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "llrt_json"
description = "LLRT json helpers"
version = "0.3.0-beta"
version = "0.4.0-beta"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/awslabs/llrt"
Expand All @@ -12,7 +12,7 @@ path = "src/lib.rs"

[dependencies]
itoa = "1"
llrt_utils = { version = "0.3.0-beta", path = "../llrt_utils", default-features = false }
llrt_utils = { version = "0.4.0-beta", path = "../llrt_utils", default-features = false }
rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false }
ryu = "1"
simd-json = { version = "0.14", default-features = false, features = [
Expand All @@ -21,11 +21,11 @@ simd-json = { version = "0.14", default-features = false, features = [

[dev-dependencies]
criterion = "0.5"
llrt_test = { version = "0.3.0-beta", path = "../llrt_test" }
llrt_test = { version = "0.4.0-beta", path = "../llrt_test" }
tokio = { version = "1", features = ["full"] }

[build-dependencies]
llrt_build = { version = "0.3.0-beta", path = "../llrt_build" }
llrt_build = { version = "0.4.0-beta", path = "../llrt_build" }

[[bench]]
name = "json"
Expand Down
Loading

0 comments on commit 101d650

Please sign in to comment.