Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ast-grep for openSUSE:Factory checked in at 2026-06-22 17:38:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ast-grep (Old) and /work/SRC/openSUSE:Factory/.ast-grep.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ast-grep" Mon Jun 22 17:38:12 2026 rev:73 rq:1360914 version:0.44.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ast-grep/ast-grep.changes 2026-06-01 18:07:25.810825997 +0200 +++ /work/SRC/openSUSE:Factory/.ast-grep.new.1956/ast-grep.changes 2026-06-22 17:38:16.344333444 +0200 @@ -1,0 +2,114 @@ +Mon Jun 22 05:43:13 UTC 2026 - Michael Vetter <[email protected]> + +- Update to version 0.44.0: + * 0.44.0 bump version + * 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: update edge case fallback behavior + * fix: improve root multi meta var error + * 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) + * fix: remove redundant ui + * fix: remove unused (super) visibility + * refactor: map outline cli to core options (#2747) + * feat: apply outline extractor options (#2746) + * feat: add outline extractor options (#2745) + * fix: variable naming fix + * 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: remove deadcode allow + * 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: rename outline runtime extractors + * docs: document outline model design + * feat: combine outline extractors + * feat: parse outline item and member rules + * feat: parse outline common rules + * feat: add outline runtime rule types + * refactor: move outline to separate crate + * fix: simplify some call + * 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) + * fix: remove fix from SerializableCore (#2717) + * fix: preserve unused suppression fixer (#2716) + * refactor: move optional fixer to RuleConfig (#2715) + * fix: add fixer var check (#2714) + * Refactor rule config (#2713) + * 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: address cr feedback + * refactor: move benchmark related file to one single folder + * benchmark: add outline benchmark + * fix: update outline rule loading + * feat: add auto level + * feat: add --view + * fix: rename option + * docs: reorganize the doc + * doc: update design for limit + * refactor: update interface + * update design doc + * update command impl + * doc: update design doc + * vibe more + * add benchmark + * update outline + * vibe more + * vibe + * 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: add comments for agg clone + * fix: don't leak metavar bindings from ellipsis-end lookahead (#2670) + * refactor: collapse nested ifs with let chains (#2671) + * chore: bump rust edition ot 2024 + * 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) + +------------------------------------------------------------------- Old: ---- ast-grep-0.43.0.tar.zst New: ---- ast-grep-0.44.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ast-grep.spec ++++++ --- /var/tmp/diff_new_pack.gWw32u/_old 2026-06-22 17:38:19.356438772 +0200 +++ /var/tmp/diff_new_pack.gWw32u/_new 2026-06-22 17:38:19.380439611 +0200 @@ -17,7 +17,7 @@ Name: ast-grep -Version: 0.43.0 +Version: 0.44.0 Release: 0 Summary: A CLI tool for code structural search, lint and rewriting License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.gWw32u/_old 2026-06-22 17:38:19.788453879 +0200 +++ /var/tmp/diff_new_pack.gWw32u/_new 2026-06-22 17:38:19.824455137 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/ast-grep/ast-grep.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> - <param name="revision">0.43.0</param> + <param name="revision">0.44.0</param> <param name="match-tag">*</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="versionrewrite-replacement">\1</param> ++++++ ast-grep-0.43.0.tar.zst -> ast-grep-0.44.0.tar.zst ++++++ ++++ 15966 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/ast-grep/vendor.tar.zst /work/SRC/openSUSE:Factory/.ast-grep.new.1956/vendor.tar.zst differ: char 7, line 1
