Release preparation for version 2.19.1

This commit is contained in:
github-actions[bot]
2024-09-30 17:59:48 +00:00
parent 70b4ecf0a5
commit 455c8c5953
154 changed files with 412 additions and 156 deletions

View File

@@ -1,4 +0,0 @@
---
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.

View File

@@ -1,4 +0,0 @@
---
category: deprecated
---
* The `RefType.nestedName()` predicate has been deprecated, and `RefType.getNestedName()` added to replace it.

View File

@@ -1,5 +0,0 @@
---
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.

View File

@@ -1,4 +0,0 @@
---
category: feature
---
* Kotlin versions up to 2.1.0\ *x* are now supported.

View File

@@ -1,4 +0,0 @@
---
category: feature
---
* The Java extractor and QL libraries now support Java 23.

View File

@@ -0,0 +1,13 @@
## 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.