Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
c9ac96e
Next development iteration
AB-xdev Oct 19, 2023
1c4f077
Bump log4j2-version from 2.21.0 to 2.21.1
dependabot[bot] Oct 25, 2023
6cb43b9
Fix syntax for edit
AB-xdev Oct 25, 2023
7f6fd29
Update update-from-template.yml
AB-xdev Oct 25, 2023
4a9626f
Merge pull request #9 from xdev-software/update-from-template
AB-xdev Oct 25, 2023
e2521c2
Merge pull request #12 from xdev-software/update-from-template
AB-xdev Oct 25, 2023
b92c8a8
Merge pull request #11 from xdev-software/dependabot/maven/log4j2-ver…
AB-xdev Oct 25, 2023
6c3628b
Compile with Java 21
AB-xdev Oct 26, 2023
36b201e
Recommend Java 21 for development
AB-xdev Oct 26, 2023
4670912
Merge pull request #13 from xdev-software/update-from-template
AB-xdev Oct 26, 2023
9a7e5a4
Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 to 3.3.2
dependabot[bot] Oct 27, 2023
77bcbb3
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2
dependabot[bot] Nov 7, 2023
863ce33
Merge pull request #10 from xdev-software/dependabot/maven/org.apache…
AB-xdev Nov 7, 2023
90b6050
Merge pull request #14 from xdev-software/dependabot/maven/org.apache…
AB-xdev Nov 7, 2023
4f4e0fd
Rename
AB-xdev Nov 7, 2023
7ef55fd
Merge branch 'update-from-template'
AB-xdev Nov 7, 2023
0cf81c0
Place bracket correctly
AB-xdev Nov 7, 2023
aeccd61
Merge pull request #11 from xdev-software/update-from-template
AB-xdev Nov 7, 2023
f624865
Merge pull request #17 from xdev-software/update-from-template
AB-xdev Nov 7, 2023
acdb63b
Merge remote-tracking branch 'origin/update-from-template' into develop
AB-xdev Nov 7, 2023
ae3d1b7
Bump org.openapitools:openapi-generator-maven-plugin from 7.0.1 to 7.1.0
dependabot[bot] Nov 14, 2023
b6728ec
Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.16.0
dependabot[bot] Nov 16, 2023
90ea1ec
Bump log4j2-version from 2.21.1 to 2.22.0
dependabot[bot] Nov 21, 2023
2bfe35c
Merge pull request #18 from xdev-software/dependabot/maven/org.openap…
AB-xdev Nov 23, 2023
6da68a3
Merge pull request #19 from xdev-software/dependabot/maven/com.faster…
AB-xdev Nov 23, 2023
c453c26
Merge pull request #20 from xdev-software/dependabot/maven/log4j2-ver…
AB-xdev Nov 23, 2023
e458faa
Bump actions/setup-java from 3 to 4
dependabot[bot] Nov 30, 2023
4efe636
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3
dependabot[bot] Dec 4, 2023
33a3f9f
Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.2.3
dependabot[bot] Dec 4, 2023
a1f982e
Merge pull request #12 from xdev-software/dependabot/github_actions/a…
AB-xdev Dec 4, 2023
122fc93
Merge pull request #13 from xdev-software/dependabot/maven/org.apache…
AB-xdev Dec 4, 2023
f16c4be
Renamed
AB-xdev Dec 4, 2023
f4e2570
Merge branch 'update-from-template'
AB-xdev Dec 4, 2023
5357857
Merge pull request #24 from xdev-software/dependabot/maven/org.apache…
AB-xdev Dec 4, 2023
41d2caa
Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0
dependabot[bot] Dec 4, 2023
e36daa2
Merge pull request #22 from xdev-software/dependabot/maven/org.codeha…
AB-xdev Dec 4, 2023
738536e
Remove unused ``jackson-jaxrs-json-provider``
AB-xdev Dec 4, 2023
ae4076b
Merge remote-tracking branch 'origin/update-from-template' into develop
AB-xdev Dec 4, 2023
96c2536
Merge remote-tracking branch 'origin/update-from-template' into develop
AB-xdev Dec 4, 2023
c308537
Update ApiClient.java
AB-xdev Dec 4, 2023
0d08499
Update CHANGELOG.md
AB-xdev Dec 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/checkBuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:

strategy:
matrix:
java: [17]
java: [17, 21]
distribution: [temurin]

steps:
- uses: actions/checkout@v4

- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- uses: actions/checkout@v4

- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
Expand Down Expand Up @@ -120,7 +120,7 @@ jobs:
git pull

- name: Set up JDK Apache Maven Central
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with: # running setup-java again overwrites the settings.xml
java-version: '17'
distribution: 'temurin'
Expand Down Expand Up @@ -152,7 +152,7 @@ jobs:
git pull

- name: Setup - Java
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis

- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 17
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v4

