diff --git a/CHANGELOG.md b/CHANGELOG.md index ebb4fd23..0fd26020 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -### 0.3.3-SNAPSHOT (TBD) +### 0.4.0 (July 11, 2024) #### Features * Implemented and added `jpro-mail` module to the platform. This module provides an API to send emails from a diff --git a/README.md b/README.md index c2d42607..888b4642 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ and OAuth2 (and to some extent OpenID Connect) implementation. one.jpro.platform jpro-auth-core - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -69,7 +69,7 @@ and OAuth2 (and to some extent OpenID Connect) implementation. #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-auth-core:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-auth-core:0.4.0") } ``` @@ -82,7 +82,7 @@ Creates human and AI friendly String representations of JavaFX SceneGraphs. one.jpro.platform jpro-scenegraph - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -90,7 +90,7 @@ Creates human and AI friendly String representations of JavaFX SceneGraphs. #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-scenegraph:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-scenegraph:0.4.0") } ``` @@ -103,7 +103,7 @@ This library provides a simple way to pick, drop, upload and download files in * one.jpro.platform jpro-file - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -111,7 +111,7 @@ This library provides a simple way to pick, drop, upload and download files in * #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-file:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-file:0.4.0") } ``` @@ -147,7 +147,7 @@ to the desired size. one.jpro.platform jpro-image-manager - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -155,7 +155,7 @@ to the desired size. #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-image-manager:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-image-manager:0.4.0") } ``` @@ -169,7 +169,7 @@ using SMTP and SMTPS protocols. It also provides a simple way to compose and sen one.jpro.platform jpro-mail - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -177,7 +177,7 @@ using SMTP and SMTPS protocols. It also provides a simple way to compose and sen #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-mail:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-mail:0.4.0") } ``` @@ -192,7 +192,7 @@ all while utilizing the same codebase. one.jpro.platform jpro-media - 0.3.3-SNAPSHOT + 0.4.0 @@ -213,7 +213,7 @@ plugins { } dependencies { - implementation("one.jpro.platform:jpro-media:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-media:0.4.0") implementation "org.bytedeco:javacv-platform:1.5.10" // use compileOnly configuration when running/deploying with JPro } ``` @@ -231,7 +231,7 @@ Currently, there are three routing modules available: one.jpro.platform jpro-routing-core - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -239,7 +239,7 @@ Currently, there are three routing modules available: #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-routing-core:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-routing-core:0.4.0") } ``` @@ -251,7 +251,7 @@ dependencies { one.jpro.platform jpro-routing-dev - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -259,7 +259,7 @@ dependencies { #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-routing-dev:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-routing-dev:0.4.0") } ``` @@ -271,7 +271,7 @@ dependencies { one.jpro.platform jpro-routing-popup - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -279,7 +279,7 @@ dependencies { #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-routing-popup:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-routing-popup:0.4.0") } ``` @@ -292,7 +292,7 @@ This library allows you to render Markdown formatted content in your **JPro/Java one.jpro.platform jpro-mdfx - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -300,7 +300,7 @@ This library allows you to render Markdown formatted content in your **JPro/Java #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-mdfx:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-mdfx:0.4.0") } ``` @@ -315,7 +315,7 @@ This data is only accessible in the JPro Server, not in the browser - which can one.jpro.platform jpro-session - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -323,7 +323,7 @@ This data is only accessible in the JPro Server, not in the browser - which can #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-session:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-session:0.4.0") } ``` @@ -344,7 +344,7 @@ capabilities. one.jpro.platform jpro-webrtc - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -352,7 +352,7 @@ capabilities. #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-webrtc:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-webrtc:0.4.0") } ``` @@ -367,7 +367,7 @@ the embedded controls. The video can be played in full-screen mode. one.jpro.platform jpro-youtube - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -375,7 +375,7 @@ the embedded controls. The video can be played in full-screen mode. #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-youtube:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-youtube:0.4.0") } ``` @@ -404,7 +404,7 @@ Provides a skin implementation of a scrollpane for **JPro** applications only. one.jpro.platform jpro-html-scrollpane - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -412,7 +412,7 @@ Provides a skin implementation of a scrollpane for **JPro** applications only. #### Gradle configuration ```groovy dependencies { - implementation("one.jpro.platform:jpro-html-scrollpane:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-html-scrollpane:0.4.0") } ``` @@ -431,14 +431,14 @@ bug-free and leak-free applications. one.jpro.platform tree-showing - 0.3.3-SNAPSHOT + 0.4.0 ``` #### Gradle configuration ```groovy dependencies { - implementation 'one.jpro.platform:tree-showing:0.3.3-SNAPSHOT' + implementation 'one.jpro.platform:tree-showing:0.4.0' } ``` @@ -470,7 +470,7 @@ This can be useful for debugging purposes, detecting deadlocks or other optimize one.jpro.platform freeze-detector - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -478,7 +478,7 @@ This can be useful for debugging purposes, detecting deadlocks or other optimize #### Gradle configuration ```groovy dependencies { - implementation 'one.jpro.platform:freeze-detector:0.3.3-SNAPSHOT' + implementation 'one.jpro.platform:freeze-detector:0.4.0' } ``` diff --git a/gradle.properties b/gradle.properties index 0566be18..918c62fa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -JPRO_PLATFORM_VERSION = 0.3.3-SNAPSHOT +JPRO_PLATFORM_VERSION = 0.4.0 JPRO_VERSION = 2024.3.0 JAVAFX_VERSION = 17.0.11 diff --git a/jpro-auth/README.md b/jpro-auth/README.md index dbb632c3..a0ebf4ef 100644 --- a/jpro-auth/README.md +++ b/jpro-auth/README.md @@ -91,7 +91,7 @@ processes. Add the following configuration to your project based on the build to - Gradle ```groovy dependencies { - implementation("one.jpro.platform:jpro-auth:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-auth:0.4.0") } ``` - Maven @@ -100,7 +100,7 @@ processes. Add the following configuration to your project based on the build to one.jpro.platform jpro-auth-core - 0.3.3-SNAPSHOT + 0.4.0 ``` @@ -111,7 +111,7 @@ the authentication process. Add the following configuration to your project base - Gradle ```groovy dependencies { - implementation("one.jpro.platform:jpro-auth-routing:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-auth-routing:0.4.0") } ``` - Maven @@ -120,7 +120,7 @@ the authentication process. Add the following configuration to your project base one.jpro.platform jpro-auth-routing - 0.3.3-SNAPSHOT + 0.4.0 ``` diff --git a/jpro-file/README.md b/jpro-file/README.md index bfc9a978..6e8957c6 100644 --- a/jpro-file/README.md +++ b/jpro-file/README.md @@ -78,7 +78,7 @@ a specified callback handler is invoked for further processing. - Gradle ```groovy dependencies { - implementation("one.jpro.platform:jpro-file:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-file:0.4.0") } ``` - Maven @@ -87,7 +87,7 @@ a specified callback handler is invoked for further processing. one.jpro.platform jpro-file - 0.3.3-SNAPSHOT + 0.4.0 ``` diff --git a/jpro-mail/README.md b/jpro-mail/README.md index 6bb3fa05..73d734fd 100644 --- a/jpro-mail/README.md +++ b/jpro-mail/README.md @@ -59,7 +59,7 @@ email attributes such as sender, recipients, subject, and date, as well as metho - Gradle ```groovy dependencies { - implementation("one.jpro.platform:jpro-mail:0.3.3-SNAPSHOT") + implementation("one.jpro.platform:jpro-mail:0.4.0") } ``` - Maven @@ -68,7 +68,7 @@ email attributes such as sender, recipients, subject, and date, as well as metho one.jpro.platform jpro-mail - 0.3.3-SNAPSHOT + 0.4.0 ``` diff --git a/jpro-media/README.md b/jpro-media/README.md index da8d5d29..b8385030 100644 --- a/jpro-media/README.md +++ b/jpro-media/README.md @@ -37,7 +37,7 @@ plugins { } dependencies { - implementation 'one.jpro.platform:jpro-media:0.3.3-SNAPSHOT' + implementation 'one.jpro.platform:jpro-media:0.4.0' // use compileOnly configuration when running/deploying with JPro, // since the platform specific libraries are no more needed @@ -72,7 +72,7 @@ the `release` zipped file. Even the `jpro:run` task is faster since these files one.jpro.platform jpro-media - 0.3.3-SNAPSHOT + 0.4.0 org.bytedeco