diff --git a/actions/ql/lib/CHANGELOG.md b/actions/ql/lib/CHANGELOG.md index ce81d2262f81..7ad10899ce1c 100644 --- a/actions/ql/lib/CHANGELOG.md +++ b/actions/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 0.4.1 - -No user-facing changes. - ## 0.4.0 ### New Features diff --git a/actions/ql/lib/change-notes/released/0.4.1.md b/actions/ql/lib/change-notes/released/0.4.1.md deleted file mode 100644 index 0d865d0571e1..000000000000 --- a/actions/ql/lib/change-notes/released/0.4.1.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.4.1 - -No user-facing changes. diff --git a/actions/ql/lib/codeql-pack.release.yml b/actions/ql/lib/codeql-pack.release.yml index 89fa3a871807..458bfbeccffd 100644 --- a/actions/ql/lib/codeql-pack.release.yml +++ b/actions/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.4.1 +lastReleaseVersion: 0.4.0 diff --git a/actions/ql/lib/qlpack.yml b/actions/ql/lib/qlpack.yml index 0efaa0aac401..56654cd7eab4 100644 --- a/actions/ql/lib/qlpack.yml +++ b/actions/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/actions-all -version: 0.4.1 +version: 0.4.1-dev library: true warnOnImplicitThis: true dependencies: diff --git a/actions/ql/src/CHANGELOG.md b/actions/ql/src/CHANGELOG.md index 3eac1f799870..caa8feca5585 100644 --- a/actions/ql/src/CHANGELOG.md +++ b/actions/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 0.4.1 - -No user-facing changes. - ## 0.4.0 ### New Queries diff --git a/actions/ql/src/change-notes/released/0.4.1.md b/actions/ql/src/change-notes/released/0.4.1.md deleted file mode 100644 index 0d865d0571e1..000000000000 --- a/actions/ql/src/change-notes/released/0.4.1.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.4.1 - -No user-facing changes. diff --git a/actions/ql/src/codeql-pack.release.yml b/actions/ql/src/codeql-pack.release.yml index 89fa3a871807..458bfbeccffd 100644 --- a/actions/ql/src/codeql-pack.release.yml +++ b/actions/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.4.1 +lastReleaseVersion: 0.4.0 diff --git a/actions/ql/src/qlpack.yml b/actions/ql/src/qlpack.yml index 346b621f8dc9..7c4d7dde27bd 100644 --- a/actions/ql/src/qlpack.yml +++ b/actions/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/actions-queries -version: 0.4.1 +version: 0.4.1-dev library: false warnOnImplicitThis: true groups: [actions, queries] diff --git a/cpp/ql/lib/CHANGELOG.md b/cpp/ql/lib/CHANGELOG.md index a17d5f27f5b6..919bd905e73b 100644 --- a/cpp/ql/lib/CHANGELOG.md +++ b/cpp/ql/lib/CHANGELOG.md @@ -1,27 +1,3 @@ -## 3.2.0 - -### New Features - -* Add a new predicate `getAnIndirectBarrier` to the parameterized module `InstructionBarrierGuard` in `semmle.code.cpp.dataflow.new.DataFlow` for computing indirect dataflow nodes that are guarded by a given instruction. This predicate is similar to the `getAnIndirectBarrier` predicate on the parameterized module `BarrierGuard`. -* A new predicate `getDecltype`was added to the `ProxyClass` class, which yields the decltype for the proxy class. -* Template classes that are of `struct` type are now also instances of the `Struct` class. -* Template classes that are of `union` type are now also instances of the `Union` class. -* A new abstract class `ConfigurationTestFile` (`semmle.code.cpp.ConfigurationTestFile.ConfigurationTestFile`) was introduced, which represents files created to test the build configuration. A subclass `CmakeTryCompileFile` of `ConfigurationTestFile` was also introduced, which represents files created by CMake to test the build configuration. -* New predicates `getARequiresClause`, `getTemplateRequiresClause` and `getFunctionRequiresClause` were added to the `FunctionDeclarationEntry` class, which yield the requires clauses when the entry represents a function template declaration with requires clauses. -* A new predicate `getRequiresClause` was added to the `TypeDeclarationEntry` class, which yields the requires clause when the entry represents a class template declaration with a requires clause. -* A new predicate `getRequiresClause` was added to the `VariableDeclarationEntry` class, which yields the requires clause when the entry represents a variable template declaration with a requires clause. -* A new predicate `getTypeConstraint` was added to the `TypeTemplateParameter` class, which yields the type constraint of the parameter if it exists. -* A new class `VariableTemplateSpecialization` was introduced, which represents explicit specializations of variable templates. -* A new predicate `isSpecialization` was added to the `Variable` class, which holds if the variable is a template specialization. -* A new class `ConceptIdExpr` was introduced, which represents C++20 concept id expressions. -* A new class `Concept` was introduced, which represents C++20 concepts. -* The `getTemplateArgumentType` and `getTemplateArgumentValue` predicates of the `Declaration` class now also yield template arguments of concepts. -* A new class `ConstevalIfStmt` was introduced, which represents the C++23 `if consteval` and `if ! consteval` statements. - -### Minor Analysis Improvements - -* `DefaultOptions::exits` now holds for C23 functions with the `_Noreturn` or `___Noreturn__` attribute. - ## 3.1.0 ### Deprecated APIs diff --git a/cpp/ql/lib/change-notes/2024-01-16-consteval-if.md b/cpp/ql/lib/change-notes/2024-01-16-consteval-if.md new file mode 100644 index 000000000000..0b6c2faea959 --- /dev/null +++ b/cpp/ql/lib/change-notes/2024-01-16-consteval-if.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* A new class `ConstevalIfStmt` was introduced, which represents the C++23 `if consteval` and `if ! consteval` statements. diff --git a/cpp/ql/lib/change-notes/2024-12-23-concept-template.md b/cpp/ql/lib/change-notes/2024-12-23-concept-template.md new file mode 100644 index 000000000000..067d5f4f6cf1 --- /dev/null +++ b/cpp/ql/lib/change-notes/2024-12-23-concept-template.md @@ -0,0 +1,5 @@ +--- +category: feature +--- +* A new class `Concept` was introduced, which represents C++20 concepts. +* The `getTemplateArgumentType` and `getTemplateArgumentValue` predicates of the `Declaration` class now also yield template arguments of concepts. diff --git a/cpp/ql/lib/change-notes/2024-12-24-concept-id.md b/cpp/ql/lib/change-notes/2024-12-24-concept-id.md new file mode 100644 index 000000000000..77aaed42abb4 --- /dev/null +++ b/cpp/ql/lib/change-notes/2024-12-24-concept-id.md @@ -0,0 +1,5 @@ +--- +category: feature +--- +* A new class `ConceptIdExpr` was introduced, which represents C++20 concept id expressions. + diff --git a/cpp/ql/lib/change-notes/2024-12-25-variable-specialization.md b/cpp/ql/lib/change-notes/2024-12-25-variable-specialization.md new file mode 100644 index 000000000000..b34e4bf34a84 --- /dev/null +++ b/cpp/ql/lib/change-notes/2024-12-25-variable-specialization.md @@ -0,0 +1,5 @@ +--- +category: feature +--- +* A new class `VariableTemplateSpecialization` was introduced, which represents explicit specializations of variable templates. +* A new predicate `isSpecialization` was added to the `Variable` class, which holds if the variable is a template specialization. diff --git a/cpp/ql/lib/change-notes/2024-12-26-requires-clause.md b/cpp/ql/lib/change-notes/2024-12-26-requires-clause.md new file mode 100644 index 000000000000..f8ac1395f2c7 --- /dev/null +++ b/cpp/ql/lib/change-notes/2024-12-26-requires-clause.md @@ -0,0 +1,7 @@ +--- +category: feature +--- +* New predicates `getARequiresClause`, `getTemplateRequiresClause` and `getFunctionRequiresClause` were added to the `FunctionDeclarationEntry` class, which yield the requires clauses when the entry represents a function template declaration with requires clauses. +* A new predicate `getRequiresClause` was added to the `TypeDeclarationEntry` class, which yields the requires clause when the entry represents a class template declaration with a requires clause. +* A new predicate `getRequiresClause` was added to the `VariableDeclarationEntry` class, which yields the requires clause when the entry represents a variable template declaration with a requires clause. +* A new predicate `getTypeConstraint` was added to the `TypeTemplateParameter` class, which yields the type constraint of the parameter if it exists. diff --git a/cpp/ql/lib/change-notes/2025-01-07-config.md b/cpp/ql/lib/change-notes/2025-01-07-config.md new file mode 100644 index 000000000000..73b4962cf345 --- /dev/null +++ b/cpp/ql/lib/change-notes/2025-01-07-config.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* A new abstract class `ConfigurationTestFile` (`semmle.code.cpp.ConfigurationTestFile.ConfigurationTestFile`) was introduced, which represents files created to test the build configuration. A subclass `CmakeTryCompileFile` of `ConfigurationTestFile` was also introduced, which represents files created by CMake to test the build configuration. diff --git a/cpp/ql/lib/change-notes/2025-01-13-indirect-instruction-barrier-guard.md b/cpp/ql/lib/change-notes/2025-01-13-indirect-instruction-barrier-guard.md new file mode 100644 index 000000000000..61f406a8179e --- /dev/null +++ b/cpp/ql/lib/change-notes/2025-01-13-indirect-instruction-barrier-guard.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* Add a new predicate `getAnIndirectBarrier` to the parameterized module `InstructionBarrierGuard` in `semmle.code.cpp.dataflow.new.DataFlow` for computing indirect dataflow nodes that are guarded by a given instruction. This predicate is similar to the `getAnIndirectBarrier` predicate on the parameterized module `BarrierGuard`. \ No newline at end of file diff --git a/cpp/ql/lib/change-notes/2025-01-13-struct-proxy.md b/cpp/ql/lib/change-notes/2025-01-13-struct-proxy.md new file mode 100644 index 000000000000..2052b8af495e --- /dev/null +++ b/cpp/ql/lib/change-notes/2025-01-13-struct-proxy.md @@ -0,0 +1,6 @@ +--- +category: feature +--- +* A new predicate `getDecltype`was added to the `ProxyClass` class, which yields the decltype for the proxy class. +* Template classes that are of `struct` type are now also instances of the `Struct` class. +* Template classes that are of `union` type are now also instances of the `Union` class. diff --git a/cpp/ql/lib/change-notes/2025-01-16-noreturn.md b/cpp/ql/lib/change-notes/2025-01-16-noreturn.md new file mode 100644 index 000000000000..a270b650d91d --- /dev/null +++ b/cpp/ql/lib/change-notes/2025-01-16-noreturn.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* `DefaultOptions::exits` now holds for C23 functions with the `_Noreturn` or `___Noreturn__` attribute. diff --git a/cpp/ql/lib/change-notes/released/3.2.0.md b/cpp/ql/lib/change-notes/released/3.2.0.md deleted file mode 100644 index 513faa95cd41..000000000000 --- a/cpp/ql/lib/change-notes/released/3.2.0.md +++ /dev/null @@ -1,23 +0,0 @@ -## 3.2.0 - -### New Features - -* Add a new predicate `getAnIndirectBarrier` to the parameterized module `InstructionBarrierGuard` in `semmle.code.cpp.dataflow.new.DataFlow` for computing indirect dataflow nodes that are guarded by a given instruction. This predicate is similar to the `getAnIndirectBarrier` predicate on the parameterized module `BarrierGuard`. -* A new predicate `getDecltype`was added to the `ProxyClass` class, which yields the decltype for the proxy class. -* Template classes that are of `struct` type are now also instances of the `Struct` class. -* Template classes that are of `union` type are now also instances of the `Union` class. -* A new abstract class `ConfigurationTestFile` (`semmle.code.cpp.ConfigurationTestFile.ConfigurationTestFile`) was introduced, which represents files created to test the build configuration. A subclass `CmakeTryCompileFile` of `ConfigurationTestFile` was also introduced, which represents files created by CMake to test the build configuration. -* New predicates `getARequiresClause`, `getTemplateRequiresClause` and `getFunctionRequiresClause` were added to the `FunctionDeclarationEntry` class, which yield the requires clauses when the entry represents a function template declaration with requires clauses. -* A new predicate `getRequiresClause` was added to the `TypeDeclarationEntry` class, which yields the requires clause when the entry represents a class template declaration with a requires clause. -* A new predicate `getRequiresClause` was added to the `VariableDeclarationEntry` class, which yields the requires clause when the entry represents a variable template declaration with a requires clause. -* A new predicate `getTypeConstraint` was added to the `TypeTemplateParameter` class, which yields the type constraint of the parameter if it exists. -* A new class `VariableTemplateSpecialization` was introduced, which represents explicit specializations of variable templates. -* A new predicate `isSpecialization` was added to the `Variable` class, which holds if the variable is a template specialization. -* A new class `ConceptIdExpr` was introduced, which represents C++20 concept id expressions. -* A new class `Concept` was introduced, which represents C++20 concepts. -* The `getTemplateArgumentType` and `getTemplateArgumentValue` predicates of the `Declaration` class now also yield template arguments of concepts. -* A new class `ConstevalIfStmt` was introduced, which represents the C++23 `if consteval` and `if ! consteval` statements. - -### Minor Analysis Improvements - -* `DefaultOptions::exits` now holds for C23 functions with the `_Noreturn` or `___Noreturn__` attribute. diff --git a/cpp/ql/lib/codeql-pack.release.yml b/cpp/ql/lib/codeql-pack.release.yml index f3d134d8910d..82f62960aa3b 100644 --- a/cpp/ql/lib/codeql-pack.release.yml +++ b/cpp/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 3.2.0 +lastReleaseVersion: 3.1.0 diff --git a/cpp/ql/lib/qlpack.yml b/cpp/ql/lib/qlpack.yml index 7cdffd1f31ba..6ffc77714d47 100644 --- a/cpp/ql/lib/qlpack.yml +++ b/cpp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-all -version: 3.2.0 +version: 3.1.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 671026afc561..7d957e42696c 100644 --- a/cpp/ql/src/CHANGELOG.md +++ b/cpp/ql/src/CHANGELOG.md @@ -1,10 +1,3 @@ -## 1.3.2 - -### Minor Analysis Improvements - -* Added dataflow models for `SysAllocString` and related functions. -* The `cpp/badly-bounded-write`, `cpp/equality-on-floats`, `cpp/short-global-name`, `cpp/static-buffer-overflow`, `cpp/too-few-arguments`, `cpp/useless-expression`, `cpp/world-writable-file-creation` queries no longer produce alerts on files created by CMake to test the build configuration. - ## 1.3.1 ### Minor Analysis Improvements diff --git a/cpp/ql/src/change-notes/released/1.3.2.md b/cpp/ql/src/change-notes/2025-01-07-cmake.md similarity index 72% rename from cpp/ql/src/change-notes/released/1.3.2.md rename to cpp/ql/src/change-notes/2025-01-07-cmake.md index 1e504b099e34..e2909a8bcead 100644 --- a/cpp/ql/src/change-notes/released/1.3.2.md +++ b/cpp/ql/src/change-notes/2025-01-07-cmake.md @@ -1,6 +1,4 @@ -## 1.3.2 - -### Minor Analysis Improvements - -* Added dataflow models for `SysAllocString` and related functions. +--- +category: minorAnalysis +--- * The `cpp/badly-bounded-write`, `cpp/equality-on-floats`, `cpp/short-global-name`, `cpp/static-buffer-overflow`, `cpp/too-few-arguments`, `cpp/useless-expression`, `cpp/world-writable-file-creation` queries no longer produce alerts on files created by CMake to test the build configuration. diff --git a/cpp/ql/src/change-notes/2025-01-09-SysAllocString.md b/cpp/ql/src/change-notes/2025-01-09-SysAllocString.md new file mode 100644 index 000000000000..919cfbecfb00 --- /dev/null +++ b/cpp/ql/src/change-notes/2025-01-09-SysAllocString.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added dataflow models for `SysAllocString` and related functions. diff --git a/cpp/ql/src/codeql-pack.release.yml b/cpp/ql/src/codeql-pack.release.yml index 86a9cb32d86b..e71b6d081f15 100644 --- a/cpp/ql/src/codeql-pack.release.yml +++ b/cpp/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.3.2 +lastReleaseVersion: 1.3.1 diff --git a/cpp/ql/src/qlpack.yml b/cpp/ql/src/qlpack.yml index d0e9e6fa0844..5f0e63bfec48 100644 --- a/cpp/ql/src/qlpack.yml +++ b/cpp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-queries -version: 1.3.2 +version: 1.3.2-dev groups: - cpp - queries diff --git a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md index 5e50f32db5f4..0a74ff6d7d08 100644 --- a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md +++ b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.7.32 - -No user-facing changes. - ## 1.7.31 No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.32.md b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.32.md deleted file mode 100644 index c729b717c6ad..000000000000 --- a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.32.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.7.32 - -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 a09015b688d3..908f8a00a39b 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.32 +lastReleaseVersion: 1.7.31 diff --git a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml index a3760994ee09..39d5520bf764 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.32 +version: 1.7.32-dev groups: - csharp - solorigate diff --git a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md index 5e50f32db5f4..0a74ff6d7d08 100644 --- a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md +++ b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.7.32 - -No user-facing changes. - ## 1.7.31 No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.32.md b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.32.md deleted file mode 100644 index c729b717c6ad..000000000000 --- a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.32.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.7.32 - -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 a09015b688d3..908f8a00a39b 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.32 +lastReleaseVersion: 1.7.31 diff --git a/csharp/ql/campaigns/Solorigate/src/qlpack.yml b/csharp/ql/campaigns/Solorigate/src/qlpack.yml index 21a841c1167f..23f5eddd1419 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.32 +version: 1.7.32-dev groups: - csharp - solorigate diff --git a/csharp/ql/lib/CHANGELOG.md b/csharp/ql/lib/CHANGELOG.md index ccc682d0c4f8..857acdec93a9 100644 --- a/csharp/ql/lib/CHANGELOG.md +++ b/csharp/ql/lib/CHANGELOG.md @@ -1,11 +1,3 @@ -## 4.0.2 - -### Minor Analysis Improvements - -* Added extractor support for extracting implicit `ToString` calls in binary `+` expressions and string interpolation expressions. -* The Razor source generator invocation in `build-mode:none` extraction has been changed to use relative file paths instead of absolute ones. -* C# 13: Added extractor support and call dispatch logic (data flow) for the (negative) type parameter constraint `allows ref struct`. Added extractor support for the type parameter constraint `notnull`. - ## 4.0.1 ### Minor Analysis Improvements diff --git a/csharp/ql/lib/change-notes/2025-01-03-allow-ref-struct.md b/csharp/ql/lib/change-notes/2025-01-03-allow-ref-struct.md new file mode 100644 index 000000000000..c9a7234fa202 --- /dev/null +++ b/csharp/ql/lib/change-notes/2025-01-03-allow-ref-struct.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* C# 13: Added extractor support and call dispatch logic (data flow) for the (negative) type parameter constraint `allows ref struct`. Added extractor support for the type parameter constraint `notnull`. diff --git a/csharp/ql/lib/change-notes/2025-01-06-razor-relative-path.md b/csharp/ql/lib/change-notes/2025-01-06-razor-relative-path.md new file mode 100644 index 000000000000..dcb481739459 --- /dev/null +++ b/csharp/ql/lib/change-notes/2025-01-06-razor-relative-path.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The Razor source generator invocation in `build-mode:none` extraction has been changed to use relative file paths instead of absolute ones. diff --git a/csharp/ql/lib/change-notes/2025-01-09-implicit-to-string.md b/csharp/ql/lib/change-notes/2025-01-09-implicit-to-string.md new file mode 100644 index 000000000000..2956898841ee --- /dev/null +++ b/csharp/ql/lib/change-notes/2025-01-09-implicit-to-string.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added extractor support for extracting implicit `ToString` calls in binary `+` expressions and string interpolation expressions. diff --git a/csharp/ql/lib/change-notes/released/4.0.2.md b/csharp/ql/lib/change-notes/released/4.0.2.md deleted file mode 100644 index 58eea5ab5a46..000000000000 --- a/csharp/ql/lib/change-notes/released/4.0.2.md +++ /dev/null @@ -1,7 +0,0 @@ -## 4.0.2 - -### Minor Analysis Improvements - -* Added extractor support for extracting implicit `ToString` calls in binary `+` expressions and string interpolation expressions. -* The Razor source generator invocation in `build-mode:none` extraction has been changed to use relative file paths instead of absolute ones. -* C# 13: Added extractor support and call dispatch logic (data flow) for the (negative) type parameter constraint `allows ref struct`. Added extractor support for the type parameter constraint `notnull`. diff --git a/csharp/ql/lib/codeql-pack.release.yml b/csharp/ql/lib/codeql-pack.release.yml index 765f0717719a..c0db4dcc0b33 100644 --- a/csharp/ql/lib/codeql-pack.release.yml +++ b/csharp/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 4.0.2 +lastReleaseVersion: 4.0.1 diff --git a/csharp/ql/lib/qlpack.yml b/csharp/ql/lib/qlpack.yml index 1b14be57a329..e32376ee2706 100644 --- a/csharp/ql/lib/qlpack.yml +++ b/csharp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-all -version: 4.0.2 +version: 4.0.2-dev groups: csharp dbscheme: semmlecode.csharp.dbscheme extractor: csharp diff --git a/csharp/ql/src/CHANGELOG.md b/csharp/ql/src/CHANGELOG.md index 70e815289e83..1adfe6e1822c 100644 --- a/csharp/ql/src/CHANGELOG.md +++ b/csharp/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 ### Minor Analysis Improvements diff --git a/csharp/ql/src/change-notes/released/1.0.15.md b/csharp/ql/src/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/csharp/ql/src/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/csharp/ql/src/codeql-pack.release.yml b/csharp/ql/src/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/csharp/ql/src/codeql-pack.release.yml +++ b/csharp/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/csharp/ql/src/qlpack.yml b/csharp/ql/src/qlpack.yml index 4835e57483d3..0034f69ef874 100644 --- a/csharp/ql/src/qlpack.yml +++ b/csharp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-queries -version: 1.0.15 +version: 1.0.15-dev groups: - csharp - queries diff --git a/go/ql/consistency-queries/CHANGELOG.md b/go/ql/consistency-queries/CHANGELOG.md index 6fe780321556..2d5ba191d2eb 100644 --- a/go/ql/consistency-queries/CHANGELOG.md +++ b/go/ql/consistency-queries/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/go/ql/consistency-queries/change-notes/released/1.0.15.md b/go/ql/consistency-queries/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/go/ql/consistency-queries/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -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 8debd0d34c2b..3b484f28dfab 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.15 +lastReleaseVersion: 1.0.14 diff --git a/go/ql/consistency-queries/qlpack.yml b/go/ql/consistency-queries/qlpack.yml index aea4c4495acf..47d3802ccdbf 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.15 +version: 1.0.15-dev groups: - go - queries diff --git a/go/ql/lib/CHANGELOG.md b/go/ql/lib/CHANGELOG.md index 6dfe40aa040c..b48a4098866f 100644 --- a/go/ql/lib/CHANGELOG.md +++ b/go/ql/lib/CHANGELOG.md @@ -1,12 +1,3 @@ -## 3.0.2 - -### Minor Analysis Improvements - -* `database` local source models have been added for the Beego ORM package. -* `database` local source models have been added for the `github.com/jmoiron/sqlx` package. -* Added `database` source models for database methods from the `gorm.io/gorm` package. -* `database` local source models have been added for the `database/sql` and `database/sql/driver` packages. - ## 3.0.1 ### Minor Analysis Improvements diff --git a/go/ql/lib/change-notes/2025-01-03-database-sql-and-database-sql-driver-source-models.md b/go/ql/lib/change-notes/2025-01-03-database-sql-and-database-sql-driver-source-models.md new file mode 100644 index 000000000000..3ee41e073eca --- /dev/null +++ b/go/ql/lib/change-notes/2025-01-03-database-sql-and-database-sql-driver-source-models.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* `database` local source models have been added for the `database/sql` and `database/sql/driver` packages. diff --git a/go/ql/lib/change-notes/2025-01-05-gorm-database-sources.md b/go/ql/lib/change-notes/2025-01-05-gorm-database-sources.md new file mode 100644 index 000000000000..a8ae4792feb5 --- /dev/null +++ b/go/ql/lib/change-notes/2025-01-05-gorm-database-sources.md @@ -0,0 +1,5 @@ +--- +category: minorAnalysis +--- +* Added `database` source models for database methods from the `gorm.io/gorm` package. +` diff --git a/go/ql/lib/change-notes/2025-01-07-sqlx-source-models.md b/go/ql/lib/change-notes/2025-01-07-sqlx-source-models.md new file mode 100644 index 000000000000..820c255194c4 --- /dev/null +++ b/go/ql/lib/change-notes/2025-01-07-sqlx-source-models.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* `database` local source models have been added for the `github.com/jmoiron/sqlx` package. diff --git a/go/ql/lib/change-notes/2025-01-09-beego-orm-models.md b/go/ql/lib/change-notes/2025-01-09-beego-orm-models.md new file mode 100644 index 000000000000..e68a5315ff1f --- /dev/null +++ b/go/ql/lib/change-notes/2025-01-09-beego-orm-models.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* `database` local source models have been added for the Beego ORM package. diff --git a/go/ql/lib/change-notes/released/3.0.2.md b/go/ql/lib/change-notes/released/3.0.2.md deleted file mode 100644 index 41623ae406e0..000000000000 --- a/go/ql/lib/change-notes/released/3.0.2.md +++ /dev/null @@ -1,8 +0,0 @@ -## 3.0.2 - -### Minor Analysis Improvements - -* `database` local source models have been added for the Beego ORM package. -* `database` local source models have been added for the `github.com/jmoiron/sqlx` package. -* Added `database` source models for database methods from the `gorm.io/gorm` package. -* `database` local source models have been added for the `database/sql` and `database/sql/driver` packages. diff --git a/go/ql/lib/codeql-pack.release.yml b/go/ql/lib/codeql-pack.release.yml index de0e567baf76..e3b15d965db6 100644 --- a/go/ql/lib/codeql-pack.release.yml +++ b/go/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 3.0.2 +lastReleaseVersion: 3.0.1 diff --git a/go/ql/lib/qlpack.yml b/go/ql/lib/qlpack.yml index 88f7ae1c4f5e..23156a6939f3 100644 --- a/go/ql/lib/qlpack.yml +++ b/go/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-all -version: 3.0.2 +version: 3.0.2-dev groups: go dbscheme: go.dbscheme extractor: go diff --git a/go/ql/src/CHANGELOG.md b/go/ql/src/CHANGELOG.md index f28caff537d3..838a8bce5eaa 100644 --- a/go/ql/src/CHANGELOG.md +++ b/go/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.1.6 - -No user-facing changes. - ## 1.1.5 No user-facing changes. diff --git a/go/ql/src/change-notes/released/1.1.6.md b/go/ql/src/change-notes/released/1.1.6.md deleted file mode 100644 index 553350f40afa..000000000000 --- a/go/ql/src/change-notes/released/1.1.6.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.1.6 - -No user-facing changes. diff --git a/go/ql/src/codeql-pack.release.yml b/go/ql/src/codeql-pack.release.yml index 9e712a00a21d..df39a9de059d 100644 --- a/go/ql/src/codeql-pack.release.yml +++ b/go/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.1.6 +lastReleaseVersion: 1.1.5 diff --git a/go/ql/src/qlpack.yml b/go/ql/src/qlpack.yml index b18442add414..e33da9a8c914 100644 --- a/go/ql/src/qlpack.yml +++ b/go/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-queries -version: 1.1.6 +version: 1.1.6-dev groups: - go - queries diff --git a/java/ql/lib/CHANGELOG.md b/java/ql/lib/CHANGELOG.md index ac8d8d6651f3..e7aa3c152dea 100644 --- a/java/ql/lib/CHANGELOG.md +++ b/java/ql/lib/CHANGELOG.md @@ -1,15 +1,3 @@ -## 6.1.0 - -### New Features - -* The Java and Kotlin extractors now support `CODEQL_PATH_TRANSFORMER`. `SEMMLE_PATH_TRANSFORMER` is still supported, but deprecated. - -### Minor Analysis Improvements - -* `JavacTool`-based compiler interception no longer requires an `--add-opens` directive when `FileObject.toUri` is accessible. -* `JavacTool`-based compiler interception no longer throws an exception visible to the program using `JavacTool` on failure to extract a file path from a passed `JavaFileObject`. -* `JavacTool`-based compiler interception now supports files that don't simply wrap a `file://` URL, such as a source file inside a JAR, or an in-memory file, but which do implement `getCharContent`. - ## 6.0.0 ### Breaking Changes diff --git a/java/ql/lib/change-notes/released/6.1.0.md b/java/ql/lib/change-notes/2024-12-18-javac-tool-interception.md similarity index 72% rename from java/ql/lib/change-notes/released/6.1.0.md rename to java/ql/lib/change-notes/2024-12-18-javac-tool-interception.md index 2f1050c4a8a1..99c4756b766c 100644 --- a/java/ql/lib/change-notes/released/6.1.0.md +++ b/java/ql/lib/change-notes/2024-12-18-javac-tool-interception.md @@ -1,11 +1,6 @@ -## 6.1.0 - -### New Features - -* The Java and Kotlin extractors now support `CODEQL_PATH_TRANSFORMER`. `SEMMLE_PATH_TRANSFORMER` is still supported, but deprecated. - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * `JavacTool`-based compiler interception no longer requires an `--add-opens` directive when `FileObject.toUri` is accessible. * `JavacTool`-based compiler interception no longer throws an exception visible to the program using `JavacTool` on failure to extract a file path from a passed `JavaFileObject`. * `JavacTool`-based compiler interception now supports files that don't simply wrap a `file://` URL, such as a source file inside a JAR, or an in-memory file, but which do implement `getCharContent`. diff --git a/java/ql/lib/change-notes/2025-01-03-path-transformer.md b/java/ql/lib/change-notes/2025-01-03-path-transformer.md new file mode 100644 index 000000000000..919383bfb610 --- /dev/null +++ b/java/ql/lib/change-notes/2025-01-03-path-transformer.md @@ -0,0 +1,5 @@ +--- +category: feature +--- +* The Java and Kotlin extractors now support `CODEQL_PATH_TRANSFORMER`. `SEMMLE_PATH_TRANSFORMER` is still supported, but deprecated. + diff --git a/java/ql/lib/codeql-pack.release.yml b/java/ql/lib/codeql-pack.release.yml index 22247782f3e5..f8c4fa43ccb7 100644 --- a/java/ql/lib/codeql-pack.release.yml +++ b/java/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 6.1.0 +lastReleaseVersion: 6.0.0 diff --git a/java/ql/lib/qlpack.yml b/java/ql/lib/qlpack.yml index 693b1ba0d063..18b74a919dd2 100644 --- a/java/ql/lib/qlpack.yml +++ b/java/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-all -version: 6.1.0 +version: 6.0.1-dev groups: java dbscheme: config/semmlecode.dbscheme extractor: java diff --git a/java/ql/src/CHANGELOG.md b/java/ql/src/CHANGELOG.md index 478735d6ed48..c7148cba8d86 100644 --- a/java/ql/src/CHANGELOG.md +++ b/java/ql/src/CHANGELOG.md @@ -1,10 +1,3 @@ -## 1.1.12 - -### Bug Fixes - -* Classes that define a `writeReplace` method are no longer flagged by the `java/missing-no-arg-constructor-on-serializable` query on the assumption they are unlikely to be deserialized using the default algorithm. -* The query "Use of a broken or risky cryptographic algorithm" (`java/weak-cryptographic-algorithm`) now gives the reason why the cryptographic algorithm is considered weak. - ## 1.1.11 No user-facing changes. diff --git a/java/ql/src/change-notes/2024-11-29-java-weak-crypto-algorithm-explanation.md b/java/ql/src/change-notes/2024-11-29-java-weak-crypto-algorithm-explanation.md new file mode 100644 index 000000000000..c26f0816d143 --- /dev/null +++ b/java/ql/src/change-notes/2024-11-29-java-weak-crypto-algorithm-explanation.md @@ -0,0 +1,4 @@ +--- +category: fix +--- +* The query "Use of a broken or risky cryptographic algorithm" (`java/weak-cryptographic-algorithm`) now gives the reason why the cryptographic algorithm is considered weak. diff --git a/java/ql/src/change-notes/released/1.1.12.md b/java/ql/src/change-notes/2025-01-06-write-replace-serializable.md similarity index 51% rename from java/ql/src/change-notes/released/1.1.12.md rename to java/ql/src/change-notes/2025-01-06-write-replace-serializable.md index d0aa65411b73..9eceda87acec 100644 --- a/java/ql/src/change-notes/released/1.1.12.md +++ b/java/ql/src/change-notes/2025-01-06-write-replace-serializable.md @@ -1,6 +1,4 @@ -## 1.1.12 - -### Bug Fixes - +--- +category: fix +--- * Classes that define a `writeReplace` method are no longer flagged by the `java/missing-no-arg-constructor-on-serializable` query on the assumption they are unlikely to be deserialized using the default algorithm. -* The query "Use of a broken or risky cryptographic algorithm" (`java/weak-cryptographic-algorithm`) now gives the reason why the cryptographic algorithm is considered weak. diff --git a/java/ql/src/codeql-pack.release.yml b/java/ql/src/codeql-pack.release.yml index f5b135d01938..121f8cf035d3 100644 --- a/java/ql/src/codeql-pack.release.yml +++ b/java/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.1.12 +lastReleaseVersion: 1.1.11 diff --git a/java/ql/src/qlpack.yml b/java/ql/src/qlpack.yml index 933c13c31669..c808e5db6b00 100644 --- a/java/ql/src/qlpack.yml +++ b/java/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-queries -version: 1.1.12 +version: 1.1.12-dev groups: - java - queries diff --git a/javascript/ql/lib/CHANGELOG.md b/javascript/ql/lib/CHANGELOG.md index f7773662f1e8..7aa60446f0e6 100644 --- a/javascript/ql/lib/CHANGELOG.md +++ b/javascript/ql/lib/CHANGELOG.md @@ -1,20 +1,3 @@ -## 2.3.0 - -### Deprecated APIs - -* Custom data flow queries will need to be migrated in order to use the shared data flow library. Until migrated, such queries will compile with deprecation warnings and run with a - deprecated copy of the old data flow library. The deprecation layer will be removed in early 2026, after which any unmigrated queries will stop working. - See more information in the [migration guide](https://codeql.github.com/docs/codeql-language-guides/migrating-javascript-dataflow-queries). - -### Major Analysis Improvements - -* All data flow queries are now using the same underlying data flow library as the other languages analyses, replacing the old one written specifically for JavaScript/TypeScript. - This is a significant change and users may consequently observe differences in the alerts generated by the analysis. - -### Minor Analysis Improvements - -* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. - ## 2.2.1 No user-facing changes. diff --git a/javascript/ql/lib/change-notes/2025-01-07-dataflow-deprecation.md b/javascript/ql/lib/change-notes/2025-01-07-dataflow-deprecation.md new file mode 100644 index 000000000000..411a836d653f --- /dev/null +++ b/javascript/ql/lib/change-notes/2025-01-07-dataflow-deprecation.md @@ -0,0 +1,6 @@ +--- +category: deprecated +--- +* Custom data flow queries will need to be migrated in order to use the shared data flow library. Until migrated, such queries will compile with deprecation warnings and run with a + deprecated copy of the old data flow library. The deprecation layer will be removed in early 2026, after which any unmigrated queries will stop working. + See more information in the [migration guide](https://codeql.github.com/docs/codeql-language-guides/migrating-javascript-dataflow-queries). diff --git a/javascript/ql/lib/change-notes/2025-01-07-dataflow.md b/javascript/ql/lib/change-notes/2025-01-07-dataflow.md new file mode 100644 index 000000000000..9c94c47cd377 --- /dev/null +++ b/javascript/ql/lib/change-notes/2025-01-07-dataflow.md @@ -0,0 +1,5 @@ +--- +category: majorAnalysis +--- +* All data flow queries are now using the same underlying data flow library as the other languages analyses, replacing the old one written specifically for JavaScript/TypeScript. + This is a significant change and users may consequently observe differences in the alerts generated by the analysis. diff --git a/swift/ql/lib/change-notes/released/3.1.1.md b/javascript/ql/lib/change-notes/2025-01-10-sensitive-data.md similarity index 84% rename from swift/ql/lib/change-notes/released/3.1.1.md rename to javascript/ql/lib/change-notes/2025-01-10-sensitive-data.md index 5893b024a74a..5eac93cb1a6b 100644 --- a/swift/ql/lib/change-notes/released/3.1.1.md +++ b/javascript/ql/lib/change-notes/2025-01-10-sensitive-data.md @@ -1,5 +1,4 @@ -## 3.1.1 - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. diff --git a/javascript/ql/lib/change-notes/released/2.3.0.md b/javascript/ql/lib/change-notes/released/2.3.0.md deleted file mode 100644 index 9ac4b694ac76..000000000000 --- a/javascript/ql/lib/change-notes/released/2.3.0.md +++ /dev/null @@ -1,16 +0,0 @@ -## 2.3.0 - -### Deprecated APIs - -* Custom data flow queries will need to be migrated in order to use the shared data flow library. Until migrated, such queries will compile with deprecation warnings and run with a - deprecated copy of the old data flow library. The deprecation layer will be removed in early 2026, after which any unmigrated queries will stop working. - See more information in the [migration guide](https://codeql.github.com/docs/codeql-language-guides/migrating-javascript-dataflow-queries). - -### Major Analysis Improvements - -* All data flow queries are now using the same underlying data flow library as the other languages analyses, replacing the old one written specifically for JavaScript/TypeScript. - This is a significant change and users may consequently observe differences in the alerts generated by the analysis. - -### Minor Analysis Improvements - -* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. diff --git a/javascript/ql/lib/codeql-pack.release.yml b/javascript/ql/lib/codeql-pack.release.yml index 5936154675ae..863e3cd380d9 100644 --- a/javascript/ql/lib/codeql-pack.release.yml +++ b/javascript/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.3.0 +lastReleaseVersion: 2.2.1 diff --git a/javascript/ql/lib/qlpack.yml b/javascript/ql/lib/qlpack.yml index cfd0698ad5cc..a37a0b685e2c 100644 --- a/javascript/ql/lib/qlpack.yml +++ b/javascript/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-all -version: 2.3.0 +version: 2.2.2-dev groups: javascript dbscheme: semmlecode.javascript.dbscheme extractor: javascript diff --git a/javascript/ql/src/CHANGELOG.md b/javascript/ql/src/CHANGELOG.md index 0a932a159509..5bf4466796e9 100644 --- a/javascript/ql/src/CHANGELOG.md +++ b/javascript/ql/src/CHANGELOG.md @@ -1,14 +1,3 @@ -## 1.3.0 - -### Major Analysis Improvements - -* The `js/xss-through-dom` query now recognises sources of DOM input originating from Angular templates. - -### Bug Fixes - -* Fixed a TypeScript extractor crash that would occur when encountering an export specifier - whose local specifier was a string literal. - ## 1.2.6 No user-facing changes. diff --git a/javascript/ql/src/change-notes/2025-01-09-angular2-xss-through-dom.md b/javascript/ql/src/change-notes/2025-01-09-angular2-xss-through-dom.md new file mode 100644 index 000000000000..b88a3ca3de65 --- /dev/null +++ b/javascript/ql/src/change-notes/2025-01-09-angular2-xss-through-dom.md @@ -0,0 +1,4 @@ +--- +category: majorAnalysis +--- +* The `js/xss-through-dom` query now recognises sources of DOM input originating from Angular templates. diff --git a/javascript/ql/src/change-notes/2025-01-09-import-spec-strings.md b/javascript/ql/src/change-notes/2025-01-09-import-spec-strings.md new file mode 100644 index 000000000000..02fd7bdac94e --- /dev/null +++ b/javascript/ql/src/change-notes/2025-01-09-import-spec-strings.md @@ -0,0 +1,5 @@ +--- +category: fix +--- +* Fixed a TypeScript extractor crash that would occur when encountering an export specifier + whose local specifier was a string literal. diff --git a/javascript/ql/src/change-notes/released/1.3.0.md b/javascript/ql/src/change-notes/released/1.3.0.md deleted file mode 100644 index 3c6062323cf9..000000000000 --- a/javascript/ql/src/change-notes/released/1.3.0.md +++ /dev/null @@ -1,10 +0,0 @@ -## 1.3.0 - -### Major Analysis Improvements - -* The `js/xss-through-dom` query now recognises sources of DOM input originating from Angular templates. - -### Bug Fixes - -* Fixed a TypeScript extractor crash that would occur when encountering an export specifier - whose local specifier was a string literal. diff --git a/javascript/ql/src/codeql-pack.release.yml b/javascript/ql/src/codeql-pack.release.yml index ec16350ed6fd..24962f7ba24b 100644 --- a/javascript/ql/src/codeql-pack.release.yml +++ b/javascript/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.3.0 +lastReleaseVersion: 1.2.6 diff --git a/javascript/ql/src/qlpack.yml b/javascript/ql/src/qlpack.yml index 1f82f6a23166..152a266ef965 100644 --- a/javascript/ql/src/qlpack.yml +++ b/javascript/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-queries -version: 1.3.0 +version: 1.2.7-dev groups: - javascript - queries diff --git a/misc/suite-helpers/CHANGELOG.md b/misc/suite-helpers/CHANGELOG.md index 46c730a2bdc4..490b5dc360a0 100644 --- a/misc/suite-helpers/CHANGELOG.md +++ b/misc/suite-helpers/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/misc/suite-helpers/change-notes/released/1.0.15.md b/misc/suite-helpers/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/misc/suite-helpers/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/misc/suite-helpers/codeql-pack.release.yml b/misc/suite-helpers/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/misc/suite-helpers/codeql-pack.release.yml +++ b/misc/suite-helpers/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/misc/suite-helpers/qlpack.yml b/misc/suite-helpers/qlpack.yml index 562f760e2656..26c6f3aee9cc 100644 --- a/misc/suite-helpers/qlpack.yml +++ b/misc/suite-helpers/qlpack.yml @@ -1,4 +1,4 @@ name: codeql/suite-helpers -version: 1.0.15 +version: 1.0.15-dev groups: shared warnOnImplicitThis: true diff --git a/python/ql/lib/CHANGELOG.md b/python/ql/lib/CHANGELOG.md index 13a183b0bc20..aabefe63a420 100644 --- a/python/ql/lib/CHANGELOG.md +++ b/python/ql/lib/CHANGELOG.md @@ -1,10 +1,3 @@ -## 3.1.1 - -### Minor Analysis Improvements - -* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. -- Additional taint steps through methods of `lxml.etree.Element` and `lxml.etree.ElementTree` objects from the `lxml` PyPI package have been modeled. - ## 3.1.0 ### New Features diff --git a/python/ql/lib/change-notes/2024-12-11-lxml-flowsteps.md b/python/ql/lib/change-notes/2024-12-11-lxml-flowsteps.md new file mode 100644 index 000000000000..0ceaf914c361 --- /dev/null +++ b/python/ql/lib/change-notes/2024-12-11-lxml-flowsteps.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +- Additional taint steps through methods of `lxml.etree.Element` and `lxml.etree.ElementTree` objects from the `lxml` PyPI package have been modeled. \ No newline at end of file diff --git a/python/ql/lib/change-notes/released/3.1.1.md b/python/ql/lib/change-notes/2025-01-10-sensitive-data.md similarity index 55% rename from python/ql/lib/change-notes/released/3.1.1.md rename to python/ql/lib/change-notes/2025-01-10-sensitive-data.md index 37eeaa379bf2..5eac93cb1a6b 100644 --- a/python/ql/lib/change-notes/released/3.1.1.md +++ b/python/ql/lib/change-notes/2025-01-10-sensitive-data.md @@ -1,6 +1,4 @@ -## 3.1.1 - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. -- Additional taint steps through methods of `lxml.etree.Element` and `lxml.etree.ElementTree` objects from the `lxml` PyPI package have been modeled. diff --git a/python/ql/lib/codeql-pack.release.yml b/python/ql/lib/codeql-pack.release.yml index c06beda86a3a..82f62960aa3b 100644 --- a/python/ql/lib/codeql-pack.release.yml +++ b/python/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 3.1.1 +lastReleaseVersion: 3.1.0 diff --git a/python/ql/lib/qlpack.yml b/python/ql/lib/qlpack.yml index 388f129d15b2..2c1d49af4c46 100644 --- a/python/ql/lib/qlpack.yml +++ b/python/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-all -version: 3.1.1 +version: 3.1.1-dev groups: python dbscheme: semmlecode.python.dbscheme extractor: python diff --git a/python/ql/src/CHANGELOG.md b/python/ql/src/CHANGELOG.md index 48612d804ae8..d5cacfc84018 100644 --- a/python/ql/src/CHANGELOG.md +++ b/python/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.4.1 - -No user-facing changes. - ## 1.4.0 ### New Queries diff --git a/python/ql/src/change-notes/released/1.4.1.md b/python/ql/src/change-notes/released/1.4.1.md deleted file mode 100644 index 38987aa49cd0..000000000000 --- a/python/ql/src/change-notes/released/1.4.1.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.4.1 - -No user-facing changes. diff --git a/python/ql/src/codeql-pack.release.yml b/python/ql/src/codeql-pack.release.yml index 43ccf4467bed..b8b2e97d5086 100644 --- a/python/ql/src/codeql-pack.release.yml +++ b/python/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.4.1 +lastReleaseVersion: 1.4.0 diff --git a/python/ql/src/qlpack.yml b/python/ql/src/qlpack.yml index 13607fb6e539..daed42ec94b7 100644 --- a/python/ql/src/qlpack.yml +++ b/python/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-queries -version: 1.4.1 +version: 1.4.1-dev groups: - python - queries diff --git a/ruby/ql/lib/CHANGELOG.md b/ruby/ql/lib/CHANGELOG.md index 917cc0290a7a..9179de3b7d5f 100644 --- a/ruby/ql/lib/CHANGELOG.md +++ b/ruby/ql/lib/CHANGELOG.md @@ -1,10 +1,3 @@ -## 3.0.2 - -### Minor Analysis Improvements - -* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. -* Types are now being tracked in data flow, but only when the type of an object is obvious from the context. For example, `C.new` has guaranteed type `C`, while in `def add(x, y) { x + y }` we cannot assign a type to `x + y` (it could, for instance, be both `String` and `Integer`). Tracking types allows us to remove false-positive results when type incompatibility can be established. - ## 3.0.1 No user-facing changes. diff --git a/ruby/ql/lib/change-notes/released/3.0.2.md b/ruby/ql/lib/change-notes/2024-12-20-data-flow-types.md similarity index 57% rename from ruby/ql/lib/change-notes/released/3.0.2.md rename to ruby/ql/lib/change-notes/2024-12-20-data-flow-types.md index fda49a7efdfc..d47b8b77e7e1 100644 --- a/ruby/ql/lib/change-notes/released/3.0.2.md +++ b/ruby/ql/lib/change-notes/2024-12-20-data-flow-types.md @@ -1,6 +1,4 @@ -## 3.0.2 - -### Minor Analysis Improvements - -* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. -* Types are now being tracked in data flow, but only when the type of an object is obvious from the context. For example, `C.new` has guaranteed type `C`, while in `def add(x, y) { x + y }` we cannot assign a type to `x + y` (it could, for instance, be both `String` and `Integer`). Tracking types allows us to remove false-positive results when type incompatibility can be established. +--- +category: minorAnalysis +--- +* Types are now being tracked in data flow, but only when the type of an object is obvious from the context. For example, `C.new` has guaranteed type `C`, while in `def add(x, y) { x + y }` we cannot assign a type to `x + y` (it could, for instance, be both `String` and `Integer`). Tracking types allows us to remove false-positive results when type incompatibility can be established. \ No newline at end of file diff --git a/ruby/ql/lib/change-notes/2025-01-10-sensitive-data.md b/ruby/ql/lib/change-notes/2025-01-10-sensitive-data.md new file mode 100644 index 000000000000..5eac93cb1a6b --- /dev/null +++ b/ruby/ql/lib/change-notes/2025-01-10-sensitive-data.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. diff --git a/ruby/ql/lib/codeql-pack.release.yml b/ruby/ql/lib/codeql-pack.release.yml index de0e567baf76..e3b15d965db6 100644 --- a/ruby/ql/lib/codeql-pack.release.yml +++ b/ruby/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 3.0.2 +lastReleaseVersion: 3.0.1 diff --git a/ruby/ql/lib/qlpack.yml b/ruby/ql/lib/qlpack.yml index 8265455b85f6..fa3b6fbd3c36 100644 --- a/ruby/ql/lib/qlpack.yml +++ b/ruby/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-all -version: 3.0.2 +version: 3.0.2-dev groups: ruby extractor: ruby dbscheme: ruby.dbscheme diff --git a/ruby/ql/src/CHANGELOG.md b/ruby/ql/src/CHANGELOG.md index 3b12430e6f77..7d341c3f8086 100644 --- a/ruby/ql/src/CHANGELOG.md +++ b/ruby/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.1.10 - -No user-facing changes. - ## 1.1.9 No user-facing changes. diff --git a/ruby/ql/src/change-notes/released/1.1.10.md b/ruby/ql/src/change-notes/released/1.1.10.md deleted file mode 100644 index 49c75986f38b..000000000000 --- a/ruby/ql/src/change-notes/released/1.1.10.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.1.10 - -No user-facing changes. diff --git a/ruby/ql/src/codeql-pack.release.yml b/ruby/ql/src/codeql-pack.release.yml index 4c01918d4144..6f4795f3ea0b 100644 --- a/ruby/ql/src/codeql-pack.release.yml +++ b/ruby/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.1.10 +lastReleaseVersion: 1.1.9 diff --git a/ruby/ql/src/qlpack.yml b/ruby/ql/src/qlpack.yml index 89423b9ae922..6ece819a2d6e 100644 --- a/ruby/ql/src/qlpack.yml +++ b/ruby/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-queries -version: 1.1.10 +version: 1.1.10-dev groups: - ruby - queries diff --git a/rust/ql/lib/CHANGELOG.md b/rust/ql/lib/CHANGELOG.md deleted file mode 100644 index 7b4d4fc699c0..000000000000 --- a/rust/ql/lib/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.1.0 - -No user-facing changes. diff --git a/rust/ql/lib/change-notes/released/0.1.0.md b/rust/ql/lib/change-notes/released/0.1.0.md deleted file mode 100644 index 7b4d4fc699c0..000000000000 --- a/rust/ql/lib/change-notes/released/0.1.0.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.1.0 - -No user-facing changes. diff --git a/rust/ql/lib/codeql-pack.release.yml b/rust/ql/lib/codeql-pack.release.yml deleted file mode 100644 index 2e08f40f6aa3..000000000000 --- a/rust/ql/lib/codeql-pack.release.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -lastReleaseVersion: 0.1.0 diff --git a/rust/ql/lib/qlpack.yml b/rust/ql/lib/qlpack.yml index 2088df8fbc7e..181e992287ce 100644 --- a/rust/ql/lib/qlpack.yml +++ b/rust/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/rust-all -version: 0.1.0 +version: 0.1.0-dev groups: rust extractor: rust dbscheme: rust.dbscheme diff --git a/rust/ql/src/CHANGELOG.md b/rust/ql/src/CHANGELOG.md deleted file mode 100644 index 7b4d4fc699c0..000000000000 --- a/rust/ql/src/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.1.0 - -No user-facing changes. diff --git a/rust/ql/src/change-notes/released/0.1.0.md b/rust/ql/src/change-notes/released/0.1.0.md deleted file mode 100644 index 7b4d4fc699c0..000000000000 --- a/rust/ql/src/change-notes/released/0.1.0.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.1.0 - -No user-facing changes. diff --git a/rust/ql/src/codeql-pack.release.yml b/rust/ql/src/codeql-pack.release.yml deleted file mode 100644 index 2e08f40f6aa3..000000000000 --- a/rust/ql/src/codeql-pack.release.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -lastReleaseVersion: 0.1.0 diff --git a/rust/ql/src/qlpack.yml b/rust/ql/src/qlpack.yml index 39df51356bd2..9073d47cb685 100644 --- a/rust/ql/src/qlpack.yml +++ b/rust/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/rust-queries -version: 0.1.0 +version: 0.1.0-dev groups: - rust - queries diff --git a/shared/controlflow/CHANGELOG.md b/shared/controlflow/CHANGELOG.md index e876302b58bf..5f4501ed1e3d 100644 --- a/shared/controlflow/CHANGELOG.md +++ b/shared/controlflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/controlflow/change-notes/released/1.0.15.md b/shared/controlflow/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/controlflow/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/controlflow/codeql-pack.release.yml b/shared/controlflow/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/controlflow/codeql-pack.release.yml +++ b/shared/controlflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/controlflow/qlpack.yml b/shared/controlflow/qlpack.yml index f6ff4ea58c43..900e7ad73550 100644 --- a/shared/controlflow/qlpack.yml +++ b/shared/controlflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/controlflow -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true dependencies: diff --git a/shared/dataflow/CHANGELOG.md b/shared/dataflow/CHANGELOG.md index 8524b149db56..949660e33811 100644 --- a/shared/dataflow/CHANGELOG.md +++ b/shared/dataflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.1.9 - -No user-facing changes. - ## 1.1.8 ### Minor Analysis Improvements diff --git a/shared/dataflow/change-notes/released/1.1.9.md b/shared/dataflow/change-notes/released/1.1.9.md deleted file mode 100644 index f9d367d4248c..000000000000 --- a/shared/dataflow/change-notes/released/1.1.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.1.9 - -No user-facing changes. diff --git a/shared/dataflow/codeql-pack.release.yml b/shared/dataflow/codeql-pack.release.yml index 6f4795f3ea0b..64972659c426 100644 --- a/shared/dataflow/codeql-pack.release.yml +++ b/shared/dataflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.1.9 +lastReleaseVersion: 1.1.8 diff --git a/shared/dataflow/qlpack.yml b/shared/dataflow/qlpack.yml index 011ade8a4248..93379260c463 100644 --- a/shared/dataflow/qlpack.yml +++ b/shared/dataflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/dataflow -version: 1.1.9 +version: 1.1.9-dev groups: shared library: true dependencies: diff --git a/shared/mad/CHANGELOG.md b/shared/mad/CHANGELOG.md index b7416e72c048..1b2146927e53 100644 --- a/shared/mad/CHANGELOG.md +++ b/shared/mad/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/mad/change-notes/released/1.0.15.md b/shared/mad/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/mad/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/mad/codeql-pack.release.yml b/shared/mad/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/mad/codeql-pack.release.yml +++ b/shared/mad/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/mad/qlpack.yml b/shared/mad/qlpack.yml index 0ba8768c65af..c77998a779ff 100644 --- a/shared/mad/qlpack.yml +++ b/shared/mad/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/mad -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true dependencies: diff --git a/shared/rangeanalysis/CHANGELOG.md b/shared/rangeanalysis/CHANGELOG.md index d6049c6a9fcb..993922ecc49d 100644 --- a/shared/rangeanalysis/CHANGELOG.md +++ b/shared/rangeanalysis/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/rangeanalysis/change-notes/released/1.0.15.md b/shared/rangeanalysis/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/rangeanalysis/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/rangeanalysis/codeql-pack.release.yml b/shared/rangeanalysis/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/rangeanalysis/codeql-pack.release.yml +++ b/shared/rangeanalysis/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/rangeanalysis/qlpack.yml b/shared/rangeanalysis/qlpack.yml index 889b31d48072..012485481395 100644 --- a/shared/rangeanalysis/qlpack.yml +++ b/shared/rangeanalysis/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/rangeanalysis -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true dependencies: diff --git a/shared/regex/CHANGELOG.md b/shared/regex/CHANGELOG.md index 33d1399a12da..45bb8da81db2 100644 --- a/shared/regex/CHANGELOG.md +++ b/shared/regex/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/regex/change-notes/released/1.0.15.md b/shared/regex/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/regex/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/regex/codeql-pack.release.yml b/shared/regex/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/regex/codeql-pack.release.yml +++ b/shared/regex/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/regex/qlpack.yml b/shared/regex/qlpack.yml index f7ccb2bffe7d..2598750f3b61 100644 --- a/shared/regex/qlpack.yml +++ b/shared/regex/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/regex -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true dependencies: diff --git a/shared/ssa/CHANGELOG.md b/shared/ssa/CHANGELOG.md index 30a55a5859cb..d31fb6c6120c 100644 --- a/shared/ssa/CHANGELOG.md +++ b/shared/ssa/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/ssa/change-notes/released/1.0.15.md b/shared/ssa/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/ssa/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/ssa/codeql-pack.release.yml b/shared/ssa/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/ssa/codeql-pack.release.yml +++ b/shared/ssa/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/ssa/qlpack.yml b/shared/ssa/qlpack.yml index bb32b0a273d8..b535eee60563 100644 --- a/shared/ssa/qlpack.yml +++ b/shared/ssa/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ssa -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true dependencies: diff --git a/shared/threat-models/CHANGELOG.md b/shared/threat-models/CHANGELOG.md index 6fe780321556..2d5ba191d2eb 100644 --- a/shared/threat-models/CHANGELOG.md +++ b/shared/threat-models/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/threat-models/change-notes/released/1.0.15.md b/shared/threat-models/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/threat-models/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/threat-models/codeql-pack.release.yml b/shared/threat-models/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/threat-models/codeql-pack.release.yml +++ b/shared/threat-models/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/threat-models/qlpack.yml b/shared/threat-models/qlpack.yml index 6978112ee6db..903324ab6e70 100644 --- a/shared/threat-models/qlpack.yml +++ b/shared/threat-models/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/threat-models -version: 1.0.15 +version: 1.0.15-dev library: true groups: shared dataExtensions: diff --git a/shared/tutorial/CHANGELOG.md b/shared/tutorial/CHANGELOG.md index ebfe21d85d17..cc4652e04fff 100644 --- a/shared/tutorial/CHANGELOG.md +++ b/shared/tutorial/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/tutorial/change-notes/released/1.0.15.md b/shared/tutorial/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/tutorial/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/tutorial/codeql-pack.release.yml b/shared/tutorial/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/tutorial/codeql-pack.release.yml +++ b/shared/tutorial/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/tutorial/qlpack.yml b/shared/tutorial/qlpack.yml index b8a1eeb6c907..9268c70aa43c 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.15 +version: 1.0.15-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/typeflow/CHANGELOG.md b/shared/typeflow/CHANGELOG.md index 9644aa49fd42..ac6192fd7d8b 100644 --- a/shared/typeflow/CHANGELOG.md +++ b/shared/typeflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/typeflow/change-notes/released/1.0.15.md b/shared/typeflow/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/typeflow/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/typeflow/codeql-pack.release.yml b/shared/typeflow/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/typeflow/codeql-pack.release.yml +++ b/shared/typeflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/typeflow/qlpack.yml b/shared/typeflow/qlpack.yml index b41796eece49..10306beaf685 100644 --- a/shared/typeflow/qlpack.yml +++ b/shared/typeflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typeflow -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true dependencies: diff --git a/shared/typetracking/CHANGELOG.md b/shared/typetracking/CHANGELOG.md index 71a6ce3acf29..f651b953118f 100644 --- a/shared/typetracking/CHANGELOG.md +++ b/shared/typetracking/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/typetracking/change-notes/released/1.0.15.md b/shared/typetracking/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/typetracking/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/typetracking/codeql-pack.release.yml b/shared/typetracking/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/typetracking/codeql-pack.release.yml +++ b/shared/typetracking/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/typetracking/qlpack.yml b/shared/typetracking/qlpack.yml index 0d5c9e340676..5f4f23526b6f 100644 --- a/shared/typetracking/qlpack.yml +++ b/shared/typetracking/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typetracking -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true dependencies: diff --git a/shared/typos/CHANGELOG.md b/shared/typos/CHANGELOG.md index e4d9b985300b..924a3fc0a7bf 100644 --- a/shared/typos/CHANGELOG.md +++ b/shared/typos/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/typos/change-notes/released/1.0.15.md b/shared/typos/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/typos/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/typos/codeql-pack.release.yml b/shared/typos/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/typos/codeql-pack.release.yml +++ b/shared/typos/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/typos/qlpack.yml b/shared/typos/qlpack.yml index 7c8de0f20596..665e3ab8d14b 100644 --- a/shared/typos/qlpack.yml +++ b/shared/typos/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typos -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/util/CHANGELOG.md b/shared/util/CHANGELOG.md index 38800b2bcb71..9dd6c05d40a1 100644 --- a/shared/util/CHANGELOG.md +++ b/shared/util/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.2 - -No user-facing changes. - ## 2.0.1 No user-facing changes. diff --git a/shared/util/change-notes/released/2.0.2.md b/shared/util/change-notes/released/2.0.2.md deleted file mode 100644 index 862ef0e9df7c..000000000000 --- a/shared/util/change-notes/released/2.0.2.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.2 - -No user-facing changes. diff --git a/shared/util/codeql-pack.release.yml b/shared/util/codeql-pack.release.yml index 81c7f1dbc13c..fe974a4dbf37 100644 --- a/shared/util/codeql-pack.release.yml +++ b/shared/util/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.2 +lastReleaseVersion: 2.0.1 diff --git a/shared/util/qlpack.yml b/shared/util/qlpack.yml index c9428ed6a966..372d7a95b70a 100644 --- a/shared/util/qlpack.yml +++ b/shared/util/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/util -version: 2.0.2 +version: 2.0.2-dev groups: shared library: true dependencies: null diff --git a/shared/xml/CHANGELOG.md b/shared/xml/CHANGELOG.md index 740618e89773..6837f7507d85 100644 --- a/shared/xml/CHANGELOG.md +++ b/shared/xml/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/xml/change-notes/released/1.0.15.md b/shared/xml/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/xml/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/xml/codeql-pack.release.yml b/shared/xml/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/xml/codeql-pack.release.yml +++ b/shared/xml/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/xml/qlpack.yml b/shared/xml/qlpack.yml index 37aab4a7b6d7..e87c526b006c 100644 --- a/shared/xml/qlpack.yml +++ b/shared/xml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/xml -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true dependencies: diff --git a/shared/yaml/CHANGELOG.md b/shared/yaml/CHANGELOG.md index 5f6250607e09..6e940e8d264a 100644 --- a/shared/yaml/CHANGELOG.md +++ b/shared/yaml/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/shared/yaml/change-notes/released/1.0.15.md b/shared/yaml/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/shared/yaml/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/shared/yaml/codeql-pack.release.yml b/shared/yaml/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/shared/yaml/codeql-pack.release.yml +++ b/shared/yaml/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/shared/yaml/qlpack.yml b/shared/yaml/qlpack.yml index c7d2d80c7139..3f800572c973 100644 --- a/shared/yaml/qlpack.yml +++ b/shared/yaml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/yaml -version: 1.0.15 +version: 1.0.15-dev groups: shared library: true warnOnImplicitThis: true diff --git a/swift/ql/lib/CHANGELOG.md b/swift/ql/lib/CHANGELOG.md index 9c569ad4bed3..c976d0c85143 100644 --- a/swift/ql/lib/CHANGELOG.md +++ b/swift/ql/lib/CHANGELOG.md @@ -1,9 +1,3 @@ -## 3.1.1 - -### Minor Analysis Improvements - -* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. - ## 3.1.0 ### Major Analysis Improvements diff --git a/swift/ql/lib/change-notes/2025-01-10-sensitive-data.md b/swift/ql/lib/change-notes/2025-01-10-sensitive-data.md new file mode 100644 index 000000000000..5eac93cb1a6b --- /dev/null +++ b/swift/ql/lib/change-notes/2025-01-10-sensitive-data.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library. diff --git a/swift/ql/lib/codeql-pack.release.yml b/swift/ql/lib/codeql-pack.release.yml index c06beda86a3a..82f62960aa3b 100644 --- a/swift/ql/lib/codeql-pack.release.yml +++ b/swift/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 3.1.1 +lastReleaseVersion: 3.1.0 diff --git a/swift/ql/lib/qlpack.yml b/swift/ql/lib/qlpack.yml index 5dcdfea8f7fc..2d7ecc9e029b 100644 --- a/swift/ql/lib/qlpack.yml +++ b/swift/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-all -version: 3.1.1 +version: 3.1.1-dev groups: swift extractor: swift dbscheme: swift.dbscheme diff --git a/swift/ql/src/CHANGELOG.md b/swift/ql/src/CHANGELOG.md index ad51d96751ed..a26a68434ebf 100644 --- a/swift/ql/src/CHANGELOG.md +++ b/swift/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.15 - -No user-facing changes. - ## 1.0.14 No user-facing changes. diff --git a/swift/ql/src/change-notes/released/1.0.15.md b/swift/ql/src/change-notes/released/1.0.15.md deleted file mode 100644 index 8d7f4df3e5f4..000000000000 --- a/swift/ql/src/change-notes/released/1.0.15.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.15 - -No user-facing changes. diff --git a/swift/ql/src/codeql-pack.release.yml b/swift/ql/src/codeql-pack.release.yml index 8debd0d34c2b..3b484f28dfab 100644 --- a/swift/ql/src/codeql-pack.release.yml +++ b/swift/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.15 +lastReleaseVersion: 1.0.14 diff --git a/swift/ql/src/qlpack.yml b/swift/ql/src/qlpack.yml index 9d11be540624..a99bde028caa 100644 --- a/swift/ql/src/qlpack.yml +++ b/swift/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-queries -version: 1.0.15 +version: 1.0.15-dev groups: - swift - queries