Changelog
This project adheres to Semantic Versioning.
0.65.0 - 09-13-2021
Added
- Allow autofix using the command line rather than only with the fix: YAML key
Changed
- Grouped semgrep CLI options and added constraints when useful (e.g. cannot use
--vim
and--emacs
at the same time)
Fixed
- Taint detection with ternary ifs (#3778)
- Fixed corner-case crash affecting the
pattern: $X
optimization ("empty And; no positive terms in And") - PHP: Added support for parsing labels and goto (#3592)
- PHP: Parse correctly constants named PUBLIC or DEFAULT (#3589)
- Go: Added type inference for struct literals (#3622)
- Fix semgrep-core crash when a cache file exceeds the file size limit
- Sped up Semgrep interface with tree-sitter parsing