public-transit-service 0.5.1
This release introduces performance enhancements of the raptor router and a transition to the MIT license.
Overview
New Features
- Performance Optimization in Raptor Rounds: Improved performance by replacing the HashSet for marked stops with boolean stop mask arrays.
- Sorted Stop Results: Stops are now sorted by name in the
getStops(String like)
API to enhance the user experience. - MIT License: Changed project licensing from GPLv3 to MIT for better alignment with open-source best practices.
Bug Fixes
- Range Raptor Fix: Resolved an issue where Range RAPTOR failed to return routes when no departure was found, ensuring reliable route results.
What's Changed
- FIX: NAV-162 - Ensure range raptor also returns routes when no depart… by @clukas1 in #108
- Build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 by @dependabot in #111
- Build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.4.0 to 3.5.0 by @dependabot in #112
- Build(deps-dev): Bump org.mockito:mockito-core from 5.12.0 to 5.13.0 by @dependabot in #110
- Build(deps-dev): Bump org.mockito:mockito-junit-jupiter from 5.12.0 to 5.13.0 by @dependabot in #109
- Feature/nav 176 adjust licenses to mit by @munterfi in #113
- ENH: NAV-180 - Sort get stops like term according to name by @munterfi in #116
- Feature/nav 181 initialize hashset size of marked stops by @clukas1 in #118
- ORG: v0.5.1 - Bump patch version to 0.5.1 by @munterfi in #119
Full Changelog: v0.5.0...v0.5.1