Releases: KatsuteDev/OneMTA
3.0.2
Changes
Dependencies
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 #206 (@dependabot)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 #208 (@dependabot)
- Update GTFS protobuf #210 (@Katsute)
Full Changelog: 3.0.1...3.0.2
3.0.1
3.0.0
Changes
Breaking Change
-
Tokens are no longer required for GTFS feeds #204 (@Katsute)
API tokens are no longer required for GTFS requests, this includes all alerts, subway, LIRR, and MNR.
The
subwayToken
parameter has been removed from theMTA.create
method.
Dependencies
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 #180 (@dependabot)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 #179 (@dependabot)
- Bump the protobuf group with 2 updates #178 (@dependabot)
- Bump the protobuf group with 2 updates #182 (@dependabot)
- Bump actions/setup-java from 3 to 4 #184 (@dependabot)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 #185 (@dependabot)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 #186 (@dependabot)
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.1 #187 (@dependabot)
- Bump onebusaway-gtfs-realtime-api from
fa611a5
tof1105e7
#190 (@dependabot) - Bump the protobuf group with 2 updates #191 (@dependabot)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 #192 (@dependabot)
- Bump the junit group with 2 updates #194 (@dependabot)
- Bump the protobuf group with 2 updates #198 (@dependabot)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 #200 (@dependabot)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 #202 (@dependabot)
- Bump protobuf from 3.25.3 to 4.26.0 #203 (@kdevbot)
Full Changelog: 2.1.0...3.0.0
2.1.0
Changes
Removed
Dependencies
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 #169 (@dependabot)
- Bump the junit group with 2 updates #171 (@dependabot)
- Upgrade to protobuf 25 #172 (@Katsute)
Full Changelog: 2.0.5...2.1.0
2.0.5
Changes
Dependencies
- Bump the protobuf group with 2 updates #157 (@dependabot)
- Bump the protobuf group with 2 updates #158 (@dependabot)
- Bump actions/checkout from 3 to 4 #160 (@dependabot)
- Bump the protobuf group with 2 updates #161 (@dependabot)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 #162 (@dependabot)
- Bump the protobuf group with 2 updates #165 (@dependabot)
- Upgrade to Java 21 #163 (@Katsute)
- Update service status proto #166 (@Katsute)
Full Changelog: 2.0.4...2.0.5
2.0.4
Changes
Dependencies
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2 #148 (@dependabot)
- Bump protobuf-java from 3.23.2 to 3.23.3 #149 (@dependabot)
- Bump protobuf-java-util from 3.23.2 to 3.23.3 #150 (@dependabot)
- Bump protobuf-java from 3.23.3 to 3.23.4 #153 (@dependabot)
- Bump protobuf-java-util from 3.23.3 to 3.23.4 #152 (@dependabot)
- Bump the junit group with 2 updates #154 (@dependabot)
- Bump the protobuf group with 2 updates #155 (@dependabot)
- Upgrade to protobuf 24 #156 (@Katsute)
Full Changelog: 2.0.3...2.0.4
2.0.3
Changes
Dependencies
- Bump protobuf-java from 3.22.2 to 3.22.3 #130 (@dependabot)
- Bump protobuf-java-util from 3.22.2 to 3.22.3 #131 (@dependabot)
- Bump junit-jupiter-api from 5.9.2 to 5.9.3 #135 (@dependabot)
- Bump junit-jupiter-params from 5.9.2 to 5.9.3 #134 (@dependabot)
- Bump protobuf-java from 3.22.3 to 3.22.4 #139 (@dependabot)
- Bump protobuf-java-util from 3.22.3 to 3.22.4 #137 (@dependabot)
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0 #136 (@dependabot)
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 #138 (@dependabot)
- Bump protobuf-java from 3.22.4 to 3.23.0 #141 (@dependabot)
- Bump protobuf-java-util from 3.22.4 to 3.23.0 #142 (@dependabot)
- Bump protobuf-java from 3.23.0 to 3.23.1 #144 (@dependabot)
- Bump protobuf-java-util from 3.23.0 to 3.23.1 #143 (@dependabot)
- Bump maven-source-plugin from 3.2.1 to 3.3.0 #145 (@dependabot)
- Bump protobuf-java from 3.23.1 to 3.23.2 #147 (@dependabot)
- Bump protobuf-java-util from 3.23.1 to 3.23.2 #146 (@dependabot)
Full Changelog: 2.0.2...2.0.3
2.0.2
2.0.1
Changes
📘 Dependencies
- Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 #114 (@dependabot)
- Bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0-M9 #115 (@dependabot)
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 #116 (@dependabot)
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 #120 (@dependabot)
- Bump protobuf-java from 3.21.12 to 3.22.1 #123 (@mashiro-san)
- Bump protobuf-java from 3.22.1 to 3.22.2 #125 (@dependabot)
- Bump protobuf-java-util from 3.22.1 to 3.22.2 #126 (@dependabot)
- Bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 #127 (@dependabot)
Full Changelog: 2.0.0...2.0.1
2.0.0
🌈 Changes
⚠️ Breaking Change
-
Use GTFS bus feed #111 (@Katsute)
🛑 This major update includes breaking changes 🛑
This update drops the SIRI bus API in favor of the GTFS bus API. This update is most likely not compatible with previous versions of the bus API; all other modes should still be compatible with this update.
- Removed
Json
andJsonSyntaxException
- Removed
RailroadStop
- Removed
RailroadTripStop
- Replaced merged GTFS types into transit types
- Optimizations to request headers
- Optimizations to token usage
- Optimizations to vehicle feeds
- Optimizations to vehicle requests
- Optimizations to alert requests
Attributes
Inlined several attributes and removed respective interfaces:
- Removed
Bearing
- Condensed
RouteReference
,StopReference
,TripReference
, andVehiclesReference
into a singleReference
class - Removed
RouteDescription
- Removed
RouteShortName
Alerts
- Added created time
- Added updated time
- Removed alert effect
- Added alert type
Bus
Dropped SIRI API in favor of GTFS API.
Stop
- Removed origin stop
- Removed destination
- Removed progress rate
- Removed progress status
- Removed aimed arrival time
- Removed expected departure time
Vehicle
- Added passenger count
- Removed arrival proximity
- Removed stop distance
Trip
- Added stop sequence
- Added delay
Subway
Vehicle
- Added assigned indicator
- Added rerouted indicator
- Added skip stop indicator
- Added turn train indicator
- Added stop sequence
Long Island Railroad (LIRR)
Trip
- Added trip stop sequence
- Added trip stop schedule relationship
Metro North Railroad (MNR)
Vehicle
- Added status
- Removed
📘 Dependencies
- Bump protobuf-java from 3.21.7 to 3.21.8 #98 (@dependabot)
- Bump protobuf-java-util from 3.21.7 to 3.21.8 #99 (@dependabot)
- Bump protobuf-java from 3.21.8 to 3.21.9 #102 (@dependabot)
- Bump protobuf-java-util from 3.21.8 to 3.21.9 #103 (@dependabot)
- Bump protobuf-java from 3.21.9 to 3.21.10 #104 (@dependabot)
- Bump protobuf-java-util from 3.21.9 to 3.21.10 #105 (@dependabot)
- Bump protobuf-java from 3.21.10 to 3.21.11 #107 (@dependabot)
- Bump protobuf-java-util from 3.21.10 to 3.21.11 #106 (@dependabot)
- Bump protobuf-java-util from 3.21.11 to 3.21.12 #109 (@dependabot)
- Bump protobuf-java from 3.21.11 to 3.21.12 #108 (@dependabot)
- Bump junit-jupiter-api from 5.9.1 to 5.9.2 #113 (@dependabot)
- Bump junit-jupiter-params from 5.9.1 to 5.9.2 #112 (@dependabot)
Full Changelog: 1.2.3...2.0.0