Skip to content

Latest commit

 

History

History
427 lines (294 loc) · 26.9 KB

CHANGELOG.md

File metadata and controls

427 lines (294 loc) · 26.9 KB

Changelog

3.0.3

Dependencies

  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 #211 (@dependabot)
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 #212 (@dependabot)
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 #213 (@dependabot)
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 #214 (@dependabot)
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 #215 (@dependabot)
  • Bump the protobuf group with 2 updates #216 (@dependabot)
  • Bump actions/checkout from 3 to 4 #218 (@dependabot)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 #220 (@dependabot)
  • Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 #221 (@dependabot)
  • Bump the protobuf group with 2 updates #222 (@dependabot)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 #224 (@dependabot)
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 #225 (@dependabot)
  • Bump the junit group with 2 updates #227 (@dependabot)
  • Bump the protobuf group with 2 updates #226 (@dependabot)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 #228 (@dependabot)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 #229 (@dependabot)
  • Bump the protobuf group with 2 updates #230 (@dependabot)
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 #231 (@dependabot)
  • Bump the junit group with 2 updates #232 (@dependabot)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 #233 (@dependabot)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 #236 (@dependabot)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 #235 (@dependabot)
  • Bump the protobuf group with 2 updates #234 (@dependabot)
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 #238 (@dependabot)
  • Bump the protobuf group with 2 updates #237 (@dependabot)
  • Bump the protobuf group with 2 updates #241 (@dependabot)
  • Bump the junit group with 2 updates #242 (@dependabot)
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 #243 (@dependabot)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 #245 (@dependabot)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 #246 (@dependabot)
  • Bump the junit group with 2 updates #244 (@dependabot)
  • Bump the protobuf group with 2 updates #247 (@dependabot)
  • Bump the junit group with 2 updates #248 (@dependabot)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 #249 (@dependabot)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 #250 (@dependabot)
  • Bump the protobuf group with 2 updates #251 (@dependabot)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 #253 (@dependabot)
  • Bump the protobuf group with 2 updates #252 (@dependabot)

Full Changelog: 3.0.2...3.0.3

3.0.2

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

Documentation

Full Changelog: 3.0.0...3.0.1

3.0.0

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 the MTA.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 to f1105e7 #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

Removed

Dependencies

Full Changelog: 2.0.5...2.1.0

2.0.5

Dependencies

Full Changelog: 2.0.4...2.0.5

2.0.4

Dependencies

Full Changelog: 2.0.3...2.0.4

2.0.3

Dependencies

Full Changelog: 2.0.2...2.0.3

2.0.2

🐞 Bug Fixes

Full Changelog: 2.0.1...2.0.2

2.0.1

📘 Dependencies

Full Changelog: 2.0.0...2.0.1

2.0.0

⚠️ 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 and JsonSyntaxException
    • 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, and VehiclesReference into a single Reference 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

📘 Dependencies

Full Changelog: 1.2.3...2.0.0

1.2.3

🐞 Bug Fixes

🔧 Optimizations

  • 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

📘 Dependencies

Full Changelog: 1.2.2...1.2.3

1.2.2

🔧 Optimizations

📘 Dependencies

Full Changelog: 1.2.1...1.2.2

1.2.1

🐞 Bug Fixes

  • Fix updated MTA bus resource #63 (@Katsute)

Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.2.0...1.2.1

1.2.0

⭐ New Features

  • Add canceled trip #58 (@Katsute)

📘 Dependencies

  • 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

1.1.1

📘 Dependencies

  • 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

1.1.0

⭐ New Features

  • Add methods to refresh realtime data #34 (@Katsute)
  • Add comparator methods to stops and routes #36 (@Katsute)
  • Retrieve transfer stations for subways #39 (@Katsute)

🐞 Bug Fixes

  • Fix vehicles for Bus Company #38 (@Katsute)

📘 Dependencies

  • 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

1.0.3

⭐ New Features

  • Add method to check if subway train is running express #32 (@Katsute)

🐞 Bug Fixes

  • Fix incorrect time for alert periods #31 (@Katsute)

Full Changelog: https://github.com/KatsuteDev/OneMTA/compare/1.0.2...1.0.3

1.0.2

🐞 Bug Fixes

  • Fix incorrect time for gtfs #26 (@Katsute)

📘 Dependencies

  • 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

1.0.1

❌ Removed

  • Remove bus stop description #18 (@Katsute)

📘 Dependencies

  • 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

1.0.0

Initial Release

Full Changelog: https://github.com/KatsuteDev/OneMTA/commits/1.0.0