winget install --id ast-grep.ast-grep
About ast-grep
A fast and polyglot tool for code searching, linting, rewriting at large scale.
What's new in 0.42.3
- feat: support nth-last-child esquery #2631 - chore(deps): update rust crate dashmap to v6.2.1 #2645 - chore(deps): update dependency oxlint to v1.65.0 #2635 - chore(deps): update rust crate napi-derive to v3.5.6 #2642 - chore(deps): update rust crate napi-build to v2.3.2 #2641 - chore(deps): update rust crate napi to v3.9.0 #2643 - chore(deps): update dependency @ast-grep/napi to v0.42.2 #2630 - fix: fix windows installation 4021ae0
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.42.3 | Unknown | - feat: support nth-last-child esquery #2631 - chore(deps): update rust crate dashmap to v6.2.1 #2645 - chore(deps): update dependency oxlint to v1.65.0 #2635 - chore(deps): update rust crate napi-derive to v3.5.6 #2642... |
| 0.42.2 | Unknown | - chore(deps): update rust crate tokio to v1.52.3 #2620 - fix(deps): update rust-wasm-bindgen monorepo #2623 - chore(deps): update rust crate clap_complete to v4.6.4 #2627 - chore(deps): update dependency @types/node to... |
| 0.42.1 | Unknown | - feat: Support Dart again #2534 - chore(deps): update dependency oxlint to v1.58.0 #2569 - chore(deps): update rust crate toml_edit to v0.25.10 #2571 - fix(deps): update rust crate similar to v3 #2574 - chore(deps): upd... |
| 0.42.0 | Unknown | - chore(deps): update dependency dprint to v0.53.0 #2547 - chore(deps): update rust crate tree-sitter to v0.26.7 #2541 - chore(deps): update dependency web-tree-sitter to v0.26.7 #2540 - chore(deps): update dependency @t... |
| 0.41.1 | Unknown | - fix: lsp on change encounter deadlock #2511 - chore(deps): update dependency oxlint to v1.51.0 #2512 - chore(deps): update rust crate tempfile to v3.26.0 #2497 - chore(deps): update rust crate inquire to v0.9.4 #2498 -... |
| 0.41.0 | Unknown | - chore(deps): update pyo3/maturin-action action to v1.50.0 #2465 - fix(deps): update rust-wasm-bindgen monorepo #2491 - chore(deps): update rust crate toml_edit to v0.25.3 #2469 - chore(deps): update dependency web-tree... |
| 0.40.5 | Unknown | - fix: fix error code returning 1 for non-result related error #2403 - feat: support case insensitive option in files/ignores #2432 - chore(deps): update dependency @ast-grep/napi to v0.40.4 4fca101 - chore(deps): update... |
| 0.40.4 | Unknown | - feat: support --files-with-matches to list all files like ripgrep #2371 - fix: use new assert_cmd command #2399 - chore(deps): update dependency dprint to v0.51.1 9d00e5b - chore(deps): update dependency @ast-grep/napi... |
| 0.40.3 | Unknown | - chore(deps): update dependency @types/node to v24.10.4 6a429db - fix: remove debug println! from KindMatcher fa5cc7b |
| 0.40.2 | Unknown | - fix: exit status to 1 when no match #2392 - fix: reject unknown keys for pattern #2390 - fix: allow number in identifier #2387 - chore(deps): update dependency @napi-rs/cli to v3.5.0 090fcd0 - chore(deps): update depen... |
| 0.40.1 | Unknown | - chore: add a link to the badges #2370 - fix: fix AST strictness check #2361 - chore(deps): update dependency @ast-grep/napi to v0.40.0 c98f0dc - fix: use individual flag for parser 2bdcecb - chore(deps): update depende... |
| 0.40.0 | Unknown | - fix: recognize yaml extension for sgconfig file #2340 - Merge SARIF printer into cloud printer 0970ac5 - Add SARIF output format support 308ccfb - chore(deps): update dependency @ast-grep/napi to v0.39.9 a2d353b |
| 0.39.9 | Unknown | - fix: do not output matched highlight when --update-all #2317 - chore(deps): update dependency @ast-grep/napi to v0.39.7 d6306b1 - chore(deps): update dependency oxlint to v1.26.0 85a256e - chore(deps): update dependenc... |
| 0.39.7 | Unknown | - feat: LSP quick fix should support expandStart / expandEnd #2301 - chore(deps): update dependency @ast-grep/napi to v0.39.6 6859809 - chore(deps): update dependency oxlint to v1.24.0 6ee2f84 - chore(deps): update depen... |
| 0.39.6 | Unknown | - chore(deps): update dependency @napi-rs/cli to v3.2.0 4fc74cd - fix(deps): update rust crate inquire to 0.8.0 575f750 - chore(deps): update dependency @ast-grep/napi to v0.39.5 62ac63c |
| 0.39.5 | Unknown | - Allowing LSP clients without publish diagnostics data support to support code fixes #2209 - fix: store client cap and do not send workspace folder req #2211 - fix: comment after node should be ignored in strictness=rel... |
| 0.39.4 | Unknown | - Improve error messages for ast-grep test failures based on failure type #2174 - Add comprehensive GitHub Copilot development instructions #2152 - Address all code review comments: move make_rule_finder to lsp.rs, simpl... |
| 0.39.3 | Unknown | - add some tests for hcl 756499e - add tree-sitter-hcl to ast-grep-language package deps 26b638a - fix(deps): update rust crate clap to v4.5.42 4d047eb |
| 0.39.2 | Unknown | - fix(deps): update rust crate tokio to v1.47.0 #2124 - fix: ignore comments in relax/signature/template strictness #2122 - fix: prefer using env to determine bgcolor #2114 - fix: update rules c5fd340 - chore(deps): upda... |
| 0.39.1 | Unknown | - fix: update package 8c2327b - fix: fix build d59c219 - fix: remove json format 90369a4 |