Skip to content

Commit 28bd463

Browse files
committed
Merge branch 'develop' into update-from-template-github_com_xdev-software_openapi-client-maven-template_master-merged
2 parents a4b2eea + 536352b commit 28bd463

61 files changed

Lines changed: 11505 additions & 34 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/ISSUE_TEMPLATE/bug_report.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ body:
1515
attributes:
1616
label: "Checklist"
1717
options:
18-
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/template-placeholder/releases/latest)"
18+
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/sessionize-java-client/releases/latest)"
1919
required: true
20-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
20+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/sessionize-java-client/issues) or [closed](https://github.com/xdev-software/sessionize-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
2121
required: true
2222
- label: "I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise."
2323
required: true

‎.github/ISSUE_TEMPLATE/enhancement.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ body:
1313
attributes:
1414
label: "Checklist"
1515
options:
16-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
16+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/sessionize-java-client/issues) or [closed](https://github.com/xdev-software/sessionize-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
1717
required: true
1818
- label: "I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise."
1919
required: true

‎.github/ISSUE_TEMPLATE/question.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ body:
1212
attributes:
1313
label: "Checklist"
1414
options:
15-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
15+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/sessionize-java-client/issues) or [closed](https://github.com/xdev-software/sessionize-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
1616
required: true
1717
- label: "I have taken the time to fill in all the required details. I understand that the question will be dismissed otherwise."
1818
required: true

‎.github/workflows/release.yml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,11 @@ jobs:
146146
server-password-env-var: MAVEN_CENTRAL_TOKEN
147147
gpg-passphrase-env-var: MAVEN_GPG_PASSPHRASE
148148

149+
# Required or Sonatype plugin will fail
150+
- name: Downgrade Maven version to 3.9
151+
run: |
152+
sed -i -E '/^distributionUrl=/s/[0-9]+\.[0-9]+\.[0-9]+/3.9.11/g' .mvn/wrapper/maven-wrapper.properties
153+
149154
- name: Publish to Central Portal
150155
run: ../mvnw -B deploy -P publish,publish-sonatype-central-portal
151156
working-directory: src

‎.run/Run Demo.run.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<component name="ProjectRunConfigurationManager">
22
<configuration default="false" name="Run Demo" type="Application" factoryName="Application">
33
<option name="MAIN_CLASS_NAME" value="software.xdev.Application" />
4-
<module name="template-placeholder-demo" />
4+
<module name="sessionize-java-client-demo" />
55
<extension name="coverage">
66
<pattern>
77
<option name="PATTERN" value="software.xdev.*" />

‎CHANGELOG.md‎

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# 2.0.0
2+
* Removed `SpeakersWithEmails` endpoint as it's existence can no longer be validated
3+
* Add `categories`/`categoryItems` to model
4+
* Renamed `CategorySession` to `CategoryDetail`
5+
* Regenerated code with latest OpenApi Generator version
6+
* Updated dependencies
7+
8+
# 1.3.0
9+
* Updated to Jackson v3
10+
* Regenerated code with latest OpenApi Generator version
11+
* Updated dependencies
12+
13+
# 1.2.8
14+
* Regenerated code with latest OpenApi Generator version
15+
* Updated dependencies
16+
17+
# 1.2.7
18+
* Migrated deployment to _Sonatype Maven Central Portal_ [#155](https://github.com/xdev-software/standard-maven-template/issues/155)
19+
* Updated dependencies
20+
21+
# 1.2.6
22+
* Updated dependencies
23+
24+
# 1.2.5
25+
* Updated dependencies
26+
27+
# 1.2.4
28+
* Updated dependencies
29+
30+
# 1.2.3
31+
* ``Session#id`` is now a String #100
32+
* Updated dependencies
33+
34+
# 1.2.2
35+
* Updated dependencies
36+
* Updated to OpenAPI Generator 7.4
37+
38+
# 1.2.1
39+
* ⚠️ GroupId changed from ``com.xdev-software`` to ``software.xdev``
40+
* Updated dependencies
41+
42+
# 1.2.0
43+
* Added/Corrected attributes of
44+
* ``/view/All``
45+
* ``session.categories``
46+
* ``speaker.questionAnswers``
47+
* ``/view/Speakers``
48+
* ``questionAnswers``
49+
* ``/view/Sessions``
50+
* ``room``
51+
* ``categories``
52+
53+
# 1.1.3
54+
* Updated dependencies
55+
56+
# 1.1.2
57+
* Removed unused dependency ``com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider``
58+
59+
# 1.1.1
60+
* Update dependencies
61+
62+
# 1.1.0
63+
* Added new endpoint:
64+
* ``/view/SpeakerEmails`` (undocumented)
65+
66+
# 1.0.1
67+
* Shrunk generated code a bit
68+
* Updated openapi generator
69+
70+
# 1.0.0
71+
72+
* Initial release
73+
* Supports the following endpoints of the Sessionize API ``v2``:
74+
* ``/view/All``
75+
* ``/view/Speakers``
76+
* ``/view/Sessions``

‎README.md‎

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,32 @@
1-
[![Latest version](https://img.shields.io/maven-central/v/software.xdev/template-placeholder?logo=apache%20maven)](https://mvnrepository.com/artifact/software.xdev/template-placeholder)
2-
[![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/template-placeholder/check-build.yml?branch=develop)](https://github.com/xdev-software/template-placeholder/actions/workflows/check-build.yml?query=branch%3Adevelop)
3-
[![API Specification Editor](https://img.shields.io/badge/API--Spec-Editor-85ea2d?logo=swagger)](https://editor.swagger.io/?url=https://raw.githubusercontent.com/xdev-software/template-placeholder/develop/openapi/openapi.yml)
1+
[![Latest version](https://img.shields.io/maven-central/v/software.xdev/sessionize-java-client?logo=apache%20maven)](https://mvnrepository.com/artifact/software.xdev/sessionize-java-client)
2+
[![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/sessionize-java-client/check-build.yml?branch=develop)](https://github.com/xdev-software/sessionize-java-client/actions/workflows/check-build.yml?query=branch%3Adevelop)
3+
[![API Specification Editor](https://img.shields.io/badge/API--Spec-Editor-85ea2d?logo=swagger)](https://editor.swagger.io/?url=https://raw.githubusercontent.com/xdev-software/sessionize-java-client/develop/openapi/openapi.yml)
44

5-
# template-placeholder
5+
# <img src="https://sessionize.com/landing/images/brand/logo/sessionize-avatar.svg" height="22" /> [sessionize](https://sessionize.com/)-java-client
6+
Java client for the [Sessionize API](https://sessionize.com/playbook/api)
67

7-
This client [is generated](./template-placeholder/pom.xml) from an [``openapi.yml``](./openapi/openapi.yml) using [OpenAPI Generator](https://openapi-generator.tech/).
8+
This client [is generated](./src/sessionize-java-client/pom.xml) from an [`openapi.yml`](./src/sessionize-java-client/openapi/openapi.yml) using [OpenAPI Generator](https://openapi-generator.tech/).
9+
10+
#### API Support Status
11+
12+
<details><summary>Supported endpoints</summary>
13+
14+
Sessionize API ``v2``:
15+
* ``view``
16+
* All ✔️
17+
* Speakers ✔️
18+
* Sessions ✔️
19+
20+
</details>
21+
22+
> [!NOTE]
23+
> Make sure to enable "Use UTC timezone for schedule" on the Sessionize API endpoint
824
925
## Installation
10-
[Installation guide for the latest release](https://github.com/xdev-software/template-placeholder/releases/latest#Installation)
26+
[Installation guide for the latest release](https://github.com/xdev-software/sessionize-java-client/releases/latest#Installation)
1127

1228
## Demo
13-
A minimal demo is also available [here](./template-placeholder-demo/src/main/java/software/xdev/Application.java).
29+
A minimal demo is also available [here](./demos/sessionize-java-client-demo/src/main/java/software/xdev/Application.java).
1430

1531
## Support
1632
If you need support as soon as possible and you can't wait for any pull request, feel free to use [our support](https://xdev.software/en/services-products/support).
@@ -19,4 +35,4 @@ If you need support as soon as possible and you can't wait for any pull request,
1935
See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project.
2036

2137
## Dependencies and Licenses
22-
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/template-placeholder)
38+
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/sessionize-java-client)

‎SECURITY.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
## Reporting a Vulnerability
44

5-
Please report a security vulnerability [on GitHub Security Advisories](https://github.com/xdev-software/template-placeholder/security/advisories/new).
5+
Please report a security vulnerability [on GitHub Security Advisories](https://github.com/xdev-software/sessionize-java-client/security/advisories/new).

‎demos/pom.xml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
<parent>
88
<groupId>software.xdev</groupId>
99
<artifactId>root</artifactId>
10-
<version>1.0.0-SNAPSHOT</version>
10+
<version>2.0.3-SNAPSHOT</version>
1111
</parent>
1212

1313
<artifactId>demos</artifactId>
1414
<packaging>pom</packaging>
1515

1616
<modules>
17-
<module>template-placeholder-demo</module>
17+
<module>sessionize-java-client-demo</module>
1818
</modules>
1919
</project>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
<parent>
88
<groupId>software.xdev</groupId>
99
<artifactId>demos</artifactId>
10-
<version>1.0.0-SNAPSHOT</version>
10+
<version>2.0.3-SNAPSHOT</version>
1111
</parent>
1212

13-
<artifactId>template-placeholder-demo</artifactId>
13+
<artifactId>sessionize-java-client-demo</artifactId>
1414
<packaging>jar</packaging>
1515

1616
<properties>
@@ -22,7 +22,7 @@
2222
<dependencies>
2323
<dependency>
2424
<groupId>software.xdev</groupId>
25-
<artifactId>template-placeholder</artifactId>
25+
<artifactId>sessionize-java-client</artifactId>
2626
<version>${project.version}</version>
2727
</dependency>
2828

0 commit comments

Comments
 (0)