Skip to content

Commit

Permalink
Merge branch 'main' into sip-improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
besidev authored May 6, 2024
2 parents 0e10dc8 + 2b33356 commit 5a926d7
Show file tree
Hide file tree
Showing 10 changed files with 204 additions and 72 deletions.
19 changes: 18 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
### 0.2.16-SNAPSHOT (TBD)
### 0.2.18-SNAPSHOT (TBD)

#### Improvements
* Updated **JPro** to version `2024.2.0`.
* Updated **JavaFX** dependencies to version `17.0.11`.
* Updated **SimpleFX** dependencies to version `3.2.33`.

----------------------

### 0.2.17 (May 1, 2024)

### Features
* Added `runAsync` method to the `CommandRunner` class in the `jpro-internal-util` module. This method can be used
to run a command asynchronously. This is useful for long-running commands that should not block the main thread.

----------------------

### 0.2.16 (April 8, 2024)

### Features
* Added `setPrintToConsole` method to CommandRunner class in the `jpro-internal-util` module. This method can be used
Expand Down
60 changes: 30 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,15 +61,15 @@ and OAuth2 (and to some extent OpenID Connect) implementation.
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-auth-core</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-auth-core:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-auth-core:0.2.18-SNAPSHOT")
}
```

Expand All @@ -82,15 +82,15 @@ Creates human and AI friendly String representations of JavaFX SceneGraphs.
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-scenegraph</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-scenegraph:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-scenegraph:0.2.18-SNAPSHOT")
}
```

Expand All @@ -103,15 +103,15 @@ This library provides a simple way to pick, drop, upload and download files in *
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-file</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-file:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-file:0.2.18-SNAPSHOT")
}
```

Expand Down Expand Up @@ -147,15 +147,15 @@ to the desired size.
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-image-manager</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-image-manager:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-image-manager:0.2.18-SNAPSHOT")
}
```

Expand All @@ -170,7 +170,7 @@ all while utilizing the same codebase.
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-media</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>

<dependency>
Expand All @@ -191,7 +191,7 @@ plugins {
}
dependencies {
implementation("one.jpro.platform:jpro-media:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-media:0.2.18-SNAPSHOT")
implementation "org.bytedeco:javacv-platform:1.5.10" // use compileOnly configuration when running/deploying with JPro
}
```
Expand All @@ -209,15 +209,15 @@ Currently, there are three routing modules available:
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-routing-core</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-routing-core:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-routing-core:0.2.18-SNAPSHOT")
}
```

Expand All @@ -229,15 +229,15 @@ dependencies {
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-routing-dev</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-routing-dev:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-routing-dev:0.2.18-SNAPSHOT")
}
```

Expand All @@ -249,15 +249,15 @@ dependencies {
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-routing-popup</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-routing-popup:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-routing-popup:0.2.18-SNAPSHOT")
}
```

Expand All @@ -270,15 +270,15 @@ This library allows you to render Markdown formatted content in your **JPro/Java
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-mdfx</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-mdfx:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-mdfx:0.2.18-SNAPSHOT")
}
```

Expand All @@ -293,15 +293,15 @@ This data is only accessible in the JPro Server, not in the browser - which can
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-session</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-session:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-session:0.2.18-SNAPSHOT")
}
```

Expand All @@ -322,15 +322,15 @@ capabilities.
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-webrtc</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-webrtc:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-webrtc:0.2.18-SNAPSHOT")
}
```

Expand All @@ -345,15 +345,15 @@ the embedded controls. The video can be played in full-screen mode.
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-youtube</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-youtube:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-youtube:0.2.18-SNAPSHOT")
}
```

Expand Down Expand Up @@ -382,15 +382,15 @@ Provides a skin implementation of a scrollpane for **JPro** applications only.
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>jpro-html-scrollpane</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependencies>
```

#### Gradle configuration
```groovy
dependencies {
implementation("one.jpro.platform:jpro-html-scrollpane:0.2.16-SNAPSHOT")
implementation("one.jpro.platform:jpro-html-scrollpane:0.2.18-SNAPSHOT")
}
```

Expand All @@ -409,14 +409,14 @@ bug-free and leak-free applications.
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>tree-showing</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
```

#### Gradle configuration
```groovy
dependencies {
implementation 'one.jpro.platform:tree-showing:0.2.16-SNAPSHOT'
implementation 'one.jpro.platform:tree-showing:0.2.18-SNAPSHOT'
}
```

Expand Down Expand Up @@ -448,15 +448,15 @@ This can be useful for debugging purposes, detecting deadlocks or other optimize
<dependency>
<groupId>one.jpro.platform</groupId>
<artifactId>freeze-detector</artifactId>
<version>0.2.16-SNAPSHOT</version>
<version>0.2.18-SNAPSHOT</version>
</dependency>
</dependency>
```

#### Gradle configuration
```groovy
dependencies {
implementation 'one.jpro.platform:freeze-detector:0.2.16-SNAPSHOT'
implementation 'one.jpro.platform:freeze-detector:0.2.18-SNAPSHOT'
}
```

Expand Down
18 changes: 9 additions & 9 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
JPRO_PLATFORM_VERSION = 0.2.16-SNAPSHOT
JPRO_PLATFORM_VERSION = 0.2.18-SNAPSHOT

JPRO_VERSION = 2024.1.1-SNAPSHOT
JAVAFX_VERSION = 17.0.10
SIMPLEFX_VERSION = 3.2.32
JMEMORYBUDDY_VERSION = 0.5.1
JPRO_VERSION = 2024.2.0
JAVAFX_VERSION = 17.0.11
SIMPLEFX_VERSION = 3.2.33
JMEMORYBUDDY_VERSION = 0.5.3
JNODES_VERSION = 0.8.1
SCENIC_VIEW_VERSION = 11.0.3-SNAPSHOT-FORK

Expand All @@ -25,11 +25,11 @@ JAKARTA_VALIDATION_VERSION = 3.0.2
CSSFX_VERSION = 11.5.1
IKONLI_VERSION = 12.3.1
ATLANTAFX_VERSION = 2.0.1
COMMONS_IO_VERSION = 2.15.1
COMMONS_IO_VERSION = 2.16.1
JUNIT_VERSION = 5.10.2
ASSERTJ_VERSION = 3.25.3
HAMCREST_VERSION = 2.2
MOCKITO_VERSION = 5.11.0
TESTFX_VERSION = 4.0.17
SLF4J_API_VERSION = 2.0.12
LOGBACK_VERSION = 1.5.3
TESTFX_VERSION = 4.0.18
SLF4J_API_VERSION = 2.0.13
LOGBACK_VERSION = 1.5.6
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
Loading

0 comments on commit 5a926d7

Please sign in to comment.