diff options
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 165 |
1 files changed, 165 insertions, 0 deletions
@@ -1,3 +1,168 @@ +Travel::Status::DE::VRR 3.13 - Thu Jun 19 2025 + + * EFA->new_p: Return $self in case of error so that clients can access + place_candidates and name_candidates. This behaviour was already + documented, but not implemented. + +Travel::Status::DE::VRR 3.12 - Wed Jun 18 2025 + + * Departure->id: Include the scheduled departure time. This fixes cases + where the trip details (stopseq) endpoint would randomly return + yesterday's details or no usable data at all. + * efa-m: Trip detail mode now only accepts trip IDs obtained from v3.12+ + +Travel::Status::DE::VRR 3.11 - Mon Jun 16 2025 + + * efa-m: Show occupancy in trip details + * Trip->route: Provide occupancy data + +Travel::Status::DE::VRR 3.10 - Sun Jun 15 2025 + + * Stop: Add is_cancelled accessor + * Add BEG, RVV service definitions + * Breaking change: $efa->name_candidates and $efa->place_candidates now + return lists of Travel::Status::DE::EFA::Stop objects rather than + just strings. + +Travel::Status::DE::VRR 3.09 - Sun Mar 23 2025 + + * Trip: Add polyline accessor + +Travel::Status::DE::VRR 3.08 - Sat Feb 08 2025 + + * EFA->new_p: Return $efa instance in rejected promise if it was + rejected after parsing (e.g. due to ambiguous name/place parameter) + +Travel::Status::DE::VRR 3.07 - Mon Jan 27 2025 + + * Departure: Fix ->id accessor + * Add "Rolph" service definition + +Travel::Status::DE::VRR 3.06 - Sun Jan 05 2025 + + * EFA APIs know two types of stop IDs: numbers and codes. This module now + consistently refers to numeric stop IDs as "id_num" and stop ID codes as + "id_code". + * Departure: Rename ->stop_id to ->stop_id_num + * Stop: Rename ->id to ->id_num + * Stop: Rename ->stop_id to ->id_code + * Departure: Add ->id accessor. + +Travel::Status::DE::VRR 3.05 - Mon Dec 30 2024 + + * efa-m: add --raw-json option + * EFA stopFinder: add special handling for #results == 1 + +Travel::Status::DE::VRR 3.04 - Sun Dec 22 2024 + + * EFA: Add NWL service definition + +Travel::Status::DE::VRR 3.03 - Sat Nov 09 2024 + + * efa-m: handle undefined platforms + * Trip->polyline: pass `fallback => 1` to return beeline between stops + if the backend did not provide a polyline. + +Travel::Status::DE::VRR 3.02 - Wed Oct 16 2024 + + * Stop: Add ar_delay, dep_delay, delay, stop_id accessos + * EFA: Fix place_candidates + * EFA: Add stop and stops functions + * EFA: Add static get_services method + * efa-m: Add -j / --with-jid option + * efa-m -Oa, -Ob, -Of: Show delays + * EFA, efa-m: Add stopfinder ("?foo") and stop search ("lat:lon") modes + * Add ...::Trip and ...::Info modules + * Info, Stop, Trip: Note that the API of these modules is not yet final + and may change between minor versions + +Travel::Status::DE::VRR 3.01 - Thu Oct 03 2024 + + * Fix Departure->route_interesting + * efa-m: Add --json option + +Travel::Status::DE::VRR 3.00 - Sun Sep 29 2024 + + * Drop XML::LibXML dependency + * New dependencies: DateTime::Format::Strptime, JSON + * Switch API language from XML to JSON + * Rename Travel::Status::DE::EFA::Result to Travel::Status::DE::EFA::Departure + * EFA: Add static "get_service_ids" function + * EFA: Add bwegt backend service + * EFA: Remove "identified_data" accessor (not supported by JSON backends) + * EFA: Remove static "get_efa_urls" function; use "get_service_ids" instead + * EFA->new, EFA->new_p: Add optional "cache" key + * Result/Departure: Add "hints" accessor + * Result/Departure: Remove "info" accessor; use "hints" instead + * Stop: Add "place", "full_name" and "occupancy" accessors + * Line: Add "number" accessor + * Stop: Remove "name_suf" accessor; use "name" instead + * efa-m: -Oa, -Ob, -Of: show per-stop occupancy, if available + +Travel::Status::DE::VRR 2.02 - Sun May 19 2024 + * EFA->new: Deprecate "efa_url" option. Use "service" instead. + "efa_url" is still supported, just not documented anymore. + * EFA->new: Request departures in Europe/Berlin by default rather than + using the system time zone. Fixes EFA operation on machines using UTC. + * efa-m: Support "FULL" occupancy; change indicators from _ * ! to . o * ! + +Travel::Status::DE::VRR 2.01 - Fri May 17 2024 + + * efa-m: Deprecate --efa-url in favour of --service. It is still supported, + just not documented anymore. + * EFA: Add new_p constructor for asynchronous operation with promises + * EFA: Add static get_service function + +Travel::Status::DE::VRR 2.00 - Sun Dec 03 2023 + + * New dependency: DateTime + * Result: Add datetime, sched_datetime, rt_datetime accessors. + * Result: Remove date, time, sched_date, sched_time accessors. + Use datetime->strftime('%H:%M') etc. instead. (BREAKING CHANGE) + * Stop: Add arr, dep accessors. + * Stop: Remove arr_date, arr_time, dep_date, dep_time accessors. + Use arr->strftime('%d.%m.%Y') etc. instead. (BREAKING CHANGE) + * efa-m: Remove --track-via option, its behaviour is now included in --via + (BREAKING CHANGE) + +Travel::Status::DE::VRR 1.24 - Sat Dec 02 2023 + + * EFA: Fix full_route creating route elements with invalid data + * efa-m: Fix -v / -V (as a consequence of the fix above) + +Travel::Status::DE::VRR 1.23 - Fri Nov 24 2023 + + * efa-m: Do not show free-text messages by default. Use the newly + introduced -Om option to show them + * efa-m: Show real-time departure rather than scheduled time + delay + * Result: Add train_type and train_name accessors + +Travel::Status::DE::VRR 1.22 - Sat Sep 02 2023 + + * Do not use now-deprecated smartmatch features + +Travel::Status::DE::VRR 1.21 - Sat Jul 22 2023 + + * Add service VRR3 + * Update service URLs for VVO, VRN + * Remove discontinued services SVV, TLEM, VBL, Verbundlinie, VOR + +Travel::Status::DE::VRR 1.20 - Sun Mar 28 2021 + + * efa-m, EFA: Accept "stopID" stop type + * EFA: Add proximity_search (useProxFootSearch) option + +Travel::Status::DE::VRR 1.19 - Sat Mar 27 2021 + + * Result: Add ->train_no accessor + +Travel::Status::DE::VRR 1.18 - Thu Mar 25 2021 + + * EFA: "place" is now optional + * Result: Add ->occupancy accessor + * efa-m: The "place" argument is now optional + * efa-m: Show expected vehicle occupancy, if available + Travel::Status::DE::VRR 1.17 - Sat May 02 2020 * Add MVV (Münchner Verkehrs- und Tarifverbund) and VAG (Freiburger |