v3.0.1
Main update
The main difference between the v3.0.0 and v3.0.1 is the modification of ShapeIncreasingDistanceValidator. After a discussion in #1070, we realized that we had a problem with the notice DecreasingOrEqualShapeDistanceNotice (previously an ERROR): because of the way scheduling software produce data, we can have records in shapes.txt
that have equal coordinates, and equal values for shape_dist_traveled
. This can happen when two shape points are really close to one another. It creates a somewhat duplicative record, and this should not be an ERROR. A true ERROR happens if values of shape_distance_traveled
are equal for two shape points that have different coordinates.
We decided to replace this notice with three new ones (in PR #1083):
1- DecreasingShapeDistanceNotice as an ERROR: if two consecutive shape points have decreasing values for shape_dist_traveled
.
2- EqualShapeDistanceDiffCoordinatesNotice as an ERROR: if two consecutive points have equal shape_dist_traveled
and different lat/lon coordinates in shapes.txt
.
3- EqualShapeDistanceSameCoordinatesNotice as a WARNING: if two record have the same values for shape_dist_traveled
and lat/lon coordinates in shapes.txt
.
List of merged PRs
- fix: ShapeIncreasingDistanceValidator by @lionel-nj in #1083
- build: Maven central by @ed-g in #1090
- build: Jitpack by @lionel-nj in #1099
- fix: Upgrade to Guava 31 and use
ImmutableMap.Builder.buildOrThrow()
instead ofbuild()
by @aababilov in #1103 - fix: Updates scripts to modify mobilitydatabase.org to old.mobilitydatabase.org by @maximearmstrong in #1108
- docs: Add README badge for acceptance tests by @barbeau in #1104
New Contributors
Full Changelog: v3.0.0...v3.0.1