Skip to content

Commit 8ce2d39

Browse files
authored
Merge pull request #20413 from github/idrissrio/java25-change-note
Java: Add change note and update supported versions
2 parents 0b43203 + a0e963f commit 8ce2d39

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

docs/codeql/reusables/supported-versions-compilers.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
.NET 5, .NET 6, .NET 7, .NET 8, .NET 9","``.sln``, ``.csproj``, ``.cs``, ``.cshtml``, ``.xaml``"
1919
GitHub Actions,"Not applicable",Not applicable,"``.github/workflows/*.yml``, ``.github/workflows/*.yaml``, ``**/action.yml``, ``**/action.yaml``"
2020
Go (aka Golang), "Go up to 1.25", "Go 1.11 or more recent", ``.go``
21-
Java,"Java 7 to 24 [6]_","javac (OpenJDK and Oracle JDK),
21+
Java,"Java 7 to 25 [6]_","javac (OpenJDK and Oracle JDK),
2222

2323
Eclipse compiler for Java (ECJ) [7]_",``.java``
2424
Kotlin,"Kotlin 1.6.0 to 2.2.2\ *x*","kotlinc",``.kt``
@@ -36,7 +36,7 @@
3636
.. [3] Objective-C, Objective-C++, C++/CLI, and C++/CX are not supported.
3737
.. [4] Support for the clang-cl compiler is preliminary.
3838
.. [5] Support for the Arm Compiler (armcc) is preliminary.
39-
.. [6] Builds that execute on Java 7 to 24 can be analyzed. The analysis understands standard language features in Java 8 to 24; "preview" and "incubator" features are not supported. Source code using Java language versions older than Java 8 are analyzed as Java 8 code.
39+
.. [6] Builds that execute on Java 7 to 25 can be analyzed. The analysis understands standard language features in Java 8 to 25; "preview" and "incubator" features are not supported. Source code using Java language versions older than Java 8 are analyzed as Java 8 code.
4040
.. [7] ECJ is supported when the build invokes it via the Maven Compiler plugin or the Takari Lifecycle plugin.
4141
.. [8] JSX and Flow code, YAML, JSON, HTML, and XML files may also be analyzed with JavaScript files.
4242
.. [9] The extractor requires Python 3 to run. To analyze Python 2.7 you should install both versions of Python.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
category: feature
3+
---
4+
* The Java extractor and QL libraries now support Java 25.

0 commit comments

Comments
 (0)