- name: Set up JDK OSSRH
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with: # running setup-java again overwrites the settings.xml
distribution: 'temurin'
java-version: '17'
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/update-from-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,8 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh_pr_up() {
gh pr create "$@" || gh pr edit "$@"
gh pr create -H "${{ env.UPDATE_BRANCH }}" "$@" || (git checkout "${{ env.UPDATE_BRANCH }}" && gh pr edit "$@")
}
gh_pr_up -B "${{ steps.main.outputs.current_branch }}" \
-H "${{ env.UPDATE_BRANCH }}" \
--title "Update from template" \
--body "An automated PR to sync changes from the template into this repo"
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# 1.1.1
* Removed unused dependency ``com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider``

# 1.1.0
* Add undocumented ``video_stream`` field for sessions.<br/>Affected endpoints are:
* ``/session/add``
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ We also encourage you to read the [contribution instructions by GitHub](https://
### Software Requirements
You should have the following things installed:
* Git
* Java 17 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/))
* Java 21 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/))
* Maven

### Recommended setup
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.xdev-software</groupId>
<artifactId>sched-java-client-root</artifactId>
<version>1.1.0</version>
<version>1.1.1-SNAPSHOT</version>
<packaging>pom</packaging>

<organization>
Expand Down
4 changes: 2 additions & 2 deletions sched-java-client-demo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.xdev-software</groupId>
<artifactId>sched-java-client-demo</artifactId>
<version>1.1.0</version>
<version>1.1.1-SNAPSHOT</version>
<packaging>jar</packaging>

<inceptionYear>2022</inceptionYear>
Expand All @@ -25,7 +25,7 @@

<mainClass>software.xdev.Application</mainClass>

<log4j2-version>2.21.0</log4j2-version>
<log4j2-version>2.22.0</log4j2-version>
</properties>

<dependencies>
Expand Down
43 changes: 28 additions & 15 deletions sched-java-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.xdev-software</groupId>
<artifactId>sched-java-client</artifactId>
<version>1.1.0</version>
<version>1.1.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>sched-java-client</name>
Expand Down Expand Up @@ -94,7 +94,7 @@
<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>2.15.3</version>
<version>2.16.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand All @@ -106,7 +106,7 @@
<dependency>
<groupId>org.apache.httpcomponents.client5</groupId>
<artifactId>httpclient5</artifactId>
<version>5.2.1</version>
<version>5.2.3</version>
</dependency>

<!-- JSON processing: jackson -->
Expand All @@ -122,10 +122,6 @@
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
Expand Down Expand Up @@ -188,7 +184,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.6.0</version>
<version>3.6.3</version>
<executions>
<execution>
<id>attach-javadocs</id>
Expand Down Expand Up @@ -221,7 +217,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.4.0</version>
<version>3.5.0</version>
<executions>
<execution>
<phase>generate-sources</phase>
Expand Down Expand Up @@ -285,7 +281,7 @@
<profile>
<id>openapi-generator</id>
<properties>
<basePackage>software.xdev.sched</basePackage>
<componentName>sched</componentName>

<generatedDirRelative>src/generated/java</generatedDirRelative>
<generatedDir>${project.basedir}/${generatedDirRelative}</generatedDir>
Expand All @@ -299,7 +295,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>3.3.1</version>
<version>3.3.2</version>
<executions>
<execution>
<id>pre-generation-clean</id>
Expand Down Expand Up @@ -328,7 +324,7 @@
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>7.0.1</version>
<version>7.1.0</version>
<executions>
<execution>
<goals>
Expand All @@ -340,9 +336,9 @@
<configOptions>
<sourceFolder>${openApiRelativeGeneratorDir}</sourceFolder>
<library>apache-httpclient</library>
<apiPackage>${basePackage}.api</apiPackage>
<modelPackage>${basePackage}.model</modelPackage>
<invokerPackage>${basePackage}.client</invokerPackage>
<apiPackage>software.xdev.${componentName}.api</apiPackage>
<modelPackage>software.xdev.${componentName}.model</modelPackage>
<invokerPackage>software.xdev.${componentName}.client</invokerPackage>
<!-- Otherwise throw and catch everywhere -->
<useRuntimeException>true</useRuntimeException>
<!-- Some fields of API have been ignored because they are unused -->
Expand Down Expand Up @@ -388,6 +384,23 @@
<artifactId>find-and-replace-maven-plugin</artifactId>
<version>1.1.0</version>
<executions>
<execution>
<id>remove-unused-import-com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider</id>
<phase>process-sources</phase>
<goals>
<goal>find-and-replace</goal>
</goals>
<configuration>
<replacementType>file-contents</replacementType>
<baseDir>${generatedDirRelative}/software/xdev/${componentName}/client/</baseDir>
<fileMask>ApiClient.java</fileMask>
<!-- @formatter:off DO NOT INTRODUCE LINE BREAK -->
<findRegex>^(import com\.fasterxml\.jackson\.jaxrs\.json\.JacksonJsonProvider;)$</findRegex>
<!-- Can't be removed as the plugin isn't supporting empty values -->
<replaceValue>// $1</replaceValue>
<!-- @formatter:on -->
</configuration>
</execution>
<execution>
<!-- Sched Patch No1: Simple text is returned as text/html despite having no HTML -->
<id>handle-html-like-text</id>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import com.fasterxml.jackson.databind.*;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import java.time.OffsetDateTime;
import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider;
// import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JavaType;
Expand Down