Release Notes - 1.7
1.7.0-alpha1
Fixes/Bugs
Customer Ticket Id | Technical Details | Customer Details |
---|---|---|
52111 | To remove false positives, add the object on the left of the method call only for known constructors that use a URL. | Improve accuracy of rule: 1021106 - Avoid server-side request forgery (Python). |
New Support
Customer Ticket Id | Technical Details | Customer Details |
---|---|---|
Adds new support for external generic objects "flask.Flask.run" and "django.core.management.execute_from_command_line" for better call-graph representation in Imaging | Adds new support for external generic objects "flask.Flask.run" and "django.core.management.execute_from_command_line" | |
Creates a new Python Module object for each imported external package | Adds new support for imported external packages |
Enhancement/Improvements
Customer Ticket Id | Technical Details | Customer Details |
---|---|---|
Renames "Python external library" object as "Python External Libraries" in accord with other extensions. | Renames "Python external library" object as "Python External Libraries". | |
Moves call-links from "Python Module" to "Python Script" object when calling inside the 'if name == "main":' section of a script. | Fixes the caller (from "Python Module" to "Python Script") of call-links inside "main module guards". | |
Python modules are renamed with their Python name (name). A module before named init will be renamed with its package name. | Renames Python modules (packages) with their actual Python name. |