diff options
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 363 |
1 files changed, 363 insertions, 0 deletions
@@ -1,3 +1,366 @@ +Travel::Status::DE::IRIS 1.96 - Sun Feb 25 2024 + + * Re-add Wipperliese stations (service resumes on March 29th, 2024) + * IRIS->new / get_station: correctly handle non-EVA station identifiers + in with_related mode. Previously, these caused (harmless, but annoying) + "isn't numeric in numeric eq (==)" warnings. + +Travel::Status::DE::IRIS 1.95 - Thu Feb 22 2024 + + * Update qos/delay message texts + +Travel::Status::DE::IRIS 1.94 - Mon Jan 29 2024 + + * Update stations list + * Do not use now-deprecated smartmatch features + +Travel::Status::DE::IRIS 1.93 - Fri Dec 22 2023 + + * Update stations list + +Travel::Status::DE::IRIS 1.92 - Tue Dec 12 2023 + + * Update meta database (accidentally omitted in 1.91) + +Travel::Status::DE::IRIS 1.91 - Sun Dec 10 2023 + + * Update stations list. Frohes neues Fahrplanjahr. + +Travel::Status::DE::IRIS 1.90 - Sun Sep 17 2023 + + * Update stations list + * Result: weaken (circular) wing references + * Result: include arrival_wings departure_wings replaced_by replacement_for + in TO_JSON + +Travel::Status::DE::IRIS 1.89 - Sat Aug 19 2023 + + * Update stations list + +Travel::Status::DE::IRIS 1.88 - Sat Aug 05 2023 + + * Update stations list + +Travel::Status::DE::IRIS 1.87 - Sun Jul 09 2023 + + * Update stations list + +Travel::Status::DE::IRIS 1.86 - Sun Jun 04 2023 + + * Update stations list + +Travel::Status::DE::IRIS 1.85 - Mon May 29 2023 + + * Update stations list + +Travel::Status::DE::IRIS 1.84 - Sun Apr 30 2023 + + * Update stations list + * Add QoS code 78 + +Travel::Status::DE::IRIS 1.83 - Thu Apr 13 2023 + + * Update stations list + +Travel::Status::DE::IRIS 1.82 - Mon Mar 13 2023 + + * Add delay code 81 + +Travel::Status::DE::IRIS 1.81 - Thu Jan 05 2023 + + * Update stations list + +Travel::Status::DE::IRIS 1.80 - Wed Dec 26 2022 + + * Update stations list + * Fix MANIFEST (broken in 1.79) + +Travel::Status::DE::IRIS 1.79 - Wed Dec 26 2022 + + * Stations: Further geoocordinate fixes for Dutch stations. + +Travel::Status::DE::IRIS 1.78 - Wed Dec 21 2022 + + * Stations: Fix geocoordinates for a variety of Dutch stations. + In some cases, they were off by several hundred kilometers. + +Travel::Status::DE::IRIS 1.77 - Mon Dec 12 2022 + + * Handle "Betriebsstelle nicht bekannt" in routes. + * Update station list + +Travel::Status::DE::IRIS 1.76 - Sun Dec 11 2022 + + * Improve handling of stations that are not yet present in IRIS + ("Betriebsstelle nicht bekannt 1234567") + * Update station list + +Travel::Status::DE::IRIS 1.75 - Sun Dec 04 2022 + + * Update station list + * Note that station names are no longer considered unique. + get_stations() and the get_station_by_... set of functions may return + multiple entries with the same name, but different DS100 and EVA IDs. + For now, get_station_by_name() retains its behaviour of only returning a + single match if the name matches exactly -- for multiple stations with + the same name, it returns the one with the lowest EVA number. + get_station_by_name() return value and semantics may change in a future + major release. + +Travel::Status::DE::IRIS 1.74 - Tue Nov 22 2022 + + * Stations: Use GIS::Distance, as documented. Release 1.73 accidentally + used Geo::Distance in the bundled Stations.pm file instead. + +Travel::Status::DE::IRIS 1.73 - Sat Nov 19 2022 + + * Result: Add arrival_hidden and departure_hidden accessors + +Travel::Status::DE::IRIS 1.72 - Mon Oct 03 2022 + + * Update IRIS station list + +Travel::Status::DE::IRIS 1.71 - Sun Oct 02 2022 + + * Update IRIS station list + +Travel::Status::DE::IRIS 1.70 - Sat Sep 03 2022 + + * Update IRIS station list + +Travel::Status::DE::IRIS 1.69 - Tue Aug 02 2022 + + * Repair Travel::Status::DE::IRIS::Stations module + (broken in Release 1.68) + +Travel::Status::DE::IRIS 1.68 - Mon Aug 01 2022 + + * Update IRIS station list + +Travel::Status::DE::IRIS 1.67 - Tue Jul 26 2022 + + * IRIS->new_p: Fix bug in related_stations accessor + * Update IRIS station list + +Travel::Status::DE::IRIS 1.66 - Sun Jun 26 2022 + + * Treat Essen-Dellwig and Essen-Dellwig Ost as separate stations. + Although they are grouped in the IRIS backend, they are distinct + stations. Both have platforms 1 & 2, so grouping them leads to confusion. + * Update IRIS station list + +Travel::Status::DE::IRIS 1.65 - Sun Apr 03 2022 + + * Update IRIS station list + +Travel::Status::DE::IRIS 1.64 - Sun Jan 30 2022 + + * Add experimental "new_p" constructor for non-blocking operation with + Mojo::Promise and Mojo::UserAgent. + +Travel::Status::DE::IRIS 1.63 - Mon Jan 24 2022 + + * update station database + +Travel::Status::DE::IRIS 1.62 - Sun Dec 12 2021 + + * import station name changes and removals from Winterfahrplan 2022 + +Travel::Status::DE::IRIS 1.61 - Sat Oct 23 2021 + + * Switch to GIS::Distance(::Fast), as Geo::Distance is deprecated and + Geo::Distance::XS is no longer available + +Travel::Status::DE::IRIS 1.60 - Sun Sep 12 2021 + + * Update IRIS station list; remove stations which no longer receive train + services + +Travel::Status::DE::IRIS 1.59 - Sat Aug 14 2021 + + * Stations: get_station, get_station_by_name: Return immediately if + requested station is undef or empty + * Add stations Menningen-Leitishofen, Meßkirch, Sauldorf, Alvesta station, + Lund Central, and Stockholm Central + +Travel::Status::DE::IRIS 1.58 - Mon Jul 19 2021 + + * Result->has_realtime: Fix cancellations not being reported as realtime + * db-iris: Annotate arrival/departure times which should have realtime + data, but don't, with a question mark. + +Travel::Status::DE::IRIS 1.57 - Sun Jul 18 2021 + + * Result: Add arrival_has_realtime, departure_has_realtime, has_realtime + accessors + * Result->delay_messages: Leave out superseded messages (right now, the + only case is "Defekt am Zug" -> "Behobener Defekt am Zug") + * Stations: Add swiss and austrian stations reachable from Waldshut and + Lindau + +Travel::Status::DE::IRIS 1.56 - Sun Jun 20 2021 + + * Update IRIS station list. Adds support for lots of + Albtal-Verkehrs-Gesellschaft stations around Karlsruhe + * Update some delay/qos messages ahead of a DB-wide change planned for + October 2021 + +Travel::Status::DE::IRIS 1.55 - Tue May 04 2021 + + * Fix transfer trains getting lost when requested from a related station. + Notable offender: "Berlin Südkreuz" lacked S 41 / S42 (ring line + from Südkreuz (S) to Südkreuz (S) with transfer to/from the next/previous + incarnation), as it referenced "Berlin Südkreuz (S)". "Berlin Südkreuz (S)" + itself worked fine. + + +Travel::Status::DE::IRIS 1.54 - Sat Jan 09 2021 + + * Add stations DKP, DRBS, DSBG, KWHD, NCBD, TENS, XLHW + +Travel::Status::DE::IRIS 1.53 - Sun Dec 13 2020 + + * import station name changes and station removals from Winterfahrplan + 2021 + +Travel::Status::DE::IRIS 1.52 - Sun Nov 22 2020 + + * get_station_by_name: Fix crash (unhandled exception) when the station + name is an invalid regular expression + +Travel::Status::DE::IRIS 1.51 - Thu Oct 22 2020 + + * Add BER airport stations + * Rename Schönefeld airport to BER Terminal 5 + +Travel::Status::DE::IRIS 1.50 - Thu Oct 15 2020 + + * Add station Brunnen(Oberbay) + * Incorporate station name and eva number changes from DB IRIS + (affects nine stations) + * Add geocoordinates to 17 stations previously lacking those + +Travel::Status::DE::IRIS 1.49 - Sat Oct 03 2020 + + * Add station Jaderberg + +Travel::Status::DE::IRIS 1.48 - Sat Aug 22 2020 + + * Add stations Neuruppin Seedamm (temporary, teardown expected Dec 2020), + Amriswil, and Baar(CH) + +Travel::Status::DE::IRIS 1.47 - Sat Jun 06 2020 + + * Work around (probably incorrect) IRIS coupling of + Norddeich and Norddeich Mole stations + +Travel::Status::DE::IRIS 1.46 - Mon May 04 2020 + + * Document LWP::Protocol::https dependency + * Discourage building with Geo::Distance 0.21. + Geo::Distance 0.21, released on 7 Mar 2019, is the only release using + GIS::Distance's distance_km method -- which was removed on 9 Mar 2019 + in GIS::Distance 0.14 + +Travel::Status::DE::IRIS 1.45 - Wed Mar 18 2020 + + * Provide properly versioned Stations.pm file + +Travel::Status::DE::IRIS 1.44 - Wed Mar 18 2020 + + * Add delay code 67 (Behördliche Anordnung). Patch by @marudor + +Travel::Status::DE::IRIS 1.43 - Tue Jan 21 2020 + + * db-iris: Correctly set cache expiry. In 1.42, backend replies were cached + indefinitely due to a typo + +Travel::Status::DE::IRIS 1.42 - Wed Jan 15 2020 + + * Result: Fix TO_JSON method + * db-iris: Cache backend results by default + * db-iris: New options: --json and --no-cache + +Travel::Status::DE::IRIS 1.41 - Sun Dec 29 2019 + + * Result: Add "wing_of" accessor + * Follow name and DS100 change of Freiburg West (RFW) to + Freiburg-Landwasser (RFLW) + * Add more stations + +Travel::Status::DE::IRIS 1.40 - Tue Dec 25 2019 + + * Incorporate the last few years' worth of station name changes + +Travel::Status::DE::IRIS 1.39 - Tue Dec 17 2019 + + * Add missing geocoordinates to nearly all remaining stations + (thanks to @marudor) + * Add stations opened this year (thanks to @marudor) + +Travel::Status::DE::IRIS 1.38 - Sun Dec 15 2019 + + * Add geocoordinates for belgian stations + (patch by https://github.com/Knuspel) + * New IRIS option: "keep_transfers" + +Travel::Status::DE::IRIS 1.37 - Sat Dec 07 2019 + + * Add geocoordinates for french stations served by Thalys/TGV + (patch by Florian Wurzel) + +Travel::Status::DE::IRIS 1.36 - Fri Nov 22 2019 + + * Update stations list, prune duplicates and outdated entries + (251 additions, 155 deletions). Incorporates patches by Moritz Schlarb + and https://github.com/Knuspel -- Thanks! + * Update documentation to reflect that EVA IDs used by DB IRIS are not + the same as UIC station IDs (they just happen to be identical in 99% of + cases) + * Stations are now stored in share/stations.json. See README.md for + station management hints. + +Travel::Status::DE::IRIS 1.35 - Sun Nov 17 2019 + + * Add additional dutch and austrian stations + (thanks to https://github.com/Knuspel) + * Add geocoordinates for several of those + (thanks to https://github.com/Knuspel) + +Travel::Status::DE::IRIS 1.34 - Sat Oct 19 2019 + + * Improve request speed when using with_related by ignoring + subway stations which do not have results anyways (e.g. in Hannover Hbf) + * Do not forward unexpected IRIS message codes (ID ≥ 100) to the user + * IRIS: Add ->related_stations accessor + +Travel::Status::DE::IRIS 1.33 - Sat Oct 05 2019 + + * Fix $result->route_pre / route_post accessors providing bogus data + when all previous/following stops are cancelled. They used to return + sched_route_pre / sched_route_post instead of an empty list in this case. + +Travel::Status::DE::IRIS 1.32 - Thu Aug 22 2019 + + * Travel::Status::DE::IRIS::Stations: Add geocoordinates fo some swiss + and austrian stations + +Travel::Status::DE::IRIS 1.31 - Thu Aug 08 2019 + + * Travel::Status::DE::IRIS::Stations: Add EVA/UIC station numbers and use + full names for non-german stations. + +Travel::Status::DE::IRIS 1.30 - Wed Jul 17 2019 + + * Result: Add ->station and ->station_uic accessors. These are useful to + determine which station an individual train belongs to when requesting + departures of multiple stations at once using the "with_related" option. + +Travel::Status::DE::IRIS 1.29 - Tue Jul 09 2019 + + * Add QoS code 72 (no info/entertainment system available) + * Fix erroneous QoS codes 83, 91, 92 + Travel::Status::DE::IRIS 1.28 - Sun Jun 23 2019 * Add 234 stations missing from regular DB Open Data station list |