Skip to content

Commit 714296b

Browse files
authored
Merge pull request #20778 from github/release-prep/2.23.4
Release preparation for version 2.23.4
2 parents eb32c32 + 0cbc935 commit 714296b

File tree

181 files changed

+490
-193
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

181 files changed

+490
-193
lines changed

actions/ql/lib/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.4.20
2+
3+
No user-facing changes.
4+
15
## 0.4.19
26

37
No user-facing changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 0.4.20
2+
3+
No user-facing changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.4.19
2+
lastReleaseVersion: 0.4.20

actions/ql/lib/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: codeql/actions-all
2-
version: 0.4.20-dev
2+
version: 0.4.20
33
library: true
44
warnOnImplicitThis: true
55
dependencies:

actions/ql/src/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.6.12
2+
3+
No user-facing changes.
4+
15
## 0.6.11
26

37
No user-facing changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 0.6.12
2+
3+
No user-facing changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.6.11
2+
lastReleaseVersion: 0.6.12

actions/ql/src/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: codeql/actions-queries
2-
version: 0.6.12-dev
2+
version: 0.6.12
33
library: false
44
warnOnImplicitThis: true
55
groups: [actions, queries]

cpp/ql/lib/CHANGELOG.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 6.0.1
2+
3+
No user-facing changes.
4+
15
## 6.0.0
26

37
### Breaking Changes
@@ -255,8 +259,8 @@ No user-facing changes.
255259

256260
### Breaking Changes
257261

258-
* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`.
259-
* Deleted many deprecated dataflow configurations based on `DataFlow::Configuration`.
262+
* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`.
263+
* Deleted many deprecated dataflow configurations based on `DataFlow::Configuration`.
260264
* Deleted the deprecated `hasQualifiedName` and `isDefined` predicates from the `Declaration` class, use `hasGlobalName` and `hasDefinition` respectively instead.
261265
* Deleted the `getFullSignature` predicate from the `Function` class, use `getIdentityString(Declaration)` from `semmle.code.cpp.Print` instead.
262266
* Deleted the deprecated `freeCall` predicate from `Alloc.qll`. Use `DeallocationExpr` instead.
@@ -290,7 +294,7 @@ No user-facing changes.
290294
* A `getTemplateClass` predicate was added to the `DeductionGuide` class to get the class template for which the deduction guide is a guide.
291295
* An `isExplicit` predicate was added to the `Function` class that determines whether the function was declared as explicit.
292296
* A `getExplicitExpr` predicate was added to the `Function` class that yields the constant boolean expression (if any) that conditionally determines whether the function is explicit.
293-
* A `isDestroyingDeleteDeallocation` predicate was added to the `NewOrNewArrayExpr` and `DeleteOrDeleteArrayExpr` classes to indicate whether the deallocation function is a destroying delete.
297+
* A `isDestroyingDeleteDeallocation` predicate was added to the `NewOrNewArrayExpr` and `DeleteOrDeleteArrayExpr` classes to indicate whether the deallocation function is a destroying delete.
294298

295299
### Minor Analysis Improvements
296300

@@ -368,9 +372,9 @@ No user-facing changes.
368372
### New Features
369373

370374
* Added a `TaintInheritingContent` class that can be extended to model taint flowing from a qualifier to a field.
371-
* Added a predicate `GuardCondition.comparesEq/4` to query whether an expression is compared to a constant.
375+
* Added a predicate `GuardCondition.comparesEq/4` to query whether an expression is compared to a constant.
372376
* Added a predicate `GuardCondition.ensuresEq/4` to query whether a basic block is guarded by an expression being equal to a constant.
373-
* Added a predicate `GuardCondition.comparesLt/4` to query whether an expression is compared to a constant.
377+
* Added a predicate `GuardCondition.comparesLt/4` to query whether an expression is compared to a constant.
374378
* Added a predicate `GuardCondition.ensuresLt/4` to query whether a basic block is guarded by an expression being less than a constant.
375379
* Added a predicate `GuardCondition.valueControls` to query whether a basic block is guarded by a particular `case` of a `switch` statement.
376380

@@ -486,7 +490,7 @@ No user-facing changes.
486490
* Functions that do not return due to calling functions that don't return (e.g. `exit`) are now detected as
487491
non-returning in the IR and dataflow.
488492
* Treat functions that reach the end of the function as returning in the IR.
489-
They used to be treated as unreachable but it is allowed in C.
493+
They used to be treated as unreachable but it is allowed in C.
490494
* The `DataFlow::asDefiningArgument` predicate now takes its argument from the range starting at `1` instead of `2`. Queries that depend on the single-parameter version of `DataFlow::asDefiningArgument` should have their arguments updated accordingly.
491495

492496
## 0.9.3
@@ -535,7 +539,7 @@ No user-facing changes.
535539

536540
### New Features
537541

538-
* The `DataFlow::StateConfigSig` signature module has gained default implementations for `isBarrier/2` and `isAdditionalFlowStep/4`.
542+
* The `DataFlow::StateConfigSig` signature module has gained default implementations for `isBarrier/2` and `isAdditionalFlowStep/4`.
539543
Hence it is no longer needed to provide `none()` implementations of these predicates if they are not needed.
540544

541545
### Minor Analysis Improvements
@@ -729,7 +733,7 @@ No user-facing changes.
729733

730734
### Deprecated APIs
731735

732-
* Some classes/modules with upper-case acronyms in their name have been renamed to follow our style-guide.
736+
* Some classes/modules with upper-case acronyms in their name have been renamed to follow our style-guide.
733737
The old name still exists as a deprecated alias.
734738

735739
### New Features
@@ -746,7 +750,7 @@ No user-facing changes.
746750

747751
### Deprecated APIs
748752

749-
* Many classes/predicates/modules with upper-case acronyms in their name have been renamed to follow our style-guide.
753+
* Many classes/predicates/modules with upper-case acronyms in their name have been renamed to follow our style-guide.
750754
The old name still exists as a deprecated alias.
751755

752756
### New Features
@@ -845,7 +849,7 @@ No user-facing changes.
845849

846850
### Deprecated APIs
847851

848-
* Many classes/predicates/modules that had upper-case acronyms have been renamed to follow our style-guide.
852+
* Many classes/predicates/modules that had upper-case acronyms have been renamed to follow our style-guide.
849853
The old name still exists as a deprecated alias.
850854

851855
### New Features

cpp/ql/lib/change-notes/2025-10-16-range-analysis-performance.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)