public-transit-service 0.3.0
This release introduces a reverse arrival time direction feature, environment variable support for application properties, a unified logging framework, and major refactoring of the RAPTOR algorithm, alongside key bug fixes.
Overview
New Features
- Reverse Arrival Time Direction Implementation:
Implemented a feature for handling reverse arrival time directions, enhancing the flexibility of the routing algorithm. #64 - Application Properties with Environment Variable Support:
Added environment variable support, updated logging dependencies, and centralized constants for better configuration management. #62
(#68) - Unified Logging Framework:
Streamlined the logging system by consolidating to a single framework and configuration. #71
Refactoring and Organizational
- Refactored RAPTOR Algorithm:
Major refactoring of the RAPTOR algorithm to improve its maintainability. [#68]
Bug Fixes
- Edge Case with Same Departure Times:
Fixed an issue where two legs having the same departure times caused incorrect behavior. #63
What's Changed
- FIX: NAV-100 - Fix edge case where two legs have same departure times… by @clukas1 in #63
- Feature/nav 76 application properties spring with environment variables logging dependencies constants etc by @munterfi in #62
- Build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #65
- Build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 by @dependabot in #66
- Feature/nav 48 reverse arrival time direction implementation by @clukas1 in #64
- Nav 47 refactor raptor algorithm by @munterfi in #68
- REFACTOR: NAV-114 - Use only one logging framework and configuration by @munterfi in #71
- Build(deps): Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 by @dependabot in #72
- Feature/nav 113 make raptor use unix timestamps instead of seconds of day by @clukas1 in #70
- Release/v0.3.0 by @munterfi in #74
Full Changelog: v0.2.1...v0.3.0