From d244c77561b514195346b0b8223cdea6e152c93d Mon Sep 17 00:00:00 2001 From: Tony Date: Mon, 14 Sep 2026 14:03:20 +0800 Subject: [PATCH 1/4] chore(deps): update glib crates to 0.22 --- Cargo.toml | 2 +- sys/Cargo.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 67bf167..1d6ea06 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ name = "javascriptcore" [dependencies] bitflags = "^2.0" -glib = "^0.18.0" +glib = "^0.22.0" [dependencies.ffi] package = "javascriptcore-rs-sys" diff --git a/sys/Cargo.toml b/sys/Cargo.toml index 3bf6565..4180f78 100644 --- a/sys/Cargo.toml +++ b/sys/Cargo.toml @@ -32,11 +32,11 @@ libc = "0.2" [dependencies.glib] package = "glib-sys" - version = "^0.18" + version = "^0.22" [dependencies.gobject] package = "gobject-sys" - version = "^0.18" + version = "^0.22" [build-dependencies] system-deps = "6" From ed2c323813d3431adaea31e3b0b027b6e1e2fde5 Mon Sep 17 00:00:00 2001 From: Tony Date: Mon, 14 Sep 2026 14:20:54 +0800 Subject: [PATCH 2/4] Add change file --- .changes/glib-22.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/glib-22.md diff --git a/.changes/glib-22.md b/.changes/glib-22.md new file mode 100644 index 0000000..feec831 --- /dev/null +++ b/.changes/glib-22.md @@ -0,0 +1,5 @@ +--- +"javascriptcore-rs": minor +--- + +Update glib crates to 0.22. Raised MSRV to 1.92. From d1180b081b6eba715ff3474479310fb29289d93b Mon Sep 17 00:00:00 2001 From: Tony Date: Mon, 14 Sep 2026 14:25:13 +0800 Subject: [PATCH 3/4] bitflag change is actually breaking --- .changes/update-bitflags-to-2-0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changes/update-bitflags-to-2-0.md b/.changes/update-bitflags-to-2-0.md index 04715c2..5d9c461 100644 --- a/.changes/update-bitflags-to-2-0.md +++ b/.changes/update-bitflags-to-2-0.md @@ -1,5 +1,5 @@ --- -"javascriptcore-rs": patch +"javascriptcore-rs": major --- Update bitflags dependency version to 2.0. From 9b3e41dfb890fe0d67ec6e08dacbc8f70311714b Mon Sep 17 00:00:00 2001 From: Tony Date: Mon, 14 Sep 2026 14:54:14 +0800 Subject: [PATCH 4/4] major bump to both crates --- .changes/glib-22.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.changes/glib-22.md b/.changes/glib-22.md index feec831..a0a5d8b 100644 --- a/.changes/glib-22.md +++ b/.changes/glib-22.md @@ -1,5 +1,6 @@ --- -"javascriptcore-rs": minor +"javascriptcore-rs": major +"javascriptcore-rs-sys": major --- Update glib crates to 0.22. Raised MSRV to 1.92.