mirror of
https://github.com/github/codeql.git
synced 2025-12-18 18:10:39 +01:00
21 lines
1.2 KiB
Markdown
21 lines
1.2 KiB
Markdown
## 0.12.3
|
|
|
|
### Deprecated APIs
|
|
|
|
* The `isUserInput`, `userInputArgument`, and `userInputReturned` predicates from `SecurityOptions` have been deprecated. Use `FlowSource` instead.
|
|
|
|
### New Features
|
|
|
|
* `UserDefineLiteral` and `DeductionGuide` classes have been added, representing C++11 user defined literals and C++17 deduction guides.
|
|
|
|
### Minor Analysis Improvements
|
|
|
|
* Changed the output of `Node.toString` to better reflect how many indirections a given dataflow node has.
|
|
* Added a new predicate `Node.asDefinition` on `DataFlow::Node`s for selecting the dataflow node corresponding to a particular definition.
|
|
* The deprecated `DefaultTaintTracking` library has been removed.
|
|
* The `Guards` library has been replaced with the API-compatible `IRGuards` implementation, which has better precision in some cases.
|
|
|
|
### Bug Fixes
|
|
|
|
* Under certain circumstances a function declaration that is not also a definition could be associated with a `Function` that did not have the definition as a `FunctionDeclarationEntry`. This is now fixed when only one definition exists, and a unique `Function` will exist that has both the declaration and the definition as a `FunctionDeclarationEntry`.
|