All checks were successful
continuous-integration/drone/push Build is passing
Future was not removed from the reader instance after close() has been called, so re-opening was not possible. Remove the instance after termination allows calling open() again.
1.7 KiB
1.7 KiB
Changelog
All notable changes to this project will be documented in this file.
unreleased
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)
Fixed
- Allow reopening an
AsyncUraTripReader
without raising an exception (#12)
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