diff --git a/.github/workflows/publish-sonatype.yml b/.github/workflows/publish-sonatype.yml
index d6c53e5..483de7b 100644
--- a/.github/workflows/publish-sonatype.yml
+++ b/.github/workflows/publish-sonatype.yml
@@ -17,7 +17,7 @@ jobs:
- uses: actions/checkout@v4
- name: Set up Java
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: temurin
java-version: |
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 315f7d3..7657c56 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.1.0-alpha.26"
+ ".": "0.1.0-alpha.27"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1fd6ecb..8251fb6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,14 @@
# Changelog
+## 0.1.0-alpha.27 (2025-07-17)
+
+Full Changelog: [v0.1.0-alpha.26...v0.1.0-alpha.27](https://github.com/OneBusAway/java-sdk/compare/v0.1.0-alpha.26...v0.1.0-alpha.27)
+
+### Chores
+
+* **ci:** bump `actions/setup-java` to v4 ([152dd66](https://github.com/OneBusAway/java-sdk/commit/152dd6617f35f4b040410306f394dd63c7df95e8))
+* **internal:** allow running specific example from cli ([ac73bf1](https://github.com/OneBusAway/java-sdk/commit/ac73bf1bd0d3cd74dfb3a0bd46d47e79debd6d61))
+
## 0.1.0-alpha.26 (2025-07-09)
Full Changelog: [v0.1.0-alpha.25...v0.1.0-alpha.26](https://github.com/OneBusAway/java-sdk/compare/v0.1.0-alpha.25...v0.1.0-alpha.26)
diff --git a/README.md b/README.md
index fef463b..139f300 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
-[](https://central.sonatype.com/artifact/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.26)
-[](https://javadoc.io/doc/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.26)
+[](https://central.sonatype.com/artifact/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.27)
+[](https://javadoc.io/doc/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.27)
@@ -15,7 +15,7 @@ It is generated with [Stainless](https://www.stainless.com/).
-The REST API documentation can be found on [developer.onebusaway.org](https://developer.onebusaway.org). Javadocs are available on [javadoc.io](https://javadoc.io/doc/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.26).
+The REST API documentation can be found on [developer.onebusaway.org](https://developer.onebusaway.org). Javadocs are available on [javadoc.io](https://javadoc.io/doc/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.27).
@@ -26,7 +26,7 @@ The REST API documentation can be found on [developer.onebusaway.org](https://de
### Gradle
```kotlin
-implementation("org.onebusaway:onebusaway-sdk-java:0.1.0-alpha.26")
+implementation("org.onebusaway:onebusaway-sdk-java:0.1.0-alpha.27")
```
### Maven
@@ -35,7 +35,7 @@ implementation("org.onebusaway:onebusaway-sdk-java:0.1.0-alpha.26")
org.onebusaway
onebusaway-sdk-java
- 0.1.0-alpha.26
+ 0.1.0-alpha.27
```
diff --git a/build.gradle.kts b/build.gradle.kts
index 8102d90..538144d 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ repositories {
allprojects {
group = "org.onebusaway"
- version = "0.1.0-alpha.26" // x-release-please-version
+ version = "0.1.0-alpha.27" // x-release-please-version
}
subprojects {
diff --git a/onebusaway-sdk-java-example/build.gradle.kts b/onebusaway-sdk-java-example/build.gradle.kts
index 9e8670d..bc49844 100644
--- a/onebusaway-sdk-java-example/build.gradle.kts
+++ b/onebusaway-sdk-java-example/build.gradle.kts
@@ -17,5 +17,12 @@ tasks.withType().configureEach {
}
application {
- mainClass = "org.onebusaway.example.Main"
+ // Use `./gradlew :onebusaway-sdk-java-example:run` to run `Main`
+ // Use `./gradlew :onebusaway-sdk-java-example:run -Dexample=Something` to run `SomethingExample`
+ mainClass = "org.onebusaway.example.${
+ if (project.hasProperty("example"))
+ "${project.property("example")}Example"
+ else
+ "Main"
+ }"
}