From b7b6d9e7f78aab7ef3bccb1155156c424de026fd Mon Sep 17 00:00:00 2001 From: Sam Cao Date: Mon, 21 Oct 2024 13:16:05 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=83=20docs:=20Update=20release=20to=20?= =?UTF-8?q?v0.4.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 +++++++++--- docs/release_notes.md | 2 +- scripts/ts/change-version.ts | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a7c822d..595c27a 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,12 @@ JavetBuddy is [Javet](https://github.com/caoccao/Javet) + [ByteBuddy](https://bytebuddy.net/). JavetBuddy enhances JVM via bytecode by JavaScript. +## Features + +* Inject ad-hoc non-final Java Class by JavaScript +* Extend non-final Java Class by JavaScript +* Call `$super` in Derived Class + ## Dependencies ### Maven @@ -14,7 +20,7 @@ JavetBuddy is [Javet](https://github.com/caoccao/Javet) + [ByteBuddy](https://by com.caoccao.javet.buddy javet-buddy - 0.3.0 + 0.4.0 net.bytebuddy @@ -26,14 +32,14 @@ JavetBuddy is [Javet](https://github.com/caoccao/Javet) + [ByteBuddy](https://by ### Gradle Kotlin DSL ```kotlin -implementation("com.caoccao.javet.buddy:javet-buddy:0.3.0") +implementation("com.caoccao.javet.buddy:javet-buddy:0.4.0") implementation("net.bytebuddy:byte-buddy:1.15.5") ``` ### Gradle Groovy DSL ```groovy -implementation 'com.caoccao.javet.buddy:javet-buddy:0.3.0' +implementation 'com.caoccao.javet.buddy:javet-buddy:0.4.0' implementation 'net.bytebuddy:byte-buddy:1.15.5' ``` diff --git a/docs/release_notes.md b/docs/release_notes.md index 0f525f3..6c51cc5 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -5,7 +5,7 @@ * Upgraded ByteBuddy to v1.15.5 * Supported calling super * Supported extending an existing Java class -* Added ``DynamicObjectExtendHandler`` +* Added `DynamicObjectExtendHandler` ## 0.3.0 diff --git a/scripts/ts/change-version.ts b/scripts/ts/change-version.ts index ba9c79d..65450c1 100644 --- a/scripts/ts/change-version.ts +++ b/scripts/ts/change-version.ts @@ -103,5 +103,5 @@ class ChangeVersion { } } -const changeVersion = new ChangeVersion("0.3.0", "0.4.0"); +const changeVersion = new ChangeVersion("0.4.0", "0.4.0"); changeVersion.change();