From 101d650494ade24572636a6d36b4cc8747e0d160 Mon Sep 17 00:00:00 2001 From: richarddavison <89518095+richarddavison@users.noreply.github.com> Date: Wed, 25 Dec 2024 22:29:05 +0100 Subject: [PATCH] prepare v0.4.0-beta (#755) --- CHANGELOG.md | 23 +++++----- Cargo.lock | 62 +++++++++++++-------------- libs/llrt_build/Cargo.toml | 2 +- libs/llrt_compression/Cargo.toml | 2 +- libs/llrt_context/Cargo.toml | 8 ++-- libs/llrt_encoding/Cargo.toml | 4 +- libs/llrt_json/Cargo.toml | 8 ++-- libs/llrt_numbers/Cargo.toml | 6 +-- libs/llrt_test/Cargo.toml | 2 +- libs/llrt_utils/Cargo.toml | 6 +-- llrt/Cargo.toml | 4 +- llrt_core/Cargo.toml | 2 +- llrt_modules/Cargo.toml | 42 +++++++++--------- modules/llrt_abort/Cargo.toml | 10 ++--- modules/llrt_assert/Cargo.toml | 4 +- modules/llrt_buffer/Cargo.toml | 6 +-- modules/llrt_child_process/Cargo.toml | 12 +++--- modules/llrt_crypto/Cargo.toml | 10 ++--- modules/llrt_events/Cargo.toml | 4 +- modules/llrt_exceptions/Cargo.toml | 4 +- modules/llrt_fs/Cargo.toml | 10 ++--- modules/llrt_http/Cargo.toml | 18 ++++---- modules/llrt_navigator/Cargo.toml | 2 +- modules/llrt_net/Cargo.toml | 12 +++--- modules/llrt_os/Cargo.toml | 4 +- modules/llrt_path/Cargo.toml | 4 +- modules/llrt_perf_hooks/Cargo.toml | 4 +- modules/llrt_process/Cargo.toml | 4 +- modules/llrt_stream/Cargo.toml | 10 ++--- modules/llrt_timers/Cargo.toml | 6 +-- modules/llrt_tty/Cargo.toml | 4 +- modules/llrt_url/Cargo.toml | 4 +- modules/llrt_zlib/Cargo.toml | 10 ++--- package.json | 2 +- 34 files changed, 158 insertions(+), 157 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2daecae344..4703ac64ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/Cargo.lock b/Cargo.lock index 64720b6441..a0e83acbf6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1546,7 +1546,7 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "llrt" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "cc", "chrono", @@ -1563,7 +1563,7 @@ dependencies = [ [[package]] name = "llrt_abort" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_events", "llrt_exceptions", @@ -1576,7 +1576,7 @@ dependencies = [ [[package]] name = "llrt_assert" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_test", "llrt_utils", @@ -1586,7 +1586,7 @@ dependencies = [ [[package]] name = "llrt_buffer" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_encoding", "llrt_test", @@ -1597,14 +1597,14 @@ dependencies = [ [[package]] name = "llrt_build" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "rustc_version", ] [[package]] name = "llrt_child_process" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "itoa", "libc", @@ -1620,7 +1620,7 @@ dependencies = [ [[package]] name = "llrt_compression" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "brotli", "brotlic", @@ -1630,7 +1630,7 @@ dependencies = [ [[package]] name = "llrt_context" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_build", "llrt_test", @@ -1642,7 +1642,7 @@ dependencies = [ [[package]] name = "llrt_core" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "bytes", "chrono", @@ -1686,7 +1686,7 @@ dependencies = [ [[package]] name = "llrt_crypto" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "aes", "aes-gcm", @@ -1715,7 +1715,7 @@ dependencies = [ [[package]] name = "llrt_encoding" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "base64-simd", "hex-simd", @@ -1725,7 +1725,7 @@ dependencies = [ [[package]] name = "llrt_events" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_utils", "rquickjs", @@ -1734,7 +1734,7 @@ dependencies = [ [[package]] name = "llrt_exceptions" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_utils", "rquickjs", @@ -1742,7 +1742,7 @@ dependencies = [ [[package]] name = "llrt_fs" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "either", "llrt_buffer", @@ -1757,7 +1757,7 @@ dependencies = [ [[package]] name = "llrt_http" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "bytes", "either", @@ -1787,7 +1787,7 @@ dependencies = [ [[package]] name = "llrt_json" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "criterion", "itoa", @@ -1802,7 +1802,7 @@ dependencies = [ [[package]] name = "llrt_modules" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_abort", "llrt_assert", @@ -1828,14 +1828,14 @@ dependencies = [ [[package]] name = "llrt_navigator" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "rquickjs", ] [[package]] name = "llrt_net" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "itoa", "llrt_buffer", @@ -1852,7 +1852,7 @@ dependencies = [ [[package]] name = "llrt_numbers" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "criterion", "itoa", @@ -1865,7 +1865,7 @@ dependencies = [ [[package]] name = "llrt_os" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "home", "libc", @@ -1885,7 +1885,7 @@ dependencies = [ [[package]] name = "llrt_path" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "criterion", "llrt_utils", @@ -1897,7 +1897,7 @@ dependencies = [ [[package]] name = "llrt_perf_hooks" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_test", "llrt_utils", @@ -1907,7 +1907,7 @@ dependencies = [ [[package]] name = "llrt_process" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_test", "llrt_utils", @@ -1917,7 +1917,7 @@ dependencies = [ [[package]] name = "llrt_stream" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_buffer", "llrt_context", @@ -1929,7 +1929,7 @@ dependencies = [ [[package]] name = "llrt_test" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "nanoid", "rand", @@ -1939,7 +1939,7 @@ dependencies = [ [[package]] name = "llrt_timers" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_context", "llrt_test", @@ -1951,7 +1951,7 @@ dependencies = [ [[package]] name = "llrt_tty" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "libc", "llrt_test", @@ -1962,7 +1962,7 @@ dependencies = [ [[package]] name = "llrt_url" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_test", "llrt_utils", @@ -1973,7 +1973,7 @@ dependencies = [ [[package]] name = "llrt_utils" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_build", "llrt_test", @@ -1984,7 +1984,7 @@ dependencies = [ [[package]] name = "llrt_zlib" -version = "0.3.0-beta" +version = "0.4.0-beta" dependencies = [ "llrt_buffer", "llrt_compression", diff --git a/libs/llrt_build/Cargo.toml b/libs/llrt_build/Cargo.toml index a7f7000e2f..cafde6d693 100644 --- a/libs/llrt_build/Cargo.toml +++ b/libs/llrt_build/Cargo.toml @@ -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" diff --git a/libs/llrt_compression/Cargo.toml b/libs/llrt_compression/Cargo.toml index 1c4002be5d..8d31c3eb60 100644 --- a/libs/llrt_compression/Cargo.toml +++ b/libs/llrt_compression/Cargo.toml @@ -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" diff --git a/libs/llrt_context/Cargo.toml b/libs/llrt_context/Cargo.toml index 9927cd560e..d3a11a8b38 100644 --- a/libs/llrt_context/Cargo.toml +++ b/libs/llrt_context/Cargo.toml @@ -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" @@ -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" } diff --git a/libs/llrt_encoding/Cargo.toml b/libs/llrt_encoding/Cargo.toml index 8469df09a3..d93a92d49b 100644 --- a/libs/llrt_encoding/Cargo.toml +++ b/libs/llrt_encoding/Cargo.toml @@ -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" @@ -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" } diff --git a/libs/llrt_json/Cargo.toml b/libs/llrt_json/Cargo.toml index f2eb4db518..fbc8621b4d 100644 --- a/libs/llrt_json/Cargo.toml +++ b/libs/llrt_json/Cargo.toml @@ -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" @@ -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 = [ @@ -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" diff --git a/libs/llrt_numbers/Cargo.toml b/libs/llrt_numbers/Cargo.toml index 83269be9a1..3d40c17c7a 100644 --- a/libs/llrt_numbers/Cargo.toml +++ b/libs/llrt_numbers/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_numbers" description = "LLRT numbers helpers" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -12,14 +12,14 @@ 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 } rand = "0.8" ryu = "1" [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" } [[bench]] name = "numbers" diff --git a/libs/llrt_test/Cargo.toml b/libs/llrt_test/Cargo.toml index 72c3056636..8899caed7c 100644 --- a/libs/llrt_test/Cargo.toml +++ b/libs/llrt_test/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_test" description = "LLRT test helpers" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" diff --git a/libs/llrt_utils/Cargo.toml b/libs/llrt_utils/Cargo.toml index 8e254851ee..602770c235 100644 --- a/libs/llrt_utils/Cargo.toml +++ b/libs/llrt_utils/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_utils" description = "LLRT utilities" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -22,8 +22,8 @@ tokio = { version = "1", features = ["sync"] } 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" } diff --git a/llrt/Cargo.toml b/llrt/Cargo.toml index 2f325118af..cadadb0ab1 100644 --- a/llrt/Cargo.toml +++ b/llrt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "llrt" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license-file = "LICENSE" @@ -29,7 +29,7 @@ cc = "=1.1.31" [dev-dependencies] -llrt_test = { version = "0.3.0-beta", path = "../libs/llrt_test" } +llrt_test = { version = "0.4.0-beta", path = "../libs/llrt_test" } [[bin]] name = "llrt" diff --git a/llrt_core/Cargo.toml b/llrt_core/Cargo.toml index 9b1cb4f2f9..5cd9294d82 100644 --- a/llrt_core/Cargo.toml +++ b/llrt_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "llrt_core" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license-file = "LICENSE" diff --git a/llrt_modules/Cargo.toml b/llrt_modules/Cargo.toml index 92ecc6e069..fc775ae9a0 100644 --- a/llrt_modules/Cargo.toml +++ b/llrt_modules/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_modules" description = "LLRT Modules for rquickjs" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -53,23 +53,23 @@ zlib = ["llrt_zlib"] tty = ["llrt_tty"] [dependencies] -llrt_abort = { version = "0.3.0-beta", path = "../modules/llrt_abort", optional = true } -llrt_assert = { version = "0.3.0-beta", path = "../modules/llrt_assert", optional = true } -llrt_buffer = { version = "0.3.0-beta", path = "../modules/llrt_buffer", optional = true } -llrt_child_process = { version = "0.3.0-beta", path = "../modules/llrt_child_process", optional = true } -llrt_crypto = { version = "0.3.0-beta", path = "../modules/llrt_crypto", optional = true } -llrt_events = { version = "0.3.0-beta", path = "../modules/llrt_events", optional = true } -llrt_exceptions = { version = "0.3.0-beta", path = "../modules/llrt_exceptions", optional = true } -llrt_fs = { version = "0.3.0-beta", path = "../modules/llrt_fs", optional = true } -llrt_http = { version = "0.3.0-beta", path = "../modules/llrt_http", optional = true } -llrt_navigator = { version = "0.3.0-beta", path = "../modules/llrt_navigator", optional = true } -llrt_net = { version = "0.3.0-beta", path = "../modules/llrt_net", optional = true } -llrt_os = { version = "0.3.0-beta", path = "../modules/llrt_os", optional = true } -llrt_path = { version = "0.3.0-beta", path = "../modules/llrt_path", optional = true } -llrt_process = { version = "0.3.0-beta", path = "../modules/llrt_process", optional = true } -llrt_perf_hooks = { version = "0.3.0-beta", path = "../modules/llrt_perf_hooks", optional = true } -llrt_timers = { version = "0.3.0-beta", path = "../modules/llrt_timers", optional = true } -llrt_url = { version = "0.3.0-beta", path = "../modules/llrt_url", optional = true } -llrt_utils = { version = "0.3.0-beta", path = "../libs/llrt_utils" } -llrt_zlib = { version = "0.3.0-beta", path = "../modules/llrt_zlib", optional = true } -llrt_tty = { version = "0.3.0-beta", path = "../modules/llrt_tty", optional = true } +llrt_abort = { version = "0.4.0-beta", path = "../modules/llrt_abort", optional = true } +llrt_assert = { version = "0.4.0-beta", path = "../modules/llrt_assert", optional = true } +llrt_buffer = { version = "0.4.0-beta", path = "../modules/llrt_buffer", optional = true } +llrt_child_process = { version = "0.4.0-beta", path = "../modules/llrt_child_process", optional = true } +llrt_crypto = { version = "0.4.0-beta", path = "../modules/llrt_crypto", optional = true } +llrt_events = { version = "0.4.0-beta", path = "../modules/llrt_events", optional = true } +llrt_exceptions = { version = "0.4.0-beta", path = "../modules/llrt_exceptions", optional = true } +llrt_fs = { version = "0.4.0-beta", path = "../modules/llrt_fs", optional = true } +llrt_http = { version = "0.4.0-beta", path = "../modules/llrt_http", optional = true } +llrt_navigator = { version = "0.4.0-beta", path = "../modules/llrt_navigator", optional = true } +llrt_net = { version = "0.4.0-beta", path = "../modules/llrt_net", optional = true } +llrt_os = { version = "0.4.0-beta", path = "../modules/llrt_os", optional = true } +llrt_path = { version = "0.4.0-beta", path = "../modules/llrt_path", optional = true } +llrt_process = { version = "0.4.0-beta", path = "../modules/llrt_process", optional = true } +llrt_perf_hooks = { version = "0.4.0-beta", path = "../modules/llrt_perf_hooks", optional = true } +llrt_timers = { version = "0.4.0-beta", path = "../modules/llrt_timers", optional = true } +llrt_url = { version = "0.4.0-beta", path = "../modules/llrt_url", optional = true } +llrt_utils = { version = "0.4.0-beta", path = "../libs/llrt_utils" } +llrt_zlib = { version = "0.4.0-beta", path = "../modules/llrt_zlib", optional = true } +llrt_tty = { version = "0.4.0-beta", path = "../modules/llrt_tty", optional = true } diff --git a/modules/llrt_abort/Cargo.toml b/modules/llrt_abort/Cargo.toml index 089fb89847..cbaebba82b 100644 --- a/modules/llrt_abort/Cargo.toml +++ b/modules/llrt_abort/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_abort" description = "LLRT Module abort" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -17,10 +17,10 @@ sleep-timers = ["llrt_timers"] sleep-tokio = ["tokio"] [dependencies] -llrt_exceptions = { version = "0.3.0-beta", path = "../llrt_exceptions" } -llrt_events = { version = "0.3.0-beta", path = "../llrt_events" } -llrt_timers = { version = "0.3.0-beta", path = "../llrt_timers", optional = true } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_exceptions = { version = "0.4.0-beta", path = "../llrt_exceptions" } +llrt_events = { version = "0.4.0-beta", path = "../llrt_events" } +llrt_timers = { version = "0.4.0-beta", path = "../llrt_timers", optional = true } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", features = [ "macro", ], default-features = false } diff --git a/modules/llrt_assert/Cargo.toml b/modules/llrt_assert/Cargo.toml index 77c3b5743a..7709d3a7b9 100644 --- a/modules/llrt_assert/Cargo.toml +++ b/modules/llrt_assert/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_assert" description = "LLRT Module assert" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -11,7 +11,7 @@ name = "llrt_assert" path = "src/lib.rs" [dependencies] -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } [dev-dependencies] diff --git a/modules/llrt_buffer/Cargo.toml b/modules/llrt_buffer/Cargo.toml index 37e232661e..35307349af 100644 --- a/modules/llrt_buffer/Cargo.toml +++ b/modules/llrt_buffer/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_buffer" description = "LLRT Module buffer" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -11,8 +11,8 @@ name = "llrt_buffer" path = "src/lib.rs" [dependencies] -llrt_encoding = { version = "0.3.0-beta", path = "../../libs/llrt_encoding" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_encoding = { version = "0.4.0-beta", path = "../../libs/llrt_encoding" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", features = [ "macro", ], default-features = false } diff --git a/modules/llrt_child_process/Cargo.toml b/modules/llrt_child_process/Cargo.toml index 6f2f783ef0..c4032d8e70 100644 --- a/modules/llrt_child_process/Cargo.toml +++ b/modules/llrt_child_process/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_child_process" description = "LLRT Module child_process" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -12,11 +12,11 @@ path = "src/lib.rs" [dependencies] itoa = "1" -llrt_buffer = { version = "0.3.0-beta", path = "../llrt_buffer" } -llrt_context = { version = "0.3.0-beta", path = "../../libs/llrt_context" } -llrt_events = { version = "0.3.0-beta", path = "../llrt_events" } -llrt_stream = { version = "0.3.0-beta", path = "../llrt_stream" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_buffer = { version = "0.4.0-beta", path = "../llrt_buffer" } +llrt_context = { version = "0.4.0-beta", path = "../../libs/llrt_context" } +llrt_events = { version = "0.4.0-beta", path = "../llrt_events" } +llrt_stream = { version = "0.4.0-beta", path = "../llrt_stream" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } tokio = { version = "1", features = ["process"] } diff --git a/modules/llrt_crypto/Cargo.toml b/modules/llrt_crypto/Cargo.toml index 9ed9236307..dd695f906f 100644 --- a/modules/llrt_crypto/Cargo.toml +++ b/modules/llrt_crypto/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_crypto" description = "LLRT Module crypto" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -14,10 +14,10 @@ path = "src/lib.rs" [dependencies] crc32c = "0.6" crc32fast = "1" -llrt_buffer = { version = "0.3.0-beta", path = "../llrt_buffer" } -llrt_context = { version = "0.3.0-beta", path = "../../libs/llrt_context" } -llrt_encoding = { version = "0.3.0-beta", path = "../../libs/llrt_encoding" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_buffer = { version = "0.4.0-beta", path = "../llrt_buffer" } +llrt_context = { version = "0.4.0-beta", path = "../../libs/llrt_context" } +llrt_encoding = { version = "0.4.0-beta", path = "../../libs/llrt_encoding" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } once_cell = "1" rand = "0.8" ring = { version = "0.17", features = ["std"] } diff --git a/modules/llrt_events/Cargo.toml b/modules/llrt_events/Cargo.toml index 0edc0edf78..ce3aec0acf 100644 --- a/modules/llrt_events/Cargo.toml +++ b/modules/llrt_events/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_events" description = "LLRT Module events" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -11,7 +11,7 @@ name = "llrt_events" path = "src/lib.rs" [dependencies] -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", features = [ "macro", ], default-features = false } diff --git a/modules/llrt_exceptions/Cargo.toml b/modules/llrt_exceptions/Cargo.toml index f6c88d9a07..260bceab75 100644 --- a/modules/llrt_exceptions/Cargo.toml +++ b/modules/llrt_exceptions/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_exceptions" description = "LLRT Module exception" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -14,4 +14,4 @@ path = "src/lib.rs" rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", features = [ "macro", ], default-features = false } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } diff --git a/modules/llrt_fs/Cargo.toml b/modules/llrt_fs/Cargo.toml index 48ee9b164c..d2e8447309 100644 --- a/modules/llrt_fs/Cargo.toml +++ b/modules/llrt_fs/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_fs" description = "LLRT Module fs" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -13,10 +13,10 @@ path = "src/lib.rs" [dependencies] either = "1" -llrt_buffer = { version = "0.3.0-beta", path = "../llrt_buffer" } -llrt_encoding = { version = "0.3.0-beta", path = "../../libs/llrt_encoding" } -llrt_path = { version = "0.3.0-beta", path = "../llrt_path" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", features = [ +llrt_buffer = { version = "0.4.0-beta", path = "../llrt_buffer" } +llrt_encoding = { version = "0.4.0-beta", path = "../../libs/llrt_encoding" } +llrt_path = { version = "0.4.0-beta", path = "../llrt_path" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", features = [ "fs", ], default-features = false } ring = "0.17" diff --git a/modules/llrt_http/Cargo.toml b/modules/llrt_http/Cargo.toml index 5a4b536683..c25ff3c803 100644 --- a/modules/llrt_http/Cargo.toml +++ b/modules/llrt_http/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_http" description = "LLRT Module http" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -32,13 +32,13 @@ hyper-rustls = { version = "0.27", default-features = false, features = [ ] } hyper-util = "0.1" itoa = "1" -llrt_abort = { version = "0.3.0-beta", path = "../llrt_abort" } -llrt_compression = { version = "0.3.0-beta", path = "../../libs/llrt_compression", default-features = false } -llrt_context = { version = "0.3.0-beta", path = "../../libs/llrt_context" } -llrt_encoding = { version = "0.3.0-beta", path = "../../libs/llrt_encoding" } -llrt_json = { version = "0.3.0-beta", path = "../../libs/llrt_json" } -llrt_url = { version = "0.3.0-beta", path = "../llrt_url" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_abort = { version = "0.4.0-beta", path = "../llrt_abort" } +llrt_compression = { version = "0.4.0-beta", path = "../../libs/llrt_compression", default-features = false } +llrt_context = { version = "0.4.0-beta", path = "../../libs/llrt_context" } +llrt_encoding = { version = "0.4.0-beta", path = "../../libs/llrt_encoding" } +llrt_json = { version = "0.4.0-beta", path = "../../libs/llrt_json" } +llrt_url = { version = "0.4.0-beta", path = "../llrt_url" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } pin-project-lite = "0.2" once_cell = "1" rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", features = [ @@ -54,7 +54,7 @@ tracing = "0.1" webpki-roots = "0.26" [dev-dependencies] -llrt_compression = { version = "0.3.0-beta", path = "../../libs/llrt_compression" } +llrt_compression = { version = "0.4.0-beta", path = "../../libs/llrt_compression" } llrt_test = { path = "../../libs/llrt_test" } tokio = { version = "1", features = ["full"] } wiremock = "0.6" diff --git a/modules/llrt_navigator/Cargo.toml b/modules/llrt_navigator/Cargo.toml index 785fe05fca..8619a263fc 100644 --- a/modules/llrt_navigator/Cargo.toml +++ b/modules/llrt_navigator/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_navigator" description = "LLRT Module navigator" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" diff --git a/modules/llrt_net/Cargo.toml b/modules/llrt_net/Cargo.toml index a63d9504d1..793e055ff0 100644 --- a/modules/llrt_net/Cargo.toml +++ b/modules/llrt_net/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_net" description = "LLRT Module net" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -13,11 +13,11 @@ path = "src/lib.rs" [dependencies] itoa = "1" -llrt_buffer = { version = "0.3.0-beta", path = "../llrt_buffer" } -llrt_context = { version = "0.3.0-beta", path = "../../libs/llrt_context" } -llrt_events = { version = "0.3.0-beta", path = "../llrt_events" } -llrt_stream = { version = "0.3.0-beta", path = "../llrt_stream" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_buffer = { version = "0.4.0-beta", path = "../llrt_buffer" } +llrt_context = { version = "0.4.0-beta", path = "../../libs/llrt_context" } +llrt_events = { version = "0.4.0-beta", path = "../llrt_events" } +llrt_stream = { version = "0.4.0-beta", path = "../llrt_stream" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } tokio = { version = "1", features = ["net"] } tracing = "0.1" diff --git a/modules/llrt_os/Cargo.toml b/modules/llrt_os/Cargo.toml index 0a9dc619f2..248fef732d 100644 --- a/modules/llrt_os/Cargo.toml +++ b/modules/llrt_os/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_os" description = "LLRT Module OS" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -15,7 +15,7 @@ statistics = [] [dependencies] home = "0.5" -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } num_cpus = "1" once_cell = "1" rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } diff --git a/modules/llrt_path/Cargo.toml b/modules/llrt_path/Cargo.toml index b11f51acd8..f01dd94b19 100644 --- a/modules/llrt_path/Cargo.toml +++ b/modules/llrt_path/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_path" description = "LLRT Module path" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -11,7 +11,7 @@ name = "llrt_path" path = "src/lib.rs" [dependencies] -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } [target.'cfg(windows)'.dependencies] diff --git a/modules/llrt_perf_hooks/Cargo.toml b/modules/llrt_perf_hooks/Cargo.toml index d8d9d20d50..55c5a6d8c8 100644 --- a/modules/llrt_perf_hooks/Cargo.toml +++ b/modules/llrt_perf_hooks/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_perf_hooks" description = "LLRT Module perf_hooks" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -12,7 +12,7 @@ name = "llrt_perf_hooks" path = "src/lib.rs" [dependencies] -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } [dev-dependencies] diff --git a/modules/llrt_process/Cargo.toml b/modules/llrt_process/Cargo.toml index cf88f6ca23..827e24ffd1 100644 --- a/modules/llrt_process/Cargo.toml +++ b/modules/llrt_process/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_process" description = "LLRT Module process" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -11,7 +11,7 @@ name = "llrt_process" path = "src/lib.rs" [dependencies] -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } [dev-dependencies] diff --git a/modules/llrt_stream/Cargo.toml b/modules/llrt_stream/Cargo.toml index d89cf144dd..e1f6e869c7 100644 --- a/modules/llrt_stream/Cargo.toml +++ b/modules/llrt_stream/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_stream" description = "LLRT Module stream" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -11,10 +11,10 @@ name = "llrt_stream" path = "src/lib.rs" [dependencies] -llrt_buffer = { version = "0.3.0-beta", path = "../llrt_buffer" } -llrt_context = { version = "0.3.0-beta", path = "../../libs/llrt_context" } -llrt_events = { version = "0.3.0-beta", path = "../llrt_events" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", features = [ +llrt_buffer = { version = "0.4.0-beta", path = "../llrt_buffer" } +llrt_context = { version = "0.4.0-beta", path = "../../libs/llrt_context" } +llrt_events = { version = "0.4.0-beta", path = "../llrt_events" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", features = [ "bytearray-buffer", ], default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } diff --git a/modules/llrt_timers/Cargo.toml b/modules/llrt_timers/Cargo.toml index 966e4d888d..5c26d5c703 100644 --- a/modules/llrt_timers/Cargo.toml +++ b/modules/llrt_timers/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_timers" description = "LLRT Module timers" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -11,8 +11,8 @@ name = "llrt_timers" path = "src/lib.rs" [dependencies] -llrt_context = { version = "0.3.0-beta", path = "../../libs/llrt_context" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_context = { version = "0.4.0-beta", path = "../../libs/llrt_context" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } once_cell = "1" rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } tokio = { version = "1", features = ["sync", "time", "macros"] } diff --git a/modules/llrt_tty/Cargo.toml b/modules/llrt_tty/Cargo.toml index a018380bf0..9b0c62cf21 100644 --- a/modules/llrt_tty/Cargo.toml +++ b/modules/llrt_tty/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_tty" description = "LLRT Module tty" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -12,7 +12,7 @@ name = "llrt_tty" path = "src/lib.rs" [dependencies] -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } libc = "0.2" diff --git a/modules/llrt_url/Cargo.toml b/modules/llrt_url/Cargo.toml index 8aeaac4b22..8f3ffa3dea 100644 --- a/modules/llrt_url/Cargo.toml +++ b/modules/llrt_url/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_url" description = "LLRT Module url" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -12,7 +12,7 @@ name = "llrt_url" path = "src/lib.rs" [dependencies] -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", features = [ "macro", ], default-features = false } diff --git a/modules/llrt_zlib/Cargo.toml b/modules/llrt_zlib/Cargo.toml index e5ca0b2205..e13e2b010c 100644 --- a/modules/llrt_zlib/Cargo.toml +++ b/modules/llrt_zlib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_zlib" description = "LLRT Module zlib" -version = "0.3.0-beta" +version = "0.4.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -21,10 +21,10 @@ compression-rust = [ ] [dependencies] -llrt_buffer = { version = "0.3.0-beta", path = "../llrt_buffer" } -llrt_compression = { version = "0.3.0-beta", path = "../../libs/llrt_compression", default-features = false } -llrt_context = { version = "0.3.0-beta", path = "../../libs/llrt_context" } -llrt_utils = { version = "0.3.0-beta", path = "../../libs/llrt_utils", default-features = false } +llrt_buffer = { version = "0.4.0-beta", path = "../llrt_buffer" } +llrt_compression = { version = "0.4.0-beta", path = "../../libs/llrt_compression", default-features = false } +llrt_context = { version = "0.4.0-beta", path = "../../libs/llrt_context" } +llrt_utils = { version = "0.4.0-beta", path = "../../libs/llrt_utils", default-features = false } rquickjs = { git = "https://github.com/DelSkayn/rquickjs.git", version = "0.8.1", default-features = false } [dev-dependencies] diff --git a/package.json b/package.json index 718b272218..2c79514b92 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "./example/*" ], "license": "Apache-2.0", - "version": "0.2.1-beta", + "version": "0.4.0-beta", "type": "module", "private": true, "prettier": {