- 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
Full Changelog: 3.0.0...3.0.1
-
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.
- 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
- 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
- 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
- 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
- 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
Full Changelog: 2.0.1...2.0.2
- 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
-
Use GTFS bus feed #111 (@Katsute)
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
Inlined several attributes and removed respective interfaces:
- Removed
Bearing
- Condensed
RouteReference
,StopReference
,TripReference
, andVehiclesReference
into a singleReference
class - Removed
RouteDescription
- Removed
RouteShortName
- Added created time
- Added updated time
- Removed alert effect
- Added alert type
Dropped SIRI API in favor of GTFS API.
- Removed origin stop
- Removed destination
- Removed progress rate
- Removed progress status
- Removed aimed arrival time
- Removed expected departure time
- Added passenger count
- Removed arrival proximity
- Removed stop distance
- Added stop sequence
- Added delay
- Added assigned indicator
- Added rerouted indicator
- Added skip stop indicator
- Added turn train indicator
- Added stop sequence
- Added trip stop sequence
- Added trip stop schedule relationship
- Added status
- Removed
- 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
- Optimize json #94 (@Katsute)
- Increase parsing speed
- Parse partials rather than full json
- Optimize cache #95 (@Katsute)
- Optimize cache GET
- Optimize cache WRITE for multiple threads
- Fix cache expiry not working properly
- Bump protobuf-java from 3.21.6 to 3.21.7 #93 (@dependabot)
- Bump protobuf-java-util from 3.21.6 to 3.21.7 #92 (@dependabot)
Full Changelog: 1.2.2...1.2.3
- Bump protobuf-java from 3.21.3 to 3.21.4 #70 (@dependabot)
- Bump protobuf-java-util from 3.21.3 to 3.21.4 #72 (@dependabot)
- Bump junit-jupiter-params and junit-jupiter-api from 5.8.2 to 5.9.0 #75 (@mashiro-san)
- Bump protobuf-java from 3.21.4 to 3.21.5 #76 (@dependabot)
- Bump protobuf-java-util from 3.21.4 to 3.21.5 #77 (@dependabot)
- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 #78 (@dependabot)
- Bump protobuf-java from 3.21.5 to 3.21.6 #80 (@dependabot)
- Bump protobuf-java-util from 3.21.5 to 3.21.6 #81 (@dependabot)
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 #83 (@dependabot)
Full Changelog: 1.2.1...1.2.2
- Fix updated MTA bus resource #63 (@Katsute)
Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.2.0...1.2.1
- Add canceled trip #58 (@Katsute)
- Bump jcore from 2.0.0 to 2.0.1 #50 (@dependabot)
- Bump protobuf-java-util from 3.20.1 to 3.21.0 #53 (@dependabot)
- Bump protobuf-java from 3.20.1 to 3.21.0 #52 (@dependabot)
- Bump protobuf-java-util from 3.21.0 to 3.21.1 #55 (@dependabot)
- Bump protobuf-java from 3.21.0 to 3.21.1 #54 (@dependabot)
- Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7 #57 (@dependabot)
Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.1.1...1.2.0
- Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6 #42 (@dependabot)
- Bump protobuf-java from 3.19.4 to 3.20.0 #43 (@dependabot)
- Bump protobuf-java-util from 3.19.4 to 3.20.0 #44 (@dependabot)
- Bump maven-javadoc-plugin from 3.3.2 to 3.4.0 #45 (@dependabot)
- Bump protobuf-java-util from 3.20.0 to 3.20.1 #48 (@dependabot)
- Bump protobuf-java from 3.20.0 to 3.20.1 #47 (@dependabot)
- Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13 #49 (@dependabot)
Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.1.0...1.1.1
- Add methods to refresh realtime data #34 (@Katsute)
- Add comparator methods to stops and routes #36 (@Katsute)
- Retrieve transfer stations for subways #39 (@Katsute)
- Fix vehicles for Bus Company #38 (@Katsute)
- Bump maven-compiler-plugin from 3.10.0 to 3.10.1 #33 (@dependabot)
Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.0.3...1.1.0
- Add method to check if subway train is running express #32 (@Katsute)
- Fix incorrect time for alert periods #31 (@Katsute)
Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.0.2...1.0.3
- Fix incorrect time for gtfs #26 (@Katsute)
- Bump actions/setup-java from 2.5.0 to 3 #20 (@dependabot)
- Update service status proto #22 (@Katsute)
- Bump actions/checkout from 2.4.0 to 3 #27 (@dependabot)
Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.0.1...1.0.2
- Remove bus stop description #18 (@Katsute)
- Bump maven-compiler-plugin from 3.9.0 to 3.10.0 #16 (@dependabot)
Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.0.0...1.0.1
Initial Release
Full Changelog: https://github.com/KatsuteDev/OneMTA/commits/1.0.0