Travel::Routing::DE::DBRIS 0.11 - Mon Mar 30 2026 * Segment: Add is_cancelled accessor * dbris: indicated cancelled stops and segments Travel::Routing::DE::DBRIS 0.10 - Sat Mar 28 2026 * Handle wonky backend timestamps during DST transition (e.g. CET to CEST) * dbris: -m / --modes-of-transit: identifiers are now case-insensitive * Connection::Segment: new accessors: dep_stop, arr_stop * dbris: Show arrival date for cross-midnight connections Travel::Routing::DE::DBRIS 0.09 - Mon Feb 23 2026 * Increase default timeout to 20 seconds to deal with bahn.de's WAF now delaying most requests by about 10 seconds. Travel::Routing::DE::DBRIS 0.08 - Fri Feb 06 2026 * Deutsche Bahn have rolled out a rather aggressive Akamai EdgeSuite WAF configuration, and too-frequent requests made with this module may cause the corresponding IP address or range to be blocked for yet-to-be-determined amounts of time. Send more plausible requests with randomized user agent strings and additional headers to maybe hopefully slightly reduce the risk of this happening. * New dependency: UUID Travel::Routing::DE::DBRIS 0.07 - Sat Jun 21 2025 * dbris: Add--colour={auto,always,never} Travel::Routing::DE::DBRIS 0.06 - Thu Feb 20 2025 * Handle gzip-compressed bahn.de responses -- older versions of this module no longer work Travel::Routing::DE::DBRIS 0.05 - Sat Feb 08 2025 * dbris: Bump dependency version to really fix --json * dbris: Handle segments without duration Travel::Routing::DE::DBRIS 0.04 - Fri Feb 07 2025 * Connection, Segment: TO_JSON: convert DateTime and Duration objects * dbris: Fix --json * dbris: Add -a / --arrival option * dbris: Add -o / --with-offers option (work in progress) * dbris: Add --with-upsell-offers option Travel::Routing::DE::DBRIS 0.03 - Sun Feb 02 2025 * Connection: Add is_cancelled, is_unscheduled, is_unlikely accessors * Segment: Add is_unlikely and transfer_duration accessors * Parse and expose messages related to connections and connection segments * dbris: Indicate connections that include cancelled segments or segments that will likely not be reached due to insufficient layover time * dbris: add -j / --with-jid option * dbris: add -v / --verbose option Travel::Routing::DE::DBRIS 0.02 - Tue Jan 28 2025 * Add support for up to two stopovers * Add first class option (--first-class / first_class) * Add detailed passenger specification for price calculation (--passengers / passengers) Travel::Routing::DE::DBRIS 0.01 - Sun Jan 19 2025 * Initial release * Supports requesting itineraries from bahn.de with user-specified departure date/time and modes of transport * Features that are not implemented yet include proper pricing / passenger specification, Deutschlandticket, bike carriage, and reservation only