Skip to content

Commit a8417f3

Browse files
Document supported java versions (#1769)
* Document supported java versions Tracking changes in supported java in net.bytebuddy.ClassFileVersion and adding the next released version. * Document supported java versions Integrate: Min Supported Java Version
1 parent 54165f2 commit a8417f3

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

+20
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,26 @@ Buddy allows the creation of arbitrary classes and is not limited to implementin
2020
proxies. Furthermore, Byte Buddy offers a convenient API for changing classes either manually, using a Java agent or
2121
during a build.
2222

23+
Java version compatibility
24+
==========================
25+
26+
These are the minimal versions of Byte Buddy you'll need to use a certain Java version.
27+
The min supported Java version is Java 5.
28+
29+
| ByteBuddy Version | Max Supported Java Version |
30+
|-------------------|----------------------------|
31+
| 1.15.4 | 24 |
32+
| 1.14.12 | 23 |
33+
| 1.14.8 | 22 |
34+
| 1.14.3 | 21 |
35+
| 1.12.18 | 20 |
36+
| 1.12.9 | 19 |
37+
| 1.11.6 | 18 |
38+
| 1.10.19 | 17 |
39+
40+
Usage
41+
=====
42+
2343
In order to use Byte Buddy, one does not require an understanding of Java byte code or
2444
the [class file format](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html). In contrast, Byte Buddy’s API
2545
aims for code that is concise and easy to understand for everybody. Nevertheless, Byte Buddy remains fully customizable

0 commit comments

Comments
 (0)