Skip to content

fix(deps): update dependency @ast-grep/napi to v0.45.3 - #174

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ast-grep-napi-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ast-grep-napi-0.x

Conversation

@renovate

@renovate renovate Bot commented Mar 16, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@ast-grep/napi (source) 0.41.1 → 0.45.3 age confidence

Release Notes

ast-grep/ast-grep (@​ast-grep/napi)

v0.45.3

Compare Source

  • 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

v0.45.2

Compare Source

  • 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

v0.45.1

Compare Source

7 August 2026

  • 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

v0.45.0

Compare Source

  • 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

v0.44.1

Compare Source

  • 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

v0.44.0

Compare Source

  • 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

v0.43.0

Compare Source

25 May 2026

  • 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

v0.42.3

Compare Source

19 May 2026

  • 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

v0.42.2

Compare Source

10 May 2026

  • 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

v0.42.1

Compare Source

4 April 2026

  • 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

v0.42.0

Compare Source

15 March 2026

  • 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

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch 2 times, most recently from c3ae5ac to 734d676 Compare April 4, 2026 17:16
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.42.0 fix(deps): update dependency @ast-grep/napi to v0.42.1 Apr 4, 2026
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.42.1 fix(deps): update dependency @ast-grep/napi to v0.42.2 May 11, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from 734d676 to 31c3fc0 Compare May 11, 2026 01:32
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.42.2 fix(deps): update dependency @ast-grep/napi to v0.42.3 May 19, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch 2 times, most recently from e6da9c1 to 94bbca4 Compare May 25, 2026 21:58
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.42.3 fix(deps): update dependency @ast-grep/napi to v0.43.0 May 25, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from 94bbca4 to e979cab Compare June 1, 2026 16:49
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from e979cab to dab77f2 Compare June 22, 2026 03:07
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.43.0 fix(deps): update dependency @ast-grep/napi to v0.44.0 Jun 22, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from dab77f2 to 96ebb3b Compare July 4, 2026 18:02
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.44.0 fix(deps): update dependency @ast-grep/napi to v0.44.1 Jul 4, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from 96ebb3b to 473b583 Compare July 12, 2026 19:14
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from 473b583 to 6513911 Compare July 23, 2026 18:37
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.44.1 fix(deps): update dependency @ast-grep/napi to v0.45.0 Jul 23, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from 6513911 to fcbf6e6 Compare August 7, 2026 17:36
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.45.0 fix(deps): update dependency @ast-grep/napi to v0.45.1 Aug 7, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from fcbf6e6 to c9a3e7d Compare August 23, 2026 22:32
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.45.1 fix(deps): update dependency @ast-grep/napi to v0.45.2 Aug 23, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from c9a3e7d to ba93f9d Compare August 31, 2026 02:41
@renovate renovate Bot changed the title fix(deps): update dependency @ast-grep/napi to v0.45.2 fix(deps): update dependency @ast-grep/napi to v0.45.3 Aug 31, 2026
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from ba93f9d to 2bd5b3f Compare September 8, 2026 00:04
@renovate
renovate Bot force-pushed the renovate/ast-grep-napi-0.x branch from 2bd5b3f to 4cba32f Compare September 15, 2026 11:35
@coderabbitai

coderabbitai Bot commented Sep 15, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: a674c154-3b99-4fd4-9ef3-43e2a8145818

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants