summaryrefslogtreecommitdiff
path: root/Changelog
blob: aa5c8d0887a53535a33091f43dfc40bd0a82ef6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
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.