------------------------------------------------------------------- Mon Mar 25 06:21:57 UTC 2024 - Michael Vetter - Update to 0.20.1: * feat: respect suppression in lsp #1019 ------------------------------------------------------------------- Mon Mar 25 06:21:41 UTC 2024 - Michael Vetter - 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 ------------------------------------------------------------------- Mon Mar 11 07:22:42 UTC 2024 - Michael Vetter - 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 ------------------------------------------------------------------- Mon Feb 26 07:20:23 UTC 2024 - Michael Vetter - 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 ------------------------------------------------------------------- Fri Feb 23 05:55:03 UTC 2024 - Michael Vetter - Update to 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 ------------------------------------------------------------------- Tue Feb 20 05:56:33 UTC 2024 - Michael Vetter - Update to 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 ------------------------------------------------------------------- Thu Feb 15 08:05:29 UTC 2024 - Michael Vetter - 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 ------------------------------------------------------------------- Thu Feb 1 08:01:43 UTC 2024 - Michael Vetter - Update to 0.18.1: * Breaking change: refactor: use more concise name 6a4a17c ------------------------------------------------------------------- Wed Jan 31 15:05:18 UTC 2024 - Michael Vetter - Update to 0.18.0: * 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 ------------------------------------------------------------------- Sat Jan 13 07:57:37 UTC 2024 - Michael Vetter - Update to 0.17.1: * feat: respect user's language extension option #848 ------------------------------------------------------------------- Fri Jan 12 07:36:33 UTC 2024 - Michael Vetter - Update to 0.17.0: * Breaking change: feat: change get_fixer to return Fixer 07c5363 * feat: add modify_range for tweaking fix range selection eeb2f98 * feat: rename modify_range -> get_replace_range 54837df ------------------------------------------------------------------- Sat Jan 6 09:11:59 UTC 2024 - Michael Vetter - Update to 0.16.1: * feat: add support for bash and php #639 * Breaking change: fix: more strict meta var parsing 13ad32b * Breaking change: refactor: remove thrift language 26ecdf6 * fix(deps): update dependency @swc/core to v1.3.102 9ca9711 ------------------------------------------------------------------- Sat Dec 30 13:05:35 UTC 2023 - Michael Vetter - Update to 0.16.0: * feat: add language globs to findInFiles in napi #780 * Breaking change: fix: rename MetaVar for better naming #805 * refactor: reorgnanize napi file structure 93f8577 * refactor: move file type related function out of lib 64e33a3 * feat: handle FileOption in LangOption::infer 7bc3efe ------------------------------------------------------------------- Mon Dec 18 07:57:39 UTC 2023 - Michael Vetter - Update to 0.15.1: * feat: support mutliple rules in -r and --inline-rules #786 * refactor: unify run_worker and run_std_in #785 * Breaking change: feat: --stdin now always awaits user input #791 * feat: support --inline-rules option for sg scan #396 * refactor: separate PathWorker and StdInWorker and Worker ef3d8ad * test: add test cases for sg scan ed35c71 * fix: revert github action a2f22d8 ------------------------------------------------------------------- Sat Dec 16 11:37:22 UTC 2023 - Michael Vetter - Update to 0.15.0: * Breaking change: feat: reduce metavar_env string allocation e1ab015 * Breaking change: fix: remove pattern as replacer f6e4293 * Breaking change: feat: better metavar detection e1ab18a ------------------------------------------------------------------- Tue Dec 12 08:11:43 UTC 2023 - Michael Vetter - Update to 0.14.4: * fix: use tempfile to remove vuln #765 * chore(deps): update dependency typescript to v5.3.3 dbac17d * chore(deps): update dependency @napi-rs/cli to v2.17.0 f2d32be * chore(deps): update dependency prettier to v3.1.1 990f09b ------------------------------------------------------------------- Mon Dec 11 08:40:58 UTC 2023 - Michael Vetter - Update to 0.14.3: * feat: add getTransformed in napi #551 * fix: load custom languages in new command #751 * chore(deps): update dependency ava to v6 496eb9d * feat: add support for Elixir 57edde1 * feat: rename fixer to TemplateFix 5b53ce0 ------------------------------------------------------------------- Sun Dec 10 19:33:19 UTC 2023 - Michael Vetter - Initial package of ast-grep 0.14.2 for openSUSE