Draft new release v0.3.0 to conclude the current sprint.
Release notes:
## public-transit-service 0.3.0
### New Features
- **Reverse Arrival Time Direction Implementation**:
Implemented a feature for handling reverse arrival time directions, enhancing the flexibility of the routing algorithm. [#64](https://github.com/naviqore/public-transit-service/pull/64)
- **Application Properties with Environment Variable Support**:
Added environment variable support, updated logging dependencies, and centralized constants for better configuration management. [#62](https://github.com/naviqore/public-transit-service/pull/62)
(https://github.com/naviqore/public-transit-service/pull/68)
- **Unified Logging Framework**:
Streamlined the logging system by consolidating to a single framework and configuration. [#71](https://github.com/naviqore/public-transit-service/pull/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](https://github.com/naviqore/public-transit-service/pull/63)
--> PLACE AUTOMATICALLY GENERATED CHANGELOG HERE
Draft new release v0.3.0 to conclude the current sprint.
Release notes: