Skip to content

0.44.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Jun 01:49
e34ce66
  • 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