naviqore / public-transit-service

Public transit schedule information and connection routing service based on GTFS data and the RAPTOR algorithm.
MIT License
6 stars 1 forks source link

release/v1.1.0 #152

Closed munterfi closed 3 weeks ago

munterfi commented 4 weeks ago

Draft new release v1.1.0, release notes:

## public-transit-service 1.1.0

Additional logic to handle transfers between parent stops and dependency updates.

### New Features

- **Additional Transfers** generated by a Transfer Generator have lowest priority.
- **Child/Parent Transfers** are derived on a stop-stop basis in raptor. E.g. if parent stop holds transfers, stop A1 (child) will get all transfers from stop A (parent). See test cases to see all potential cases.
- **Explicit Transfers**: Even if parent transfers are defined in GTFS, if there is a direct transfer (e.g. A1-A2) is specified in GTFS, transfers derived from (A-A) will be overwritten.

### Bug Fixes

- **Non Pareto-Optimal Solutions**: Resolved an issue where non Pareto-optimal solutions appeared in range raptor. The fix ensures Pareto-optimal solutions by applying filtering in the post-processing step.

--> PLACE AUTOMATICALLY GENERATED CHANGELOG HERE
clukas1 commented 4 weeks ago

Looks good but waiting for issue 145 to be merged as this can also go with this release.

munterfi commented 3 weeks ago

@clukas1, I’ve updated the release notes to include the fix for non Pareto-optimal solutions.