β¨ Key Updates
- π Support for External aiohttp Session: Added support for using an external
aiohttp
session to improve flexibility in HTTP requests. (#41 by @tjorim) - π οΈ Improved Boolean Handling: Utilized previously implemented boolean handling in data models. (#39 by @silamon and @tjorim)
- π
Timestamp Handling Improvements:
- Renamed
timestamp_to_datetime
to_timestamp_to_datetime
to indicate it is a private function for internal use. - Added tests for timestamp and boolean field deserialization in models.
- Skipped timestamp tests due to timezone discrepancies and cleaned up test functions.
- Renamed
- π Liveboard Model Update: Enhanced the liveboard to support arrivals instead of the default departures, with the introduction of
LiveboardArrival
andLiveboardArrivals
models. - π Alert Model Updates:
- Added a description field to the
Alert
model. - Made the existing link in the
Alert
model optional, allowing for cases where it may not be present. (#38 by @silamon and @CodeRabbit)
- Added a description field to the
π Contributors
π Full Changelog: Compare v0.2.5...v0.3.0