head 1.82; access; symbols pkgsrc-2026Q1:1.79.0.2 pkgsrc-2026Q1-base:1.79 pkgsrc-2025Q4:1.74.0.2 pkgsrc-2025Q4-base:1.74 pkgsrc-2025Q3:1.66.0.2 pkgsrc-2025Q3-base:1.66 pkgsrc-2025Q2:1.60.0.2 pkgsrc-2025Q2-base:1.60 pkgsrc-2025Q1:1.51.0.2 pkgsrc-2025Q1-base:1.51 pkgsrc-2024Q4:1.42.0.2 pkgsrc-2024Q4-base:1.42 pkgsrc-2024Q3:1.33.0.2 pkgsrc-2024Q3-base:1.33 pkgsrc-2024Q2:1.22.0.2 pkgsrc-2024Q2-base:1.22 pkgsrc-2024Q1:1.7.0.2 pkgsrc-2024Q1-base:1.7; locks; strict; comment @# @; 1.82 date 2026.05.20.03.45.03; author pin; state Exp; branches; next 1.81; commitid lcKlVPOZYCoojvGG; 1.81 date 2026.05.17.14.11.47; author wiz; state Exp; branches; next 1.80; commitid cYV8qmgNd5anSaGG; 1.80 date 2026.04.05.12.13.25; author wiz; state Exp; branches; next 1.79; commitid 53scad9VUH1uzLAG; 1.79 date 2026.03.17.11.07.36; author pin; state Exp; branches; next 1.78; commitid TeeL8k0ZMsrLOjyG; 1.78 date 2026.03.10.19.27.19; author pin; state Exp; branches; next 1.77; commitid ZRSX72NnvTT8OsxG; 1.77 date 2026.02.23.08.30.02; author pin; state Exp; branches; next 1.76; commitid xuTRTnxxCH3yEtvG; 1.76 date 2026.01.12.11.45.54; author pin; state Exp; branches; next 1.75; commitid RIxWaArheS4r56qG; 1.75 date 2026.01.05.06.29.54; author pin; state Exp; branches; next 1.74; commitid vXNBhkAsqtBZyapG; 1.74 date 2025.12.20.20.03.08; author pin; state Exp; branches; next 1.73; commitid 00k2YbBklxuRzbnG; 1.73 date 2025.12.15.13.14.04; author pin; state Exp; branches; next 1.72; commitid nIZzTeDZ3PPutvmG; 1.72 date 2025.12.11.11.47.27; author pin; state Exp; branches; next 1.71; commitid 99hQwkhALgJK7ZlG; 1.71 date 2025.11.16.16.56.05; author pin; state Exp; branches; next 1.70; commitid OUNIPO8I34tsDNiG; 1.70 date 2025.11.07.09.52.09; author pin; state Exp; branches; next 1.69; commitid YSCLPHEZQ66XzBhG; 1.69 date 2025.10.28.07.51.07; author pin; state Exp; branches; next 1.68; commitid LUswq3zipcxmejgG; 1.68 date 2025.10.07.10.40.43; author pin; state Exp; branches; next 1.67; commitid bwmU6Iu3BsWoQCdG; 1.67 date 2025.09.21.18.31.16; author wiz; state Exp; branches; next 1.66; commitid tsm4nyDnOahHXBbG; 1.66 date 2025.08.21.07.29.03; author pin; state Exp; branches; next 1.65; commitid yc7DHMdR1Q4jiz7G; 1.65 date 2025.08.06.06.32.16; author pin; state Exp; branches; next 1.64; commitid 7QSSmIDNgCYIsD5G; 1.64 date 2025.07.28.10.54.34; author pin; state Exp; branches; next 1.63; commitid yf7aqEAdmXrEcv4G; 1.63 date 2025.07.22.13.48.49; author pin; state Exp; branches; next 1.62; commitid cefS9klMnJ4omK3G; 1.62 date 2025.07.13.08.54.22; author wiz; state Exp; branches; next 1.61; commitid wnSRx2M6UU6j1z2G; 1.61 date 2025.07.01.18.58.24; author wiz; state Exp; branches; next 1.60; commitid bSu6m3MdiyClK41G; 1.60 date 2025.06.09.07.30.18; author pin; state Exp; branches; next 1.59; commitid eyIVo3Z0nb2eEbYF; 1.59 date 2025.06.04.07.45.55; author pin; state Exp; branches; next 1.58; commitid efB4HQX4e3GxTxXF; 1.58 date 2025.05.30.07.34.23; author pin; state Exp; branches; next 1.57; commitid cnT0gwmkxiwyZTWF; 1.57 date 2025.05.19.09.05.05; author pin; state Exp; branches; next 1.56; commitid Vatw5S7Qn9XAQuVF; 1.56 date 2025.05.14.07.04.22; author wiz; state Exp; branches; next 1.55; commitid 87MejFZKwBL8lQUF; 1.55 date 2025.05.14.06.58.58; author wiz; state Exp; branches; next 1.54; commitid XOr14xHUpEk8jQUF; 1.54 date 2025.04.17.12.28.05; author pin; state Exp; branches; next 1.53; commitid 704TNJA7fOA00pRF; 1.53 date 2025.04.14.13.50.21; author pin; state Exp; branches; next 1.52; commitid AAQrWXmJUlucy1RF; 1.52 date 2025.03.30.16.48.48; author pin; state Exp; branches; next 1.51; commitid gvL7uUpaQjrj17PF; 1.51 date 2025.03.12.13.22.07; author pin; state Exp; branches; next 1.50; commitid hS9gz2rwlyqhsMMF; 1.50 date 2025.03.09.20.53.37; author pin; state Exp; branches; next 1.49; commitid Saacnp0IzyG93rMF; 1.49 date 2025.02.16.08.49.21; author pin; state Exp; branches; next 1.48; commitid Jr9mYJ7UqLHwIFJF; 1.48 date 2025.02.06.11.19.15; author pin; state Exp; branches; next 1.47; commitid AD17HIhT989TRoIF; 1.47 date 2025.01.29.21.41.53; author pin; state Exp; branches; next 1.46; commitid RJvZBqC2q27rzqHF; 1.46 date 2025.01.26.07.24.51; author pin; state Exp; branches; next 1.45; commitid Ss3GpgWBOlUoVXGF; 1.45 date 2025.01.13.20.26.14; author pin; state Exp; branches; next 1.44; commitid ByVIABd72iVmFmFF; 1.44 date 2025.01.05.14.47.26; author pin; state Exp; branches; next 1.43; commitid 90HUq1uYFFH43jEF; 1.43 date 2024.12.30.11.59.14; author pin; state Exp; branches; next 1.42; commitid btSb0WHA1zSkjwDF; 1.42 date 2024.12.19.09.42.45; author pin; state Exp; branches; next 1.41; commitid kGIc4g86fgmrU5CF; 1.41 date 2024.12.17.19.55.16; author pin; state Exp; branches; next 1.40; commitid KqlAOR8RJhtymTBF; 1.40 date 2024.12.11.09.49.03; author pin; state Exp; branches; next 1.39; commitid gY53uyYiobAxc4BF; 1.39 date 2024.12.04.14.13.57; author pin; state Exp; branches; next 1.38; commitid CogKIgXHz3ZmTbAF; 1.38 date 2024.12.02.14.04.26; author pin; state Exp; branches; next 1.37; commitid ypmEZKk0sBo6UVzF; 1.37 date 2024.11.17.10.13.19; author wiz; state Exp; branches; next 1.36; commitid sLowNFKINddF6ZxF; 1.36 date 2024.10.30.18.48.19; author pin; state Exp; branches; next 1.35; commitid AtY2s66Zi0pfxIvF; 1.35 date 2024.10.20.05.37.15; author pin; state Exp; branches; next 1.34; commitid etNpA5f9DvXMtmuF; 1.34 date 2024.10.06.09.06.50; author pin; state Exp; branches; next 1.33; commitid yXxXF0CDLfrA5AsF; 1.33 date 2024.09.25.10.50.57; author pin; state Exp; branches; next 1.32; commitid 5Orxi31BQt4c1brF; 1.32 date 2024.09.09.19.12.07; author pin; state Exp; branches; next 1.31; commitid k9bg7ox0AYL2japF; 1.31 date 2024.08.26.06.28.56; author pin; state Exp; branches; next 1.30; commitid 5InomYMlNgM7xinF; 1.30 date 2024.08.19.06.38.46; author pin; state Exp; branches; next 1.29; commitid wRsGBF8gkY2sOomF; 1.29 date 2024.08.10.15.23.41; author pin; state Exp; branches; next 1.28; commitid EnBzEHZAO3ft0ilF; 1.28 date 2024.08.08.17.27.32; author pin; state Exp; branches; next 1.27; commitid bvkOIbtAF9iWK2lF; 1.27 date 2024.08.06.18.45.23; author pin; state Exp; branches; next 1.26; commitid KHrksemHrilDfNkF; 1.26 date 2024.08.02.10.13.53; author pin; state Exp; branches; next 1.25; commitid lJD2PzsRWmZ7yekF; 1.25 date 2024.07.26.10.08.22; author pin; state Exp; branches; next 1.24; commitid rTI1leXvm4fcKkjF; 1.24 date 2024.07.19.11.38.08; author wiz; state Exp; branches; next 1.23; commitid SW2AXu51XnFMsriF; 1.23 date 2024.06.30.21.55.37; author wiz; state Exp; branches; next 1.22; commitid 2hEATtoNNtbxu3gF; 1.22 date 2024.06.24.09.41.04; author pin; state Exp; branches; next 1.21; commitid jOLEol89VQ6BCdfF; 1.21 date 2024.06.23.21.20.56; author wiz; state Exp; branches; next 1.20; commitid 6KCrAHUm9IAFw9fF; 1.20 date 2024.06.17.10.06.14; author wiz; state Exp; branches; next 1.19; commitid GTQ2xLRkrqC9ZjeF; 1.19 date 2024.06.09.14.34.53; author wiz; state Exp; branches; next 1.18; commitid 16JWas6umBEiJjdF; 1.18 date 2024.06.03.07.27.38; author pin; state Exp; branches; next 1.17; commitid agclCAQkRbHFyvcF; 1.17 date 2024.06.01.14.08.56; author pin; state Exp; branches; next 1.16; commitid vM1Nr3VUIDAkQhcF; 1.16 date 2024.05.13.11.45.41; author pin; state Exp; branches; next 1.15; commitid L3WZrdCA5n63FP9F; 1.15 date 2024.05.12.19.15.47; author wiz; state Exp; branches; next 1.14; commitid 842x4OLpCKirbK9F; 1.14 date 2024.05.03.09.55.10; author pin; state Exp; branches; next 1.13; commitid hxY4VLUmIW44nx8F; 1.13 date 2024.05.02.09.33.50; author pin; state Exp; branches; next 1.12; commitid NnlwrTkLYBNJhp8F; 1.12 date 2024.04.26.09.42.17; author pin; state Exp; branches; next 1.11; commitid ObQ4m8rvyZbBwD7F; 1.11 date 2024.04.24.08.32.07; author pin; state Exp; branches; next 1.10; commitid TDGthFBr8sovcn7F; 1.10 date 2024.04.18.08.52.26; author wiz; state Exp; branches; next 1.9; commitid 701vAzvToNsovB6F; 1.9 date 2024.04.08.10.36.36; author pin; state Exp; branches; next 1.8; commitid gCYA3ZTewwF6pk5F; 1.8 date 2024.04.06.07.14.49; author wiz; state Exp; branches; next 1.7; commitid 7REkzNm2Y6ISl35F; 1.7 date 2024.03.24.15.29.37; author pin; state Exp; branches; next 1.6; commitid Um39Vj4Xshkwvq3F; 1.6 date 2024.03.11.16.59.57; author pin; state Exp; branches; next 1.5; commitid XmPreay5XdRpqL1F; 1.5 date 2024.02.26.18.58.01; author pin; state Exp; branches; next 1.4; commitid 0FV33nqZNLjOwYZE; 1.4 date 2024.02.23.09.58.21; author pin; state Exp; branches; next 1.3; commitid fC9RP7AsIU9FDxZE; 1.3 date 2024.02.15.20.53.22; author pin; state Exp; branches; next 1.2; commitid FIEBEuJxOj2jwzYE; 1.2 date 2024.02.01.11.18.39; author pin; state Exp; branches; next 1.1; commitid mrHlUsi4q4y3NIWE; 1.1 date 2024.01.13.19.30.50; author pin; state Exp; branches; next ; commitid R5MDEpZ2CsML7kUE; desc @@ 1.82 log @devel/ast-grep: update to 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 @ text @# $NetBSD: Makefile,v 1.81 2026/05/17 14:11:47 wiz Exp $ DISTNAME= ast-grep-0.42.3 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=ast-grep/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://ast-grep.github.io/ COMMENT= CLI tool for code structural search, lint, and rewriting LICENSE= mit .include "cargo-depends.mk" RUST_REQ= 1.79.0 USE_LANGUAGES= c c++ INSTALLATION_DIRS+= bin do-install: ${INSTALL_PROGRAM} ${WRKSRC}/target/release/sg \ ${DESTDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/target/release/ast-grep \ ${DESTDIR}${PREFIX}/bin .include "../../lang/rust/cargo.mk" .include "../../mk/bsd.pkg.mk" @ 1.81 log @ast-grep: update to 0.42.2. 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2026/04/05 12:13:25 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.42.2 @ 1.80 log @ast-grep: update to 0.42.1. 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2026/03/17 11:07:36 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.42.1 @ 1.79 log @devel/ast-grep: 0.42.0 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2026/03/10 19:27:19 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.42.0 @ 1.78 log @devel/ast-grep: update to 0.41.1 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2026/02/23 08:30:02 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.41.1 @ 1.77 log @devel/ast-grep: update to 0.41.0 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2026/01/12 11:45:54 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.41.0 @ 1.76 log @devel/ast-grep: update to 0.40.5 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2026/01/05 06:29:54 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.40.5 @ 1.75 log @devel/ast-grep: update to 0.40.4 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2025/12/20 20:03:08 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.40.4 @ 1.74 log @devel/ast-grep: update to 0.40.3 chore(deps): update dependency @@types/node to v24.10.4 6a429db fix: remove debug println! from KindMatcher fa5cc7b @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2025/12/15 13:14:04 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.40.3 @ 1.73 log @devel/ast-grep: update to 0.40.2 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2025/12/11 11:47:27 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.40.2 @ 1.72 log @devel/ast-grep: update to 0.40.1 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2025/11/16 16:56:05 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.40.1 @ 1.71 log @devel/ast-grep: update to 0.40.0 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2025/11/07 09:52:09 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.40.0 @ 1.70 log @devel/ast-grep: update to 0.39.9 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2025/10/28 07:51:07 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.39.9 @ 1.69 log @devel/ast-grep: update to 0.39.7 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2025/10/07 10:40:43 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.39.7 @ 1.68 log @devel/ast-grep: update to 0.39.6 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2025/09/21 18:31:16 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.39.6 @ 1.67 log @ast-grep: update to 0.39.5. #### [0.39.5] - Allowing LSP clients without publish diagnostics data support to support code fixes - fix: store client cap and do not send workspace folder req - fix: comment after node should be ignored in strictness=relax - fix: apply_all_code_actions function disallow multi-line - chore(deps): update dependency oxlint to v1.13.0 - chore(deps): update dependency @@ast-grep/napi to v0.39.4 - chore(deps): update dependency oxlint to v1.14.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2025/08/21 07:29:03 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.39.5 @ 1.66 log @devel/ast-grep: update to 0.39.4 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2025/08/06 06:32:16 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.39.4 @ 1.65 log @devel/ast-grep: update to 0.39.3 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2025/07/28 10:54:34 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.39.3 @ 1.64 log @devel/ast-grep: update to 0.39.2 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2025/07/22 13:48:49 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.39.2 @ 1.63 log @devel/ast-grep: update to 0.39.1 v0.39.1 fix: update package 8c2327b fix: fix build d59c219 fix: remove json format 90369a4 v0.39.0 feat: support esquery in kind #2007 fix: path in files: section should be relative to config file #2101 feat: add new pattern strictness: template #2097 chore: bump napi-v3 d815af2 feat(language): add solidity support 0afcede fix: handle whitespace 7f029fa @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2025/07/13 08:54:22 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.39.1 d14 1 a14 1 RUST_REQ= 1.70.0 @ 1.62 log @ast-grep: update to 0.38.7. #### [0.38.7] - refactor: remove biome configuration and update linting tool to oxlint - chore(deps): update dependency @@ast-grep/napi to v0.38.6 - Revert "fix(deps): update rust crate tower-lsp-server to 0.22.0" @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2025/07/01 18:58:24 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.38.7 @ 1.61 log @ast-grep: update to 0.38.6. #### 0.38.6 - fix(deps): update rust crate tower-lsp-server to 0.22.0 - feat: allow sgconfig.yml to not have required ruleDirs field - fix: ast-grep -h should not fail if sgconfig is wrong - chore(deps): update dependency @@ast-grep/napi to v0.38.5 - Revert "fix(deps): update rust crate tower-lsp-server to 0.22.0 (#2056)" - fix(deps): update rust crate toml_edit to v0.22.27 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2025/06/09 07:30:18 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.38.6 @ 1.60 log @devel/ast-grep: update to 0.38.5 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2025/06/04 07:45:55 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.38.5 @ 1.59 log @devel/ast-grep: update to 0.38.4 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2025/05/30 07:34:23 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.38.4 @ 1.58 log @devel/ast-grep: update to 0.38.3 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2025/05/19 09:05:05 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.38.3 @ 1.57 log @devel/ast-grep: update to 0.38.2 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2025/05/14 07:04:22 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.38.2 @ 1.56 log @ast-grep: update to 0.38.1. 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2025/05/14 06:58:58 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.38.1 @ 1.55 log @ast-grep: update to 0.38.0. #### [0.38.0] - 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`] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2025/04/17 12:28:05 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.38.0 @ 1.54 log @devel/ast-grep: update to 0.37.0 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2025/04/14 13:50:21 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.37.0 @ 1.53 log @devel/ast-grep: update to 0.36.3 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2025/03/30 16:48:48 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.36.3 @ 1.52 log @devel/ast-grep: update to 0.36.2 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2025/03/12 13:22:07 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.36.2 a11 3 SITES.wasi-0.11.0+wasi-snapshop-preview1.crate= https://static.crates.io/crates/wasi/ SITES.wasi-0.13.3+wasi-0.2.2.crate= https://static.crates.io/crates/wasi/ @ 1.51 log @devel/ast-grep: update to 0.36.1 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2025/03/09 20:53:37 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.36.1 d12 3 @ 1.50 log @devel/ast-grep: update to 0.36.0 - perf: remove preScan struct #1837 - refactor: change Worker trait signature #1849 - fix: fix inconsistent matching in relaxed mode #1848 - feat: allow richer metadata format #1854 - fix: do not display color for error when not in tty #1850 - fix: make scan respect --globs flag #1842 - feat: move processing to worker thread #143 - feat: move matching to worker #143 - refactor: remove Matches/Diffs macro in cli #1819 - Breaking change: fix: bump min msrv 846be66 - refactor: split colored printer 083a5f9 - refactor: moved interactive printer b9bedf4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2025/02/16 08:49:21 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.36.0 @ 1.49 log @devel/ast-grep: update to 0.35.0 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2025/02/06 11:19:15 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.35.0 d14 1 a14 1 RUST_REQ= 1.67.0 @ 1.48 log @devel/ast-grep: update to 0.34.4 fix: fix bininstall #1744 fix(deps): update dependency @@swc/core to v1.10.12 3eea108 chore(deps): update rust crate tempfile to v3.16.0 6939cca chore(deps): update dependency @@types/node to v22.12.0 ea05951 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2025/01/29 21:41:53 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.34.4 @ 1.47 log @devel/ast-grep: update to 0.34.3 0.34.3 fix: fix binary command again 2c9034c 0.34.2 fix: fix binary name for npm #1773 fix: do not publich napi 553f5e5 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2025/01/26 07:24:51 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.34.3 @ 1.46 log @devel/ast-grep: update to 0.34.1 0.34.1 fix: fix windows error 4e48c9f 0.34.0 feat: support cargo binstall #1744 feat: add tracing of resolved configuration file path #1755 fix: report error in run with wrong yaml #1768 Breaking change: feat: reduce napi binary size #1759 feat: compile sg as an alias of ast-grep #1757 doc: update readme #574 fix: remove sequel #1743 Breaking change: feat: remove nonsupported language e5a0a55 feat: use macro to simplify code d762257 fix(deps): update dependency @@babel/core to v7.26.7 5944dbf @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2025/01/13 20:26:14 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.34.1 @ 1.45 log @devel/ast-grep: update to 0.33.1 feat: Support passing rule config to SgNode match methods (matches, has, inside, follows, precedes) #1730 chore(deps): update dependency @@ast-grep/napi to v0.33.0 61f7177 fix(deps): update dependency typescript to v5.7.3 85a7204 fix(deps): update dependency tree-sitter to v0.22.4 ec70763 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2025/01/05 14:47:26 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.33.1 @ 1.44 log @devel/ast-grep: update to 0.33.0 Breaking change: refactor: move pyo3 registration to CustomLang 4ddb08f feat: introduce napi_lang for dynamic loading 1a8d782 chore(deps): update dependency @@ast-grep/napi to v0.32.3 713244f @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2024/12/30 11:59:14 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.33.0 @ 1.43 log @devel/ast-grep: update to 0.32.3 feat: print fixed rules count #1708 fix: move unused suppressions to config crate #1624 fix: allow malformed pattern to be dumped as tree #804 fix: fix files not recognize in lsp #1691 fix: fix crash when internal node has no child #1688 feat: use mutable self in Printer trait 5e3835a feat: reduce binary size by remove Printer polymorphism 8b735cf feat: resolve rule id for ScanResult 9a7f3cc @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2024/12/19 09:42:45 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.32.3 @ 1.42 log @devel/ast-grep: update to 0.32.2 fix: linting 10f3e74 feat: distinguish manual type annotation 4558c48 feat: add ChildTypes helper 0d477e9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2024/12/11 09:49:03 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.32.2 @ 1.41 log @devel/ast-grep: update to 0.32.1 0.32.1 fix(deps): update rust crate clap_complete to v4.5.39 6ad3c7b fix: add npmignore to suppress gitignore 11bb8e4 0.32.0 feat: Add fieldChildren method to napi's SgNode and pyo3's PyNode #1655 Breaking change: fix: rename range rule's row to line #1663 fix: add biome formatting 5a41f13 feat(napi): Typed SgNode and SgRoot 55e65f3 fix: Use ts-node and versioned node-types URLs instead of heads dcb7916 @ text @d3 1 a3 1 DISTNAME= ast-grep-0.32.1 @ 1.40 log @devel/ast-grep: update to 0.31.1 feat: update tree-sitter dependency to 0.24.4 91a2b46 fix(deps): update dependency @@swc/core to v1.10.0 526648b fix: fix new clippy error ebfcbcd @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2024/12/04 14:13:57 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.31.1 @ 1.39 log @devel/ast-grep: update to 0.31.0 feat: only scan rule senstive files #1635 feat: better error handling for dynamic lib loading #1631 Breaking change: feat: support character based column number #1594 Breaking change: refactor: expose new struct Position for abstracting column b87dad7 refactor: Use the utf-corrected row and column methods for the range matcher 2b30f56 feat: Add support for range matcher 4fb2c52 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2024/12/02 14:04:26 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.31.0 @ 1.38 log @devel/ast-grep: update to 0.30.1 fix: fix --config=config.yml arg parse #1617 fix: update python version #1614 fix(deps): update dependency @@swc/core to v1.9.3 63c1c8d chore: revert pyo3 2022f38 feat: add rule entity inspection c569ec7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2024/11/17 10:13:19 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.30.1 @ 1.37 log @ast-grep: update to 0.30.0. #### 0.30.0 - **Breaking change:** feat: semi-structured tracing output - fix: error=unused-suppression should change exit code - refactor: move stdErr into inspect mod - infra: switch to llvm-cov - **Breaking change:** refactor: rename --tracing to --inspect - **Breaking change:** refactor: remove --json format for tracing - **Breaking change:** fix: remove builtin dart support - **Breaking change:** fix: report unused suppression always - fix(deps): update babel monorepo @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2024/10/30 18:48:19 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.30.0 @ 1.36 log @devel/ast-grep: update to 0.29.0 feat: support override severity of unused-suppression #1556 feat: unify configuration reading #1557 feat: unify configuration #1557 refactor: improve file config handling #1553 refactor: revamp configuration file discovering and custom language registration #1553 feat(scan): support context, before/after flags #1549 feat: add RuleOverwrite to override rule severity from CLI #1061 Breaking change: feat: support --config in sg new cfe472f feat: add rule overwrite impl fb4ac07 fix(deps): update dependency @@swc/core to v1.7.36 c11fd89 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2024/10/20 05:37:15 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.29.0 @ 1.35 log @devel/ast-grep: update to 0.28.1 feat: report unused suppression #1346 feat: make number of threads configurable #1498 doc: add bug report yaml #1462 refactor: rename tracing f83dbe9 fix: fix bug report bug agains 61921f7 fix(deps): update dependency @@babel/core to v7.25.8 cf06185 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2024/10/06 09:06:50 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.28.1 @ 1.34 log @devel/ast-grep: update to 0.28.0 feat: TypeScript types for Rules in NAPI #1038 feat:support glob path match in CLI #1062 refactor: move input/output args to standalone file 3d937cb refactor: move worker outside of utils 84ea621 fix(deps): update babel monorepo to v7.25.7 b989f05 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2024/09/25 10:50:57 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.28.0 @ 1.33 log @devel/ast-grep: update to 0.27.3 0.27.3 feat: add prettified pattern debug 70d33b5 fix(deps): update rust crate pyo3 to v0.22.3 683e398 test: add test for CST a79f13f 0.27.2 feat: add follow symbolic links option to CLI #1461 fix(deps): update dependency @@swc/core to v1.7.26 e0b437d fix(deps): update dependency @@swc/core to v1.7.24 657bc4e chore(deps): update dependency typescript to v5.6.2 c55a404 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2024/09/09 19:12:07 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.27.3 @ 1.32 log @devel/ast-grep : update to 0.27.1 0.27.1 - fix: create .gitkeep file in new dirs #1273 - fix: fix unwrap error for unfound dir #1456 - fix(deps): update dependency @@swc/core to v1.7.23 5fd4101 - chore(deps): update dependency @@types/node to v20.16.5 294e402 - fix: improve error message d46df6a 0.27.0 - feat: support YAML language #1436 - fix(deps): update dependency @@swc/core to v1.7.22 c577761 - fix(deps): update dependency @@swc/core to v1.7.21 4b0e594 - feat: add rule config potential kind test def5b21 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2024/08/26 06:28:56 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.27.1 @ 1.31 log @devel/ast-grep: update to 0.26.3 - fix: fix wrong transformation indentation #1405 - fix: compare only kind for unnamed nodes #1419 - fix(deps): update dependency @@swc/core to v1.7.18 9ecb02c - fix(deps): update dependency @@swc/core to v1.7.14 459d20a - test: add test for transformation indentation e0bfaf2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2024/08/19 06:38:46 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.26.3 @ 1.30 log @devel/ast-grep: update to 0.26.2 fix: readopt matched metavar in napi #1380 chore: update napi definition 07e084a fix(deps): update dependency @@swc/core to v1.7.11 835b06f fix(deps): update dependency @@swc/core to v1.7.10 d7a3820 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2024/08/10 15:23:41 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.26.2 @ 1.29 log @devel/ast-grep: update to 0.26.1 - feat: support dynamic language in pyo3 #1143 - test: add test for load dynamic lang in python 236f4ab - feat: add py_lang registration function 43e74e7 - feat: add pytype for register language 8b660cf @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2024/08/08 17:27:32 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.26.1 @ 1.28 log @devel/ast-grep: update to 0.26.0 - feat: Additional impls for language types [`#1379`](https://github.com/ast-grep/ast-grep/pull/1379) - feat: append note to error message if available [`#1384`](https://github.com/ast-grep/ast-grep/issues/1384) - fix: LSP should skip files outside the workspace root [`#1382`](https://github.com/ast-grep/ast-grep/issues/1382) - fix(deps): update dependency @@babel/core to v7.25.2 [`3b0be88`](https://github.com/ast-grep/ast-grep/commit/3b0be882e0e280fcc7a5badd780e729cf74d2a45) - refactor: split two macros [`b760eb8`](https://github.com/ast-grep/ast-grep/commit/b760eb80e8439c50a9b66b3f3895574613859e4d) - refactor: simplify visitor [`5ae03ae`](https://github.com/ast-grep/ast-grep/commit/5ae03ae015ef4a37ac8a023a58157ada3c44ecba) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2024/08/06 18:45:23 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.26.0 @ 1.27 log @devel/ast-grep: update to 0.25.7 0.25.7 - feat: add charCount to split lines #1381 - chore(deps): update dependency @@types/node to v20.14.14 bca7e7b - fix(deps): update rust crate clap to v4.5.13 c143464 - fix(deps): update rust crate toml_edit to v0.22.20 170da4c 0.25.6 - feat: add --selector in sg run #1378 - fix: fix clippy new complaints a4cc793 - fix(deps): update dependency @@swc/core to v1.7.5 d3ee100 - chore(deps): update rust crate tree-sitter to v0.22.2 93d684a @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2024/08/02 10:13:53 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.25.7 @ 1.26 log @devel/ast-grep: update to 0.25.5 - feat: support using transform in rule message #1366 - test: add test for skipping multiple ellipsis #1365 - feat: Support ast-grep-ignore comment on same line as violation #1347 - Revert "feat: add wasm engine support" 78b1633 - feat: add wasm engine support ff77914 - refactor: remove old find/scan 58a3646 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2024/07/26 10:08:22 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.25.5 @ 1.25 log @devel/ast-grep: update to 0.25.4 0.25.4 - feat: support sql experimentally #1300 - feat: consistent file path for search by removing ./ prefix #1343 - feat: allow multiple tests in a single YAML file #1344 - refactor: use HarnessBuilder c41ffa8 - refactor: move out some files dfa38f2 - test: add test for deserde tests 76796e4 0.25.3 - feat: support custom language injection #1309 - feat: register embedded language 416e28e - fix(deps): update dependency @@babel/core to v7.24.9 8c5dd00 - fix(deps): update dependency @@swc/core to v1.7.0 61f6a14 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2024/07/19 11:38:08 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.25.4 @ 1.24 log @ast-grep: update to 0.25.2. #### [0.25.2] - fix: only present code action when there are truly fixable diagnostic [`#1327`] - refactor: move some function out of lsp [`1e6b477`] - fix: use fix in data for fix all command [`d358d45`] - fix: update fix all lsp [`b760b9b`] #### [0.25.1] > 14 July 2024 - fix: make config file work outside of workspace root [`#1326`] - fix: fix napi musl [`bde7f34`] - fix: debug napi [`2d87fc5`] #### [0.25.0] > 13 July 2024 - Fix Python 3.10 macOS ast-grep-py build [`#1315`] - feat: support multiple doc in scan [`#1310`] - fix: fix testing [`#1305`] - feat: support searching injected code in specified lang [`#1307`] - feat: improve HTML language extraction for ts/scss [`#1301`] - fix: use relative path in lsp [`#1272`] - fix: use match info in lsp message [`#1271`] - feat: support arm64 musl [`#1227`] - fix(deps): update dependency @@babel/core to v7.24.8 [`624aa70`] - feat: support multiple regions in run [`07ef11f`] - refactor: move Html out [`4a0c177`] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2024/06/30 21:55:37 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.25.2 d14 1 @ 1.23 log @ast-grep: update to 0.24.1. #### [0.24.1] - fix: skip missing node in pattern [`#1256`] - doc: add cli help text for debug format [`1754382`] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2024/06/24 09:41:04 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.24.1 @ 1.22 log @devel/ast-grep: update to 0.24.0 - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2024/06/23 21:20:56 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.24.0 @ 1.21 log @ast-grep: update to 0.23.1. (leaf package) #### [0.23.1] - 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`] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2024/06/17 10:06:14 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.23.1 @ 1.20 log @ast-grep: update to 0.23.0. #### 0.23.0 - feat: add typings for pyo3 - refactor: remove unused old code - fix(deps): update babel monorepo to v7.24.7 - refactor: add new abstraction for match_tree @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2024/06/09 14:34:53 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.23.0 @ 1.19 log @ast-grep: update to 0.22.6. fix: add Edit to export list #1186 feat: add modify edit range feature in pyo3 1e31253 test: add test for modifying edit 7044811 fix: addClass Edit in pyo3 d81c6c3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2024/06/03 07:27:38 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.22.6 @ 1.18 log @devel/ast-grep: update to 0.22.5 feat: support all languages in napi #1170 Breaking change: refactor: rename Frontend Language to Lang c582c16 refactor: move find files operations to standalone files 8ebb888 feat: support more languages in napi 19e3baa @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2024/06/01 14:08:56 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.22.5 @ 1.17 log @devel/ast-grep: update to 0.22.4 feat: use var defined in utils in transform/fix #1155 fix: fix pattern polluting env #1164 test: add python fix test #1161 feat: add fix related feature to pyo3 #1159 test: add test for napi test #1160 feat: add commit_fix and fix to napi #1158 fix(deps): update babel monorepo to v7.24.6 0898b55 fix(deps): update dependency @@swc/core to v1.5.7 9beda6e feat: add edit/fix sketch 6817854 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2024/05/13 11:45:41 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.22.4 @ 1.16 log @devel/ast-grep: update to 0.22.3 - fix: fix napi test #1140 - fix: use dumb implementation for web-tree-sitter 5cb7052 - chore: fix asset names 70cef40 - fix af20be8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2024/05/12 19:15:47 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.22.3 @ 1.15 log @ast-grep: update to 0.22.2. 0.22.2 fix: fix releases 3a6e553 fix: fix efaa1ca fix: debug e39fd12 0.22.1 feat(language): Add support for Haskell via tree-sitter-haskell #1128 fix: add ast-grep to release #1130 fix(deps): update dependency @@swc/core to v1.5.5 31428dd fix(deps): update dependency tree-sitter-typescript to v0.21.1 188525d chore(deps): update dependency @@types/node to v20.12.11 3fe7780 0.22.0 test: add string test case back in Rust #1060 chore: bump tree-sitter version 5b45bd7 fix: update wasm crate ce9acba fix: update ts deps 3a67b6b 0.21.4 fix: build from source #1125 doc: update how to install via cargo #1118 feat: report undefined util rules #1106 Breaking change: feat: separate RuleCoreError and RuleConfigError d96efa9 refactor: move Transformation into a standalone module b51cc95 fix(deps): update dependency @@babel/core to v7.24.5 77ea8bd @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/05/03 09:55:10 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.22.2 @ 1.14 log @devel/ast-grep: update to 0.21.3 - feat: make pattern more permissive #1087 - refactor: further simplify test case 8188473 - refactor: make rewrite test simplier 5a754ef - test: add test for contextual pattern defined var 2d6bae8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2024/05/02 09:33:50 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.21.3 @ 1.13 log @devel/ast-grep: update to 0.21.2 - feat: Allow to use meta variable captured outside of rewrite rule inside the rewriter #1072 - refactor: move rule_core test out of rule_core 1e8af4c - feat: move check variable usage out to a standalone file f086d10 - refactor: move check var around cfe3529 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2024/04/26 09:42:17 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.21.2 @ 1.12 log @devel/ast-grep: update to 0.21.1 - feat: find defined vars in utils cbc6534 - fix: add referent rule stack overflow test case f7f24e1 - feat: add utils defined vars 59001eb @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2024/04/24 08:32:07 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.21.1 @ 1.11 log @devel/ast-grep: update to 0.21.0 feat: report unused rewriters #1064 feat: report undefined error in fix #1070 feat: define the resolution order of meta variables #1068 feat: export used meta-var in transform #1069 feat: export meta variables defined in transform #1066 feat: export meta variables defined in constraints/rules #1067 test: add test for Pattern::defined_vars method #1065 feat: analyze meta variables defined in pattern #1065 feat: add field id Error for relational rule #1059 feat: support rewrtier check in sub-rule eb4c47c test: add undefined rewriter test d56ad74 feat: add used_vars in TemplateFix 641d3b4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2024/04/18 08:52:26 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.21.0 @ 1.10 log @ast-grep: update to 0.20.5. #### [0.20.5] - fix: add parse global util error - fix: ignore test @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2024/04/08 10:36:36 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.20.5 @ 1.9 log @devel/ast-grep: update to 0.20.4 0.20.4 - fix: fix new deprecation note of Rust 2024 a70565e - fix: fix quickfix fef3dfc - fix: better fix message e0b5875 0.20.3 - feat(lsp): run "source.fixAll.ast-grep" onsave #1021 - test: move the integration-test to test folder f2ff77a - chore: cargo update 83394e9 - refactor: move logging and io out of on_apply_all_fix cd79cda @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2024/04/06 07:14:49 wiz Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.20.4 @ 1.8 log @ast-grep: update to 0.20.2. #### 0.20.2 - feat: make test --update-all not report error - fix: fix update cases - refactor: less indentation for interactive reporter - feat: improve accept #### 0.20.1 - feat: respect suppression in lsp @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/03/24 15:29:37 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.20.2 @ 1.7 log @devel/ast-grep: update to 0.20.0 - test: add test for error suppression in scan #1007 - refactor: merge CombinedScan::scan and CombinedScan::diff #1011 - feat: report error count instead of file count #1009 - feat: suppress specific rule #1005 - fix: skip suppressed error #1006 - feat: support error/warning suppression #446 - fix(deps): update babel monorepo da9a938 - fix(deps): update dependency @@swc/core to v1.4.8 d81365a - feat: add more states for rule suppression 41a058c @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2024/03/11 16:59:57 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.20.0 @ 1.6 log @devel/ast-grep: update to 0.19.4 - LSP default message for diagnostics #970 - feat: Add error messaging for rule file parsing failures #968 - feat: add html testing and tweak html #977 - fix(deps): update dependency @@babel/core to v7.24.0 a14741d - fix(deps): update dependency @@swc/core to v1.4.6 4a397f4 - fix(deps): update rust crate pyo3 to 0.20.3 23653c2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/02/26 18:58:01 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.19.4 @ 1.5 log @devel/ast-grep: update to 0.19.3 - fix(deps): update dependency @@swc/core to v1.4.2 67450cb - refactor: move rewriters to SerializableRuleConfig d98c062 - fix(deps): update rust crate inquire to 0.7.0 86ec845 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/02/23 09:58:21 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.19.3 @ 1.4 log @devel/ast-grep: update to 0.19.2 0.19.2 fix: improve expando char replacement #883 feat(napi): add support for napi linux x64 musl c4d7902 fix: fix wrong spacing matching 0e8b4f0 Update README.md 9636a1a 0.19.1 fix: avoid input stream when --update-all #943 fix: update cargo lock 8a893e7 fix(deps): update dependency @@swc/core to v1.4.1 d18fd70 chore(deps): update dependency @@types/node to v20.11.19 40d3fa0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/02/15 20:53:22 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.19.2 @ 1.3 log @devel/ast-grep: update to 0.19.0 - Breaking change: refactor: remove unused type generic 9b13d41 - Breaking change: fix: update pyo3 test ff10e81 - fix: fix parallel thread output be230ca @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/02/01 11:18:39 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.19.0 @ 1.2 log @devel/ast-grep: update to 0.18.1 [0.18.1] - Breaking change: refactor: use more concise name [`6a4a17c`] [0.18.0] - 30 January 2024 - Breaking change: refactor: remove IndentSensitive trait [#868] - feat: add support for rewriters [#855] - Breaking change: refactor: rename RuleWithConstraints to RuleCore [#862] - feat: move fix to SerializableRuleCore [#859] - Breaking change: refactor: remove MetaVarMatchers [beb6f50] - Breaking change: feat: move fixer to RuleCore [8a43a26] - Breaking change: refactor: move language out of SerializableRuleCore [c5e0dc8] - Breaking change: refactor: remove Content generic from Fixer [87bbf93] - Breaking change: feat: improve get_fixer signature [e629e0f] - Breaking change: refactor: make TemplateFix non-generic [0f462a5] - feat: migrate constraints to Rule [230ee9c] - refactor: move SerializableRuleCore to rule_core mod [3a303c1] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/01/13 19:30:50 pin Exp $ d3 1 a3 1 DISTNAME= ast-grep-0.18.1 @ 1.1 log @devel/ast-grep: import package Packaged by wiz@@ in wip. ast-grep(sg) is a CLI tool for code structural search, lint, and rewriting. ast-grep is a AST-based tool to search code by pattern code. Think it as your old-friend grep but it matches AST nodes instead of text. You can write patterns as if you are writing ordinary code. It will match all code that has the same syntactical structure. You can use $ sign + upper case letters as wildcard, e.g. $MATCH, to match any single AST node. Think it as REGEX dot ., except it is not textual. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= ast-grep-0.17.1 @