Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

ast-grep: vanhemmat versiot ja versiohistoria

A fast and polyglot tool for code searching, linting, rewriting at large scale.

ast-grep-ohjelmasta on luettelossa 47 versiota, ensimmäinen 28. joulukuuta 2023 ja uusin 0.51.0. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2023: 1 1 23 2024: 5 5 24 2025: 25 25 25 2026: 16 16 26

47 versiota 3 vuoden aikana · noin 17 vuodessa

VersioPäivämääräKokoTiedostot
0.51.0Uusin 15. lokakuuta 2026 — 64-bittinen ZIP
Muutosloki
- fix(cli): use ast-grep name in project setup hint #3001
- fix: replace deprecated serde_yaml with serde-saphyr #2999
- fix(deps): update rust crate tree-sitter-haskell to 0.24.0 #2988
- fix(cli): preserve files when update-all writes fail #2995
- Revise security policy for clarity and updates a7d3f69
- fix: update wasm linting ea55463
0.45.3 31. elokuuta 2026 — 64-bittinen ZIP
Muutosloki
- chore(deps): update dependency dprint to v0.57.0 #2916
- feat: add min-severity cli #2917
- fix(outline): anchor fallback signatures to names #2913
- feat(outline): add Markdown heading support #2912
- chore(deps): update dependency oxlint to v1.80.0 #2908
- chore(deps): update dependency @ast-grep/napi to v0.45.2 #2906
- feat: add min-severity cli (#2917) #2720
- fix: ast-grep-ignore must be at first be the frist alphabet to take effect #2909
- chore: update tree-sitter 0.27 bb74529
- fix: fix clippy c6b32d7
0.45.2 23. elokuuta 2026 — 64-bittinen ZIP
Muutosloki
- chore(deps): update astral-sh/setup-uv action to v10 #2892
- chore(deps): update rust crate terminal-light to v1.9.1 #2905
- chore(deps): update dependency web-tree-sitter to v0.26.13 #2903
- chore(deps): update rust crate tree-sitter to v0.26.13 #2904
- chore(deps): update dependency dprint to v0.56.1 #2901
- chore(deps): update dependency @napi-rs/cli to v3.8.6 #2882
- fix(deps): update rust-wasm-bindgen monorepo #2878
- chore(deps): update dependency dprint to v0.56.0 #2896
- chore(deps): update dependency oxlint to v1.79.0 #2897
- chore(deps): update dependency @ast-grep/napi to v0.45.1 #2876
- chore(deps): update dependency web-tree-sitter to v0.26.12 #2880
- fix: exit quietly on broken pipe instead of erroring #2887
- feat(outline): extract embedded language symbols #2883
- chore(deps): update dependency oxlint to v1.78.0 #2888
- feat: add namedChildren support to wasm #2893
- feat: add namedChildren to napi #2893
- feat: add named_children to pyo3 4dc0d36
- fix: bump down napi 61f1b98
- chore: bump deps 912da32
0.45.1 7. elokuuta 2026 — 64-bittinen ZIP
Muutosloki
- fix: match root metavariables against comments #2868
- feat(outline): add C# multiline member signatures #2861
- chore(deps): update rust crate ignore to v0.4.32 #2864
- chore(deps): update dependency oxlint to v1.77.0 #2865
- chore(deps): update dependency typescript to v7 #2833
- chore(deps): update astral-sh/setup-uv action to v9 #2839
- chore(deps): update dependency smol-toml to v1.7.1 #2848
- chore(deps): update dependency @napi-rs/cli to v3.8.2 #2854
- chore(deps): update dependency chalk to v6 #2849
- chore(deps): update rust crate clap to v4.6.5 #2860
- chore(deps): update rust crate clap_complete to v4.6.8 #2850
- chore(deps): update rust crate schemars to v1.2.2 #2851
- chore(deps): update dependency oxlint to v1.76.0 #2852
- chore(deps): update rust crate napi to v3.12.0 #2855
- chore(deps): update rust crate napi-derive to v3.6.2 #2853
- Use std::io::IsTerminal over atty #2857
- chore(deps): update dependency @ast-grep/napi to v0.45.0 #2844
- chore: bump deps 2ac18ca
0.45.0 23. heinäkuuta 2026 — 64-bittinen ZIP
Muutosloki
- feat: deprecate the sg command #2843
- fix: avoid Defender false positive for Windows sg #2842
- chore(deps): update dependency @napi-rs/cli to v3.7.4 #2834
- chore(deps): update dependency oxlint to v1.75.0 #2838
- chore(deps): update actions/setup-node action to v7 #2810
- chore(deps): update actions/setup-python action to v7 #2829
- fix: specify correct MSRV in Cargo.toml #2837
- Revert "chore(deps): update dependency typescript to v7 (#2795)" #2831
- chore(deps): update astral-sh/setup-uv action to v8.3.2 #2790
- chore(deps): update dependency typescript to v7 #2795
- chore(deps): update rust crate thiserror to v2.0.19 #2819
- chore(deps): update dependency @napi-rs/cli to v3.7.3 #2801
- chore(deps): update dependency web-tree-sitter to v0.26.11 #2802
- chore(deps): update rust crate target-triple to v1.0.1 #2817
- chore(deps): update dependency oxlint to v1.74.0 #2809
- chore(deps): update dependency dprint to v0.55.2 #2808
- chore(deps): update dependency @ast-grep/napi to v0.44.1 #2789
- chore(deps): update dependency oxlint to v1.73.0 #2793
- chore(deps): update dependency @types/node to v24.13.3 #2794
- chore(deps): update rust crate bit-set to 0.11.0 #2791
- fix: use is_extra instead of comment heuristic #2821
- fix: stop using ignore files outside rule_dirs #2803
- chore: update dependencies b24ca85
- feat(outline): support ambient TypeScript modules 4f75c21
- chore: bump versions 82eb291
0.44.1 4. heinäkuuta 2026 — 64-bittinen ZIP
Muutosloki
- chore(deps): update rust crate napi to v3.10.3 #2786
- chore(deps): update rust crate napi-derive to v3.5.9 #2785
- chore(deps): update dependency oxlint to v1.72.0 #2780
- chore(deps): update rust crate terminal-light to v1.9.0 #2781
- chore(deps): update rust crate clap_complete to v4.6.7 #2783
- chore(deps): update rust crate ignore to v0.4.27 #2784
- fix(cli): bound outline file queue #2787
- chore(deps): update rust crate clap_complete to v4.6.6 #2782
- chore(deps): update dependency @ast-grep/napi to v0.44.0 #2764
- chore(deps): update rust crate tree-sitter to v0.26.10 #2779
- chore(deps): update dependency web-tree-sitter to v0.26.10 #2778
- chore(deps): update dependency dprint to v0.55.1 #2776
- chore(deps): update dependency @napi-rs/cli to v3.7.2 #2667
- chore(deps): update rust crate napi to v3.9.4 #2696
- chore(deps): update rust crate napi-derive to v3.5.7 #2768
- chore(deps): update rust crate anyhow to v1.0.103 #2774
- feat: load custom language outline rules from config #2777
- fix(deps): update rust-wasm-bindgen monorepo #2775
- chore(deps): update actions/cache action to v6 #2767
- feat: Support *.bazel files in python #2771
- chore(deps): update oxlint monorepo #2765
- feat: add outline rules for more builtin languages 07778fb
- fix: update pyo3 deps 1713e86
0.44.0 22. kesäkuuta 2026 — 64-bittinen ZIP
Muutosloki
- chore: move outline docs and benchmarks out of repo #2763
- chore(deps): update dependency smol-toml to v1.7.0 #2762
- Add JavaScript outline rules and stream JSON files #2761
- fix: reject root multi-metavariable patterns #2727
- fix: don't leak metavar bindings across siblings in nthChild ofRule #2677
- fix: extract python from-import modules in outline #2758
- fix: match go outline types by declaration #2759
- fix: skip empty files in outline #2757
- feat: mark duplicate outline names #2756
- refactor: inline outline member kind lookup #2755
- refactor: make outline extract return iterator #2754
- refactor: stream outline extraction items #2753
- perf: use single traversal for outline extraction #2751
- perf: cache transform replace regexes #2750
- fix: don't leak metavar bindings from a negated not rule #2676
- refactor: fold outline extract options into extractors #2749
- refactor: split outline extract options and style #2748
- refactor: map outline cli to core options #2747
- feat: apply outline extractor options #2746
- feat: add outline extractor options #2745
- fix: simplify some code #2744
- fix: trailing ast-grep-ignore on a multi-line statement suppresses it #2678
- chore(deps): update actions/checkout action to v7 #2731
- fix: cover async rust outline rules #2743
- feat: add bundled outline rules for more languages #2739
- feat: add outline CLI command #2738
- perf: use cursor-backed outline traversal #2737
- feat: run outline extractors #2729
- chore(deps): update oxlint monorepo to v1.70.0 #2726
- refactor: split fixer variable validation #2724
- refactor: validate rule core directly #2723
- test: move matcher tests to rule core #2722
- refactor: wrap rewriter config errors #2721
- test: validate global rule fix vars via rule config #2719
- fix: check undefined meta var in fix #2718
- Breaking change: fix: remove fix from SerializableCore #2717
- fix: preserve unused suppression fixer #2716
- Breaking change: refactor: move optional fixer to RuleConfig #2715
- fix: add fixer var check #2714
- Refactor rule config #2713
- Breaking change: refactor: mvoe rewriters into SerializableRuleCore #2711
- refactor: move rewriter out #2712
- feat: add outline rule schema #2710
- docs: remove outline target alias fields #2709
- chore(deps): update rust crate smallvec to v1.15.2 #2701
- fix(deps): update rust-wasm-bindgen monorepo #2704
- fix: remove unused trait/methods #2708
- feat: add outline entry model #2703
- refactor: remove legacy outline placeholders #2702
- feat: add outline CLI shell #2700
- fix(deps): update rust-wasm-bindgen monorepo #2693
- chore(deps): update oxlint monorepo to v1.69.0 #2692
- chore(deps): update rust crate regex to v1.12.4 #2694
- chore(deps): update dependency @types/node to v24.13.2 #2698
- doc: design outline command #2699
- Outline first builtin rule #2695
- chore(deps): update rust crate tree-sitter-swift to v0.7.3 #2672
- chore(deps): update astral-sh/setup-uv action to v8.2.0 #2680
- feat: add outline rule definition #2691
- feat: add outline item model #2690
- chore(deps): update codecov/codecov-action action to v7 #2686
- feat: add outline command stub #2689
- chore(deps): update dependency @types/node to v24.13.1 #2682
- chore(deps): update rust crate ignore to v0.4.26 #2683
- fix: remove all impl, start from scratch #2688
- fix: remove all impl, start from scratch #2687
- fix: report unfixable scan hits with update-all #2684
- Fix typos in comments and grammar in --help text #2674
- chore(deps): update dependency oxlint to v1.68.0 #2673
- fix: don't leak metavar bindings from ellipsis-end lookahead #2670
- refactor: collapse nested ifs with let chains #2671
- chore(deps): update rust crate toml_edit to v0.25.12 #2666
- chore(deps): update dependency oxlint to v1.67.0 #2665
- chore(deps): update dependency @ast-grep/napi to v0.43.0 #2664
- add benchmark b488bd3
- vibe 6f89a3d
- fix: update outline rule loading 202d8b8
0.43.0 25. toukokuuta 2026 — 64-bittinen ZIP
Muutosloki
- chore(deps): update dependency @types/node to v24.12.4 #2636
- chore(deps): update rust crate assert_cmd to v2.2.2 #2632
- chore(deps): update rust crate similar to v3.1.1 #2662
- fix(lsp): initialize tracing subscriber to surface tower-lsp errors #2639
- fix(deps): update rust-wasm-bindgen monorepo #2660
- chore(deps): update rust crate tree-sitter to v0.26.9 #2656
- chore(deps): update rust crate serde_json to v1.0.150 #2659
- chore(deps): update rust crate clap_complete to v4.6.5 #2634
- chore(deps): update dependency @ast-grep/napi to v0.42.3 #2653
- chore(deps): update dependency oxlint to v1.66.0 #2651
- chore(deps): update dependency web-tree-sitter to v0.26.9 #2654
- fix: strip trailing comment artifact in comment suppression #2644
- feat: support ESQuery style selector in run command #2663
- feat: add --follow arg for sg test #2657
- test: add test for run --kind d0d0b30
- feat: add markdown support beacc9e
- fix: use Rule instead of pattern in run 2759fda
0.42.3 19. toukokuuta 2026 — 64-bittinen ZIP
Muutosloki
- 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
0.42.2 10. toukokuuta 2026 — 64-bittinen ZIP
Muutosloki
- 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 v24.12.3 #2624
- chore(deps): update rust crate tree-sitter-swift to v0.7.2 #2619
- chore(deps): update dependency oxlint to v1.63.0 #2621
- fix: replace postinstall script with binary resolution in ast-grep #2595
- fix(lsp): use cwd instead of config dir as workspace fallback #2600
- fix(deps): update rust-wasm-bindgen monorepo #2613
- chore(deps): update rust crate napi-derive to v3.5.5 #2615
- chore(deps): update rust crate napi to v3.8.6 #2614
- chore(deps): update rust crate clap_complete to v4.6.3 #2610
- chore(deps): update dependency oxlint to v1.62.0 #2611
- chore(deps): update astral-sh/setup-uv action to v8 #2604
- chore(deps): update rust crate tree-sitter-c to v0.24.2 #2608
- fix(deps): update rust crate tree-sitter-dart to 0.2.0 #2609
- chore(deps): update robinraju/release-downloader action to v1.13 #2606
- fix(lsp): report unused suppressions without rules #2607
- chore(deps): update rust crate clap_complete to v4.6.2 #2589
- chore(deps): update dependency oxlint to v1.61.0 #2605
- chore(deps): update rust crate similar to v3.1.0 #2587
- fix(deps): update rust crate tree-sitter-scala to 0.26.0 #2602
- chore(deps): update rust crate tree-sitter-scala to v0.25.1 #2601
- chore(deps): update rust crate tree-sitter-c-sharp to v0.23.5 #2591
- chore(deps): update dependency oxlint to v1.60.0 #2588
- chore(deps): update rust crate assert_cmd to v2.2.1 #2599
- chore(deps): update dependency typescript to v6.0.3 #2598
- chore(deps): update dependency @napi-rs/cli to v3.6.2 #2593
- chore(deps): update rust crate napi-derive to v3.5.4 #2597
- chore(deps): update rust crate napi to v3.8.5 #2596
- chore(deps): update rust crate tokio to v1.52.1 #2592
- chore(deps): update rust crate clap to v4.6.1 #2594
- chore(deps): update pyo3/maturin-action action to v1.51.0 #2510
- fix(deps): update rust-wasm-bindgen monorepo #2568
- chore(deps): update dependency @napi-rs/cli to v3.6.1 #2583
- chore(deps): update dependency @ast-grep/napi to v0.42.1 #2580
- chore(deps): update dependency oxlint to v1.59.0 #2581
- chore(deps): update rust crate toml_edit to v0.25.11 #2582
- chore(deps): update rust crate tokio to v1.51.1 #2584
- chore(deps): update dependency dprint to v0.54.0 #2585
- chore(deps): update rust crate clap_complete to v4.6.1 #2586
- chore(deps): update dependency @types/node to v24.12.2 #2579
- fix: enable npx install fallback but still keep postinstall fbc5b9b
- chore: bump kotlin version 6f09a5b
- fix: solve linting 945328a
0.42.1 4. huhtikuuta 2026 — 64-bittinen ZIP
Muutosloki
- 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): update rust crate tokio to v1.51.0 #2578
- chore(deps): update dependency web-tree-sitter to v0.26.8 #2570
- chore(deps): update rust crate tree-sitter to v0.26.8 #2572
- chore(deps): update dependency dprint to v0.53.2 #2573
- chore(deps): update rust crate bit-set to 0.10.0 #2566
- fix(deps): update rust-wasm-bindgen monorepo #2561
- chore(deps): update dependency smol-toml to v1.6.1 #2556
- chore(deps): update rust crate napi to v3.8.4 #2562
- chore(deps): update rust crate toml_edit to v0.25.8 #2552
- chore(deps): update rust crate napi-derive to v3.5.3 #2563
- chore(deps): update codecov/codecov-action action to v6 #2560
- chore(deps): update rust crate tree-sitter-rust to v0.24.2 #2554
- chore(deps): update dependency @napi-rs/cli to v3.6.0 #2564
- chore(deps): update dependency dprint to v0.53.1 #2559
- chore(deps): update dependency oxlint to v1.57.0 #2549
- chore(deps): update dependency typescript to v6 #2557
- Added a license field to package.json so scanners can pick it up more easily #2558
- feat: add --color flag to test command #2555
- chore(deps): update dependency @ast-grep/napi to v0.42.0 #2548
- feat: add new built in rule no-suppress-all #2575
- fix: fix SIGSEGV caused by SharedReference stackoverflow #2553
- fix: update ts 7fa0e3f
- refactor: use more concise style object to manage test output a017fd5
- refactor: some code clean up for no-suppress ef7fc1a
0.42.0 16. maaliskuuta 2026 — 64-bittinen ZIP
Muutosloki
- 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 @types/node to v24.12.0 #2518
- fix(deps): update rust crate tree-sitter-lua to 0.5.0 #2506
- chore(deps): update rust crate clap to v4.6.0 #2538
- fix(deps): update rust crate tree-sitter-scala to 0.25.0 #2536
- chore(deps): update dependency oxlint to v1.55.0 #2533
- chore(deps): update rust crate clap_complete to v4.6.0 #2539
- chore(deps): update rust crate bit-set to v0.9.1 #2537
- chore(deps): update rust crate bit-set to 0.9.0 #2527
- chore(deps): update rust crate assert_cmd to v2.2.0 #2529
- chore(deps): update rust crate tempfile to v3.27.0 #2531
- fix(lsp): scan injected languages for diagnostics #2528
- chore(deps): update dependency @ast-grep/napi to v0.41.1 #2526
- chore(deps): update dependency oxlint to v1.52.0 #2524
- feat: support nth-child esquery #2546
- feat: support :is selector #2545
- feat: support :not selector #2544
- feat: support :has rule #2543
- fix(lsp): scan injected languages for diagnostics (#2528) #2522
- feat: add parameterized util 3d90372
- refactor: limit parameterized utils to globals 2d69a34
- refactor: move parameterized_util c77e38d
0.41.1 10. maaliskuuta 2026 — 64-bittinen ZIP
Muutosloki
- 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
- chore(deps): update dependency @types/node to v24.11.0 #2502
- chore(deps): update dependency dprint to v0.52.0 #2499
- fix: override severity on rule & inline-rules flags #2505
- chore(deps): update github artifact actions #2507
- chore(deps): update rust crate tree-sitter to v0.26.6 #2501
- chore(deps): update dependency web-tree-sitter to v0.26.6 #2500
- chore(deps): update dependency ava to v7 #2508
- chore(deps): update dependency oxlint to v1.50.0 #2495
- chore(deps): update dependency @ast-grep/napi to v0.41.0 #2494
- fix: bump ls-types version #2525
- refactor: change versioned ast work a86b2ab
- fix: bump wasm-bindgen d23e334
- fix: fix wasm package 0b92e94
0.41.0 22. helmikuuta 2026 — 64-bittinen ZIP
Muutosloki
- 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-sitter to ^0.26.0 #2492
- refactor: addr_of_mut to OnceLock #2486
- feat: support ast-grep-wasm #2484
- chore(deps): update rust crate clap to v4.5.60 #2483
- chore(deps): update rust crate anyhow to v1.0.102 #2489
- chore(deps): update dependency oxlint to v1.49.0 #2488
- feat: make default rule id to filename #2482
- chore(deps): update dependency oxlint to v1.48.0 #2481
- chore(deps): update rust crate napi-derive to v3.5.2 #2475
- chore(deps): update rust crate napi to v3.8.3 #2474
- chore(deps): update rust crate futures to v0.3.32 #2476
- chore(deps): update rust crate clap to v4.5.58 #2470
- fix: parse each language injection region as independent tree #2479
- chore(deps): update dependency @types/node to v24.10.13 #2467
- chore(deps): update rust crate clap_complete to v4.5.66 #2471
- chore(deps): update rust crate predicates to v3.1.4 #2472
- chore(deps): update dependency oxlint to v1.47.0 #2468
- chore(deps): update rust crate tempfile to v3.25.0 #2466
- fix(deps): update rust crate toml_edit to 0.25.0 #2473
- chore(deps): update rust crate tree-sitter to v0.26.5 #2458
- chore(deps): update dependency @types/node to v24.10.12 #2438
- chore(deps): update rust crate schemars to v1.2.1 #2457
- chore(deps): update rust crate clap to v4.5.57 #2455
- chore(deps): update rust crate anyhow to v1.0.101 #2462
- chore(deps): update rust crate inquire to v0.9.3 #2463
- chore(deps): update dependency oxlint to v1.43.0 #2459
- chore(deps): update rust crate regex to v1.12.3 #2461
- chore(deps): update rust crate clap to v4.5.55 #2454
- chore(deps): update dependency oxlint to v1.42.0 #2452
- chore(deps): update dependency oxlint to v1.41.0 #2447
- chore(deps): update rust crate assert_cmd to v2.1.2 #2437
- chore(deps): update rust crate thiserror to v2.0.18 #2446
- chore(deps): update dependency oxlint to v1.39.0 #2442
- chore(deps): update rust crate inquire to v0.9.2 #2445
- fix: improve max diagnostic impl to use one atomic op 781ec81
- fix: udpate schema e645fdf
- fix: move dumping to core crate 0b2acb9
0.40.5 10. tammikuuta 2026 — 64-bittinen ZIP
Muutosloki
- 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 dependency oxlint to v1.38.0 622da37
- chore(deps): update dependency oxlint to v1.37.0 1a021ba
0.40.4 5. tammikuuta 2026 — 64-bittinen ZIP
Muutosloki
- 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 to v0.40.3 80f9c2b
- chore(deps): update dependency oxlint to v1.36.0 dea9153
0.40.3 15. joulukuuta 2025 — 64-bittinen ZIP
Muutosloki
- chore(deps): update dependency @types/node to v24.10.4 6a429db
- fix: remove debug println! from KindMatcher fa5cc7b
0.40.2 14. joulukuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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 dependency @ast-grep/napi to v0.40.1 ac69fd7
- chore: bump lsp version 58138ad
0.40.1 11. joulukuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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 dependency oxlint to v1.32.0 b058028
0.40.0 16. marraskuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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 7. marraskuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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 dependency oxlint to v1.25.0 0c09885
0.39.7 27. lokakuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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 dependency oxlint to v1.23.0 c88c8ca
0.39.6 5. lokakuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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 8. syyskuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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=relax #2216
- fix: apply_all_code_actions function disallow multi-line #2222
- chore(deps): update dependency oxlint to v1.13.0 4be8252
- chore(deps): update dependency @ast-grep/napi to v0.39.4 3187d39
- chore(deps): update dependency oxlint to v1.14.0 7405f99
0.39.4 17. elokuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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, simplify logic, reduce indentation, update file watchers, remove unused deps 8ef8ed6
- Decouple rule finding logic from LSP crate as requested 531aac3
- Complete LSP rule reloading implementation with tests 683f20e
0.39.3 5. elokuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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 27. heinäkuuta 2025 — 64-bittinen ZIP
Muutosloki
- 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): update dependency @napi-rs/cli to v3.0.4 b07e5bd
- fix: temporarily remove tweaking d2fedd2
0.39.1 21. heinäkuuta 2025 — 64-bittinen ZIP
Muutosloki
- fix: update package 8c2327b
- fix: fix build d59c219
- fix: remove json format 90369a4
0.38.7 10. heinäkuuta 2025 — 64-bittinen ZIP
Muutosloki
- refactor: remove biome configuration and update linting tool to oxlint ed3e5b1
- chore(deps): update dependency @ast-grep/napi to v0.38.6 9e5f1e0
- Revert "fix(deps): update rust crate tower-lsp-server to 0.22.0" 7d8e872
0.38.6 24. kesäkuuta 2025 — 64-bittinen ZIP
Muutosloki
- fix(deps): update rust crate tower-lsp-server to 0.22.0 #2056
- feat: allow sgconfig.yml to not have required ruleDirs field #2059
- fix: ast-grep -h should not fail if sgconfig is wrong #2054
- chore(deps): update dependency @ast-grep/napi to v0.38.5 c7a41d6
- Revert "fix(deps): update rust crate tower-lsp-server to 0.22.0 (#2056)" a5a011b
- fix(deps): update rust crate toml_edit to v0.22.27 84cff96
0.38.5 8. kesäkuuta 2025 — 64-bittinen ZIP
Muutosloki
- feat: add simple cli multi fix #2036
- fix: quit option should keep accepted changes #2031
- feat: add better styling handle 1a2b72c
- feat: add fix switching 791c9a0
- chore(deps): update dependency ava to v6.4.0 0e51f2b
0.38.4 2. kesäkuuta 2025 — 64-bittinen ZIP
Muutosloki
- feat: support file level suppression #1541
- feat: add include-off rule in sg test #2023
- feat: add multiple fix in vscode lsp 9e9a282
- chore(deps): update dependency @ast-grep/napi to v0.38.3 58dcc5b
- test: add file level suppression test 93d04c7
0.38.3 28. toukokuuta 2025 — 64-bittinen ZIP
Muutosloki
- feat: support object style libraryPath #2013
- feat: Support Markdown rendering in CLI #1976
- test: add more test for transform parse #902
- feat: implement transform shortcut #902
- feat: add note in lsp hover info b4f32df
- feat: add test case for string transform 0c75416
- refactor: simplify code 0d3ba01
0.38.2 18. toukokuuta 2025 — 64-bittinen ZIP
Muutosloki
- feat: add --include-metadata flag in ast-grep scan #1987
- fix: respect transform in fix #1991
- Breaking change: feat: remove tree-sitter-facade-sg 1e8a38d
- fix: remove benches c44c315
- feat: add label handling in json print 33192d7
0.38.1 11. toukokuuta 2025 — 64-bittinen ZIP
Muutosloki
- chore(deps): update dependency @ast-grep/napi to v0.38.0 227bab3
- Revert "fix: simplify version" a5d9fd8
- fix(deps): update rust crate clap to v4.5.38 cc8047c
0.38.0 10. toukokuuta 2025 — 64-bittinen ZIP
Muutosloki
- feat: use newer tower_lsp crate #1975
- fix: --json=stream should output a trailing newline #1969
- fix: matcher leaks environment changes when the second matcher fails #1956
- fix: remove anyhow in ast-grep-config #1967
- feat: remove language bound in matcher c9b450d
- fix: bump deps version 8265edb
- refactor: move out tree_sitter specific stuff 6d5e4e4
0.37.0 15. huhtikuuta 2025 — 64-bittinen ZIP
Muutosloki
- fix: use docker image instead #1930
- chore(deps): update dependency @ast-grep/napi to v0.36.3 3dca58c
- fix: update crate a88a073
- perf: more efficient node ancestor calculation a1ed329
0.36.3 13. huhtikuuta 2025 — 64-bittinen ZIP
Muutosloki
- fix: transformation indent #1405
- feat: YAML schema validation for node and field types e0a5a47
- chore(deps): update dependency @ast-grep/napi to v0.36.2 f291ef3
- fix(deps): update rust crate crossterm to 0.29.0 4c62fe5
0.36.2 19. maaliskuuta 2025 — 64-bittinen ZIP
Muutosloki
- fix: report-style short should not print out diff #1884
- fix: fix do not push empty unused suppressions #1882
- chore: Remove tree-sitter wasm facade 47b14fe
- Revert "chore: Remove tree-sitter wasm facade" a449617
- fix: remove optimize 7365a68
0.36.1 11. maaliskuuta 2025 — 64-bittinen ZIP
Muutosloki
- fix: fix globs not working with lang #1861
- perf: use smallvec for filter_file_{pattern, rule} #1858
- fix(deps): update dependency @swc/core to v1.11.8 a0d9e10
- perf: save pattern clone and doc clone in multi-lang-doc 1113384
- perf: remove duplicate pattern match 6eba6d9
0.35.0 15. helmikuuta 2025 — 64-bittinen ZIP
Muutosloki
- fix: ensure SerializableStopBy serialization matches deserialization #1802
- fix: ensure SerializableStopBy serialization matches deserialization (#1802) #1802
- feat: allow ERROR node in pattern to match everything #1791
- Breaking change: feat: use php-only-language for php #900
- Breaking change: refactor: better apis d91b5c5
- chore(deps): update dependency @ast-grep/napi to v0.34.4 a7ca599
- fix(deps): update dependency @babel/core to v7.26.8 bf5b3a4
0.24.1 26. kesäkuuta 2024 — 64-bittinen ZIP
Muutosloki
- fix: skip missing node in pattern #1256
- doc: add cli help text for debug format 1754382
0.24.0 23. kesäkuuta 2024 — 64-bittinen ZIP
Muutosloki
- feat: add debug ast and cst #1218
- feat: add strictness in PyO3 #1246
- feat: add strictness flag in cli #1243
- test: add test for different strictness #1241
- feat: add strictness to YAML #1239
- Breaking change: fix: update API for fix 4971ac2
- Breaking change: fix: change deletedLength to endPos in napi c0e9a65
- feat: add colorized output 22f279c
0.23.1 22. kesäkuuta 2024 — 64-bittinen ZIP
Muutosloki
- fix: all should not pollute env #1225
- Breaking change: feat: use new pattern struct f219b43
- refactor: move match_node impl out 27c918a
- refactor: factor out match_ellipsis logic 407d2a8
0.23.0 11. kesäkuuta 2024 — 64-bittinen ZIP
Muutosloki
- feat: add typings for pyo3 #676
- refactor: remove unused old code 3ffd1d9
- fix(deps): update babel monorepo to v7.24.7 b4aebaf
- refactor: add new abstraction for match_tree 079bc7d
0.17.1 5. helmikuuta 2024 — 64-bittinen ZIP
0.6.2 28. joulukuuta 2023 — 64-bittinen ZIP

Suosituin kategoriassa Ohjelmointikielet ja SDK:t

Näytä kaikki
  1. Go Programming LanguageOhjelmointikielet ja SDK:t
  2. LLVMOhjelmointikielet ja SDK:t · LLVM
  3. DenoOhjelmointikielet ja SDK:t · Deno Land Inc.
  4. CMakeOhjelmointikielet ja SDK:t · Kitware
  5. YarnOhjelmointikielet ja SDK:t · Yarn Contributors
  6. CcacheOhjelmointikielet ja SDK:t · Joel Rosdahl
  7. sbtOhjelmointikielet ja SDK:t · Lightbend, Inc.
  8. BOINCOhjelmointikielet ja SDK:t · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDKOhjelmointikielet ja SDK:t · Google
  10. NVM for WindowsOhjelmointikielet ja SDK:t · Ecor Ventures LLC

Tunnisteet

Jaa