67 Commits

Author SHA1 Message Date
70144573d0 test: add 100ms initial delay before starting to assume anything v1.2.0 2019-06-20 15:00:13 +02:00
e0e2547288 Prepare release 1.2.0 2019-06-20 14:37:12 +02:00
c61e637df9 update Drone CI config, switch to OpenJDK on Travis 2019-06-17 18:58:34 +02:00
dea83e81be add signing and distribution profiles to POM [skip ci] 2019-06-05 15:59:27 +02:00
fd45bc3db0 Update dependencies 2019-06-02 10:06:28 +02:00
3a2f35047b test: add unit test for behavior on closed streams 2019-06-02 10:03:53 +02:00
39e1f41c0e Add AsyncTripReader constructor with single consumer argument 2019-06-02 10:03:14 +02:00
8f8c335e81 Update build and test dependencies 2019-03-22 17:18:23 +01:00
0ecceca35a Merge branch 'feature/1-streamAPI' into develop 2019-02-06 14:07:59 +01:00
7b212abdc3 Extend unit test for async stream reader 2019-02-05 20:52:10 +01:00
e9e80a4a08 update Jackson dependency to 2.9.8
prevents CVE-2018-19360 through 19362
2019-01-24 20:15:04 +01:00
a2c8f416ba update Maven images in Drone CI config 2019-01-24 20:08:44 +01:00
d571675a31 Preparations for release 1.1.4 v1.1.4 2018-11-19 11:40:57 +01:00
f0205d1cc7 Extend unit tests for accepted Non-Integer values (#2) 2018-11-17 12:32:14 +01:00
9ff4555ce8 Add URLEncoder to query paraemters to fix issue with special chars (#4) 2018-11-17 12:19:34 +01:00
bd94a98a30 Add CONTRIBUTING.md [skip ci] 2018-11-16 15:25:16 +01:00
90b7c5cb35 Implement stream reader for trips (#1) 2018-11-16 15:04:21 +01:00
e957553e80 Bump version to 1.2.0-SNAPSHOT 2018-11-16 11:21:11 +01:00
1698622fc9 Accept NULL for vehicle ID field (fix #3) 2018-11-16 11:19:45 +01:00
b9656b386a Accept direction ID as String instead if Integer (fix #2) 2018-11-16 11:04:27 +01:00
ee91f05898 Preparations for release 1.1.3 v1.1.3 2018-11-13 13:52:15 +01:00
83e6e446ba Updated dependencies 2018-11-13 13:49:06 +01:00
e8ca106037 Migrated Drone Matrix build to Multi-Machine pipeline 2018-11-13 13:49:02 +01:00
5808365777 Fixed Sonarcloud quality gate badge [skip ci] 2018-10-02 22:17:01 +02:00
9e7a2a92ee Add JDK11 to CI configuration 2018-10-02 22:14:51 +02:00
4de8f3f073 Add Drone CI configuration 2018-08-03 19:23:39 +02:00
8631a43ed8 Add JDK10 to CI configuration 2018-08-03 17:57:42 +02:00
c9444bbc97 Migrated tests to JUnit 5 and removed PowerMock dependency
As a replacement for the static mock of the URL class, the tests have
been rewritten using ByteBuddy to redefine the calling method.
2018-08-03 17:52:44 +02:00
0d0859bd3a Updated dependencies and Maven plugins for Java 10 build system compat 2018-08-03 16:14:22 +02:00
d5e09392ef Client and model classes implement Serializable 2018-03-25 17:37:24 +02:00
d12c585083 Add package-info and overview.html for enhanced Javadoc output 2018-03-25 14:40:37 +02:00
ffa8af2d5d Add sources and javadoc profile to POM v1.1.2 2018-03-24 18:15:25 +01:00
eb400b52ca Prepare release 1.1.2 2018-03-24 18:12:43 +01:00
0e21c0d64c Added Javadoc badge to ReadMe
[skip ci]
2018-03-24 11:05:21 +01:00
7e3af36e22 Added automatic module name for JPMS compatibility 2018-03-15 19:59:51 +01:00
93acfad184 Bump version to 1.1.1 v1.1.1 2018-02-20 19:40:24 +01:00
daa84f61c5 Minor dependency updates 2018-02-20 19:32:38 +01:00
0304f6e0f4 Update copyright notice to 2018 2018-01-01 17:28:24 +01:00
56d482b723 Test framework migrated to Mockito/Powermock 2
This simple migration with the bare minimum of changes necessary solves
compatibility issues with Java 9 build environments and presumably makes
JaCoCo offline analysis superfluous.
2017-11-25 18:56:34 +01:00
afffaa4a6f Bundled error messages for model creation in interface 2017-08-29 20:13:28 +02:00
e12775b6ae Refactored empty-checks on result lists 2017-08-29 20:13:27 +02:00
6b0481a5e1 Encapsulated errors in IllegalStateException
getList() and getStops() no longer silently ignore IOExceptions and also
do not print StackTraces any more.
2017-08-29 20:13:20 +02:00
ca9578a4d3 JaCoCo offline analysis
As PowerMock instrumented classes (used to mock API requests here)
messes up with JaCoCo coverage analysis, Maven build is changed to
offline instrumentation.
2017-08-19 17:34:39 +02:00
9ecb3763af Add SonarCloud to Travis 2017-08-18 14:08:35 +02:00
a8fc93fb41 Model classes and input parameters declared final
As model classes are not designed for inheritance and about all method
parameters are already effectively final, they have been explicitly
declared final.
2017-08-04 10:12:12 +02:00
1f4bd9f411 Code style
Various code style improvements:
lines trimmed to 120 characters,
complete JavaDoc for public methods,
braces on multiline if-else,
fixed numbers defined as constants
2017-08-04 10:06:44 +02:00
ee1d8bd2c8 Minor ReadMe adjustments 2017-08-02 12:36:46 +02:00
4b3a255e18 Bump Jackson to 2.9.0 2017-08-02 12:31:38 +02:00
6fab3ab6fe POM and changelog updates 2017-05-14 10:37:32 +02:00
35728fa9b1 Badges in ReadMe 2017-01-07 19:09:00 +01:00