summaryrefslogtreecommitdiff
path: root/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog242
1 files changed, 242 insertions, 0 deletions
diff --git a/Changelog b/Changelog
index b6677fa..69861f0 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,245 @@
+Travel::Status::DE::IRIS 1.98 - Thu Jul 04 2024
+
+ * Update stations list
+
+Travel::Status::DE::IRIS 1.97 - Mon May 27 2024
+
+ * Update stations list
+ * Add deprecation notice. The backend service that this module relies on
+ is deprecated and scheduled for decommissioning. There is no successor.
+ Do not use this module for new projects and be prepared to migrate away
+ from it sooner rather than later.
+
+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