Releases: stklcode/juraclient
Releases · stklcode/juraclient
v2.0.0
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)
v1.3.1
Fixed
- Allow reopening an
AsyncUraTripReader
without raising an exception (#13)
Improvements
v1.3.0
Security
Features
- Added support for reading messages, using
getMessages()
method (#5)
v1.2.0
Security
Features
- Added support for stream API with asynchronous reader, using
getTripsStream()
method (#1)
v1.1.4
Fixed
- Fixed issue with direction ID as
String
instead if Integer
(#2)
- Fixed issue with vehicle ID being
null
(#3)
- Fixed issue with spaces in search parametes (#4)
v1.1.3
Security
Changed
- Client and model classes implement
Serializable
- Dependency updates
v1.1.2
Changed
- Added automatic module name for JPMS compatibility
v1.1.1
Changed
- On connection or parsing errors, the
IOException
is no longer ignored, but encapsulated in RuntimeException
(no StackTraces printed)
- Code cleanup and minor improvements
- Minor dependency updates
v1.1.0
Added
- 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