diff --git a/actions/ql/lib/CHANGELOG.md b/actions/ql/lib/CHANGELOG.md index ffe1cba8281..3de5d186721 100644 --- a/actions/ql/lib/CHANGELOG.md +++ b/actions/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 0.4.20 - -No user-facing changes. - ## 0.4.19 No user-facing changes. diff --git a/actions/ql/lib/change-notes/released/0.4.20.md b/actions/ql/lib/change-notes/released/0.4.20.md deleted file mode 100644 index 874725a8c2d..00000000000 --- a/actions/ql/lib/change-notes/released/0.4.20.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.4.20 - -No user-facing changes. diff --git a/actions/ql/lib/codeql-pack.release.yml b/actions/ql/lib/codeql-pack.release.yml index 380b2d09423..abf63707906 100644 --- a/actions/ql/lib/codeql-pack.release.yml +++ b/actions/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.4.20 +lastReleaseVersion: 0.4.19 diff --git a/actions/ql/lib/qlpack.yml b/actions/ql/lib/qlpack.yml index 3217afc182b..6423894239d 100644 --- a/actions/ql/lib/qlpack.yml +++ b/actions/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/actions-all -version: 0.4.20 +version: 0.4.20-dev library: true warnOnImplicitThis: true dependencies: diff --git a/actions/ql/src/CHANGELOG.md b/actions/ql/src/CHANGELOG.md index c7253227b7c..4592fbb66da 100644 --- a/actions/ql/src/CHANGELOG.md +++ b/actions/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 0.6.12 - -No user-facing changes. - ## 0.6.11 No user-facing changes. diff --git a/actions/ql/src/change-notes/released/0.6.12.md b/actions/ql/src/change-notes/released/0.6.12.md deleted file mode 100644 index da7e7709ef7..00000000000 --- a/actions/ql/src/change-notes/released/0.6.12.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.6.12 - -No user-facing changes. diff --git a/actions/ql/src/codeql-pack.release.yml b/actions/ql/src/codeql-pack.release.yml index 28c22ccab7c..b73e74898d0 100644 --- a/actions/ql/src/codeql-pack.release.yml +++ b/actions/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.6.12 +lastReleaseVersion: 0.6.11 diff --git a/actions/ql/src/qlpack.yml b/actions/ql/src/qlpack.yml index 7c14b3a9172..553e579ceac 100644 --- a/actions/ql/src/qlpack.yml +++ b/actions/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/actions-queries -version: 0.6.12 +version: 0.6.12-dev library: false warnOnImplicitThis: true groups: [actions, queries] diff --git a/cpp/ql/lib/CHANGELOG.md b/cpp/ql/lib/CHANGELOG.md index 390e3d4653b..093b31078e0 100644 --- a/cpp/ql/lib/CHANGELOG.md +++ b/cpp/ql/lib/CHANGELOG.md @@ -1,9 +1,3 @@ -## 6.0.1 - -### Bug Fixes - -* Improve performance of the range analysis in cases where it would otherwise take an exorbitant amount of time. - ## 6.0.0 ### Breaking Changes diff --git a/cpp/ql/lib/change-notes/2025-10-16-range-analysis-performance.md b/cpp/ql/lib/change-notes/2025-10-16-range-analysis-performance.md new file mode 100644 index 00000000000..f24ab4b87fe --- /dev/null +++ b/cpp/ql/lib/change-notes/2025-10-16-range-analysis-performance.md @@ -0,0 +1,4 @@ +--- +category: fix +--- +* Improve performance of the range analysis in cases where it would otherwise take an exorbitant amount of time. \ No newline at end of file diff --git a/cpp/ql/lib/change-notes/released/6.0.1.md b/cpp/ql/lib/change-notes/released/6.0.1.md deleted file mode 100644 index 7e8cfdb2562..00000000000 --- a/cpp/ql/lib/change-notes/released/6.0.1.md +++ /dev/null @@ -1,5 +0,0 @@ -## 6.0.1 - -### Bug Fixes - -* Improve performance of the range analysis in cases where it would otherwise take an exorbitant amount of time. diff --git a/cpp/ql/lib/codeql-pack.release.yml b/cpp/ql/lib/codeql-pack.release.yml index d1f3c68c812..f8c4fa43ccb 100644 --- a/cpp/ql/lib/codeql-pack.release.yml +++ b/cpp/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 6.0.1 +lastReleaseVersion: 6.0.0 diff --git a/cpp/ql/lib/qlpack.yml b/cpp/ql/lib/qlpack.yml index 9ce21e2a8da..8712e400897 100644 --- a/cpp/ql/lib/qlpack.yml +++ b/cpp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-all -version: 6.0.1 +version: 6.0.1-dev groups: cpp dbscheme: semmlecode.cpp.dbscheme extractor: cpp diff --git a/cpp/ql/src/CHANGELOG.md b/cpp/ql/src/CHANGELOG.md index 880cab8a58d..4b876310708 100644 --- a/cpp/ql/src/CHANGELOG.md +++ b/cpp/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.5.3 - -No user-facing changes. - ## 1.5.2 No user-facing changes. diff --git a/cpp/ql/src/change-notes/released/1.5.3.md b/cpp/ql/src/change-notes/released/1.5.3.md deleted file mode 100644 index 2e9bcb5e663..00000000000 --- a/cpp/ql/src/change-notes/released/1.5.3.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.5.3 - -No user-facing changes. diff --git a/cpp/ql/src/codeql-pack.release.yml b/cpp/ql/src/codeql-pack.release.yml index 232224b0e26..7eb901bae56 100644 --- a/cpp/ql/src/codeql-pack.release.yml +++ b/cpp/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.5.3 +lastReleaseVersion: 1.5.2 diff --git a/cpp/ql/src/qlpack.yml b/cpp/ql/src/qlpack.yml index 178947f2549..71aa95bed9e 100644 --- a/cpp/ql/src/qlpack.yml +++ b/cpp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-queries -version: 1.5.3 +version: 1.5.3-dev groups: - cpp - queries diff --git a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md index a25c349e35e..7b4887608d9 100644 --- a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md +++ b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.7.51 - -No user-facing changes. - ## 1.7.50 No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.51.md b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.51.md deleted file mode 100644 index ec2d4e2bdcc..00000000000 --- a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.51.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.7.51 - -No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml b/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml index 26376c0cebb..dab079d6644 100644 --- a/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml +++ b/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.7.51 +lastReleaseVersion: 1.7.50 diff --git a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml index 649b7e60de7..a569cf6a5c4 100644 --- a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml +++ b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-solorigate-all -version: 1.7.51 +version: 1.7.51-dev groups: - csharp - solorigate diff --git a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md index a25c349e35e..7b4887608d9 100644 --- a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md +++ b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.7.51 - -No user-facing changes. - ## 1.7.50 No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.51.md b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.51.md deleted file mode 100644 index ec2d4e2bdcc..00000000000 --- a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.51.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.7.51 - -No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml b/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml index 26376c0cebb..dab079d6644 100644 --- a/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml +++ b/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.7.51 +lastReleaseVersion: 1.7.50 diff --git a/csharp/ql/campaigns/Solorigate/src/qlpack.yml b/csharp/ql/campaigns/Solorigate/src/qlpack.yml index b3977a0ef72..d91f21b0e90 100644 --- a/csharp/ql/campaigns/Solorigate/src/qlpack.yml +++ b/csharp/ql/campaigns/Solorigate/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-solorigate-queries -version: 1.7.51 +version: 1.7.51-dev groups: - csharp - solorigate diff --git a/csharp/ql/lib/CHANGELOG.md b/csharp/ql/lib/CHANGELOG.md index 20b1c03d722..a722d924f3b 100644 --- a/csharp/ql/lib/CHANGELOG.md +++ b/csharp/ql/lib/CHANGELOG.md @@ -1,18 +1,3 @@ -## 5.3.0 - -### Deprecated APIs - -* The class `AbstractValue` in the `Guards` library has been deprecated and replaced with the class `GuardValue`. - -### Major Analysis Improvements - -* The representation of the C# control-flow graph has been significantly changed. This has minor effects on a wide range of queries including both minor improvements and minor regressions. For example, improved precision has been observed for `cs/inefficient-containskey` and `cs/stringbuilder-creation-in-loop`. Two queries stand out as being significantly affected with great improvements: `cs/dereferenced-value-may-be-null` has been completely rewritten which removes a very significant number of false positives. Furthermore, `cs/constant-condition` has been updated to report many new results - these new results are primarily expected to be true positives, but a few new false positives are expected as well. As part of these changes, `cs/dereferenced-value-may-be-null` has been changed from a `path-problem` query to a `problem` query, so paths are no longer reported for this query. - -### Minor Analysis Improvements - -* Added tracer support for macOS and Linux when the .NET CLI (`dotnet`) directly invokes the C# compiler (`csc`). This enhancement provides basic tracing and extraction capabilities for .NET 10 RC2 on these platforms. -* The extraction of location information for source code entities has been updated to use star IDs (`*` IDs). This change should be transparent to end-users but may improve extraction performance in some cases by reducing TRAP file size and eliminating overhead from location de-duplication. - ## 5.2.6 ### Minor Analysis Improvements @@ -143,7 +128,7 @@ No user-facing changes. * Added `remote` flow source models for properties of Blazor components annotated with any of the following attributes from `Microsoft.AspNetCore.Components`: - `[SupplyParameterFromForm]` - `[SupplyParameterFromQuery]` -* Added the constructor and explicit cast operator of `Microsoft.AspNetCore.Components.MarkupString` as an `html-injection` sink. This will help catch cross-site scripting resulting from using `MarkupString`. +* Added the constructor and explicit cast operator of `Microsoft.AspNetCore.Components.MarkupString` as an `html-injection` sink. This will help catch cross-site scripting resulting from using `MarkupString`. * Added flow summaries for the `Microsoft.AspNetCore.Mvc.Controller::View` method. * The data flow library has been updated to track types in a slightly different way: The type of the tainted data (which may be stored into fields, etc.) is tracked more precisely, while the types of intermediate containers for nested contents is tracked less precisely. This may have a slight effect on false positives for complex flow paths. * The C# extractor now supports *basic* extraction of .NET 9 projects. There might be limited support for extraction of code using the new C# 13 language features. @@ -163,7 +148,7 @@ No user-facing changes. - `System.Web.HttpUtility::ParseQueryString` - `Microsoft.AspNetCore.WebUtilities.QueryHelpers::ParseQuery` - `Microsoft.AspNetCore.WebUtilities.QueryHelpers::ParseNullableQuery` -* Added `js-interop` sinks for the `InvokeAsync` and `InvokeVoidAsync` methods of `Microsoft.JSInterop.IJSRuntime`, which can run arbitrary JavaScript. +* Added `js-interop` sinks for the `InvokeAsync` and `InvokeVoidAsync` methods of `Microsoft.JSInterop.IJSRuntime`, which can run arbitrary JavaScript. ## 3.1.1 @@ -201,8 +186,8 @@ No user-facing changes. ### Breaking Changes -* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`. -* Deleted many deprecated dataflow configurations based on `DataFlow::Configuration`. +* Deleted many deprecated taint-tracking configurations based on `TaintTracking::Configuration`. +* Deleted many deprecated dataflow configurations based on `DataFlow::Configuration`. * Deleted the deprecated `explorationLimit` predicate from `DataFlow::Configuration`, use `FlowExploration` instead. ### Minor Analysis Improvements @@ -451,7 +436,7 @@ No user-facing changes. ### New Features -* The `DataFlow::StateConfigSig` signature module has gained default implementations for `isBarrier/2` and `isAdditionalFlowStep/4`. +* The `DataFlow::StateConfigSig` signature module has gained default implementations for `isBarrier/2` and `isAdditionalFlowStep/4`. Hence it is no longer needed to provide `none()` implementations of these predicates if they are not needed. ### Minor Analysis Improvements @@ -586,7 +571,7 @@ No user-facing changes. * Attributes on methods in CIL are now extracted (Bugfix). * Support for `static virtual` and `static abstract` interface members. -* Support for *operators* in interface definitions. +* Support for *operators* in interface definitions. * C# 11: Added support for the unsigned right shift `>>>` and unsigned right shift assignment `>>>=` operators. * Query id's have been aligned such that they are prefixed with `cs` instead of `csharp`. @@ -626,13 +611,13 @@ No user-facing changes. ### Minor Analysis Improvements * `DateTime` expressions are now considered simple type sanitizers. This affects a wide range of security queries. -* ASP.NET Core controller definition has been made more precise. The amount of introduced taint sources or eliminated false positives should be low though, since the most common pattern is to derive all user defined ASP.NET Core controllers from the standard Controller class, which is not affected. +* ASP.NET Core controller definition has been made more precise. The amount of introduced taint sources or eliminated false positives should be low though, since the most common pattern is to derive all user defined ASP.NET Core controllers from the standard Controller class, which is not affected. ## 0.4.0 ### Deprecated APIs -* Some classes/modules with upper-case acronyms in their name have been renamed to follow our style-guide. +* Some classes/modules with upper-case acronyms in their name have been renamed to follow our style-guide. The old name still exists as a deprecated alias. ### Bug Fixes @@ -645,7 +630,7 @@ No user-facing changes. ### Deprecated APIs -* Many classes/predicates/modules with upper-case acronyms in their name have been renamed to follow our style-guide. +* Many classes/predicates/modules with upper-case acronyms in their name have been renamed to follow our style-guide. The old name still exists as a deprecated alias. ### Minor Analysis Improvements @@ -692,7 +677,7 @@ No user-facing changes. ### Deprecated APIs -* Many classes/predicates/modules that had upper-case acronyms have been renamed to follow our style-guide. +* Many classes/predicates/modules that had upper-case acronyms have been renamed to follow our style-guide. The old name still exists as a deprecated alias. ### New Features diff --git a/csharp/ql/lib/change-notes/released/5.3.0.md b/csharp/ql/lib/change-notes/2025-10-03-nullness.md similarity index 55% rename from csharp/ql/lib/change-notes/released/5.3.0.md rename to csharp/ql/lib/change-notes/2025-10-03-nullness.md index 144f8bf2633..0d44c1e98c1 100644 --- a/csharp/ql/lib/change-notes/released/5.3.0.md +++ b/csharp/ql/lib/change-notes/2025-10-03-nullness.md @@ -1,14 +1,4 @@ -## 5.3.0 - -### Deprecated APIs - -* The class `AbstractValue` in the `Guards` library has been deprecated and replaced with the class `GuardValue`. - -### Major Analysis Improvements - +--- +category: majorAnalysis +--- * The representation of the C# control-flow graph has been significantly changed. This has minor effects on a wide range of queries including both minor improvements and minor regressions, for example, improved precision has been observed for `cs/inefficient-containskey` and `cs/stringbuilder-creation-in-loop`. Two queries stand out as being significantly affected with great improvements: `cs/dereferenced-value-may-be-null` has been completely rewritten which removes a very significant number of false positives. Furthermore, `cs/constant-condition` has been updated to report many new results - these new results are primarily expected to be true positives, but a few new false positives are expected as well. As part of these changes, `cs/dereferenced-value-may-be-null` has been changed from a `path-problem` query to a `problem` query, so paths are no longer reported for this query. - -### Minor Analysis Improvements - -* Added tracer support for macOS and Linux when the .NET CLI (`dotnet`) directly invokes the C# compiler (`csc`). This enhancement provides basic tracing and extraction capabilities for .NET 10 RC2 on these platforms. -* The extraction of location information for source code entities has been updated to use star IDs (`*` IDs). This change should be transparent to end-users but may improve extraction performance in some cases by reducing TRAP file size and eliminating overhead from location de-duplication. diff --git a/csharp/ql/lib/change-notes/2025-10-10-starid-locations.md b/csharp/ql/lib/change-notes/2025-10-10-starid-locations.md new file mode 100644 index 00000000000..a258abcf3ab --- /dev/null +++ b/csharp/ql/lib/change-notes/2025-10-10-starid-locations.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The extraction of location information for source code entities has been updated to use star IDs (`*` IDs). This change should be transparent to end-users but may improve extraction performance in some cases by reducing TRAP file size and eliminating overhead from location de-duplication. diff --git a/csharp/ql/lib/change-notes/2025-10-21-dotnet-rc2-tracing.md b/csharp/ql/lib/change-notes/2025-10-21-dotnet-rc2-tracing.md new file mode 100644 index 00000000000..b54f1e7d1b5 --- /dev/null +++ b/csharp/ql/lib/change-notes/2025-10-21-dotnet-rc2-tracing.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added tracer support for macOS and Linux when the .NET CLI (`dotnet`) directly invokes the C# compiler (`csc`). This enhancement provides basic tracing and extraction capabilities for .NET 10 RC2 on these platforms. diff --git a/csharp/ql/lib/change-notes/2025-10-31-deprecate-abstractvalue.md b/csharp/ql/lib/change-notes/2025-10-31-deprecate-abstractvalue.md new file mode 100644 index 00000000000..65bb9032b12 --- /dev/null +++ b/csharp/ql/lib/change-notes/2025-10-31-deprecate-abstractvalue.md @@ -0,0 +1,4 @@ +--- +category: deprecated +--- +* The class `AbstractValue` in the `Guards` library has been deprecated and replaced with the class `GuardValue`. diff --git a/csharp/ql/lib/codeql-pack.release.yml b/csharp/ql/lib/codeql-pack.release.yml index b0a1c83e5bc..1ac2b5309f2 100644 --- a/csharp/ql/lib/codeql-pack.release.yml +++ b/csharp/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 5.3.0 +lastReleaseVersion: 5.2.6 diff --git a/csharp/ql/lib/qlpack.yml b/csharp/ql/lib/qlpack.yml index 7d6d2e1ed4e..92a08088be7 100644 --- a/csharp/ql/lib/qlpack.yml +++ b/csharp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-all -version: 5.3.0 +version: 5.2.7-dev groups: csharp dbscheme: semmlecode.csharp.dbscheme extractor: csharp diff --git a/csharp/ql/src/CHANGELOG.md b/csharp/ql/src/CHANGELOG.md index 8993b453543..40ea9e3693a 100644 --- a/csharp/ql/src/CHANGELOG.md +++ b/csharp/ql/src/CHANGELOG.md @@ -1,9 +1,3 @@ -## 1.4.3 - -### Minor Analysis Improvements - -* The `cs/web/missing-x-frame-options` query now correctly handles configuration nested in root `` elements. - ## 1.4.2 No user-facing changes. @@ -170,7 +164,7 @@ No user-facing changes. ### Minor Analysis Improvements -* C#: The method `string.ReplaceLineEndings(string)` is now considered a sanitizer for the `cs/log-forging` query. +* C#: The method `string.ReplaceLineEndings(string)` is now considered a sanitizer for the `cs/log-forging` query. ## 1.0.10 @@ -284,7 +278,7 @@ No user-facing changes. ### Minor Analysis Improvements -* Fixed a Log forging false positive when using `String.Replace` to sanitize the input. +* Fixed a Log forging false positive when using `String.Replace` to sanitize the input. * Fixed a URL redirection from remote source false positive when guarding a redirect with `HttpRequestBase.IsUrlLocalToHost()` ## 0.8.5 diff --git a/csharp/ql/src/change-notes/released/1.4.3.md b/csharp/ql/src/change-notes/2025-10-17-location-in-web-config.md similarity index 73% rename from csharp/ql/src/change-notes/released/1.4.3.md rename to csharp/ql/src/change-notes/2025-10-17-location-in-web-config.md index 1a022f2462d..5df97b9d28a 100644 --- a/csharp/ql/src/change-notes/released/1.4.3.md +++ b/csharp/ql/src/change-notes/2025-10-17-location-in-web-config.md @@ -1,5 +1,4 @@ -## 1.4.3 - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * the `cs/web/missing-x-frame-options` query now correctly handles configuration nested in root `` elements. diff --git a/csharp/ql/src/codeql-pack.release.yml b/csharp/ql/src/codeql-pack.release.yml index 08f88b689fb..a76cacdf799 100644 --- a/csharp/ql/src/codeql-pack.release.yml +++ b/csharp/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.4.3 +lastReleaseVersion: 1.4.2 diff --git a/csharp/ql/src/qlpack.yml b/csharp/ql/src/qlpack.yml index 4305c1d899e..a9776d058b9 100644 --- a/csharp/ql/src/qlpack.yml +++ b/csharp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-queries -version: 1.4.3 +version: 1.4.3-dev groups: - csharp - queries diff --git a/go/ql/consistency-queries/CHANGELOG.md b/go/ql/consistency-queries/CHANGELOG.md index 870695d684c..102463df544 100644 --- a/go/ql/consistency-queries/CHANGELOG.md +++ b/go/ql/consistency-queries/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/go/ql/consistency-queries/change-notes/released/1.0.34.md b/go/ql/consistency-queries/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/go/ql/consistency-queries/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/go/ql/consistency-queries/codeql-pack.release.yml b/go/ql/consistency-queries/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/go/ql/consistency-queries/codeql-pack.release.yml +++ b/go/ql/consistency-queries/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/go/ql/consistency-queries/qlpack.yml b/go/ql/consistency-queries/qlpack.yml index f8a661692dc..e44457e4570 100644 --- a/go/ql/consistency-queries/qlpack.yml +++ b/go/ql/consistency-queries/qlpack.yml @@ -1,5 +1,5 @@ name: codeql-go-consistency-queries -version: 1.0.34 +version: 1.0.34-dev groups: - go - queries diff --git a/go/ql/lib/CHANGELOG.md b/go/ql/lib/CHANGELOG.md index e2d2a71f6bd..71d6bfdc60f 100644 --- a/go/ql/lib/CHANGELOG.md +++ b/go/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 5.0.1 - -No user-facing changes. - ## 5.0.0 ### Breaking Changes diff --git a/go/ql/lib/change-notes/released/5.0.1.md b/go/ql/lib/change-notes/released/5.0.1.md deleted file mode 100644 index b99e1ae0268..00000000000 --- a/go/ql/lib/change-notes/released/5.0.1.md +++ /dev/null @@ -1,3 +0,0 @@ -## 5.0.1 - -No user-facing changes. diff --git a/go/ql/lib/codeql-pack.release.yml b/go/ql/lib/codeql-pack.release.yml index ae7df5e18b7..c9e54136ca5 100644 --- a/go/ql/lib/codeql-pack.release.yml +++ b/go/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 5.0.1 +lastReleaseVersion: 5.0.0 diff --git a/go/ql/lib/qlpack.yml b/go/ql/lib/qlpack.yml index fba4fc5f83e..bf2586d9089 100644 --- a/go/ql/lib/qlpack.yml +++ b/go/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-all -version: 5.0.1 +version: 5.0.1-dev groups: go dbscheme: go.dbscheme extractor: go diff --git a/go/ql/src/CHANGELOG.md b/go/ql/src/CHANGELOG.md index 786164b5fe4..eb370a8cddd 100644 --- a/go/ql/src/CHANGELOG.md +++ b/go/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.4.8 - -No user-facing changes. - ## 1.4.7 No user-facing changes. diff --git a/go/ql/src/change-notes/released/1.4.8.md b/go/ql/src/change-notes/released/1.4.8.md deleted file mode 100644 index 06976d05e75..00000000000 --- a/go/ql/src/change-notes/released/1.4.8.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.4.8 - -No user-facing changes. diff --git a/go/ql/src/codeql-pack.release.yml b/go/ql/src/codeql-pack.release.yml index 16e6425ae7e..163362bd632 100644 --- a/go/ql/src/codeql-pack.release.yml +++ b/go/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.4.8 +lastReleaseVersion: 1.4.7 diff --git a/go/ql/src/qlpack.yml b/go/ql/src/qlpack.yml index 4a68e375703..3133d392d89 100644 --- a/go/ql/src/qlpack.yml +++ b/go/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-queries -version: 1.4.8 +version: 1.4.8-dev groups: - go - queries diff --git a/java/ql/lib/CHANGELOG.md b/java/ql/lib/CHANGELOG.md index e261dbee59e..5d6fcbde336 100644 --- a/java/ql/lib/CHANGELOG.md +++ b/java/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 7.7.3 - -No user-facing changes. - ## 7.7.2 ### Minor Analysis Improvements diff --git a/java/ql/lib/change-notes/released/7.7.3.md b/java/ql/lib/change-notes/released/7.7.3.md deleted file mode 100644 index d03e3181a52..00000000000 --- a/java/ql/lib/change-notes/released/7.7.3.md +++ /dev/null @@ -1,3 +0,0 @@ -## 7.7.3 - -No user-facing changes. diff --git a/java/ql/lib/codeql-pack.release.yml b/java/ql/lib/codeql-pack.release.yml index 6856106e771..25c09b25d21 100644 --- a/java/ql/lib/codeql-pack.release.yml +++ b/java/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 7.7.3 +lastReleaseVersion: 7.7.2 diff --git a/java/ql/lib/qlpack.yml b/java/ql/lib/qlpack.yml index b1c5cbb54ed..7f8860bc632 100644 --- a/java/ql/lib/qlpack.yml +++ b/java/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-all -version: 7.7.3 +version: 7.7.3-dev groups: java dbscheme: config/semmlecode.dbscheme extractor: java diff --git a/java/ql/src/CHANGELOG.md b/java/ql/src/CHANGELOG.md index ed02fdc5bb2..06133dffeba 100644 --- a/java/ql/src/CHANGELOG.md +++ b/java/ql/src/CHANGELOG.md @@ -1,16 +1,3 @@ -## 1.9.0 - -### New Queries - -* The `java/sensitive-cookie-not-httponly` query has been promoted from experimental to the main query pack. -* Added a new query, `java/escaping`, to detect values escaping from classes marked as `@ThreadSafe`. -* Added a new query, `java/not-threadsafe`, to detect data races in classes marked as `@ThreadSafe`. -* Added a new query, `java/safe-publication`, to detect unsafe publication in classes marked as `@ThreadSafe`. - -### Minor Analysis Improvements - -* Calls to `String.matches` are now treated as sanitizers for the `java/ssrf` query. - ## 1.8.2 No user-facing changes. diff --git a/java/ql/src/change-notes/2025-06-22-query-escaping.md b/java/ql/src/change-notes/2025-06-22-query-escaping.md new file mode 100644 index 00000000000..f33de2e8556 --- /dev/null +++ b/java/ql/src/change-notes/2025-06-22-query-escaping.md @@ -0,0 +1,4 @@ +--- +category: newQuery +--- +* Added a new query, `java/escaping`, to detect values escaping from classes marked as `@ThreadSafe`. \ No newline at end of file diff --git a/java/ql/src/change-notes/2025-06-22-query-not-thread-safe.md b/java/ql/src/change-notes/2025-06-22-query-not-thread-safe.md new file mode 100644 index 00000000000..d5dd0744609 --- /dev/null +++ b/java/ql/src/change-notes/2025-06-22-query-not-thread-safe.md @@ -0,0 +1,4 @@ +--- +category: newQuery +--- +* Added a new query, `java/not-threadsafe`, to detect data races in classes marked as `@ThreadSafe`. \ No newline at end of file diff --git a/java/ql/src/change-notes/2025-06-22-query-safe-publication.md b/java/ql/src/change-notes/2025-06-22-query-safe-publication.md new file mode 100644 index 00000000000..23b64c970b3 --- /dev/null +++ b/java/ql/src/change-notes/2025-06-22-query-safe-publication.md @@ -0,0 +1,4 @@ +--- +category: newQuery +--- +* Added a new query, `java/safe-publication`, to detect unsafe publication in classes marked as `@ThreadSafe`. \ No newline at end of file diff --git a/java/ql/src/change-notes/2025-10-02-http-only-cookie-promote.md b/java/ql/src/change-notes/2025-10-02-http-only-cookie-promote.md new file mode 100644 index 00000000000..ee9fe7527bd --- /dev/null +++ b/java/ql/src/change-notes/2025-10-02-http-only-cookie-promote.md @@ -0,0 +1,4 @@ +--- +category: newQuery +--- +* The `java/sensitive-cookie-not-httponly` query has been promoted from experimental to the main query pack. \ No newline at end of file diff --git a/java/ql/src/change-notes/2025-10-24-request-forgery-matches-sanitizer.md b/java/ql/src/change-notes/2025-10-24-request-forgery-matches-sanitizer.md new file mode 100644 index 00000000000..a38c43dd730 --- /dev/null +++ b/java/ql/src/change-notes/2025-10-24-request-forgery-matches-sanitizer.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Calls to `String.matches` are now treated as sanitizers for the `java/ssrf` query. \ No newline at end of file diff --git a/java/ql/src/change-notes/released/1.9.0.md b/java/ql/src/change-notes/released/1.9.0.md deleted file mode 100644 index 82977276fe2..00000000000 --- a/java/ql/src/change-notes/released/1.9.0.md +++ /dev/null @@ -1,12 +0,0 @@ -## 1.9.0 - -### New Queries - -* The `java/sensitive-cookie-not-httponly` query has been promoted from experimental to the main query pack. -* Added a new query, `java/escaping`, to detect values escaping from classes marked as `@ThreadSafe`. -* Added a new query, `java/not-threadsafe`, to detect data races in classes marked as `@ThreadSafe`. -* Added a new query, `java/safe-publication`, to detect unsafe publication in classes marked as `@ThreadSafe`. - -### Minor Analysis Improvements - -* Calls to `String.matches` are now treated as sanitizers for the `java/ssrf` query. diff --git a/java/ql/src/codeql-pack.release.yml b/java/ql/src/codeql-pack.release.yml index df17dc3a366..559af8348bb 100644 --- a/java/ql/src/codeql-pack.release.yml +++ b/java/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.9.0 +lastReleaseVersion: 1.8.2 diff --git a/java/ql/src/qlpack.yml b/java/ql/src/qlpack.yml index 198798cf67d..faf088b7a4a 100644 --- a/java/ql/src/qlpack.yml +++ b/java/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-queries -version: 1.9.0 +version: 1.8.3-dev groups: - java - queries diff --git a/javascript/ql/lib/CHANGELOG.md b/javascript/ql/lib/CHANGELOG.md index 9f27fdae99c..1e874227c37 100644 --- a/javascript/ql/lib/CHANGELOG.md +++ b/javascript/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.6.14 - -No user-facing changes. - ## 2.6.13 No user-facing changes. diff --git a/javascript/ql/lib/change-notes/released/2.6.14.md b/javascript/ql/lib/change-notes/released/2.6.14.md deleted file mode 100644 index 49a00b95efc..00000000000 --- a/javascript/ql/lib/change-notes/released/2.6.14.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.6.14 - -No user-facing changes. diff --git a/javascript/ql/lib/codeql-pack.release.yml b/javascript/ql/lib/codeql-pack.release.yml index 022aeff4e02..9240f755da8 100644 --- a/javascript/ql/lib/codeql-pack.release.yml +++ b/javascript/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.6.14 +lastReleaseVersion: 2.6.13 diff --git a/javascript/ql/lib/qlpack.yml b/javascript/ql/lib/qlpack.yml index 46e5661f216..d8d53ef1c7e 100644 --- a/javascript/ql/lib/qlpack.yml +++ b/javascript/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-all -version: 2.6.14 +version: 2.6.14-dev groups: javascript dbscheme: semmlecode.javascript.dbscheme extractor: javascript diff --git a/javascript/ql/src/CHANGELOG.md b/javascript/ql/src/CHANGELOG.md index 4a453506818..f03b3a66e4d 100644 --- a/javascript/ql/src/CHANGELOG.md +++ b/javascript/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.1.3 - -No user-facing changes. - ## 2.1.2 No user-facing changes. diff --git a/javascript/ql/src/change-notes/released/2.1.3.md b/javascript/ql/src/change-notes/released/2.1.3.md deleted file mode 100644 index a1338012fcd..00000000000 --- a/javascript/ql/src/change-notes/released/2.1.3.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.1.3 - -No user-facing changes. diff --git a/javascript/ql/src/codeql-pack.release.yml b/javascript/ql/src/codeql-pack.release.yml index 345fb0c73a4..1a4e53e8772 100644 --- a/javascript/ql/src/codeql-pack.release.yml +++ b/javascript/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.1.3 +lastReleaseVersion: 2.1.2 diff --git a/javascript/ql/src/qlpack.yml b/javascript/ql/src/qlpack.yml index 8a50977ba71..df854af7e2b 100644 --- a/javascript/ql/src/qlpack.yml +++ b/javascript/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-queries -version: 2.1.3 +version: 2.1.3-dev groups: - javascript - queries diff --git a/misc/suite-helpers/CHANGELOG.md b/misc/suite-helpers/CHANGELOG.md index 203d289a673..a6f9fcd2377 100644 --- a/misc/suite-helpers/CHANGELOG.md +++ b/misc/suite-helpers/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/misc/suite-helpers/change-notes/released/1.0.34.md b/misc/suite-helpers/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/misc/suite-helpers/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/misc/suite-helpers/codeql-pack.release.yml b/misc/suite-helpers/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/misc/suite-helpers/codeql-pack.release.yml +++ b/misc/suite-helpers/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/misc/suite-helpers/qlpack.yml b/misc/suite-helpers/qlpack.yml index 5aad5f4b49d..daf9a60662d 100644 --- a/misc/suite-helpers/qlpack.yml +++ b/misc/suite-helpers/qlpack.yml @@ -1,4 +1,4 @@ name: codeql/suite-helpers -version: 1.0.34 +version: 1.0.34-dev groups: shared warnOnImplicitThis: true diff --git a/python/ql/lib/CHANGELOG.md b/python/ql/lib/CHANGELOG.md index df8a66ca0e6..cb18c48a051 100644 --- a/python/ql/lib/CHANGELOG.md +++ b/python/ql/lib/CHANGELOG.md @@ -1,9 +1,3 @@ -## 4.1.0 - -### New Features - -* Initial support for incremental Python databases via `codeql database create --overlay-base`/`--overlay-changes`. - ## 4.0.17 ### Bug Fixes diff --git a/python/ql/lib/change-notes/released/4.1.0.md b/python/ql/lib/change-notes/2025-10-02-python-overlay-compilation-plus-extractor.md similarity index 81% rename from python/ql/lib/change-notes/released/4.1.0.md rename to python/ql/lib/change-notes/2025-10-02-python-overlay-compilation-plus-extractor.md index 51c7ea24f1b..5eb698354c1 100644 --- a/python/ql/lib/change-notes/released/4.1.0.md +++ b/python/ql/lib/change-notes/2025-10-02-python-overlay-compilation-plus-extractor.md @@ -1,5 +1,5 @@ -## 4.1.0 - -### New Features +--- +category: feature +--- * Initial support for incremental Python databases via `codeql database create --overlay-base`/`--overlay-changes`. diff --git a/python/ql/lib/codeql-pack.release.yml b/python/ql/lib/codeql-pack.release.yml index d5b1bf88d10..d1339a1f762 100644 --- a/python/ql/lib/codeql-pack.release.yml +++ b/python/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 4.1.0 +lastReleaseVersion: 4.0.17 diff --git a/python/ql/lib/qlpack.yml b/python/ql/lib/qlpack.yml index 88b85332fba..34d03dc0fad 100644 --- a/python/ql/lib/qlpack.yml +++ b/python/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-all -version: 4.1.0 +version: 4.0.18-dev groups: python dbscheme: semmlecode.python.dbscheme extractor: python diff --git a/python/ql/src/CHANGELOG.md b/python/ql/src/CHANGELOG.md index 65fd05e047b..aef1a87136d 100644 --- a/python/ql/src/CHANGELOG.md +++ b/python/ql/src/CHANGELOG.md @@ -1,9 +1,3 @@ -## 1.6.8 - -### Minor Analysis Improvements - -* The `py/insecure-cookie` query has been split into multiple queries; with `py/insecure-cookie` checking for cases in which `Secure` flag is not set, `py/client-exposed-cookie` checking for cases in which the `HttpOnly` flag is not set, and the `py/samesite-none` query checking for cases in which the `SameSite` attribute is set to `None`. These queries also now only alert for cases in which the cookie is detected to contain sensitive data. - ## 1.6.7 No user-facing changes. diff --git a/python/ql/src/change-notes/released/1.6.8.md b/python/ql/src/change-notes/2025-09-19-insecure-cookie.md similarity index 78% rename from python/ql/src/change-notes/released/1.6.8.md rename to python/ql/src/change-notes/2025-09-19-insecure-cookie.md index d1b510e542a..51c6dc6ce30 100644 --- a/python/ql/src/change-notes/released/1.6.8.md +++ b/python/ql/src/change-notes/2025-09-19-insecure-cookie.md @@ -1,5 +1,4 @@ -## 1.6.8 - -### Minor Analysis Improvements - -* The `py/insecure-cookie` query has been split into multiple queries; with `py/insecure-cookie` checking for cases in which `Secure` flag is not set, `py/client-exposed-cookie` checking for cases in which the `HttpOnly` flag is not set, and the `py/samesite-none` query checking for cases in which the `SameSite` attribute is set to `None`. These queries also now only alert for cases in which the cookie is detected to contain sensitive data. +--- +category: minorAnalysis +--- +* The `py/insecure-cookie` query has been split into multiple queries; with `py/insecure-cookie` checking for cases in which `Secure` flag is not set, `py/client-exposed-cookie` checking for cases in which the `HttpOnly` flag is not set, and the `py/samesite-none` query checking for cases in which the `SameSite` attribute is set to `None`. These queries also now only alert for cases in which the cookie is detected to contain sensitive data. \ No newline at end of file diff --git a/python/ql/src/codeql-pack.release.yml b/python/ql/src/codeql-pack.release.yml index fbc11aa62b7..0b49adeac7d 100644 --- a/python/ql/src/codeql-pack.release.yml +++ b/python/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.6.8 +lastReleaseVersion: 1.6.7 diff --git a/python/ql/src/qlpack.yml b/python/ql/src/qlpack.yml index dd29d5c31a2..d01829a9de2 100644 --- a/python/ql/src/qlpack.yml +++ b/python/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-queries -version: 1.6.8 +version: 1.6.8-dev groups: - python - queries diff --git a/ruby/ql/lib/CHANGELOG.md b/ruby/ql/lib/CHANGELOG.md index a99e4017789..32e1dd3538b 100644 --- a/ruby/ql/lib/CHANGELOG.md +++ b/ruby/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 5.1.2 - -No user-facing changes. - ## 5.1.1 No user-facing changes. diff --git a/ruby/ql/lib/change-notes/released/5.1.2.md b/ruby/ql/lib/change-notes/released/5.1.2.md deleted file mode 100644 index 86e21502e26..00000000000 --- a/ruby/ql/lib/change-notes/released/5.1.2.md +++ /dev/null @@ -1,3 +0,0 @@ -## 5.1.2 - -No user-facing changes. diff --git a/ruby/ql/lib/codeql-pack.release.yml b/ruby/ql/lib/codeql-pack.release.yml index d21c12fbe7f..dcb83eca6a3 100644 --- a/ruby/ql/lib/codeql-pack.release.yml +++ b/ruby/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 5.1.2 +lastReleaseVersion: 5.1.1 diff --git a/ruby/ql/lib/qlpack.yml b/ruby/ql/lib/qlpack.yml index eec414da0f0..77d07910f48 100644 --- a/ruby/ql/lib/qlpack.yml +++ b/ruby/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-all -version: 5.1.2 +version: 5.1.2-dev groups: ruby extractor: ruby dbscheme: ruby.dbscheme diff --git a/ruby/ql/src/CHANGELOG.md b/ruby/ql/src/CHANGELOG.md index 282fd284635..29a0f89236d 100644 --- a/ruby/ql/src/CHANGELOG.md +++ b/ruby/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.4.8 - -No user-facing changes. - ## 1.4.7 No user-facing changes. diff --git a/ruby/ql/src/change-notes/released/1.4.8.md b/ruby/ql/src/change-notes/released/1.4.8.md deleted file mode 100644 index 06976d05e75..00000000000 --- a/ruby/ql/src/change-notes/released/1.4.8.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.4.8 - -No user-facing changes. diff --git a/ruby/ql/src/codeql-pack.release.yml b/ruby/ql/src/codeql-pack.release.yml index 16e6425ae7e..163362bd632 100644 --- a/ruby/ql/src/codeql-pack.release.yml +++ b/ruby/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.4.8 +lastReleaseVersion: 1.4.7 diff --git a/ruby/ql/src/qlpack.yml b/ruby/ql/src/qlpack.yml index aaac6c00522..b35ffb5c411 100644 --- a/ruby/ql/src/qlpack.yml +++ b/ruby/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-queries -version: 1.4.8 +version: 1.4.8-dev groups: - ruby - queries diff --git a/rust/ql/lib/CHANGELOG.md b/rust/ql/lib/CHANGELOG.md index 7e8575b03be..228d9c21637 100644 --- a/rust/ql/lib/CHANGELOG.md +++ b/rust/ql/lib/CHANGELOG.md @@ -1,16 +1,3 @@ -## 0.1.19 - -### Major Analysis Improvements - -* Resolution of calls to functions has been improved in a number of ways, to make it more aligned with the behavior of the Rust compiler. This may impact queries that rely on call resolution, such as data flow queries. -* Added basic models for the `actix-web` web framework. - -### Minor Analysis Improvements - -* Added `ExtractedFile::hasSemantics` and `ExtractedFile::isSkippedByCompilation` predicates. -* Generalized some existing models to improve data flow. -* Added models for the `mysql` and `mysql_async` libraries. - ## 0.1.18 ### New Features diff --git a/rust/ql/lib/change-notes/2025-09-29-actix-web-model.md b/rust/ql/lib/change-notes/2025-09-29-actix-web-model.md new file mode 100644 index 00000000000..7bf9ce8a7d5 --- /dev/null +++ b/rust/ql/lib/change-notes/2025-09-29-actix-web-model.md @@ -0,0 +1,4 @@ +--- +category: majorAnalysis +--- +* Added basic models for the `actix-web` web framework. \ No newline at end of file diff --git a/rust/ql/lib/change-notes/2025-10-06-call-resolution.md b/rust/ql/lib/change-notes/2025-10-06-call-resolution.md new file mode 100644 index 00000000000..ffaf449bb8a --- /dev/null +++ b/rust/ql/lib/change-notes/2025-10-06-call-resolution.md @@ -0,0 +1,4 @@ +--- +category: majorAnalysis +--- +* Resolution of calls to functions has been improved in a number of ways, to make it more aligned with the behavior of the Rust compiler. This may impact queries that rely on call resolution, such as data flow queries. \ No newline at end of file diff --git a/rust/ql/lib/change-notes/2025-10-10-mysql.md b/rust/ql/lib/change-notes/2025-10-10-mysql.md new file mode 100644 index 00000000000..037f813a856 --- /dev/null +++ b/rust/ql/lib/change-notes/2025-10-10-mysql.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added models for the `mysql` and `mysql_async` libraries. diff --git a/rust/ql/lib/change-notes/2025-10-15-models.md b/rust/ql/lib/change-notes/2025-10-15-models.md new file mode 100644 index 00000000000..fab2cab639a --- /dev/null +++ b/rust/ql/lib/change-notes/2025-10-15-models.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Generalized some existing models to improve data flow. diff --git a/rust/ql/lib/change-notes/2025-10-16-new-extracted-file-methods.md b/rust/ql/lib/change-notes/2025-10-16-new-extracted-file-methods.md new file mode 100644 index 00000000000..63fbbe38899 --- /dev/null +++ b/rust/ql/lib/change-notes/2025-10-16-new-extracted-file-methods.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added `ExtractedFile::hasSemantics` and `ExtractedFile::isSkippedByCompilation` predicates. diff --git a/rust/ql/lib/change-notes/released/0.1.19.md b/rust/ql/lib/change-notes/released/0.1.19.md deleted file mode 100644 index b75ad4257c5..00000000000 --- a/rust/ql/lib/change-notes/released/0.1.19.md +++ /dev/null @@ -1,12 +0,0 @@ -## 0.1.19 - -### Major Analysis Improvements - -* Resolution of calls to functions has been improved in a number of ways, to make it more aligned with the behavior of the Rust compiler. This may impact queries that rely on call resolution, such as data flow queries. -* Added basic models for the `actix-web` web framework. - -### Minor Analysis Improvements - -* Added `ExtractedFile::hasSemantics` and `ExtractedFile::isSkippedByCompilation` predicates. -* Generalized some existing models to improve data flow. -* Added models for the `mysql` and `mysql_async` libraries. diff --git a/rust/ql/lib/codeql-pack.release.yml b/rust/ql/lib/codeql-pack.release.yml index de6e4c49068..a9893ce82c4 100644 --- a/rust/ql/lib/codeql-pack.release.yml +++ b/rust/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.1.19 +lastReleaseVersion: 0.1.18 diff --git a/rust/ql/lib/qlpack.yml b/rust/ql/lib/qlpack.yml index b46b494c421..b5dea62349a 100644 --- a/rust/ql/lib/qlpack.yml +++ b/rust/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/rust-all -version: 0.1.19 +version: 0.1.19-dev groups: rust extractor: rust dbscheme: rust.dbscheme diff --git a/rust/ql/src/CHANGELOG.md b/rust/ql/src/CHANGELOG.md index 2b0c54fc057..df1c4e49856 100644 --- a/rust/ql/src/CHANGELOG.md +++ b/rust/ql/src/CHANGELOG.md @@ -1,9 +1,3 @@ -## 0.1.19 - -### Minor Analysis Improvements - -* The "Low Rust analysis quality" query (`rust/diagnostic/database-quality`), used by the tool status page, has been extended with a measure of successful type inference. - ## 0.1.18 ### New Queries diff --git a/rust/ql/src/change-notes/released/0.1.19.md b/rust/ql/src/change-notes/2025-10-21-database-quality-diagnostic.md similarity index 79% rename from rust/ql/src/change-notes/released/0.1.19.md rename to rust/ql/src/change-notes/2025-10-21-database-quality-diagnostic.md index 67ccce578c8..322bdb7c5ab 100644 --- a/rust/ql/src/change-notes/released/0.1.19.md +++ b/rust/ql/src/change-notes/2025-10-21-database-quality-diagnostic.md @@ -1,5 +1,4 @@ -## 0.1.19 - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * The "Low Rust analysis quality" query (`rust/diagnostic/database-quality`), used by the tool status page, has been extended with a measure of successful type inference. diff --git a/rust/ql/src/codeql-pack.release.yml b/rust/ql/src/codeql-pack.release.yml index de6e4c49068..a9893ce82c4 100644 --- a/rust/ql/src/codeql-pack.release.yml +++ b/rust/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.1.19 +lastReleaseVersion: 0.1.18 diff --git a/rust/ql/src/qlpack.yml b/rust/ql/src/qlpack.yml index da14aa08a02..e72c44676d5 100644 --- a/rust/ql/src/qlpack.yml +++ b/rust/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/rust-queries -version: 0.1.19 +version: 0.1.19-dev groups: - rust - queries diff --git a/shared/concepts/CHANGELOG.md b/shared/concepts/CHANGELOG.md index 4d0898b90e4..f7d8dfad907 100644 --- a/shared/concepts/CHANGELOG.md +++ b/shared/concepts/CHANGELOG.md @@ -1,7 +1,3 @@ -## 0.0.8 - -No user-facing changes. - ## 0.0.7 No user-facing changes. diff --git a/shared/concepts/change-notes/released/0.0.8.md b/shared/concepts/change-notes/released/0.0.8.md deleted file mode 100644 index 6af2d954c09..00000000000 --- a/shared/concepts/change-notes/released/0.0.8.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.0.8 - -No user-facing changes. diff --git a/shared/concepts/codeql-pack.release.yml b/shared/concepts/codeql-pack.release.yml index 58fdc6b45de..a2a5484910b 100644 --- a/shared/concepts/codeql-pack.release.yml +++ b/shared/concepts/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.8 +lastReleaseVersion: 0.0.7 diff --git a/shared/concepts/qlpack.yml b/shared/concepts/qlpack.yml index a9fd8ce78e7..c765cb33734 100644 --- a/shared/concepts/qlpack.yml +++ b/shared/concepts/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/concepts -version: 0.0.8 +version: 0.0.8-dev groups: shared library: true dependencies: diff --git a/shared/controlflow/CHANGELOG.md b/shared/controlflow/CHANGELOG.md index c5b9b9d696a..cb14761bb38 100644 --- a/shared/controlflow/CHANGELOG.md +++ b/shared/controlflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.18 - -No user-facing changes. - ## 2.0.17 No user-facing changes. diff --git a/shared/controlflow/change-notes/released/2.0.18.md b/shared/controlflow/change-notes/released/2.0.18.md deleted file mode 100644 index 11e398dac31..00000000000 --- a/shared/controlflow/change-notes/released/2.0.18.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.18 - -No user-facing changes. diff --git a/shared/controlflow/codeql-pack.release.yml b/shared/controlflow/codeql-pack.release.yml index 16342205c73..a5f7c15c020 100644 --- a/shared/controlflow/codeql-pack.release.yml +++ b/shared/controlflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.18 +lastReleaseVersion: 2.0.17 diff --git a/shared/controlflow/qlpack.yml b/shared/controlflow/qlpack.yml index 565ff51c42b..c4f39f17484 100644 --- a/shared/controlflow/qlpack.yml +++ b/shared/controlflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/controlflow -version: 2.0.18 +version: 2.0.18-dev groups: shared library: true dependencies: diff --git a/shared/dataflow/CHANGELOG.md b/shared/dataflow/CHANGELOG.md index f963117ea88..99ee484c731 100644 --- a/shared/dataflow/CHANGELOG.md +++ b/shared/dataflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.18 - -No user-facing changes. - ## 2.0.17 No user-facing changes. diff --git a/shared/dataflow/change-notes/released/2.0.18.md b/shared/dataflow/change-notes/released/2.0.18.md deleted file mode 100644 index 11e398dac31..00000000000 --- a/shared/dataflow/change-notes/released/2.0.18.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.18 - -No user-facing changes. diff --git a/shared/dataflow/codeql-pack.release.yml b/shared/dataflow/codeql-pack.release.yml index 16342205c73..a5f7c15c020 100644 --- a/shared/dataflow/codeql-pack.release.yml +++ b/shared/dataflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.18 +lastReleaseVersion: 2.0.17 diff --git a/shared/dataflow/qlpack.yml b/shared/dataflow/qlpack.yml index 75920f8f5a0..afe273133cb 100644 --- a/shared/dataflow/qlpack.yml +++ b/shared/dataflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/dataflow -version: 2.0.18 +version: 2.0.18-dev groups: shared library: true dependencies: diff --git a/shared/mad/CHANGELOG.md b/shared/mad/CHANGELOG.md index b0b444f8c41..eda9cf4ddb2 100644 --- a/shared/mad/CHANGELOG.md +++ b/shared/mad/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/mad/change-notes/released/1.0.34.md b/shared/mad/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/mad/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/mad/codeql-pack.release.yml b/shared/mad/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/mad/codeql-pack.release.yml +++ b/shared/mad/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/mad/qlpack.yml b/shared/mad/qlpack.yml index 290eedf639c..a132a76336b 100644 --- a/shared/mad/qlpack.yml +++ b/shared/mad/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/mad -version: 1.0.34 +version: 1.0.34-dev groups: shared library: true dependencies: diff --git a/shared/quantum/CHANGELOG.md b/shared/quantum/CHANGELOG.md index 83a42fb0551..d9dd6b6f2e2 100644 --- a/shared/quantum/CHANGELOG.md +++ b/shared/quantum/CHANGELOG.md @@ -1,7 +1,3 @@ -## 0.0.12 - -No user-facing changes. - ## 0.0.11 No user-facing changes. diff --git a/shared/quantum/change-notes/released/0.0.12.md b/shared/quantum/change-notes/released/0.0.12.md deleted file mode 100644 index 0e206033bc4..00000000000 --- a/shared/quantum/change-notes/released/0.0.12.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.0.12 - -No user-facing changes. diff --git a/shared/quantum/codeql-pack.release.yml b/shared/quantum/codeql-pack.release.yml index 997fb8da83c..e679dc42092 100644 --- a/shared/quantum/codeql-pack.release.yml +++ b/shared/quantum/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.12 +lastReleaseVersion: 0.0.11 diff --git a/shared/quantum/qlpack.yml b/shared/quantum/qlpack.yml index 8aaa96a8630..201689efa51 100644 --- a/shared/quantum/qlpack.yml +++ b/shared/quantum/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/quantum -version: 0.0.12 +version: 0.0.12-dev groups: shared library: true dependencies: diff --git a/shared/rangeanalysis/CHANGELOG.md b/shared/rangeanalysis/CHANGELOG.md index 640d26270e1..7a0776cf53c 100644 --- a/shared/rangeanalysis/CHANGELOG.md +++ b/shared/rangeanalysis/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/rangeanalysis/change-notes/released/1.0.34.md b/shared/rangeanalysis/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/rangeanalysis/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/rangeanalysis/codeql-pack.release.yml b/shared/rangeanalysis/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/rangeanalysis/codeql-pack.release.yml +++ b/shared/rangeanalysis/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/rangeanalysis/qlpack.yml b/shared/rangeanalysis/qlpack.yml index 2769814d3e3..90efb8ebbf3 100644 --- a/shared/rangeanalysis/qlpack.yml +++ b/shared/rangeanalysis/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/rangeanalysis -version: 1.0.34 +version: 1.0.34-dev groups: shared library: true dependencies: diff --git a/shared/regex/CHANGELOG.md b/shared/regex/CHANGELOG.md index 1e3fb3c306c..2507f237ec0 100644 --- a/shared/regex/CHANGELOG.md +++ b/shared/regex/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/regex/change-notes/released/1.0.34.md b/shared/regex/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/regex/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/regex/codeql-pack.release.yml b/shared/regex/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/regex/codeql-pack.release.yml +++ b/shared/regex/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/regex/qlpack.yml b/shared/regex/qlpack.yml index f06235bc4d3..2019d2dcb2e 100644 --- a/shared/regex/qlpack.yml +++ b/shared/regex/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/regex -version: 1.0.34 +version: 1.0.34-dev groups: shared library: true dependencies: diff --git a/shared/ssa/CHANGELOG.md b/shared/ssa/CHANGELOG.md index 2d8087cd96c..cb33a2dd613 100644 --- a/shared/ssa/CHANGELOG.md +++ b/shared/ssa/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.10 - -No user-facing changes. - ## 2.0.9 No user-facing changes. diff --git a/shared/ssa/change-notes/released/2.0.10.md b/shared/ssa/change-notes/released/2.0.10.md deleted file mode 100644 index 37310f107aa..00000000000 --- a/shared/ssa/change-notes/released/2.0.10.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.10 - -No user-facing changes. diff --git a/shared/ssa/codeql-pack.release.yml b/shared/ssa/codeql-pack.release.yml index 96ea0220a69..ce305265e33 100644 --- a/shared/ssa/codeql-pack.release.yml +++ b/shared/ssa/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.10 +lastReleaseVersion: 2.0.9 diff --git a/shared/ssa/qlpack.yml b/shared/ssa/qlpack.yml index dcf19c605a1..f1aa89319bd 100644 --- a/shared/ssa/qlpack.yml +++ b/shared/ssa/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ssa -version: 2.0.10 +version: 2.0.10-dev groups: shared library: true dependencies: diff --git a/shared/threat-models/CHANGELOG.md b/shared/threat-models/CHANGELOG.md index 870695d684c..102463df544 100644 --- a/shared/threat-models/CHANGELOG.md +++ b/shared/threat-models/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/threat-models/change-notes/released/1.0.34.md b/shared/threat-models/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/threat-models/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/threat-models/codeql-pack.release.yml b/shared/threat-models/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/threat-models/codeql-pack.release.yml +++ b/shared/threat-models/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/threat-models/qlpack.yml b/shared/threat-models/qlpack.yml index 48d215a1d9a..69963387a05 100644 --- a/shared/threat-models/qlpack.yml +++ b/shared/threat-models/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/threat-models -version: 1.0.34 +version: 1.0.34-dev library: true groups: shared dataExtensions: diff --git a/shared/tutorial/CHANGELOG.md b/shared/tutorial/CHANGELOG.md index 23fd78f42e5..e982f144f9c 100644 --- a/shared/tutorial/CHANGELOG.md +++ b/shared/tutorial/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/tutorial/change-notes/released/1.0.34.md b/shared/tutorial/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/tutorial/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/tutorial/codeql-pack.release.yml b/shared/tutorial/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/tutorial/codeql-pack.release.yml +++ b/shared/tutorial/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/tutorial/qlpack.yml b/shared/tutorial/qlpack.yml index 51e6e2a5984..efe3820754f 100644 --- a/shared/tutorial/qlpack.yml +++ b/shared/tutorial/qlpack.yml @@ -1,7 +1,7 @@ name: codeql/tutorial description: Library for the CodeQL detective tutorials, helping new users learn to write CodeQL queries. -version: 1.0.34 +version: 1.0.34-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/typeflow/CHANGELOG.md b/shared/typeflow/CHANGELOG.md index d95faf69864..32d26faa9f4 100644 --- a/shared/typeflow/CHANGELOG.md +++ b/shared/typeflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/typeflow/change-notes/released/1.0.34.md b/shared/typeflow/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/typeflow/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/typeflow/codeql-pack.release.yml b/shared/typeflow/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/typeflow/codeql-pack.release.yml +++ b/shared/typeflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/typeflow/qlpack.yml b/shared/typeflow/qlpack.yml index 6c01f40eff6..70066fa9bd8 100644 --- a/shared/typeflow/qlpack.yml +++ b/shared/typeflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typeflow -version: 1.0.34 +version: 1.0.34-dev groups: shared library: true dependencies: diff --git a/shared/typeinference/CHANGELOG.md b/shared/typeinference/CHANGELOG.md index 4f4b3189bb4..ad4781e2cbd 100644 --- a/shared/typeinference/CHANGELOG.md +++ b/shared/typeinference/CHANGELOG.md @@ -1,7 +1,3 @@ -## 0.0.15 - -No user-facing changes. - ## 0.0.14 No user-facing changes. diff --git a/shared/typeinference/change-notes/released/0.0.15.md b/shared/typeinference/change-notes/released/0.0.15.md deleted file mode 100644 index 7af9c05f23f..00000000000 --- a/shared/typeinference/change-notes/released/0.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.0.15 - -No user-facing changes. diff --git a/shared/typeinference/codeql-pack.release.yml b/shared/typeinference/codeql-pack.release.yml index dff35216fc6..ca29e45d0a6 100644 --- a/shared/typeinference/codeql-pack.release.yml +++ b/shared/typeinference/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.15 +lastReleaseVersion: 0.0.14 diff --git a/shared/typeinference/qlpack.yml b/shared/typeinference/qlpack.yml index b09de2187e9..ae0880ec7ea 100644 --- a/shared/typeinference/qlpack.yml +++ b/shared/typeinference/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typeinference -version: 0.0.15 +version: 0.0.15-dev groups: shared library: true dependencies: diff --git a/shared/typetracking/CHANGELOG.md b/shared/typetracking/CHANGELOG.md index 4edafe87290..a536c707303 100644 --- a/shared/typetracking/CHANGELOG.md +++ b/shared/typetracking/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.18 - -No user-facing changes. - ## 2.0.17 No user-facing changes. diff --git a/shared/typetracking/change-notes/released/2.0.18.md b/shared/typetracking/change-notes/released/2.0.18.md deleted file mode 100644 index 11e398dac31..00000000000 --- a/shared/typetracking/change-notes/released/2.0.18.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.18 - -No user-facing changes. diff --git a/shared/typetracking/codeql-pack.release.yml b/shared/typetracking/codeql-pack.release.yml index 16342205c73..a5f7c15c020 100644 --- a/shared/typetracking/codeql-pack.release.yml +++ b/shared/typetracking/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.18 +lastReleaseVersion: 2.0.17 diff --git a/shared/typetracking/qlpack.yml b/shared/typetracking/qlpack.yml index 14ca67d8ba8..9a68b0ae750 100644 --- a/shared/typetracking/qlpack.yml +++ b/shared/typetracking/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typetracking -version: 2.0.18 +version: 2.0.18-dev groups: shared library: true dependencies: diff --git a/shared/typos/CHANGELOG.md b/shared/typos/CHANGELOG.md index 9fbdb39d493..979e0c24d1e 100644 --- a/shared/typos/CHANGELOG.md +++ b/shared/typos/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/typos/change-notes/released/1.0.34.md b/shared/typos/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/typos/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/typos/codeql-pack.release.yml b/shared/typos/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/typos/codeql-pack.release.yml +++ b/shared/typos/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/typos/qlpack.yml b/shared/typos/qlpack.yml index 5675b883f19..71a4826016e 100644 --- a/shared/typos/qlpack.yml +++ b/shared/typos/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typos -version: 1.0.34 +version: 1.0.34-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/util/CHANGELOG.md b/shared/util/CHANGELOG.md index 88679dd6846..0f0cdcc36ca 100644 --- a/shared/util/CHANGELOG.md +++ b/shared/util/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.21 - -No user-facing changes. - ## 2.0.20 No user-facing changes. diff --git a/shared/util/change-notes/released/2.0.21.md b/shared/util/change-notes/released/2.0.21.md deleted file mode 100644 index bdc5029b70b..00000000000 --- a/shared/util/change-notes/released/2.0.21.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.21 - -No user-facing changes. diff --git a/shared/util/codeql-pack.release.yml b/shared/util/codeql-pack.release.yml index a572e88bffd..cde101f3516 100644 --- a/shared/util/codeql-pack.release.yml +++ b/shared/util/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.21 +lastReleaseVersion: 2.0.20 diff --git a/shared/util/qlpack.yml b/shared/util/qlpack.yml index 155a5b33b78..69e188136fa 100644 --- a/shared/util/qlpack.yml +++ b/shared/util/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/util -version: 2.0.21 +version: 2.0.21-dev groups: shared library: true dependencies: null diff --git a/shared/xml/CHANGELOG.md b/shared/xml/CHANGELOG.md index ff67592d22b..f0d7c829bfb 100644 --- a/shared/xml/CHANGELOG.md +++ b/shared/xml/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/xml/change-notes/released/1.0.34.md b/shared/xml/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/xml/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/xml/codeql-pack.release.yml b/shared/xml/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/xml/codeql-pack.release.yml +++ b/shared/xml/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/xml/qlpack.yml b/shared/xml/qlpack.yml index 2bdbef9aa76..25135f830c6 100644 --- a/shared/xml/qlpack.yml +++ b/shared/xml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/xml -version: 1.0.34 +version: 1.0.34-dev groups: shared library: true dependencies: diff --git a/shared/yaml/CHANGELOG.md b/shared/yaml/CHANGELOG.md index fb623a1f26c..2ca0a52f636 100644 --- a/shared/yaml/CHANGELOG.md +++ b/shared/yaml/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.34 - -No user-facing changes. - ## 1.0.33 No user-facing changes. diff --git a/shared/yaml/change-notes/released/1.0.34.md b/shared/yaml/change-notes/released/1.0.34.md deleted file mode 100644 index 7e097cfe937..00000000000 --- a/shared/yaml/change-notes/released/1.0.34.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.34 - -No user-facing changes. diff --git a/shared/yaml/codeql-pack.release.yml b/shared/yaml/codeql-pack.release.yml index b736654032c..914c722b5d9 100644 --- a/shared/yaml/codeql-pack.release.yml +++ b/shared/yaml/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.34 +lastReleaseVersion: 1.0.33 diff --git a/shared/yaml/qlpack.yml b/shared/yaml/qlpack.yml index 7dcc28b8269..4ba9cb06c57 100644 --- a/shared/yaml/qlpack.yml +++ b/shared/yaml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/yaml -version: 1.0.34 +version: 1.0.34-dev groups: shared library: true warnOnImplicitThis: true diff --git a/swift/ql/lib/CHANGELOG.md b/swift/ql/lib/CHANGELOG.md index b1b958708e0..4b8852b6711 100644 --- a/swift/ql/lib/CHANGELOG.md +++ b/swift/ql/lib/CHANGELOG.md @@ -1,22 +1,3 @@ -## 6.0.0 - -### Breaking Changes - -* The `OpenedArchetypeType` class has been renamed as `ExistentialArchetypeType`. -* The `OtherAvailabilitySpec` class has been removed. Use `AvailabilitySpec::isWildcard` instead. -* The `PlatformVersionAvailabilitySpec` has been removed. Use `AvailabilitySpec::getPlatform` and `AvailabilitySpec::getVersion` instead. - -### New Features - -* Added AST nodes `UsingDecl`, `UnsafeExpr`, and `InlineArrayType` that correspond to new nodes in Swift 6.2. -* Added new predicates `isDistributedGet`, `isRead2`, `isModify2`, and `isInit` to the `Accessor` class that correspond to new accessors in Swift 6.2. -* Added a new predicate `isApply` to the `KeyPathComponent` class that corresponds to method and initializer key path components in Swift 6.2. - -### Major Analysis Improvements - -* Upgraded to allow analysis of Swift 6.2. -* Support for experimental Embedded Swift has been dropped. - ## 5.0.9 No user-facing changes. diff --git a/swift/ql/lib/change-notes/2025-10-22-swift-6.2-class-changes.md b/swift/ql/lib/change-notes/2025-10-22-swift-6.2-class-changes.md new file mode 100644 index 00000000000..114f91eed8c --- /dev/null +++ b/swift/ql/lib/change-notes/2025-10-22-swift-6.2-class-changes.md @@ -0,0 +1,6 @@ +--- +category: breaking +--- +* The `OpenedArchetypeType` class has been renamed as `ExistentialArchetypeType`. +* The `OtherAvailabilitySpec` class has been removed. Use `AvailabilitySpec::isWildcard` instead. +* The `PlatformVersionAvailabilitySpec` has been removed. Use `AvailabilitySpec::getPlatform` and `AvailabilitySpec::getVersion` instead. diff --git a/swift/ql/lib/change-notes/2025-10-22-swift-6.2.md b/swift/ql/lib/change-notes/2025-10-22-swift-6.2.md new file mode 100644 index 00000000000..97f3e45d6f8 --- /dev/null +++ b/swift/ql/lib/change-notes/2025-10-22-swift-6.2.md @@ -0,0 +1,5 @@ +--- +category: majorAnalysis +--- +* Upgraded to allow analysis of Swift 6.2. +* Support for experimental Embedded Swift has been dropped. diff --git a/swift/ql/lib/change-notes/2025-10-31-swift-6.2-ast.md b/swift/ql/lib/change-notes/2025-10-31-swift-6.2-ast.md new file mode 100644 index 00000000000..f227bc71c65 --- /dev/null +++ b/swift/ql/lib/change-notes/2025-10-31-swift-6.2-ast.md @@ -0,0 +1,6 @@ +--- +category: feature +--- +* Added AST nodes `UsingDecl`, `UnsafeExpr`, and `InlineArrayType` that correspond to new nodes in Swift 6.2. +* Added new predicates `isDistributedGet`, `isRead2`, `isModify2`, and `isInit` to the `Accessor` class that correspond to new accessors in Swift 6.2. +* Added a new predicate `isApply` to the `KeyPathComponent` class that corresponds to method and initializer key path components in Swift 6.2. diff --git a/swift/ql/lib/change-notes/released/6.0.0.md b/swift/ql/lib/change-notes/released/6.0.0.md deleted file mode 100644 index 8fe348b6db5..00000000000 --- a/swift/ql/lib/change-notes/released/6.0.0.md +++ /dev/null @@ -1,18 +0,0 @@ -## 6.0.0 - -### Breaking Changes - -* The `OpenedArchetypeType` class has been renamed as `ExistentialArchetypeType`. -* The `OtherAvailabilitySpec` class has been removed. Use `AvailabilitySpec::isWildcard` instead. -* The `PlatformVersionAvailabilitySpec` has been removed. Use `AvailabilitySpec::getPlatform` and `AvailabilitySpec::getVersion` instead. - -### New Features - -* Added AST nodes `UsingDecl`, `UnsafeExpr`, and `InlineArrayType` that correspond to new nodes in Swift 6.2. -* Added new predicates `isDistributedGet`, `isRead2`, `isModify2`, and `isInit` to the `Accessor` class that correspond to new accessors in Swift 6.2. -* Added a new predicate `isApply` to the `KeyPathComponent` class that corresponds to method and initializer key path components in Swift 6.2. - -### Major Analysis Improvements - -* Upgraded to allow analysis of Swift 6.2. -* Support for experimental Embedded Swift has been dropped. diff --git a/swift/ql/lib/codeql-pack.release.yml b/swift/ql/lib/codeql-pack.release.yml index f8c4fa43ccb..2b650f0b340 100644 --- a/swift/ql/lib/codeql-pack.release.yml +++ b/swift/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 6.0.0 +lastReleaseVersion: 5.0.9 diff --git a/swift/ql/lib/qlpack.yml b/swift/ql/lib/qlpack.yml index 2f395ceb198..18bddfe30bb 100644 --- a/swift/ql/lib/qlpack.yml +++ b/swift/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-all -version: 6.0.0 +version: 5.0.10-dev groups: swift extractor: swift dbscheme: swift.dbscheme diff --git a/swift/ql/src/CHANGELOG.md b/swift/ql/src/CHANGELOG.md index 99b5491b9db..f3fe65f7bd8 100644 --- a/swift/ql/src/CHANGELOG.md +++ b/swift/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.2.8 - -No user-facing changes. - ## 1.2.7 No user-facing changes. diff --git a/swift/ql/src/change-notes/released/1.2.8.md b/swift/ql/src/change-notes/released/1.2.8.md deleted file mode 100644 index 533ed7761e4..00000000000 --- a/swift/ql/src/change-notes/released/1.2.8.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.2.8 - -No user-facing changes. diff --git a/swift/ql/src/codeql-pack.release.yml b/swift/ql/src/codeql-pack.release.yml index a49a92ee5ab..950e0645d4a 100644 --- a/swift/ql/src/codeql-pack.release.yml +++ b/swift/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.2.8 +lastReleaseVersion: 1.2.7 diff --git a/swift/ql/src/qlpack.yml b/swift/ql/src/qlpack.yml index bec49400609..9e050de61b9 100644 --- a/swift/ql/src/qlpack.yml +++ b/swift/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-queries -version: 1.2.8 +version: 1.2.8-dev groups: - swift - queries