bump version
This commit is contained in:
HerringtonDarkholme
2025-07-20 22:43:32 -04:00
parent 83851070fb
commit 464d5a4d56
47 changed files with 231 additions and 52 deletions
+11
View File
@@ -4,8 +4,19 @@ All notable changes to this project will be documented in this file. Dates are d
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
#### [0.39.0](https://github.com/ast-grep/ast-grep/compare/0.38.7...0.39.0)
- feat: support esquery in kind [`#2007`](https://github.com/ast-grep/ast-grep/issues/2007)
- fix: path in files: section should be relative to config file [`#2101`](https://github.com/ast-grep/ast-grep/issues/2101)
- feat: add new pattern strictness: template [`#2097`](https://github.com/ast-grep/ast-grep/issues/2097)
- chore: bump napi-v3 [`d815af2`](https://github.com/ast-grep/ast-grep/commit/d815af2034bc3ec8acbeb104690b55719c1a421b)
- feat(language): add solidity support [`0afcede`](https://github.com/ast-grep/ast-grep/commit/0afcede3ebbede8ca34d53bac2be37cd13a3b55b)
- fix: handle whitespace [`7f029fa`](https://github.com/ast-grep/ast-grep/commit/7f029fa80c1582a5c46f6431a4972533040ea2eb)
#### [0.38.7](https://github.com/ast-grep/ast-grep/compare/0.38.6...0.38.7)
> 9 July 2025
- fix: move applied change to stderr [`#1890`](https://github.com/ast-grep/ast-grep/issues/1890)
- fix: use better expando char for c/cpp [`#2086`](https://github.com/ast-grep/ast-grep/issues/2086)
- refactor: reorganize exports in index.d.ts and update linting configuration [`74e22e2`](https://github.com/ast-grep/ast-grep/commit/74e22e224580611712dbaddb52e9cb6159d96384)
Generated
+8 -8
View File
@@ -109,7 +109,7 @@ dependencies = [
[[package]]
name = "ast-grep"
version = "0.38.7"
version = "0.39.0"
dependencies = [
"ansi_term",
"anyhow",
@@ -143,7 +143,7 @@ dependencies = [
[[package]]
name = "ast-grep-config"
version = "0.38.7"
version = "0.39.0"
dependencies = [
"ast-grep-core",
"bit-set",
@@ -158,7 +158,7 @@ dependencies = [
[[package]]
name = "ast-grep-core"
version = "0.38.7"
version = "0.39.0"
dependencies = [
"bit-set",
"regex",
@@ -169,7 +169,7 @@ dependencies = [
[[package]]
name = "ast-grep-dynamic"
version = "0.38.7"
version = "0.39.0"
dependencies = [
"ast-grep-core",
"ignore",
@@ -183,7 +183,7 @@ dependencies = [
[[package]]
name = "ast-grep-language"
version = "0.38.7"
version = "0.39.0"
dependencies = [
"ast-grep-core",
"ignore",
@@ -217,7 +217,7 @@ dependencies = [
[[package]]
name = "ast-grep-lsp"
version = "0.38.7"
version = "0.39.0"
dependencies = [
"ast-grep-config",
"ast-grep-core",
@@ -231,7 +231,7 @@ dependencies = [
[[package]]
name = "ast-grep-napi"
version = "0.38.7"
version = "0.39.0"
dependencies = [
"ast-grep-config",
"ast-grep-core",
@@ -247,7 +247,7 @@ dependencies = [
[[package]]
name = "ast-grep-py"
version = "0.38.7"
version = "0.39.0"
dependencies = [
"anyhow",
"ast-grep-config",
+7 -7
View File
@@ -10,7 +10,7 @@ resolver = "2"
lto = true
[workspace.package]
version = "0.38.7"
version = "0.39.0"
authors = ["Herrington Darkholme <2883231+HerringtonDarkholme@users.noreply.github.com>"]
edition = "2021"
license = "MIT"
@@ -21,11 +21,11 @@ rust-version = "1.79"
readme = "README.md"
[workspace.dependencies]
ast-grep-core = { path = "crates/core", version = "0.38.7", default-features = false }
ast-grep-config = { path = "crates/config", version = "0.38.7" }
ast-grep-dynamic = { path = "crates/dynamic", version = "0.38.7" }
ast-grep-language = { path = "crates/language", version = "0.38.7" }
ast-grep-lsp = { path = "crates/lsp", version = "0.38.7" }
ast-grep-core = { path = "crates/core", version = "0.39.0", default-features = false }
ast-grep-config = { path = "crates/config", version = "0.39.0" }
ast-grep-dynamic = { path = "crates/dynamic", version = "0.39.0" }
ast-grep-language = { path = "crates/language", version = "0.39.0" }
ast-grep-lsp = { path = "crates/lsp", version = "0.39.0" }
bit-set = { version = "0.8.0" }
ignore = { version = "0.4.22" }
@@ -36,4 +36,4 @@ tree-sitter = { version = "0.25.4" }
thiserror = "2.0.0"
schemars = "0.8.17"
anyhow = "1.0.82"
dashmap = "6.0.0"
dashmap = "6.0.0"
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-darwin-arm64",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"darwin"
],
@@ -28,4 +28,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-darwin-x64",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"darwin"
],
@@ -28,4 +28,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-linux-arm64-gnu",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"linux"
],
@@ -31,4 +31,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-linux-arm64-musl",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"linux"
],
@@ -31,4 +31,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-linux-x64-gnu",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"linux"
],
@@ -31,4 +31,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-linux-x64-musl",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"linux"
],
@@ -31,4 +31,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-win32-arm64-msvc",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"win32"
],
@@ -28,4 +28,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-win32-ia32-msvc",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"win32"
],
@@ -28,4 +28,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi-win32-x64-msvc",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"win32"
],
@@ -28,4 +28,4 @@
"access": "public"
},
"repository": "https://github.com/ast-grep/ast-grep"
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/napi",
"version": "0.38.7",
"version": "0.39.0",
"description": "Search and Rewrite code at large scale using precise AST pattern",
"homepage": "https://ast-grep.github.io",
"main": "index.js",
@@ -78,4 +78,4 @@
"TS_NODE_PROJECT": "./tsconfig.json"
}
}
}
}
+1 -1
View File
@@ -5,7 +5,7 @@ build-backend = "maturin"
[project]
name = "ast-grep-py"
requires-python = ">=3.8"
version = "0.38.7"
version = "0.39.0"
description = "Structural Search and Rewrite code at large scale using precise AST pattern."
authors = [{ name = "Herrington Darkholme", email = "2883231+HerringtonDarkholme@users.noreply.github.com" }]
maintainers = [{ name = "Herrington Darkholme", email = "2883231+HerringtonDarkholme@users.noreply.github.com" }]
+8 -8
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/cli",
"version": "0.38.7",
"version": "0.39.0",
"publishConfig": {
"access": "public"
},
@@ -29,13 +29,13 @@
"postinstall": "node postinstall.js"
},
"optionalDependencies": {
"@ast-grep/cli-win32-arm64-msvc": "0.38.7",
"@ast-grep/cli-win32-ia32-msvc": "0.38.7",
"@ast-grep/cli-win32-x64-msvc": "0.38.7",
"@ast-grep/cli-darwin-arm64": "0.38.7",
"@ast-grep/cli-darwin-x64": "0.38.7",
"@ast-grep/cli-linux-arm64-gnu": "0.38.7",
"@ast-grep/cli-linux-x64-gnu": "0.38.7"
"@ast-grep/cli-win32-arm64-msvc": "0.39.0",
"@ast-grep/cli-win32-ia32-msvc": "0.39.0",
"@ast-grep/cli-win32-x64-msvc": "0.39.0",
"@ast-grep/cli-darwin-arm64": "0.39.0",
"@ast-grep/cli-darwin-x64": "0.39.0",
"@ast-grep/cli-linux-arm64-gnu": "0.39.0",
"@ast-grep/cli-linux-x64-gnu": "0.39.0"
},
"bin": {
"sg": "sg",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/cli-darwin-arm64",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"darwin"
],
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/cli-darwin-x64",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"darwin"
],
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/cli-linux-arm64-gnu",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"linux"
],
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/cli-linux-x64-gnu",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"linux"
],
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/cli-win32-arm64-msvc",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"win32"
],
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/cli-win32-ia32-msvc",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"win32"
],
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@ast-grep/cli-win32-x64-msvc",
"version": "0.38.7",
"version": "0.39.0",
"os": [
"win32"
],
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "maturin"
[project]
name = "ast-grep-cli"
version = "0.38.7"
version = "0.39.0"
description = "Structural Search and Rewrite code at large scale using precise AST pattern."
authors = [{ name = "Herrington Darkholme", email = "2883231+HerringtonDarkholme@users.noreply.github.com" }]
maintainers = [{ name = "Herrington Darkholme", email = "2883231+HerringtonDarkholme@users.noreply.github.com" }]
+7
View File
@@ -1026,6 +1026,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1178,6 +1178,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1354,6 +1354,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1336,6 +1336,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1013,6 +1013,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -989,6 +989,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1137,6 +1137,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1322,6 +1322,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -927,6 +927,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1213,6 +1213,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1153,6 +1153,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -915,6 +915,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1163,6 +1163,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1002,6 +1002,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1226,6 +1226,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1170,6 +1170,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1190,6 +1190,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -880,6 +880,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1247,6 +1247,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1209,6 +1209,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1299,6 +1299,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1300,6 +1300,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -1284,6 +1284,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},
+7
View File
@@ -964,6 +964,13 @@
"enum": [
"signature"
]
},
{
"description": "similar to smart, but node kinds are ignored, only text is matched.",
"type": "string",
"enum": [
"template"
]
}
]
},