Changelog - Code PathFinder
v0.0.33
- Improved performance by reducing memory usage of code-pathfinder queries
- Included
pageandsizeparameters in query results for pagination support - Upgraded golang and dependencies to latest stable versions
v0.0.26
- You can now query multiple entities in a single query and compare with them in conditions and filter them like CodeQL 🚀
Example:
FIND method_declaration AS md, method_invocation AS miWHERE md.getName() == mi.getName() &&md.getVisibility() != "private"
- The pathfinder cli now fresh look with code, line number, file name formatted
- If you make any mistakes in query, pathfinder cli advises you error message exactly line number and doesn’t crash the program
- Posthog had issues in previous release due to breaking changes in golang sdk from posthog, which is now fixed.
v0.0.23
New Feature:
- Added support for variety of operators in check conditions. (such as
!=,==,>,<,in,like) - Added support for
&&and\|\|operators in check conditions. - Migrated all entity types to methods. (such as
getVisibility()) - Introduced Alias for entity types. (such as method_declaration AS md WHERE
md.get_visibility())