All checks were successful
continuous-integration/drone/push Build is passing
The client now offers getTripsAsync(), getStopsAsync() and getMessagesAsync() that return a Future of the requested objects. The synchronous methods are still present, but only wrap the new ones internally.
2.4 KiB
2.4 KiB
Changelog
All notable changes to this project will be documented in this file.
unreleased
Features
- New methods for asynchronous trip, stop and message retrieval (#15)
2.0.3 - 2022-08-30
Security
- Updated dependencies
2.0.2 - 2022-04-13
Security
- Updated dependencies
2.0.1 - 2021-10-02
Security
- Updated dependencies
Improvement
- Built and tested with JDK 17
2.0.0 - 2021-01-30
Breaking
- Java 11 or later required
Changes
- Using native Java 11 HTTP client
- Client configuration with separate
UraClientConfiguration
class and builder - Client throws custom checked exception
UraClientException
instead of runtime exceptions on errors (#10)
Features
- Configuration builder for client initialization (#9)
- Configurable connect and read timeouts (#14)
Fixed
- Allow reopening an
AsyncUraTripReader
without raising an exception (#12)
1.3.2 - 2022-08-30
Improvements
- Dependency updates
1.3.1 - 2020-12-12
Fixed
- Allow reopening an
AsyncUraTripReader
without raising an exception (#13)
Improvements
- Dependency updates
1.3.0 - 2019-12-04
Security
- Updated dependencies
Features
- Added support for reading messages, using
getMessages()
method (#5)
1.2.0 - 2019-06-20
Security
- Updated dependencies
Features
- Added support for stream API with asynchronous reader, using
getTripsStream()
method (#1)
1.1.4 - 2018-11-19
Fixed
- Fixed issue with direction ID as
String
instead ifInteger
(#2) - Fixed issue with vehicle ID being
null
(#3) - Fixed issue with spaces in search parameters (#4)
1.1.3 - 2018-11-13
Security
- Updates Jackson dependency 2.9.4 to 2.9.7 (CVE-2018-7489)
Improvements
- Client and model classes implement
Serializable
- Dependency updates
1.1.2 - 2018-03-24
Improvements
- Added automatic module name for JPMS compatibility
1.1.1 - 2018-02-20
Improvements
- On connection or parsing errors, the
IOException
is no longer ignored, but encapsulated inRuntimeException
(no StackTraces printed) - Code cleanup and minor improvements
- Minor dependency updates
1.1.0 - 2017-01-07
Features
- Filter stops by coordinates and radius
- Filter trips by destination and and towards fields
Misc
- Test coverage 100% (line); tested against ASEAG and TFL APIs
1.0.0 - 2017-01-02
- Initial release