Skip to content

Commit

Permalink
Document supported java versions (#1769)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
danischroeter authored Feb 10, 2025
1 parent 54165f2 commit a8417f3
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,26 @@ Buddy allows the creation of arbitrary classes and is not limited to implementin
proxies. Furthermore, Byte Buddy offers a convenient API for changing classes either manually, using a Java agent or
during a build.

Java version compatibility
==========================

These are the minimal versions of Byte Buddy you'll need to use a certain Java version.
The min supported Java version is Java 5.

| ByteBuddy Version | Max Supported Java Version |
|-------------------|----------------------------|
| 1.15.4 | 24 |
| 1.14.12 | 23 |
| 1.14.8 | 22 |
| 1.14.3 | 21 |
| 1.12.18 | 20 |
| 1.12.9 | 19 |
| 1.11.6 | 18 |
| 1.10.19 | 17 |

Usage
=====

In order to use Byte Buddy, one does not require an understanding of Java byte code or
the [class file format](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html). In contrast, Byte Buddy’s API
aims for code that is concise and easy to understand for everybody. Nevertheless, Byte Buddy remains fully customizable
Expand Down

0 comments on commit a8417f3

Please sign in to comment.