Travel::Status::DE::DBWagenreihung 0.18 - Mon Aug 12 2024 * Group: IC2 trains have designations as well * Group: Add static name_to_designation accessor Travel::Status::DE::DBWagenreihung 0.17 - Sat Aug 10 2024 * Group: Fix ->name accessor (thanks to Caß Dingenskirchen) * Group: Add ->designation accessor (data courtesy of bahn.expert) Travel::Status::DE::DBWagenreihung 0.16 - Wed Jul 31 2024 * Carriage: (re-)add amenity and first/second class accessors Travel::Status::DE::DBWagenreihung 0.15 - Tue Jul 30 2024 * Switch to new bahn.de API; the one used until 0.14 has been discontinued * DBWagenreihung->new: new constructor signature; now requires "departure", "eva", "train_type" and "train_number". * DBWagenreihung: Remove "wagons" accessor * DBWagenreihung: Rename "sections" to "sectors" * DBWagenreihung: Remove "train_nos" accessor * DBWagenreihung: Remove "origins" accessor Travel::Status::DE::DBWagenreihung 0.14 - Sun Apr 28 2024 * This module now explicitly treats carriages as groups, just like the backend does. Each group contains at least one carriage and has a distinct number, origin, destination, and train type / description. * Add Travel::Status::DE::DBWagenreihung::Group module. * DBWagenreihung: Add groups, carriages, and train_nos accessors. * DBWagenreihung: origins, destinations: Return hashrefs with "name" / "groups" / "sections" rather than "name" / "sections". * DBWagenreihung: Remove train_descriptions, wagongroup_description, wagongroup_subtype, and wagongroup_model accessors. Use $wr->groups and $group->description / $group->desc_short instead. This is a breaking change. Travel::Status::DE::DBWagenreihung 0.13 - Sat Apr 27 2024 * DBWagenreihung: Add station accessor. * DBWagenreihung: Add TO_JSON function. * DBWagenreihung: remove station_ds100, station_name, and station_uic accessors. Use station->{ds100}, station->{name} and station->{eva} instead. This is a breaking change. * DBWagenreihung: origins now returns a list of hashrefs, just like destinations. It used to return a list of names. This is a breaking change. Travel::Status::DE::DBWagenreihung 0.12 - Fri Mar 29 2024 * Wagon: Add is_closed accessor Travel::Status::DE::DBWagenreihung 0.11 - Thu Mar 07 2024 * Add another regional train model * Wagon: Add group_index accessor Travel::Status::DE::DBWagenreihung 0.10 - Mon Mar 04 2024 * Add additional regional train models Travel::Status::DE::DBWagenreihung 0.09 - Sun Mar 03 2024 * Add various regional train models * wagongroup_description, train_descriptions: Add short variants Travel::Status::DE::DBWagenreihung 0.08 - Mon Feb 13 2023 * Switch to new API URL; the one used previously has been deactivated Travel::Status::DE::DBWagenreihung 0.07 - Sat Jan 07 2023 * Add ICE 3neo (model 408) * DBWagenreihung: Rename train_powertype to wagongroup_powertype * DBWagenreihung: Rename train_desc to wagongroup_description * DBWagenreihung: Rename train_model to wagongroup_model * DBWagenreihung: Rename train_subtype to wagongroup_subtype Travel::Status::DE::DBWagenreihung 0.06 - Sun Jan 10 2021 * DBWagenreihung: Add train_descriptions accessor * Wagon: Add train_subtype accessor Travel::Status::DE::DBWagenreihung 0.05 - Sat Dec 26 2020 * Distinguish between ICE 3 403 series 1/2 and ICE T 411 series 1/2 Travel::Status::DE::DBWagenreihung 0.04 - Sat Dec 26 2020 * Distinguish between IC2 KISS / IC2 Twindexx and ICE T 411 / ICE T 415 Travel::Status::DE::DBWagenreihung 0.03 - Sun Apr 26 2020 * Wagenreihung: Add train_powertype function * Wagon: Add train_no and uic_id accessors Travel::Status::DE::DBWagenreihung 0.02 - Sun Jun 23 2019 * Add from_json option to constructor Travel::Status::DE::DBWagenreihung 0.01 - Fri May 31 2019 * Initial release. wagen order and wagon type information for a specific train at a specific station. Documentation is incomplete, API may change without notice.