From e8dd6a88e782ca53d2693caee6cf71cc0d082255 Mon Sep 17 00:00:00 2001 From: Angela P Wen Date: Tue, 1 Oct 2024 10:19:28 -0700 Subject: [PATCH] Revert "Release preparation for version 2.19.1" --- cpp/ql/lib/CHANGELOG.md | 4 ---- cpp/ql/lib/change-notes/released/2.0.1.md | 3 --- cpp/ql/lib/codeql-pack.release.yml | 2 +- cpp/ql/lib/qlpack.yml | 2 +- cpp/ql/src/CHANGELOG.md | 10 ++------ ...24-09-26-wrong-number-format-arguments.md} | 7 +++--- cpp/ql/src/codeql-pack.release.yml | 2 +- cpp/ql/src/qlpack.yml | 2 +- .../ql/campaigns/Solorigate/lib/CHANGELOG.md | 4 ---- .../lib/change-notes/released/1.7.26.md | 3 --- .../Solorigate/lib/codeql-pack.release.yml | 2 +- csharp/ql/campaigns/Solorigate/lib/qlpack.yml | 2 +- .../ql/campaigns/Solorigate/src/CHANGELOG.md | 4 ---- .../src/change-notes/released/1.7.26.md | 3 --- .../Solorigate/src/codeql-pack.release.yml | 2 +- csharp/ql/campaigns/Solorigate/src/qlpack.yml | 2 +- csharp/ql/lib/CHANGELOG.md | 16 ------------- .../2024-09-10-ActiveThreatModelSource.md | 4 ++++ .../change-notes/2024-09-16-accessor-mad.md | 4 ++++ .../lib/change-notes/2024-09-16-delete-cil.md | 4 ++++ .../2024-09-16-indexer-attributes.md | 4 ++++ .../2024-09-19-reduced-dataflow-nodes.md | 4 ++++ csharp/ql/lib/change-notes/released/3.0.0.md | 15 ------------ csharp/ql/lib/codeql-pack.release.yml | 2 +- csharp/ql/lib/qlpack.yml | 2 +- csharp/ql/src/CHANGELOG.md | 6 ----- ...> 2024-09-25-attribute-collection-sink.md} | 7 +++--- csharp/ql/src/codeql-pack.release.yml | 2 +- csharp/ql/src/qlpack.yml | 2 +- go/ql/consistency-queries/CHANGELOG.md | 4 ---- .../change-notes/released/1.0.9.md | 3 --- .../codeql-pack.release.yml | 2 +- go/ql/consistency-queries/qlpack.yml | 2 +- go/ql/lib/CHANGELOG.md | 24 ++++++------------- .../2024-09-10-ActiveThreatModelSource.md | 4 ++++ ...024-09-24-incorrectly-promoted-methods.md} | 11 +++------ go/ql/lib/codeql-pack.release.yml | 2 +- go/ql/lib/qlpack.yml | 2 +- go/ql/src/CHANGELOG.md | 6 ----- ...ect-integer-conversion-query-precision.md} | 7 +++--- go/ql/src/codeql-pack.release.yml | 2 +- go/ql/src/qlpack.yml | 2 +- java/ql/automodel/src/CHANGELOG.md | 4 ---- .../src/change-notes/released/1.0.9.md | 3 --- java/ql/automodel/src/codeql-pack.release.yml | 2 +- java/ql/automodel/src/qlpack.yml | 2 +- java/ql/lib/CHANGELOG.md | 16 +------------ .../2024-09-10-ActiveThreatModelSource.md | 4 ++++ .../lib/change-notes/2024-09-16-nestedName.md | 4 ++++ java/ql/lib/change-notes/2024-09-18-fields.md | 5 ++++ .../change-notes/2024-09-20-kotlin-2.1.0.md | 4 ++++ .../ql/lib/change-notes/2024-09-25-java-23.md | 4 ++++ java/ql/lib/change-notes/released/4.1.0.md | 13 ---------- java/ql/lib/codeql-pack.release.yml | 2 +- java/ql/lib/qlpack.yml | 2 +- java/ql/src/CHANGELOG.md | 6 ----- .../2024-09-18-getInputStream-summary.md | 4 ++++ java/ql/src/change-notes/released/1.1.6.md | 5 ---- java/ql/src/codeql-pack.release.yml | 2 +- java/ql/src/qlpack.yml | 2 +- javascript/ql/lib/CHANGELOG.md | 4 ---- .../ql/lib/change-notes/released/2.0.1.md | 3 --- javascript/ql/lib/codeql-pack.release.yml | 2 +- javascript/ql/lib/qlpack.yml | 2 +- javascript/ql/src/CHANGELOG.md | 6 +---- .../ql/src/change-notes/released/1.2.1.md | 3 --- javascript/ql/src/codeql-pack.release.yml | 2 +- javascript/ql/src/qlpack.yml | 2 +- misc/suite-helpers/CHANGELOG.md | 4 ---- .../change-notes/released/1.0.9.md | 3 --- misc/suite-helpers/codeql-pack.release.yml | 2 +- misc/suite-helpers/qlpack.yml | 2 +- python/ql/lib/CHANGELOG.md | 10 -------- .../2.1.0.md => 2024-08-16-threat-models.md} | 11 +++------ .../2024-09-20-const-compare-gaurd.md | 4 ++++ python/ql/lib/codeql-pack.release.yml | 2 +- python/ql/lib/qlpack.yml | 2 +- python/ql/src/CHANGELOG.md | 6 ----- ...-08-26-Cors-misconfiguration-middleware.md | 4 ++++ python/ql/src/change-notes/released/1.3.0.md | 5 ---- python/ql/src/codeql-pack.release.yml | 2 +- python/ql/src/qlpack.yml | 2 +- ruby/ql/lib/CHANGELOG.md | 4 ---- ruby/ql/lib/change-notes/released/2.0.1.md | 3 --- ruby/ql/lib/codeql-pack.release.yml | 2 +- ruby/ql/lib/qlpack.yml | 2 +- ruby/ql/src/CHANGELOG.md | 4 ---- ruby/ql/src/change-notes/released/1.1.4.md | 3 --- ruby/ql/src/codeql-pack.release.yml | 2 +- ruby/ql/src/qlpack.yml | 2 +- shared/controlflow/CHANGELOG.md | 4 ---- .../change-notes/released/1.0.9.md | 3 --- shared/controlflow/codeql-pack.release.yml | 2 +- shared/controlflow/qlpack.yml | 2 +- shared/dataflow/CHANGELOG.md | 4 ---- .../dataflow/change-notes/released/1.1.3.md | 3 --- shared/dataflow/codeql-pack.release.yml | 2 +- shared/dataflow/qlpack.yml | 2 +- shared/mad/CHANGELOG.md | 4 ---- shared/mad/change-notes/released/1.0.9.md | 3 --- shared/mad/codeql-pack.release.yml | 2 +- shared/mad/qlpack.yml | 2 +- shared/rangeanalysis/CHANGELOG.md | 4 ---- .../change-notes/released/1.0.9.md | 3 --- shared/rangeanalysis/codeql-pack.release.yml | 2 +- shared/rangeanalysis/qlpack.yml | 2 +- shared/regex/CHANGELOG.md | 4 ---- shared/regex/change-notes/released/1.0.9.md | 3 --- shared/regex/codeql-pack.release.yml | 2 +- shared/regex/qlpack.yml | 2 +- shared/ssa/CHANGELOG.md | 4 ---- shared/ssa/change-notes/released/1.0.9.md | 3 --- shared/ssa/codeql-pack.release.yml | 2 +- shared/ssa/qlpack.yml | 2 +- shared/threat-models/CHANGELOG.md | 4 ---- .../change-notes/released/1.0.9.md | 3 --- shared/threat-models/codeql-pack.release.yml | 2 +- shared/threat-models/qlpack.yml | 2 +- shared/tutorial/CHANGELOG.md | 4 ---- .../tutorial/change-notes/released/1.0.9.md | 3 --- shared/tutorial/codeql-pack.release.yml | 2 +- shared/tutorial/qlpack.yml | 2 +- shared/typeflow/CHANGELOG.md | 4 ---- .../typeflow/change-notes/released/1.0.9.md | 3 --- shared/typeflow/codeql-pack.release.yml | 2 +- shared/typeflow/qlpack.yml | 2 +- shared/typetracking/CHANGELOG.md | 4 ---- .../change-notes/released/1.0.9.md | 3 --- shared/typetracking/codeql-pack.release.yml | 2 +- shared/typetracking/qlpack.yml | 2 +- shared/typos/CHANGELOG.md | 4 ---- shared/typos/change-notes/released/1.0.9.md | 3 --- shared/typos/codeql-pack.release.yml | 2 +- shared/typos/qlpack.yml | 2 +- shared/util/CHANGELOG.md | 4 ---- shared/util/change-notes/released/1.0.9.md | 3 --- shared/util/codeql-pack.release.yml | 2 +- shared/util/qlpack.yml | 2 +- shared/xml/CHANGELOG.md | 4 ---- shared/xml/change-notes/released/1.0.9.md | 3 --- shared/xml/codeql-pack.release.yml | 2 +- shared/xml/qlpack.yml | 2 +- shared/yaml/CHANGELOG.md | 4 ---- shared/yaml/change-notes/released/1.0.9.md | 3 --- shared/yaml/codeql-pack.release.yml | 2 +- shared/yaml/qlpack.yml | 2 +- swift/ql/lib/CHANGELOG.md | 6 ----- .../2.0.1.md => 2024-09-16-final-classes.md} | 7 +++--- swift/ql/lib/codeql-pack.release.yml | 2 +- swift/ql/lib/qlpack.yml | 2 +- swift/ql/src/CHANGELOG.md | 4 ---- swift/ql/src/change-notes/released/1.0.9.md | 3 --- swift/ql/src/codeql-pack.release.yml | 2 +- swift/ql/src/qlpack.yml | 2 +- 154 files changed, 156 insertions(+), 412 deletions(-) delete mode 100644 cpp/ql/lib/change-notes/released/2.0.1.md rename cpp/ql/src/change-notes/{released/1.2.4.md => 2024-09-26-wrong-number-format-arguments.md} (80%) delete mode 100644 csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.26.md delete mode 100644 csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.26.md create mode 100644 csharp/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md create mode 100644 csharp/ql/lib/change-notes/2024-09-16-accessor-mad.md create mode 100644 csharp/ql/lib/change-notes/2024-09-16-delete-cil.md create mode 100644 csharp/ql/lib/change-notes/2024-09-16-indexer-attributes.md create mode 100644 csharp/ql/lib/change-notes/2024-09-19-reduced-dataflow-nodes.md delete mode 100644 csharp/ql/lib/change-notes/released/3.0.0.md rename csharp/ql/src/change-notes/{released/1.0.9.md => 2024-09-25-attribute-collection-sink.md} (72%) delete mode 100644 go/ql/consistency-queries/change-notes/released/1.0.9.md create mode 100644 go/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md rename go/ql/lib/change-notes/{released/2.1.0.md => 2024-09-24-incorrectly-promoted-methods.md} (55%) rename go/ql/src/change-notes/{released/1.1.0.md => 2024-09-24-incorrect-integer-conversion-query-precision.md} (84%) delete mode 100644 java/ql/automodel/src/change-notes/released/1.0.9.md create mode 100644 java/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md create mode 100644 java/ql/lib/change-notes/2024-09-16-nestedName.md create mode 100644 java/ql/lib/change-notes/2024-09-18-fields.md create mode 100644 java/ql/lib/change-notes/2024-09-20-kotlin-2.1.0.md create mode 100644 java/ql/lib/change-notes/2024-09-25-java-23.md delete mode 100644 java/ql/lib/change-notes/released/4.1.0.md create mode 100644 java/ql/src/change-notes/2024-09-18-getInputStream-summary.md delete mode 100644 java/ql/src/change-notes/released/1.1.6.md delete mode 100644 javascript/ql/lib/change-notes/released/2.0.1.md delete mode 100644 javascript/ql/src/change-notes/released/1.2.1.md delete mode 100644 misc/suite-helpers/change-notes/released/1.0.9.md rename python/ql/lib/change-notes/{released/2.1.0.md => 2024-08-16-threat-models.md} (52%) create mode 100644 python/ql/lib/change-notes/2024-09-20-const-compare-gaurd.md create mode 100644 python/ql/src/change-notes/2024-08-26-Cors-misconfiguration-middleware.md delete mode 100644 python/ql/src/change-notes/released/1.3.0.md delete mode 100644 ruby/ql/lib/change-notes/released/2.0.1.md delete mode 100644 ruby/ql/src/change-notes/released/1.1.4.md delete mode 100644 shared/controlflow/change-notes/released/1.0.9.md delete mode 100644 shared/dataflow/change-notes/released/1.1.3.md delete mode 100644 shared/mad/change-notes/released/1.0.9.md delete mode 100644 shared/rangeanalysis/change-notes/released/1.0.9.md delete mode 100644 shared/regex/change-notes/released/1.0.9.md delete mode 100644 shared/ssa/change-notes/released/1.0.9.md delete mode 100644 shared/threat-models/change-notes/released/1.0.9.md delete mode 100644 shared/tutorial/change-notes/released/1.0.9.md delete mode 100644 shared/typeflow/change-notes/released/1.0.9.md delete mode 100644 shared/typetracking/change-notes/released/1.0.9.md delete mode 100644 shared/typos/change-notes/released/1.0.9.md delete mode 100644 shared/util/change-notes/released/1.0.9.md delete mode 100644 shared/xml/change-notes/released/1.0.9.md delete mode 100644 shared/yaml/change-notes/released/1.0.9.md rename swift/ql/lib/change-notes/{released/2.0.1.md => 2024-09-16-final-classes.md} (83%) delete mode 100644 swift/ql/src/change-notes/released/1.0.9.md diff --git a/cpp/ql/lib/CHANGELOG.md b/cpp/ql/lib/CHANGELOG.md index 5d39629f62b..9723b57f127 100644 --- a/cpp/ql/lib/CHANGELOG.md +++ b/cpp/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.1 - -No user-facing changes. - ## 2.0.0 ### Breaking Changes diff --git a/cpp/ql/lib/change-notes/released/2.0.1.md b/cpp/ql/lib/change-notes/released/2.0.1.md deleted file mode 100644 index b5b6d0dee91..00000000000 --- a/cpp/ql/lib/change-notes/released/2.0.1.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.1 - -No user-facing changes. diff --git a/cpp/ql/lib/codeql-pack.release.yml b/cpp/ql/lib/codeql-pack.release.yml index fe974a4dbf3..0abe6ccede0 100644 --- a/cpp/ql/lib/codeql-pack.release.yml +++ b/cpp/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.1 +lastReleaseVersion: 2.0.0 diff --git a/cpp/ql/lib/qlpack.yml b/cpp/ql/lib/qlpack.yml index f1a2ac3942f..ed813841129 100644 --- a/cpp/ql/lib/qlpack.yml +++ b/cpp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-all -version: 2.0.1 +version: 2.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 8eaccb0404d..05f179aa844 100644 --- a/cpp/ql/src/CHANGELOG.md +++ b/cpp/ql/src/CHANGELOG.md @@ -1,15 +1,9 @@ -## 1.2.4 - -### Minor Analysis Improvements - -* Fixed false positives in the `cpp/wrong-number-format-arguments` ("Too few arguments to formatting function") query when the formatting function has been declared implicitly. - ## 1.2.3 ### Minor Analysis Improvements -* Removed false positives caused by buffer accesses in unreachable code -* Removed false positives caused by inconsistent type checking +* Removed false positives caused by buffer accesses in unreachable code. +* Removed false positives caused by inconsistent type checking. * Add modeling of C functions that don't throw, thereby increasing the precision of the `cpp/incorrect-allocation-error-handling` ("Incorrect allocation-error handling") query. The query now produces additional true positives. ## 1.2.2 diff --git a/cpp/ql/src/change-notes/released/1.2.4.md b/cpp/ql/src/change-notes/2024-09-26-wrong-number-format-arguments.md similarity index 80% rename from cpp/ql/src/change-notes/released/1.2.4.md rename to cpp/ql/src/change-notes/2024-09-26-wrong-number-format-arguments.md index a603dc14047..826a2365e24 100644 --- a/cpp/ql/src/change-notes/released/1.2.4.md +++ b/cpp/ql/src/change-notes/2024-09-26-wrong-number-format-arguments.md @@ -1,5 +1,4 @@ -## 1.2.4 - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * Fixed false positives in the `cpp/wrong-number-format-arguments` ("Too few arguments to formatting function") query when the formatting function has been declared implicitly. diff --git a/cpp/ql/src/codeql-pack.release.yml b/cpp/ql/src/codeql-pack.release.yml index 172090f46b6..09a7400b594 100644 --- a/cpp/ql/src/codeql-pack.release.yml +++ b/cpp/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.2.4 +lastReleaseVersion: 1.2.3 diff --git a/cpp/ql/src/qlpack.yml b/cpp/ql/src/qlpack.yml index e541f95cd85..0715feb8e01 100644 --- a/cpp/ql/src/qlpack.yml +++ b/cpp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-queries -version: 1.2.4 +version: 1.2.4-dev groups: - cpp - queries diff --git a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md index 989d5e74408..c469ca5f4ff 100644 --- a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md +++ b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.7.26 - -No user-facing changes. - ## 1.7.25 No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.26.md b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.26.md deleted file mode 100644 index 468fc7681df..00000000000 --- a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.26.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.7.26 - -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 ca4c34e70d1..317528bce5f 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.26 +lastReleaseVersion: 1.7.25 diff --git a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml index 871d2ed3619..ca0697ac40b 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.26 +version: 1.7.26-dev groups: - csharp - solorigate diff --git a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md index 989d5e74408..c469ca5f4ff 100644 --- a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md +++ b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.7.26 - -No user-facing changes. - ## 1.7.25 No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.26.md b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.26.md deleted file mode 100644 index 468fc7681df..00000000000 --- a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.26.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.7.26 - -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 ca4c34e70d1..317528bce5f 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.26 +lastReleaseVersion: 1.7.25 diff --git a/csharp/ql/campaigns/Solorigate/src/qlpack.yml b/csharp/ql/campaigns/Solorigate/src/qlpack.yml index 00c3209afe9..221eca049fe 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.26 +version: 1.7.26-dev groups: - csharp - solorigate diff --git a/csharp/ql/lib/CHANGELOG.md b/csharp/ql/lib/CHANGELOG.md index 7e837879883..f27c109e269 100644 --- a/csharp/ql/lib/CHANGELOG.md +++ b/csharp/ql/lib/CHANGELOG.md @@ -1,19 +1,3 @@ -## 3.0.0 - -### Breaking Changes - -* C#: Add support for MaD directly on properties and indexers using *attributes*. Using `Attribute.Getter` or `Attribute.Setter` in the model `ext` field applies the model to the getter or setter for properties and indexers. Prior to this change `Attribute` models unintentionally worked for property setters (if the property is decorated with the matching attribute). That is, a model that uses the `Attribute` feature directly on a property for a property setter needs to be changed to `Attribute.Setter`. -* C#: Remove all CIL tables and related QL library functionality. - -### Deprecated APIs - -* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. - -### Minor Analysis Improvements - -* `DataFlow::Node` instances are no longer created for library methods and fields that are not callable (either statically or dynamically) or otherwise referred to from source code. This may affect third-party queries that use these nodes to identify library methods or fields that are present in DLL files where those methods or fields are unreferenced. If this presents a problem, consider using `Callable` and other non-dataflow classes to identify such library entities. -* C#: Add extractor support for attributes on indexers. - ## 2.0.0 ### Breaking Changes diff --git a/csharp/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md b/csharp/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md new file mode 100644 index 00000000000..a51e3e1deaf --- /dev/null +++ b/csharp/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md @@ -0,0 +1,4 @@ +--- +category: deprecated +--- +* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. diff --git a/csharp/ql/lib/change-notes/2024-09-16-accessor-mad.md b/csharp/ql/lib/change-notes/2024-09-16-accessor-mad.md new file mode 100644 index 00000000000..3ccdcffef24 --- /dev/null +++ b/csharp/ql/lib/change-notes/2024-09-16-accessor-mad.md @@ -0,0 +1,4 @@ +--- +category: breaking +--- +* C#: Add support for MaD directly on properties and indexers using *attributes*. Using `Attribute.Getter` or `Attribute.Setter` in the model `ext` field applies the model to the getter or setter for properties and indexers. Prior to this change `Attribute` models unintentionally worked for property setters (if the property is decorated with the matching attribute). That is, a model that uses the `Attribute` feature directly on a property for a property setter needs to be changed to `Attribute.Setter`. diff --git a/csharp/ql/lib/change-notes/2024-09-16-delete-cil.md b/csharp/ql/lib/change-notes/2024-09-16-delete-cil.md new file mode 100644 index 00000000000..288fc29e5cb --- /dev/null +++ b/csharp/ql/lib/change-notes/2024-09-16-delete-cil.md @@ -0,0 +1,4 @@ +--- +category: breaking +--- +* C#: Remove all CIL tables and related QL library functionality. diff --git a/csharp/ql/lib/change-notes/2024-09-16-indexer-attributes.md b/csharp/ql/lib/change-notes/2024-09-16-indexer-attributes.md new file mode 100644 index 00000000000..4d1fbee6d4c --- /dev/null +++ b/csharp/ql/lib/change-notes/2024-09-16-indexer-attributes.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* C#: Add extractor support for attributes on indexers. diff --git a/csharp/ql/lib/change-notes/2024-09-19-reduced-dataflow-nodes.md b/csharp/ql/lib/change-notes/2024-09-19-reduced-dataflow-nodes.md new file mode 100644 index 00000000000..da1c4cc54bc --- /dev/null +++ b/csharp/ql/lib/change-notes/2024-09-19-reduced-dataflow-nodes.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* `DataFlow::Node` instances are no longer created for library methods and fields that are not callable (either statically or dynamically) or otherwise referred to from source code. This may affect third-party queries that use these nodes to identify library methods or fields that are present in DLL files where those methods or fields are unreferenced. If this presents a problem, consider using `Callable` and other non-dataflow classes to identify such library entities. diff --git a/csharp/ql/lib/change-notes/released/3.0.0.md b/csharp/ql/lib/change-notes/released/3.0.0.md deleted file mode 100644 index 1042cc6d724..00000000000 --- a/csharp/ql/lib/change-notes/released/3.0.0.md +++ /dev/null @@ -1,15 +0,0 @@ -## 3.0.0 - -### Breaking Changes - -* C#: Add support for MaD directly on properties and indexers using *attributes*. Using `Attribute.Getter` or `Attribute.Setter` in the model `ext` field applies the model to the getter or setter for properties and indexers. Prior to this change `Attribute` models unintentionally worked for property setters (if the property is decorated with the matching attribute). That is, a model that uses the `Attribute` feature directly on a property for a property setter needs to be changed to `Attribute.Setter`. -* C#: Remove all CIL tables and related QL library functionality. - -### Deprecated APIs - -* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. - -### Minor Analysis Improvements - -* `DataFlow::Node` instances are no longer created for library methods and fields that are not callable (either statically or dynamically) or otherwise referred to from source code. This may affect third-party queries that use these nodes to identify library methods or fields that are present in DLL files where those methods or fields are unreferenced. If this presents a problem, consider using `Callable` and other non-dataflow classes to identify such library entities. -* C#: Add extractor support for attributes on indexers. diff --git a/csharp/ql/lib/codeql-pack.release.yml b/csharp/ql/lib/codeql-pack.release.yml index 33d3a2cd113..0abe6ccede0 100644 --- a/csharp/ql/lib/codeql-pack.release.yml +++ b/csharp/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 3.0.0 +lastReleaseVersion: 2.0.0 diff --git a/csharp/ql/lib/qlpack.yml b/csharp/ql/lib/qlpack.yml index a8e9c68cfb4..9fdd0511ccd 100644 --- a/csharp/ql/lib/qlpack.yml +++ b/csharp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-all -version: 3.0.0 +version: 2.0.1-dev groups: csharp dbscheme: semmlecode.csharp.dbscheme extractor: csharp diff --git a/csharp/ql/src/CHANGELOG.md b/csharp/ql/src/CHANGELOG.md index 4c162b64d8f..c1d05cc119e 100644 --- a/csharp/ql/src/CHANGELOG.md +++ b/csharp/ql/src/CHANGELOG.md @@ -1,9 +1,3 @@ -## 1.0.9 - -### Minor Analysis Improvements - -* C#: The indexer and `Add` method on `System.Web.UI.AttributeCollection` is no longer considered an HTML sink. - ## 1.0.8 No user-facing changes. diff --git a/csharp/ql/src/change-notes/released/1.0.9.md b/csharp/ql/src/change-notes/2024-09-25-attribute-collection-sink.md similarity index 72% rename from csharp/ql/src/change-notes/released/1.0.9.md rename to csharp/ql/src/change-notes/2024-09-25-attribute-collection-sink.md index 85944dc2a71..35e959f6f3d 100644 --- a/csharp/ql/src/change-notes/released/1.0.9.md +++ b/csharp/ql/src/change-notes/2024-09-25-attribute-collection-sink.md @@ -1,5 +1,4 @@ -## 1.0.9 - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * C#: The indexer and `Add` method on `System.Web.UI.AttributeCollection` is no longer considered an HTML sink. diff --git a/csharp/ql/src/codeql-pack.release.yml b/csharp/ql/src/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/csharp/ql/src/codeql-pack.release.yml +++ b/csharp/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/csharp/ql/src/qlpack.yml b/csharp/ql/src/qlpack.yml index 82e9607d7ab..363cfe14e3d 100644 --- a/csharp/ql/src/qlpack.yml +++ b/csharp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-queries -version: 1.0.9 +version: 1.0.9-dev groups: - csharp - queries diff --git a/go/ql/consistency-queries/CHANGELOG.md b/go/ql/consistency-queries/CHANGELOG.md index 9589b67148f..7e87aa46357 100644 --- a/go/ql/consistency-queries/CHANGELOG.md +++ b/go/ql/consistency-queries/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/go/ql/consistency-queries/change-notes/released/1.0.9.md b/go/ql/consistency-queries/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/go/ql/consistency-queries/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -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 fb813c5ee05..5c55fbd52ed 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.9 +lastReleaseVersion: 1.0.8 diff --git a/go/ql/consistency-queries/qlpack.yml b/go/ql/consistency-queries/qlpack.yml index 9800f5090fa..b7a6550ede1 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.9 +version: 1.0.9-dev groups: - go - queries diff --git a/go/ql/lib/CHANGELOG.md b/go/ql/lib/CHANGELOG.md index a9a8190e6ac..6fe67e276c3 100644 --- a/go/ql/lib/CHANGELOG.md +++ b/go/ql/lib/CHANGELOG.md @@ -1,13 +1,3 @@ -## 2.1.0 - -### Deprecated APIs - -* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. - -### Minor Analysis Improvements - -* A method in the method set of an embedded field of a struct should not be promoted to the method set of the struct if the struct has a method with the same name. This was not being enforced, which meant that there were two methods with the same qualified name, and models were sometimes being applied when they shouldn't have been. This has now been fixed. - ## 2.0.0 ### Breaking Changes @@ -19,13 +9,13 @@ * When a function or type has more than one anonymous type parameters, they were mistakenly being treated as the same type parameter. This has now been fixed. * Local source models for reading and parsing environment variables have been added for the following libraries: - * os - * syscall - * github.com/caarlos0/env - * github.com/gobuffalo/envy - * github.com/hashicorp/go-envparse - * github.com/joho/godotenv - * github.com/kelseyhightower/envconfig + * `os` + * `syscall` + * `github.com/caarlos0/env` + * `github.com/gobuffalo/envy` + * `github.com/hashicorp/go-envparse` + * `github.com/joho/godotenv` + * `github.com/kelseyhightower/envconfig` * Local source models have been added for the APIs which open files in the `io/fs`, `io/ioutil` and `os` packages in the Go standard library. You can optionally include threat models as appropriate when using the CodeQL CLI and in GitHub code scanning. For more information, see [Analyzing your code with CodeQL queries](https://docs.github.com/code-security/codeql-cli/getting-started-with-the-codeql-cli/analyzing-your-code-with-codeql-queries#including-model-packs-to-add-potential-sources-of-tainted-data>) and [Customizing your advanced setup for code scanning](https://docs.github.com/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#extending-codeql-coverage-with-threat-models). ### Bug Fixes diff --git a/go/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md b/go/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md new file mode 100644 index 00000000000..a51e3e1deaf --- /dev/null +++ b/go/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md @@ -0,0 +1,4 @@ +--- +category: deprecated +--- +* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. diff --git a/go/ql/lib/change-notes/released/2.1.0.md b/go/ql/lib/change-notes/2024-09-24-incorrectly-promoted-methods.md similarity index 55% rename from go/ql/lib/change-notes/released/2.1.0.md rename to go/ql/lib/change-notes/2024-09-24-incorrectly-promoted-methods.md index 2feedfb0c15..32802982b75 100644 --- a/go/ql/lib/change-notes/released/2.1.0.md +++ b/go/ql/lib/change-notes/2024-09-24-incorrectly-promoted-methods.md @@ -1,9 +1,4 @@ -## 2.1.0 - -### Deprecated APIs - -* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * A method in the method set of an embedded field of a struct should not be promoted to the method set of the struct if the struct has a method with the same name. This was not being enforced, which meant that there were two methods with the same qualified name, and models were sometimes being applied when they shouldn't have been. This has now been fixed. diff --git a/go/ql/lib/codeql-pack.release.yml b/go/ql/lib/codeql-pack.release.yml index 487a1a58b2b..0abe6ccede0 100644 --- a/go/ql/lib/codeql-pack.release.yml +++ b/go/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.1.0 +lastReleaseVersion: 2.0.0 diff --git a/go/ql/lib/qlpack.yml b/go/ql/lib/qlpack.yml index b6987a250d1..d86c9a07eed 100644 --- a/go/ql/lib/qlpack.yml +++ b/go/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-all -version: 2.1.0 +version: 2.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 69a5ed3e9f8..cf6d235f496 100644 --- a/go/ql/src/CHANGELOG.md +++ b/go/ql/src/CHANGELOG.md @@ -1,9 +1,3 @@ -## 1.1.0 - -### Query Metadata Changes - -* The precision of the `go/incorrect-integer-conversion-query` query was decreased from `very-high` to `high`, since there is at least one known class of false positives involving dynamic bounds checking. - ## 1.0.8 No user-facing changes. diff --git a/go/ql/src/change-notes/released/1.1.0.md b/go/ql/src/change-notes/2024-09-24-incorrect-integer-conversion-query-precision.md similarity index 84% rename from go/ql/src/change-notes/released/1.1.0.md rename to go/ql/src/change-notes/2024-09-24-incorrect-integer-conversion-query-precision.md index b29676add16..b8acf46c9c5 100644 --- a/go/ql/src/change-notes/released/1.1.0.md +++ b/go/ql/src/change-notes/2024-09-24-incorrect-integer-conversion-query-precision.md @@ -1,5 +1,4 @@ -## 1.1.0 - -### Query Metadata Changes - +--- +category: queryMetadata +--- * The precision of the `go/incorrect-integer-conversion-query` query was decreased from `very-high` to `high`, since there is at least one known class of false positives involving dynamic bounds checking. diff --git a/go/ql/src/codeql-pack.release.yml b/go/ql/src/codeql-pack.release.yml index 2ac15439f56..5c55fbd52ed 100644 --- a/go/ql/src/codeql-pack.release.yml +++ b/go/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.1.0 +lastReleaseVersion: 1.0.8 diff --git a/go/ql/src/qlpack.yml b/go/ql/src/qlpack.yml index e783026f6cf..cd5903f6d7f 100644 --- a/go/ql/src/qlpack.yml +++ b/go/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-queries -version: 1.1.0 +version: 1.0.9-dev groups: - go - queries diff --git a/java/ql/automodel/src/CHANGELOG.md b/java/ql/automodel/src/CHANGELOG.md index 4d632a2ae2d..0a51a608913 100644 --- a/java/ql/automodel/src/CHANGELOG.md +++ b/java/ql/automodel/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/java/ql/automodel/src/change-notes/released/1.0.9.md b/java/ql/automodel/src/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/java/ql/automodel/src/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/java/ql/automodel/src/codeql-pack.release.yml b/java/ql/automodel/src/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/java/ql/automodel/src/codeql-pack.release.yml +++ b/java/ql/automodel/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/java/ql/automodel/src/qlpack.yml b/java/ql/automodel/src/qlpack.yml index 1e1fdbb9f38..8e4863f23b8 100644 --- a/java/ql/automodel/src/qlpack.yml +++ b/java/ql/automodel/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-automodel-queries -version: 1.0.9 +version: 1.0.9-dev groups: - java - automodel diff --git a/java/ql/lib/CHANGELOG.md b/java/ql/lib/CHANGELOG.md index 5441126d72c..41804317176 100644 --- a/java/ql/lib/CHANGELOG.md +++ b/java/ql/lib/CHANGELOG.md @@ -1,17 +1,3 @@ -## 4.1.0 - -### Deprecated APIs - -* The `Field.getSourceDeclaration()` predicate has been deprecated. The result was always the original field, so calls to it can simply be removed. -* The `Field.isSourceDeclaration()` predicate has been deprecated. It always holds. -* The `RefType.nestedName()` predicate has been deprecated, and `RefType.getNestedName()` added to replace it. -* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. - -### New Features - -* The Java extractor and QL libraries now support Java 23. -* Kotlin versions up to 2.1.0\ *x* are now supported. - ## 4.0.0 ### Breaking Changes @@ -27,7 +13,7 @@ ### Major Analysis Improvements -* A generated (Models as Data) summary model is no longer used, if there exists a source code alternative. This primarily affects the analysis, when the analysis includes generated models for the source code being analysed. +* When a method exists as source code, we will no longer use a models-as-data (MaD) model of that method. This primarily affects query results when the analysis includes generated models for the source code being analysed. ## 3.0.2 diff --git a/java/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md b/java/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md new file mode 100644 index 00000000000..a51e3e1deaf --- /dev/null +++ b/java/ql/lib/change-notes/2024-09-10-ActiveThreatModelSource.md @@ -0,0 +1,4 @@ +--- +category: deprecated +--- +* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. diff --git a/java/ql/lib/change-notes/2024-09-16-nestedName.md b/java/ql/lib/change-notes/2024-09-16-nestedName.md new file mode 100644 index 00000000000..26e384e99da --- /dev/null +++ b/java/ql/lib/change-notes/2024-09-16-nestedName.md @@ -0,0 +1,4 @@ +--- +category: deprecated +--- +* The `RefType.nestedName()` predicate has been deprecated, and `RefType.getNestedName()` added to replace it. diff --git a/java/ql/lib/change-notes/2024-09-18-fields.md b/java/ql/lib/change-notes/2024-09-18-fields.md new file mode 100644 index 00000000000..d2367bf2b04 --- /dev/null +++ b/java/ql/lib/change-notes/2024-09-18-fields.md @@ -0,0 +1,5 @@ +--- +category: deprecated +--- +* The `Field.getSourceDeclaration()` predicate has been deprecated. The result was always the original field, so calls to it can simply be removed. +* The `Field.isSourceDeclaration()` predicate has been deprecated. It always holds. diff --git a/java/ql/lib/change-notes/2024-09-20-kotlin-2.1.0.md b/java/ql/lib/change-notes/2024-09-20-kotlin-2.1.0.md new file mode 100644 index 00000000000..f9b19e63d32 --- /dev/null +++ b/java/ql/lib/change-notes/2024-09-20-kotlin-2.1.0.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* Kotlin versions up to 2.1.0\ *x* are now supported. diff --git a/java/ql/lib/change-notes/2024-09-25-java-23.md b/java/ql/lib/change-notes/2024-09-25-java-23.md new file mode 100644 index 00000000000..cc620c54d6e --- /dev/null +++ b/java/ql/lib/change-notes/2024-09-25-java-23.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* The Java extractor and QL libraries now support Java 23. diff --git a/java/ql/lib/change-notes/released/4.1.0.md b/java/ql/lib/change-notes/released/4.1.0.md deleted file mode 100644 index 579567e1edd..00000000000 --- a/java/ql/lib/change-notes/released/4.1.0.md +++ /dev/null @@ -1,13 +0,0 @@ -## 4.1.0 - -### Deprecated APIs - -* The `Field.getSourceDeclaration()` predicate has been deprecated. The result was always the original field, so calls to it can simply be removed. -* The `Field.isSourceDeclaration()` predicate has been deprecated. It always holds. -* The `RefType.nestedName()` predicate has been deprecated, and `RefType.getNestedName()` added to replace it. -* The class `ThreatModelFlowSource` has been renamed to `ActiveThreatModelSource` to more clearly reflect it only contains the currently active threat model sources. `ThreatModelFlowSource` has been marked as deprecated. - -### New Features - -* The Java extractor and QL libraries now support Java 23. -* Kotlin versions up to 2.1.0\ *x* are now supported. diff --git a/java/ql/lib/codeql-pack.release.yml b/java/ql/lib/codeql-pack.release.yml index d5b1bf88d10..49fe3eef697 100644 --- a/java/ql/lib/codeql-pack.release.yml +++ b/java/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 4.1.0 +lastReleaseVersion: 4.0.0 diff --git a/java/ql/lib/qlpack.yml b/java/ql/lib/qlpack.yml index 9c69e18a30b..9189b611545 100644 --- a/java/ql/lib/qlpack.yml +++ b/java/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-all -version: 4.1.0 +version: 4.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 20e7a248aeb..c33e27c7b65 100644 --- a/java/ql/src/CHANGELOG.md +++ b/java/ql/src/CHANGELOG.md @@ -1,9 +1,3 @@ -## 1.1.6 - -### Minor Analysis Improvements - -* Added taint summary model for `org.springframework.core.io.InputStreamSource#getInputStream()`. - ## 1.1.5 No user-facing changes. diff --git a/java/ql/src/change-notes/2024-09-18-getInputStream-summary.md b/java/ql/src/change-notes/2024-09-18-getInputStream-summary.md new file mode 100644 index 00000000000..be805617330 --- /dev/null +++ b/java/ql/src/change-notes/2024-09-18-getInputStream-summary.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added taint summary model for `org.springframework.core.io.InputStreamSource#getInputStream()`. \ No newline at end of file diff --git a/java/ql/src/change-notes/released/1.1.6.md b/java/ql/src/change-notes/released/1.1.6.md deleted file mode 100644 index dc156b8a5be..00000000000 --- a/java/ql/src/change-notes/released/1.1.6.md +++ /dev/null @@ -1,5 +0,0 @@ -## 1.1.6 - -### Minor Analysis Improvements - -* Added taint summary model for `org.springframework.core.io.InputStreamSource#getInputStream()`. diff --git a/java/ql/src/codeql-pack.release.yml b/java/ql/src/codeql-pack.release.yml index 9e712a00a21..df39a9de059 100644 --- a/java/ql/src/codeql-pack.release.yml +++ b/java/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.1.6 +lastReleaseVersion: 1.1.5 diff --git a/java/ql/src/qlpack.yml b/java/ql/src/qlpack.yml index 635ef97836f..28de019af81 100644 --- a/java/ql/src/qlpack.yml +++ b/java/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-queries -version: 1.1.6 +version: 1.1.6-dev groups: - java - queries diff --git a/javascript/ql/lib/CHANGELOG.md b/javascript/ql/lib/CHANGELOG.md index bb77b4f1f49..105414b5b37 100644 --- a/javascript/ql/lib/CHANGELOG.md +++ b/javascript/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.1 - -No user-facing changes. - ## 2.0.0 ### Breaking Changes diff --git a/javascript/ql/lib/change-notes/released/2.0.1.md b/javascript/ql/lib/change-notes/released/2.0.1.md deleted file mode 100644 index b5b6d0dee91..00000000000 --- a/javascript/ql/lib/change-notes/released/2.0.1.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.1 - -No user-facing changes. diff --git a/javascript/ql/lib/codeql-pack.release.yml b/javascript/ql/lib/codeql-pack.release.yml index fe974a4dbf3..0abe6ccede0 100644 --- a/javascript/ql/lib/codeql-pack.release.yml +++ b/javascript/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.1 +lastReleaseVersion: 2.0.0 diff --git a/javascript/ql/lib/qlpack.yml b/javascript/ql/lib/qlpack.yml index a93cb421a86..6355ae8868a 100644 --- a/javascript/ql/lib/qlpack.yml +++ b/javascript/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-all -version: 2.0.1 +version: 2.0.1-dev groups: javascript dbscheme: semmlecode.javascript.dbscheme extractor: javascript diff --git a/javascript/ql/src/CHANGELOG.md b/javascript/ql/src/CHANGELOG.md index adf7daa3eb4..e337a585f63 100644 --- a/javascript/ql/src/CHANGELOG.md +++ b/javascript/ql/src/CHANGELOG.md @@ -1,12 +1,8 @@ -## 1.2.1 - -No user-facing changes. - ## 1.2.0 ### Major Analysis Improvements -- Added a new query (`js/actions/actions-artifact-leak`) to detect GitHub Actions artifacts that may leak the GITHUB_TOKEN token. +- Added a new query (`js/actions/actions-artifact-leak`) to detect GitHub Actions artifacts that may leak the `GITHUB_TOKEN` token. ## 1.1.3 diff --git a/javascript/ql/src/change-notes/released/1.2.1.md b/javascript/ql/src/change-notes/released/1.2.1.md deleted file mode 100644 index 67aaa1465fd..00000000000 --- a/javascript/ql/src/change-notes/released/1.2.1.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.2.1 - -No user-facing changes. diff --git a/javascript/ql/src/codeql-pack.release.yml b/javascript/ql/src/codeql-pack.release.yml index 73dd403938c..75430e73d1c 100644 --- a/javascript/ql/src/codeql-pack.release.yml +++ b/javascript/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.2.1 +lastReleaseVersion: 1.2.0 diff --git a/javascript/ql/src/qlpack.yml b/javascript/ql/src/qlpack.yml index 49489696e79..9b1f749b8ac 100644 --- a/javascript/ql/src/qlpack.yml +++ b/javascript/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-queries -version: 1.2.1 +version: 1.2.1-dev groups: - javascript - queries diff --git a/misc/suite-helpers/CHANGELOG.md b/misc/suite-helpers/CHANGELOG.md index 72979455352..1d5d3b7b386 100644 --- a/misc/suite-helpers/CHANGELOG.md +++ b/misc/suite-helpers/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/misc/suite-helpers/change-notes/released/1.0.9.md b/misc/suite-helpers/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/misc/suite-helpers/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/misc/suite-helpers/codeql-pack.release.yml b/misc/suite-helpers/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/misc/suite-helpers/codeql-pack.release.yml +++ b/misc/suite-helpers/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/misc/suite-helpers/qlpack.yml b/misc/suite-helpers/qlpack.yml index a4d970e3129..a349dd3c6d2 100644 --- a/misc/suite-helpers/qlpack.yml +++ b/misc/suite-helpers/qlpack.yml @@ -1,4 +1,4 @@ name: codeql/suite-helpers -version: 1.0.9 +version: 1.0.9-dev groups: shared warnOnImplicitThis: true diff --git a/python/ql/lib/CHANGELOG.md b/python/ql/lib/CHANGELOG.md index 4cadb40bc2f..bd673aa9edc 100644 --- a/python/ql/lib/CHANGELOG.md +++ b/python/ql/lib/CHANGELOG.md @@ -1,13 +1,3 @@ -## 2.1.0 - -### New Features - -* Added support for custom threat-models, which can be used in most of our taint-tracking queries, see our [documentation](https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#extending-codeql-coverage-with-threat-models) for more details. - -### Minor Analysis Improvements - -* The common sanitizer guard `StringConstCompareBarrier` has been renamed to `ConstCompareBarrier` and expanded to cover comparisons with other constant values such as `None`. This may result in fewer false positive results for several queries. - ## 2.0.0 ### Breaking Changes diff --git a/python/ql/lib/change-notes/released/2.1.0.md b/python/ql/lib/change-notes/2024-08-16-threat-models.md similarity index 52% rename from python/ql/lib/change-notes/released/2.1.0.md rename to python/ql/lib/change-notes/2024-08-16-threat-models.md index e399bad5119..ba01e6f6fbd 100644 --- a/python/ql/lib/change-notes/released/2.1.0.md +++ b/python/ql/lib/change-notes/2024-08-16-threat-models.md @@ -1,9 +1,4 @@ -## 2.1.0 - -### New Features - +--- +category: feature +--- * Added support for custom threat-models, which can be used in most of our taint-tracking queries, see our [documentation](https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#extending-codeql-coverage-with-threat-models) for more details. - -### Minor Analysis Improvements - -* The common sanitizer guard `StringConstCompareBarrier` has been renamed to `ConstCompareBarrier` and expanded to cover comparisons with other constant values such as `None`. This may result in fewer false positive results for several queries. diff --git a/python/ql/lib/change-notes/2024-09-20-const-compare-gaurd.md b/python/ql/lib/change-notes/2024-09-20-const-compare-gaurd.md new file mode 100644 index 00000000000..2adb7fa82a8 --- /dev/null +++ b/python/ql/lib/change-notes/2024-09-20-const-compare-gaurd.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The common sanitizer guard `StringConstCompareBarrier` has been renamed to `ConstCompareBarrier` and expanded to cover comparisons with other constant values such as `None`. This may result in fewer false positive results for several queries. \ No newline at end of file diff --git a/python/ql/lib/codeql-pack.release.yml b/python/ql/lib/codeql-pack.release.yml index 487a1a58b2b..0abe6ccede0 100644 --- a/python/ql/lib/codeql-pack.release.yml +++ b/python/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.1.0 +lastReleaseVersion: 2.0.0 diff --git a/python/ql/lib/qlpack.yml b/python/ql/lib/qlpack.yml index 316f7a1cc1e..5c71504afec 100644 --- a/python/ql/lib/qlpack.yml +++ b/python/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-all -version: 2.1.0 +version: 2.0.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 21c9ebcf16f..045938a0cde 100644 --- a/python/ql/src/CHANGELOG.md +++ b/python/ql/src/CHANGELOG.md @@ -1,9 +1,3 @@ -## 1.3.0 - -### New Queries - -* The `py/cors-misconfiguration-with-credentials` query, which finds insecure CORS middleware configurations. - ## 1.2.2 ### Minor Analysis Improvements diff --git a/python/ql/src/change-notes/2024-08-26-Cors-misconfiguration-middleware.md b/python/ql/src/change-notes/2024-08-26-Cors-misconfiguration-middleware.md new file mode 100644 index 00000000000..aa8bc7198b3 --- /dev/null +++ b/python/ql/src/change-notes/2024-08-26-Cors-misconfiguration-middleware.md @@ -0,0 +1,4 @@ +--- +category: newQuery +--- +* The `py/cors-misconfiguration-with-credentials` query, which finds insecure CORS middleware configurations. \ No newline at end of file diff --git a/python/ql/src/change-notes/released/1.3.0.md b/python/ql/src/change-notes/released/1.3.0.md deleted file mode 100644 index 5679632843a..00000000000 --- a/python/ql/src/change-notes/released/1.3.0.md +++ /dev/null @@ -1,5 +0,0 @@ -## 1.3.0 - -### New Queries - -* The `py/cors-misconfiguration-with-credentials` query, which finds insecure CORS middleware configurations. diff --git a/python/ql/src/codeql-pack.release.yml b/python/ql/src/codeql-pack.release.yml index ec16350ed6f..0a70a9a01a7 100644 --- a/python/ql/src/codeql-pack.release.yml +++ b/python/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.3.0 +lastReleaseVersion: 1.2.2 diff --git a/python/ql/src/qlpack.yml b/python/ql/src/qlpack.yml index 02c861d40e1..17a8639b416 100644 --- a/python/ql/src/qlpack.yml +++ b/python/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-queries -version: 1.3.0 +version: 1.2.3-dev groups: - python - queries diff --git a/ruby/ql/lib/CHANGELOG.md b/ruby/ql/lib/CHANGELOG.md index 59c058c1c45..160b3b2b6e7 100644 --- a/ruby/ql/lib/CHANGELOG.md +++ b/ruby/ql/lib/CHANGELOG.md @@ -1,7 +1,3 @@ -## 2.0.1 - -No user-facing changes. - ## 2.0.0 ### Breaking Changes diff --git a/ruby/ql/lib/change-notes/released/2.0.1.md b/ruby/ql/lib/change-notes/released/2.0.1.md deleted file mode 100644 index b5b6d0dee91..00000000000 --- a/ruby/ql/lib/change-notes/released/2.0.1.md +++ /dev/null @@ -1,3 +0,0 @@ -## 2.0.1 - -No user-facing changes. diff --git a/ruby/ql/lib/codeql-pack.release.yml b/ruby/ql/lib/codeql-pack.release.yml index fe974a4dbf3..0abe6ccede0 100644 --- a/ruby/ql/lib/codeql-pack.release.yml +++ b/ruby/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.1 +lastReleaseVersion: 2.0.0 diff --git a/ruby/ql/lib/qlpack.yml b/ruby/ql/lib/qlpack.yml index da808214ea5..aa67854634a 100644 --- a/ruby/ql/lib/qlpack.yml +++ b/ruby/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-all -version: 2.0.1 +version: 2.0.1-dev groups: ruby extractor: ruby dbscheme: ruby.dbscheme diff --git a/ruby/ql/src/CHANGELOG.md b/ruby/ql/src/CHANGELOG.md index 5e9c68a56a0..2598b88aa0b 100644 --- a/ruby/ql/src/CHANGELOG.md +++ b/ruby/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.1.4 - -No user-facing changes. - ## 1.1.3 No user-facing changes. diff --git a/ruby/ql/src/change-notes/released/1.1.4.md b/ruby/ql/src/change-notes/released/1.1.4.md deleted file mode 100644 index b95051903c5..00000000000 --- a/ruby/ql/src/change-notes/released/1.1.4.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.1.4 - -No user-facing changes. diff --git a/ruby/ql/src/codeql-pack.release.yml b/ruby/ql/src/codeql-pack.release.yml index 26cbcd3f123..35e710ab1bf 100644 --- a/ruby/ql/src/codeql-pack.release.yml +++ b/ruby/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.1.4 +lastReleaseVersion: 1.1.3 diff --git a/ruby/ql/src/qlpack.yml b/ruby/ql/src/qlpack.yml index 47651d248c0..6fe83794b89 100644 --- a/ruby/ql/src/qlpack.yml +++ b/ruby/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-queries -version: 1.1.4 +version: 1.1.4-dev groups: - ruby - queries diff --git a/shared/controlflow/CHANGELOG.md b/shared/controlflow/CHANGELOG.md index 52b73162629..15a3aca14c6 100644 --- a/shared/controlflow/CHANGELOG.md +++ b/shared/controlflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/controlflow/change-notes/released/1.0.9.md b/shared/controlflow/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/controlflow/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/controlflow/codeql-pack.release.yml b/shared/controlflow/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/controlflow/codeql-pack.release.yml +++ b/shared/controlflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/controlflow/qlpack.yml b/shared/controlflow/qlpack.yml index fc8bdde934d..8e88b6d4da3 100644 --- a/shared/controlflow/qlpack.yml +++ b/shared/controlflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/controlflow -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: diff --git a/shared/dataflow/CHANGELOG.md b/shared/dataflow/CHANGELOG.md index 360dc9cc8bf..594e7e40d60 100644 --- a/shared/dataflow/CHANGELOG.md +++ b/shared/dataflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.1.3 - -No user-facing changes. - ## 1.1.2 No user-facing changes. diff --git a/shared/dataflow/change-notes/released/1.1.3.md b/shared/dataflow/change-notes/released/1.1.3.md deleted file mode 100644 index e8f1701bd62..00000000000 --- a/shared/dataflow/change-notes/released/1.1.3.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.1.3 - -No user-facing changes. diff --git a/shared/dataflow/codeql-pack.release.yml b/shared/dataflow/codeql-pack.release.yml index 35e710ab1bf..53ab127707f 100644 --- a/shared/dataflow/codeql-pack.release.yml +++ b/shared/dataflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.1.3 +lastReleaseVersion: 1.1.2 diff --git a/shared/dataflow/qlpack.yml b/shared/dataflow/qlpack.yml index 2ad3f8bc73c..02566309731 100644 --- a/shared/dataflow/qlpack.yml +++ b/shared/dataflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/dataflow -version: 1.1.3 +version: 1.1.3-dev groups: shared library: true dependencies: diff --git a/shared/mad/CHANGELOG.md b/shared/mad/CHANGELOG.md index 7857f62905c..74187f36112 100644 --- a/shared/mad/CHANGELOG.md +++ b/shared/mad/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/mad/change-notes/released/1.0.9.md b/shared/mad/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/mad/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/mad/codeql-pack.release.yml b/shared/mad/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/mad/codeql-pack.release.yml +++ b/shared/mad/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/mad/qlpack.yml b/shared/mad/qlpack.yml index ed0c1f7113c..e1bb442e4ae 100644 --- a/shared/mad/qlpack.yml +++ b/shared/mad/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/mad -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: diff --git a/shared/rangeanalysis/CHANGELOG.md b/shared/rangeanalysis/CHANGELOG.md index 5878f9b564c..8a3b99e0bdf 100644 --- a/shared/rangeanalysis/CHANGELOG.md +++ b/shared/rangeanalysis/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/rangeanalysis/change-notes/released/1.0.9.md b/shared/rangeanalysis/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/rangeanalysis/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/rangeanalysis/codeql-pack.release.yml b/shared/rangeanalysis/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/rangeanalysis/codeql-pack.release.yml +++ b/shared/rangeanalysis/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/rangeanalysis/qlpack.yml b/shared/rangeanalysis/qlpack.yml index aaf1b190357..e443eea184f 100644 --- a/shared/rangeanalysis/qlpack.yml +++ b/shared/rangeanalysis/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/rangeanalysis -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: diff --git a/shared/regex/CHANGELOG.md b/shared/regex/CHANGELOG.md index 01154f6c5f5..f0b74ab2c7e 100644 --- a/shared/regex/CHANGELOG.md +++ b/shared/regex/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/regex/change-notes/released/1.0.9.md b/shared/regex/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/regex/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/regex/codeql-pack.release.yml b/shared/regex/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/regex/codeql-pack.release.yml +++ b/shared/regex/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/regex/qlpack.yml b/shared/regex/qlpack.yml index d8b03f4ad2f..56deb3800a1 100644 --- a/shared/regex/qlpack.yml +++ b/shared/regex/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/regex -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: diff --git a/shared/ssa/CHANGELOG.md b/shared/ssa/CHANGELOG.md index 85bef6a3284..8d36e2ab664 100644 --- a/shared/ssa/CHANGELOG.md +++ b/shared/ssa/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/ssa/change-notes/released/1.0.9.md b/shared/ssa/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/ssa/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/ssa/codeql-pack.release.yml b/shared/ssa/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/ssa/codeql-pack.release.yml +++ b/shared/ssa/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/ssa/qlpack.yml b/shared/ssa/qlpack.yml index 1bd2bea757b..f412d56b995 100644 --- a/shared/ssa/qlpack.yml +++ b/shared/ssa/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ssa -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: diff --git a/shared/threat-models/CHANGELOG.md b/shared/threat-models/CHANGELOG.md index 9589b67148f..7e87aa46357 100644 --- a/shared/threat-models/CHANGELOG.md +++ b/shared/threat-models/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/threat-models/change-notes/released/1.0.9.md b/shared/threat-models/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/threat-models/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/threat-models/codeql-pack.release.yml b/shared/threat-models/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/threat-models/codeql-pack.release.yml +++ b/shared/threat-models/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/threat-models/qlpack.yml b/shared/threat-models/qlpack.yml index 434466938b1..0035335c6e3 100644 --- a/shared/threat-models/qlpack.yml +++ b/shared/threat-models/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/threat-models -version: 1.0.9 +version: 1.0.9-dev library: true groups: shared dataExtensions: diff --git a/shared/tutorial/CHANGELOG.md b/shared/tutorial/CHANGELOG.md index ba77e020439..93d06a2b74f 100644 --- a/shared/tutorial/CHANGELOG.md +++ b/shared/tutorial/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/tutorial/change-notes/released/1.0.9.md b/shared/tutorial/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/tutorial/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/tutorial/codeql-pack.release.yml b/shared/tutorial/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/tutorial/codeql-pack.release.yml +++ b/shared/tutorial/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/tutorial/qlpack.yml b/shared/tutorial/qlpack.yml index 9a89b262a32..6f745d6c77e 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.9 +version: 1.0.9-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/typeflow/CHANGELOG.md b/shared/typeflow/CHANGELOG.md index 93c030dee3e..de58be267d7 100644 --- a/shared/typeflow/CHANGELOG.md +++ b/shared/typeflow/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/typeflow/change-notes/released/1.0.9.md b/shared/typeflow/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/typeflow/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/typeflow/codeql-pack.release.yml b/shared/typeflow/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/typeflow/codeql-pack.release.yml +++ b/shared/typeflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/typeflow/qlpack.yml b/shared/typeflow/qlpack.yml index 21b1ddbc965..71d74cb3af5 100644 --- a/shared/typeflow/qlpack.yml +++ b/shared/typeflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typeflow -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: diff --git a/shared/typetracking/CHANGELOG.md b/shared/typetracking/CHANGELOG.md index a4e57c22187..0135f24d76b 100644 --- a/shared/typetracking/CHANGELOG.md +++ b/shared/typetracking/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/typetracking/change-notes/released/1.0.9.md b/shared/typetracking/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/typetracking/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/typetracking/codeql-pack.release.yml b/shared/typetracking/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/typetracking/codeql-pack.release.yml +++ b/shared/typetracking/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/typetracking/qlpack.yml b/shared/typetracking/qlpack.yml index 6f7282c54e9..3f61875e42f 100644 --- a/shared/typetracking/qlpack.yml +++ b/shared/typetracking/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typetracking -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: diff --git a/shared/typos/CHANGELOG.md b/shared/typos/CHANGELOG.md index acee82ce867..415174b3b07 100644 --- a/shared/typos/CHANGELOG.md +++ b/shared/typos/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/typos/change-notes/released/1.0.9.md b/shared/typos/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/typos/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/typos/codeql-pack.release.yml b/shared/typos/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/typos/codeql-pack.release.yml +++ b/shared/typos/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/typos/qlpack.yml b/shared/typos/qlpack.yml index 3e644f92d6d..4df1e7c6e6a 100644 --- a/shared/typos/qlpack.yml +++ b/shared/typos/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typos -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/util/CHANGELOG.md b/shared/util/CHANGELOG.md index 2f918fd0416..5213509f1c7 100644 --- a/shared/util/CHANGELOG.md +++ b/shared/util/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/util/change-notes/released/1.0.9.md b/shared/util/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/util/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/util/codeql-pack.release.yml b/shared/util/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/util/codeql-pack.release.yml +++ b/shared/util/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/util/qlpack.yml b/shared/util/qlpack.yml index ab191310e56..2e46755f89f 100644 --- a/shared/util/qlpack.yml +++ b/shared/util/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/util -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: null diff --git a/shared/xml/CHANGELOG.md b/shared/xml/CHANGELOG.md index 90afd761e7d..e776ce85b58 100644 --- a/shared/xml/CHANGELOG.md +++ b/shared/xml/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/xml/change-notes/released/1.0.9.md b/shared/xml/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/xml/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/xml/codeql-pack.release.yml b/shared/xml/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/xml/codeql-pack.release.yml +++ b/shared/xml/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/xml/qlpack.yml b/shared/xml/qlpack.yml index f43260879fb..50b2e44a4b7 100644 --- a/shared/xml/qlpack.yml +++ b/shared/xml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/xml -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true dependencies: diff --git a/shared/yaml/CHANGELOG.md b/shared/yaml/CHANGELOG.md index 222c0ec037c..3b774c7dc4c 100644 --- a/shared/yaml/CHANGELOG.md +++ b/shared/yaml/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/shared/yaml/change-notes/released/1.0.9.md b/shared/yaml/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/shared/yaml/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/shared/yaml/codeql-pack.release.yml b/shared/yaml/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/shared/yaml/codeql-pack.release.yml +++ b/shared/yaml/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/shared/yaml/qlpack.yml b/shared/yaml/qlpack.yml index 4a63da564e5..4fa80cf5c0c 100644 --- a/shared/yaml/qlpack.yml +++ b/shared/yaml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/yaml -version: 1.0.9 +version: 1.0.9-dev groups: shared library: true warnOnImplicitThis: true diff --git a/swift/ql/lib/CHANGELOG.md b/swift/ql/lib/CHANGELOG.md index 5602ebc7d23..07ce1b3e9de 100644 --- a/swift/ql/lib/CHANGELOG.md +++ b/swift/ql/lib/CHANGELOG.md @@ -1,9 +1,3 @@ -## 2.0.1 - -### Minor Analysis Improvements - -* All AST classes in `codeql.swift.elements` are now `final`, which means that it is no longer possible to `override` predicates defined in those classes (it is, however, still possible to `extend` the classes). - ## 2.0.0 ### Breaking Changes diff --git a/swift/ql/lib/change-notes/released/2.0.1.md b/swift/ql/lib/change-notes/2024-09-16-final-classes.md similarity index 83% rename from swift/ql/lib/change-notes/released/2.0.1.md rename to swift/ql/lib/change-notes/2024-09-16-final-classes.md index ea35dc1370b..32f46efd979 100644 --- a/swift/ql/lib/change-notes/released/2.0.1.md +++ b/swift/ql/lib/change-notes/2024-09-16-final-classes.md @@ -1,5 +1,4 @@ -## 2.0.1 - -### Minor Analysis Improvements - +--- +category: minorAnalysis +--- * All AST classes in `codeql.swift.elements` are now `final`, which means that it is no longer possible to `override` predicates defined in those classes (it is, however, still possible to `extend` the classes). diff --git a/swift/ql/lib/codeql-pack.release.yml b/swift/ql/lib/codeql-pack.release.yml index fe974a4dbf3..0abe6ccede0 100644 --- a/swift/ql/lib/codeql-pack.release.yml +++ b/swift/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 2.0.1 +lastReleaseVersion: 2.0.0 diff --git a/swift/ql/lib/qlpack.yml b/swift/ql/lib/qlpack.yml index dd1896b3c29..dac64ed9ea9 100644 --- a/swift/ql/lib/qlpack.yml +++ b/swift/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-all -version: 2.0.1 +version: 2.0.1-dev groups: swift extractor: swift dbscheme: swift.dbscheme diff --git a/swift/ql/src/CHANGELOG.md b/swift/ql/src/CHANGELOG.md index b47f96f9eb9..6e8b43032bd 100644 --- a/swift/ql/src/CHANGELOG.md +++ b/swift/ql/src/CHANGELOG.md @@ -1,7 +1,3 @@ -## 1.0.9 - -No user-facing changes. - ## 1.0.8 No user-facing changes. diff --git a/swift/ql/src/change-notes/released/1.0.9.md b/swift/ql/src/change-notes/released/1.0.9.md deleted file mode 100644 index ee073f7ec16..00000000000 --- a/swift/ql/src/change-notes/released/1.0.9.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.9 - -No user-facing changes. diff --git a/swift/ql/src/codeql-pack.release.yml b/swift/ql/src/codeql-pack.release.yml index fb813c5ee05..5c55fbd52ed 100644 --- a/swift/ql/src/codeql-pack.release.yml +++ b/swift/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.0.9 +lastReleaseVersion: 1.0.8 diff --git a/swift/ql/src/qlpack.yml b/swift/ql/src/qlpack.yml index 8f33acf16a6..ff1a0b18e74 100644 --- a/swift/ql/src/qlpack.yml +++ b/swift/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-queries -version: 1.0.9 +version: 1.0.9-dev groups: - swift - queries