From f96b25c506ec53fa9165144ac093bf770ee9926a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 24 Oct 2026 15:19:12 +0000 Subject: [PATCH 1/2] chore(deps): update tree-sitter to v14.0.4 --- Cargo.lock | 4 ++-- bun.lock | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8108ddf..6b20687 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -188,9 +188,9 @@ checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" [[package]] name = "willbooster-tree-sitter" -version = "14.0.2" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c99f9a776126a35733a8a089cdcf8d809bcdd76bb1bb4bb429de15318fc81f0" +checksum = "4c3320162d4700741e7df550e6e78d549e702892c0b38542546c9675252700ff" dependencies = [ "cc", "regex", diff --git a/bun.lock b/bun.lock index 7323a45..1da1977 100644 --- a/bun.lock +++ b/bun.lock @@ -10,7 +10,7 @@ "@vitest/browser-playwright": "5.0.5", "@willbooster/oxlint-config": "1.4.9", "@willbooster/wb": "22.29.3", - "@willbooster/web-tree-sitter": "14.0.2", + "@willbooster/web-tree-sitter": "14.0.4", "conventional-changelog-conventionalcommits": "10.4.1", "lefthook": "2.2.2", "oxlint": "1.88.0", @@ -389,7 +389,7 @@ "@willbooster/wb": ["@willbooster/wb@22.29.3", "", { "dependencies": { "@textlint-rule/textlint-rule-no-invalid-control-character": "3.0.0", "@textlint/kernel": "15.8.0", "@textlint/module-interop": "15.8.0", "@textlint/textlint-plugin-markdown": "15.8.0", "chalk": "6.0.1", "code-gauge": "10.2.4", "dotenv": "18.0.8", "dotenv-expand": "13.0.0", "fast-glob": "3.3.3", "fastest-levenshtein": "1.0.16", "globby": "16.2.4", "jsonc-parser": "3.3.1", "minimal-promise-pool": "6.0.4", "semver": "7.8.5", "smol-toml": "1.9.1", "textlint-filter-rule-node-types": "1.1.0", "textlint-rule-ja-space-between-half-and-full-width": "3.0.4", "textlint-rule-no-zero-width-spaces": "1.0.1", "yargs": "18.2.0", "zod": "4.6.7" }, "bin": { "wb": "bin/index.js" } }, "sha512-S5LXu3YvEzggR2ybmvUyXKU2AT4EunqNgLnjNOQiSU/lEopEyljklI4pFeWqZt9YieHq7tn5zh38hpWi+hD4Vg=="], - "@willbooster/web-tree-sitter": ["@willbooster/web-tree-sitter@14.0.2", "", { "dependencies": { "@types/emscripten": "^1.41.5" } }, "sha512-lNCGxPlYbtF9X6XHdEnaj/Ti+EzYBy8MRouQHYMXxwLljVMYxBbOpNYAfZhMyn39ndL3q1v0omh6T+I2PSRraQ=="], + "@willbooster/web-tree-sitter": ["@willbooster/web-tree-sitter@14.0.4", "", { "dependencies": { "@types/emscripten": "^1.41.5" } }, "sha512-pk/7RgtvRWjgjHHDxEWPdLXhuWW7ZFk0y1oK7fBo+WXZ4SdJ0g4UHR0GOMvqidt2fLI8+ty2qp6HrGB5P1fGBw=="], "agent-base": ["agent-base@9.0.0", "", {}, "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA=="], diff --git a/package.json b/package.json index 35594c5..3696a04 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@vitest/browser-playwright": "5.0.5", "@willbooster/oxlint-config": "1.4.9", "@willbooster/wb": "22.29.3", - "@willbooster/web-tree-sitter": "14.0.2", + "@willbooster/web-tree-sitter": "14.0.4", "conventional-changelog-conventionalcommits": "10.4.1", "lefthook": "2.2.2", "oxlint": "1.88.0", From c23b5fd58caef78c9c4c7b1366a179a6e434cb63 Mon Sep 17 00:00:00 2001 From: "Sakamoto, Kazunori" Date: Sun, 25 Oct 2026 00:27:09 +0900 Subject: [PATCH 2/2] docs: state the tested runtime 14.0.4 Co-authored-by: WillBooster (Claude Code) --- README.md | 2 +- bindings/rust/lib.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3e70055..49fd9bb 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Annotation interface declarations expose separate `@` and `interface` tokens. Postfix updates appear inside surrounding cast or unary nodes. An `update_expression` has a primary expression as its operand. The parser ships as compact tables under the [WillBooster/tree-sitter](https://github.com/WillBooster/tree-sitter) -fork's ABI (`0x5742000a`). This package is tested with runtime 14.0.2. Runtimes with a different ABI, including +fork's ABI (`0x5742000a`). This package is tested with runtime 14.0.4. Runtimes with a different ABI, including upstream's tree-sitter, reject the parser. ## Usage diff --git a/bindings/rust/lib.rs b/bindings/rust/lib.rs index 0feac4a..b5840df 100644 --- a/bindings/rust/lib.rs +++ b/bindings/rust/lib.rs @@ -1,7 +1,7 @@ //! This crate provides Java language support for the [tree-sitter] parsing library. //! //! The parser carries the ABI number of the WillBooster fork (`0x5742000a`) and is tested with the -//! [`willbooster-tree-sitter`] runtime 14.0.2 (depend on it as +//! [`willbooster-tree-sitter`] runtime 14.0.4 (depend on it as //! `tree-sitter = { package = "willbooster-tree-sitter", version = "14.0.0" }`). Runtimes with a different ABI, //! including upstream's `tree-sitter` crate, reject it with a `LanguageError`. //!