Skip to content

Commit e2b16bd

Browse files
committed
add some change-notes
1 parent e76dcf9 commit e2b16bd

File tree

8 files changed

+65
-0
lines changed

8 files changed

+65
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
category: breaking
3+
---
4+
* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`.
5+
* Deleted many deprecated dataflow configurations based on `DataFlow::Configuration`.
6+
* Deleted the deprecated `hasQualifiedName` and `isDefined` predicates from the `Declaration` class, use `hasGlobalName` and `hasDefinition` respectively instead.
7+
* Deleted the `getFullSignature` predicate from the `Function` class, use `getIdentityString(Declaration)` from `semmle.code.cpp.Print` instead.
8+
* Deleted the deprecated `freeCall` predicate from `Alloc.qll`. Use `DeallocationExpr` instead.
9+
* Deleted the deprecated `explorationLimit` predicate from `DataFlow::Configuration`, use `FlowExploration<explorationLimit>` instead.
10+
* Deleted the deprecated `getFieldExpr` predicate from `ClassAggregateLiteral`, use `getAFieldExpr` instead.
11+
* Deleted the deprecated `getElementExpr` predicate from `ArrayOrVectorAggregateLiteral`, use `getAnElementExpr` instead.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
category: breaking
3+
---
4+
* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`.
5+
* Deleted many deprecated dataflow configurations based on `DataFlow::Configuration`.
6+
* Deleted the deprecated `explorationLimit` predicate from `DataFlow::Configuration`, use `FlowExploration<explorationLimit>` instead.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
category: breaking
3+
---
4+
* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`.
5+
* Deleted the deprecated `explorationLimit` predicate from `DataFlow::Configuration`, use `FlowExploration<explorationLimit>` instead.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
category: breaking
3+
---
4+
* Deleted the deprecated `ProcessBuilderConstructor`, `MethodProcessBuilderCommand`, and `MethodRuntimeExec` from `JDK.qll`.
5+
* Deleted the deprecated `explorationLimit` predicate from `DataFlow::Configuration`, use `FlowExploration<explorationLimit>` instead.
6+
* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`.
7+
* Deleted the deprecated `getURI` predicate from `CamelJavaDslToDecl` and `SpringCamelXmlToElement`, use `getUri` instead.
8+
* Deleted the deprecated `ExecCallable` class from `ExternalProcess.qll`.
9+
* Deleted many deprecated dataflow configurations based on `DataFlow::Configuration`.
10+
* Deleted the deprecated `PathCreation.qll` file.
11+
* Deleted the deprecated `WebviewDubuggingEnabledQuery.qll` file.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
category: breaking
3+
---
4+
* Deleted the deprecated `isHTMLElement` and `getDOMName` predicates from the JSX library, use `isHtmlElement` and `getDomName` respectively instead.
5+
* Deleted the deprecated `getPackageJSON` predicate from the `SourceMappingComment` class, use `SourceMappingComment` instead.
6+
* Deleted many deprecated directives from the `Stmt.qll` file, use the `Directive::` module instead.
7+
* Deleted the deprecated `YAMLNode`, `YAMLValue`, and `YAMLScalar` classes from the YAML libraries, use `YamlNode`, `YamlValue`, and `YamlScalar` respectively instead.
8+
* Deleted the deprecated `getARouteHandlerExpr` predicate from `Connect.qll`, use `getARouteHandlerNode` instead.
9+
* Deleted the deprecated `getGWTVersion` predicate from `GWT.qll`, use `getGwtVersion` instead.
10+
* Deleted the deprecated `getOwnOptionsObject` predicate from `Vue.qll`, use `getOwnOptions().getASink()` instead.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
category: breaking
3+
---
4+
* Deleted the deprecated `explorationLimit` predicate from `DataFlow::Configuration`, use `FlowExploration<explorationLimit>` instead.
5+
* Deleted the deprecated `semmle.python.RegexTreeView` module, use `semmle.python.regexp.RegexTreeView` instead.
6+
* Deleted the deprecated `RegexString` class from `regex.qll`.
7+
* Deleted the deprecated `Regex` class, use `Regex` instead.
8+
* Deleted the deprecated `semmle/python/security/SQL.qll` file.
9+
* Deleted the deprecated `useSSL` predicates from the LDAP libraries, use `useSsl` instead.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
category: breaking
3+
---
4+
* Deleted the deprecated `getURL` predicate the `Http::Request` class, use `getAUrlPart` instead.
5+
* Deleted the deprecated `getNode` predicate from the `CfgNode` class, use `getAstNode` instead.
6+
* Deleted the deprecated `explorationLimit` predicate from `DataFlow::Configuration`, use `FlowExploration<explorationLimit>` instead.
7+
* Deleted many deprecated dataflow configurations based on `DataFlow::Configuration`.
8+
* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
category: breaking
3+
---
4+
* Deleted the deprecated `explorationLimit` predicate from `DataFlow::Configuration`, use `FlowExploration<explorationLimit>` instead.
5+
* Deleted the deprecated `getDerivedTypeDecl` predicate from the `TypeDecl` class, use `getADerivedTypeDecl` or `getABaseTypeDecl` instead.

0 commit comments

Comments
 (0)