diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 8ddd1d6..ac82036 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.1.0-alpha.60"
+ ".": "0.1.0-alpha.61"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 045d0ff..135986b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,19 @@
# Changelog
+## 0.1.0-alpha.61 (2026-08-18)
+
+Full Changelog: [v0.1.0-alpha.60...v0.1.0-alpha.61](https://github.com/OneBusAway/java-sdk/compare/v0.1.0-alpha.60...v0.1.0-alpha.61)
+
+### Bug Fixes
+
+* **docs:** link the javadoc badge so the version stays current after release ([1ec660b](https://github.com/OneBusAway/java-sdk/commit/1ec660bef1a6c2fca611d7f162f7cd1e711c4891))
+
+
+### Chores
+
+* **internal:** codegen related update ([2184209](https://github.com/OneBusAway/java-sdk/commit/218420994e2eadb1a7c9e3a5d75c72d25dc2bff9))
+* **internal:** codegen related update ([2d80c6b](https://github.com/OneBusAway/java-sdk/commit/2d80c6bfe9eb0df7c24c0be11ef08764db711e6b))
+
## 0.1.0-alpha.60 (2026-08-04)
Full Changelog: [v0.1.0-alpha.59...v0.1.0-alpha.60](https://github.com/OneBusAway/java-sdk/compare/v0.1.0-alpha.59...v0.1.0-alpha.60)
diff --git a/README.md b/README.md
index 18a0a9f..8e4c6d7 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.60)
-[](https://javadoc.io/doc/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.60)
+[](https://central.sonatype.com/artifact/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.61)
+[](https://javadoc.io/doc/org.onebusaway/onebusaway-sdk-java/0.1.0-alpha.61)
@@ -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.60).
+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.61).
@@ -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.60")
+implementation("org.onebusaway:onebusaway-sdk-java:0.1.0-alpha.61")
```
### Maven
@@ -35,7 +35,7 @@ implementation("org.onebusaway:onebusaway-sdk-java:0.1.0-alpha.60")
org.onebusaway
onebusaway-sdk-java
- 0.1.0-alpha.60
+ 0.1.0-alpha.61
```
diff --git a/build.gradle.kts b/build.gradle.kts
index 54c5d64..32111e7 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ repositories {
allprojects {
group = "org.onebusaway"
- version = "0.1.0-alpha.60" // x-release-please-version
+ version = "0.1.0-alpha.61" // x-release-please-version
}
subprojects {
diff --git a/onebusaway-sdk-java-core/build.gradle.kts b/onebusaway-sdk-java-core/build.gradle.kts
index ff7abc7..db02d41 100644
--- a/onebusaway-sdk-java-core/build.gradle.kts
+++ b/onebusaway-sdk-java-core/build.gradle.kts
@@ -38,4 +38,5 @@ dependencies {
testImplementation("org.mockito:mockito-core:5.14.2")
testImplementation("org.mockito:mockito-junit-jupiter:5.14.2")
testImplementation("org.mockito.kotlin:mockito-kotlin:4.1.0")
+ testImplementation("org.slf4j:slf4j-nop:1.7.36")
}
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/agencieswithcoverage/AgenciesWithCoverageListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/agencieswithcoverage/AgenciesWithCoverageListResponse.kt
index 6f7081f..a3c4110 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/agencieswithcoverage/AgenciesWithCoverageListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/agencieswithcoverage/AgenciesWithCoverageListResponse.kt
@@ -424,9 +424,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/routesforagency/RoutesForAgencyListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/routesforagency/RoutesForAgencyListResponse.kt
index 3fa3a52..01c51d5 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/routesforagency/RoutesForAgencyListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/routesforagency/RoutesForAgencyListResponse.kt
@@ -421,9 +421,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/routesforlocation/RoutesForLocationListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/routesforlocation/RoutesForLocationListResponse.kt
index 8a70d5c..55890f1 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/routesforlocation/RoutesForLocationListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/routesforlocation/RoutesForLocationListResponse.kt
@@ -444,9 +444,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/searchforroute/SearchForRouteListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/searchforroute/SearchForRouteListResponse.kt
index 5f3c848..d1bcf85 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/searchforroute/SearchForRouteListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/searchforroute/SearchForRouteListResponse.kt
@@ -441,9 +441,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/searchforstop/SearchForStopListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/searchforstop/SearchForStopListResponse.kt
index f77dea2..574be7a 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/searchforstop/SearchForStopListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/searchforstop/SearchForStopListResponse.kt
@@ -441,9 +441,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
@@ -948,9 +948,9 @@ private constructor(
/**
* Sets [Builder.routeIds] to an arbitrary JSON value.
*
- * You should usually call [Builder.routeIds] with a well-typed `List` value
- * instead. This method is primarily for setting the field to an undocumented or not
- * yet supported value.
+ * You should usually call [Builder.routeIds] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun routeIds(routeIds: JsonField>) = apply {
this.routeIds = routeIds.map { it.toMutableList() }
@@ -974,9 +974,9 @@ private constructor(
/**
* Sets [Builder.staticRouteIds] to an arbitrary JSON value.
*
- * You should usually call [Builder.staticRouteIds] with a well-typed `List`
- * value instead. This method is primarily for setting the field to an undocumented
- * or not yet supported value.
+ * You should usually call [Builder.staticRouteIds] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun staticRouteIds(staticRouteIds: JsonField>) =
apply {
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/stopsforagency/StopsForAgencyListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/stopsforagency/StopsForAgencyListResponse.kt
index c848110..c153143 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/stopsforagency/StopsForAgencyListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/stopsforagency/StopsForAgencyListResponse.kt
@@ -948,9 +948,9 @@ private constructor(
/**
* Sets [Builder.routeIds] to an arbitrary JSON value.
*
- * You should usually call [Builder.routeIds] with a well-typed `List` value
- * instead. This method is primarily for setting the field to an undocumented or not
- * yet supported value.
+ * You should usually call [Builder.routeIds] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun routeIds(routeIds: JsonField>) = apply {
this.routeIds = routeIds.map { it.toMutableList() }
@@ -974,9 +974,9 @@ private constructor(
/**
* Sets [Builder.staticRouteIds] to an arbitrary JSON value.
*
- * You should usually call [Builder.staticRouteIds] with a well-typed `List`
- * value instead. This method is primarily for setting the field to an undocumented
- * or not yet supported value.
+ * You should usually call [Builder.staticRouteIds] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun staticRouteIds(staticRouteIds: JsonField>) =
apply {
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/stopsforlocation/StopsForLocationListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/stopsforlocation/StopsForLocationListResponse.kt
index a7df44e..693a58e 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/stopsforlocation/StopsForLocationListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/stopsforlocation/StopsForLocationListResponse.kt
@@ -442,9 +442,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
@@ -948,9 +948,9 @@ private constructor(
/**
* Sets [Builder.routeIds] to an arbitrary JSON value.
*
- * You should usually call [Builder.routeIds] with a well-typed `List` value
- * instead. This method is primarily for setting the field to an undocumented or not
- * yet supported value.
+ * You should usually call [Builder.routeIds] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun routeIds(routeIds: JsonField>) = apply {
this.routeIds = routeIds.map { it.toMutableList() }
@@ -974,9 +974,9 @@ private constructor(
/**
* Sets [Builder.staticRouteIds] to an arbitrary JSON value.
*
- * You should usually call [Builder.staticRouteIds] with a well-typed `List`
- * value instead. This method is primarily for setting the field to an undocumented
- * or not yet supported value.
+ * You should usually call [Builder.staticRouteIds] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun staticRouteIds(staticRouteIds: JsonField>) =
apply {
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripsforlocation/TripsForLocationListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripsforlocation/TripsForLocationListResponse.kt
index f1ba984..b91db70 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripsforlocation/TripsForLocationListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripsforlocation/TripsForLocationListResponse.kt
@@ -446,9 +446,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
@@ -839,9 +839,9 @@ private constructor(
/**
* Sets [Builder.situationIds] to an arbitrary JSON value.
*
- * You should usually call [Builder.situationIds] with a well-typed `List`
- * value instead. This method is primarily for setting the field to an undocumented
- * or not yet supported value.
+ * You should usually call [Builder.situationIds] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun situationIds(situationIds: JsonField>) = apply {
this.situationIds = situationIds.map { it.toMutableList() }
@@ -1153,8 +1153,8 @@ private constructor(
* Sets [Builder.stopTimes] to an arbitrary JSON value.
*
* You should usually call [Builder.stopTimes] with a well-typed
- * `List` value instead. This method is primarily for setting the
- * field to an undocumented or not yet supported value.
+ * `kotlin.collections.List` value instead. This method is primarily
+ * for setting the field to an undocumented or not yet supported value.
*/
fun stopTimes(stopTimes: JsonField>) = apply {
this.stopTimes = stopTimes.map { it.toMutableList() }
@@ -2875,8 +2875,8 @@ private constructor(
* Sets [Builder.situationIds] to an arbitrary JSON value.
*
* You should usually call [Builder.situationIds] with a well-typed
- * `List` value instead. This method is primarily for setting the field
- * to an undocumented or not yet supported value.
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun situationIds(situationIds: JsonField>) =
apply {
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripsforroute/TripsForRouteListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripsforroute/TripsForRouteListResponse.kt
index 9c1c2bd..b182f77 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripsforroute/TripsForRouteListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripsforroute/TripsForRouteListResponse.kt
@@ -421,9 +421,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
@@ -798,9 +798,9 @@ private constructor(
/**
* Sets [Builder.situationIds] to an arbitrary JSON value.
*
- * You should usually call [Builder.situationIds] with a well-typed `List`
- * value instead. This method is primarily for setting the field to an undocumented
- * or not yet supported value.
+ * You should usually call [Builder.situationIds] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun situationIds(situationIds: JsonField>) = apply {
this.situationIds = situationIds.map { it.toMutableList() }
@@ -1112,8 +1112,8 @@ private constructor(
* Sets [Builder.stopTimes] to an arbitrary JSON value.
*
* You should usually call [Builder.stopTimes] with a well-typed
- * `List` value instead. This method is primarily for setting the
- * field to an undocumented or not yet supported value.
+ * `kotlin.collections.List` value instead. This method is primarily
+ * for setting the field to an undocumented or not yet supported value.
*/
fun stopTimes(stopTimes: JsonField>) = apply {
this.stopTimes = stopTimes.map { it.toMutableList() }
@@ -2834,8 +2834,8 @@ private constructor(
* Sets [Builder.situationIds] to an arbitrary JSON value.
*
* You should usually call [Builder.situationIds] with a well-typed
- * `List` value instead. This method is primarily for setting the field
- * to an undocumented or not yet supported value.
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun situationIds(situationIds: JsonField>) =
apply {
diff --git a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/vehiclesforagency/VehiclesForAgencyListResponse.kt b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/vehiclesforagency/VehiclesForAgencyListResponse.kt
index 5585604..3bcb6be 100644
--- a/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/vehiclesforagency/VehiclesForAgencyListResponse.kt
+++ b/onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/vehiclesforagency/VehiclesForAgencyListResponse.kt
@@ -422,9 +422,9 @@ private constructor(
/**
* Sets [Builder.list] to an arbitrary JSON value.
*
- * You should usually call [Builder.list] with a well-typed `List` value instead.
- * This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.list] with a well-typed
+ * `kotlin.collections.List` value instead. This method is primarily for setting
+ * the field to an undocumented or not yet supported value.
*/
fun list(list: JsonField>) = apply {
this.list = list.map { it.toMutableList() }
@@ -2452,8 +2452,8 @@ private constructor(
* Sets [Builder.situationIds] to an arbitrary JSON value.
*
* You should usually call [Builder.situationIds] with a well-typed
- * `List` value instead. This method is primarily for setting the field
- * to an undocumented or not yet supported value.
+ * `kotlin.collections.List` value instead. This method is primarily for
+ * setting the field to an undocumented or not yet supported value.
*/
fun situationIds(situationIds: JsonField>) =
apply {